[ [ 14902450549759210851470724287808475726354509845509031792409861866616813609935514080343605788303090018005212344490496722787386472036905682991723136551069568780646711997393106272677829405157191549726225570837892215203195951270686035336083456491118508092886816642812299447922637860218042183821524613688112673380671806459711150592271553112176408874325794956913158246123715861468262856520064242651709118180662121169739716200511881787321657143523808958979941614991994719596740019341137540013779521249111169780682010224776040450273668621481849399257293371660647193611745229667532194580648261693240015998409238510266569352729853970087022086830529582071120003205043844146179459393934355769729921085952796050997234455985269797143729820836180586175222400701657912994004615845872039956373364607442353835505905163420432663800146360489111479065787790947047294741873565854607709231862572112287451246683796341384981361499742641417319868324422137609229945108816394924451753336916329066257306496646710390062345177802080010731535507644838386817497286773333307207471113490590550420464834886908996332223183396320887932865394461991964803512120867922363566597567194380707418508508237280215216349540537313161090575318892757599046492579695140039404514018066211029232167527429016293323049718139718433578198798606169299271362203020662225728166919561596689360152307508282831993619110291102472951836625882898414313920666761058481522210097163251519359959179871471095705905232922742058588132172067830612453913899172438844010266476435572516009101646469205616546979823199712543119119004461358439293941892696706258175653192945829994729386682107056531323527702859860325562174985124042413959199522593841168823069666984881960350490844182541922984156102588116143438882191177337275472921984914570007400601929879306537632639157636926405770850217176359336466809087486468439999664914235361153223359216168106602367841106016987759292328919362914581203574842936748544508484288837311718584613587672410138412903472473216144474719571695487666001881275673266805230426769788751145011562063977829459966544737942032478021660433224793730769117546480748152670409722673731298771194674823160762067650044443958509450905476835136722437666551786442097131924391035609559763101866462065572243555808980540081619236016675243225540587141361151118862763484490955032388195038558993492441681199433406907928980447770713586118655970347261791937689629879638067972134504080747620003380299603552520808324107991840485537245278671685331615503217350815779983097712094441012987925148352682058660972119572361737019902090727944471682041773017151608748696110288330435253986450212901312742407909034431413950442547565147079346347617494085576855942789496005761487769070675483913521868669420171291031107709968879146060025037480195139222131304222394414898773569722466289059407306651040044740074379045322035252323925436488576072211677332833519798991276190281447503637972897659698874057900440655081923776962273632237425389603271186837073928467173444676193910892970694946211271189521707327374110704139458831671819199821199776612528011371523893604223737274496475125767226092060708654996393838740711238844799668705481801443015525842824610853922114811478230761613309314290947088442930359129813588559818722101949605790003598277332213514432153653450713897198097673150557312346677716924305494319540124873106127278509727606818191664015230265584958955917136320376060875851906944897620482010058644902896447726234724017479875475314695209790031197594751318208265214017358696649202416080269283480133380003467254305733181430516942996136570066487962515365128686504311664913169444834490336392675831055939716786912869304584450914608965540612397527522992052576482154878471190535142308142189321981674009141394364055493701268717366215493111011132255883308256084239112719273119580925168455429225967570556010776013202541529824271668610734038206015217892986684890363679031630245330380753024237232567486068018093548825245869567086441898957771497610798914769127819846323837184191323548751642355880378217168174311214347638358392837471334467379732693639222827471258171882976665707852958140820681339801825628047218081419369544121779500045749464628198854032357083151472374015682373410606715998627938834076195902093078920303002463389215730417969712527875847216783963222518065478511561366629189562175532533022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 2216562550868517405162331982381034696989030811404326619593190679168374512032498666697605488267045417298212542799285199246878690624744298418144637237605932699953262577624268275425285761756984589751698670960463489897513883133858466839277704021519564149171548426235303512929170633663487327351617957292480971505554234458655982005121025977981570591439738078825597631590574675786421579940523154923907909328990482849921783027328813558263913074262084111403131944526802861396776293510135917241557501504041349570056659748803430514885354800259323982708960218355744117626428716655465630218797641920843493320310513423005055042378056827958087657699257766491376873340697797243386901631835271063412761849202545685876144432279172439758905760258577213367711576412351432288572136857959260444238395185122865362507177234400440583394675388942689298255308308580634880407321600019552387485032771159911145729370242752819178195416344554747567699809438373723120722102607913853793031194841680378596192038589435734669590452448468729849578401122020414693551948934609894396595971051710205778509015828826729297642413924571101361319504411863752395474557160190583681429536201421257755213557710102478873797272482808648639193458054506903714493099426448331905750303380453807329455984191204876102429776289259210727579231404538341079592474803335731873668173562686015934510255943456000109952669754440111013299730705329865326076379536815854101090018702533990645681669510432997558092763540992548992809558699953059733233668570738217057193508483815405825101250372470868098261905636031672760411177802562967163482407125887138991882059338020292057192409015990968699098150834748777680716575969209978435802917521140996599149745713024799287592845119389725716957463097221638639574165784029997628954846244341310137217628379820438440764152335833718923971702910068870819698650950544970562760877874214026283160946090254403329512726131639213223677377903847160415781130364964336309429702435336003769334595634520517213342290650717998907096940800753499196075336101226560205009353752426587181547999201225647885506791792221263332044702151772528732279151157475975432648271545845089757813004696299650049279897099486196271378148037272503078816672541082184976996912631851520013125250662175862484195558023636522639616128344431598526613467400399194753980824218927207607779320588441579404195936842047365823985094355619657647823180949987625328526740146228655880880986053652193553665751694880887286715411307838493567586257979224366233726764241086288539592213673565262326965430139229542187398820298511423932396254515644112145424752602044228658689619360170673146745708155554828122878400935807041339284834432382356024452450626092916885088002908521604818593039780919444437188097559799210552146537445764279016675103532652618837727771121750222074488711488931180370090106719139889785007113794521316110454141228174209253471682968447828013828309772976933729312669979165740449256894483191213236073378681735833515704840330401093038464828037484662771996290706053760972838513481505846637136996757595318343177836165375028851682999231339898211394661263294878512349560102879335195226023077642113689591203670157594260786846545482946589448534125586632356714067952087695215209219134157074808290419798742356838031497175952363038712688836112334304617399476719193457189005581226801905498800227789911230266009299222577174023490860737591216878954750214953779358004490140222310143437800678240864347989397905980330222245680053856851861796235462440230978459025885392147947377855171526158442399539358593850344088559879429956191942672769021629376412825246487238548525475428822838719111571789148144528287284610312011756085512646226891845706440662597268083334689853206576896206178595543327775103674030916463914607751783777492924025134648583966505148006793841462435370809629810104164140516613006009043496851871808040611065547509197750197394660345761960497076529002122079134137938878392444132457924081539618647417048033333575806756593401642103595669525991792906406493106070887779356201880607122097919080622840837595360126014422842457762086591526053522943964959641364792029153423725515910271814497342022531903201179851115204877143870443620025533152610972338297062590090037227325069414874752537297161229987017524819782331577007685729908822141817947672314682554336882262931323026474348008349882122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 162612422297811065226300416625481648727091331086106979573666220492490126745131021560510764168168257590757259691628821553546616245642731656197363196287091033541260326843727826831827429164650932563317796448867959889783815530417845052337304754144153254582546846553600767076762416900129206191212122647344216032754739901756169401265149372039789618868802378460425523104634257654515858945048973847137620129223439231561037188426259733558054183822930324937616716010825770893705859641536723002786001275647217109673470739275999836730459865120230884497408765355326249417117313236164673014493393379965643715794914155813344673004096688166678747195743308458817556460353259396996568678899483830250736024739483384556748503328370418819019783787104568910271518959321533077368833999855194902896005033710000107555468732690290683749358963166994011845893365502284742151230400708970972904028861667149595195648240290359764190874056851046058461594739322257657312171073660435352621733754927818659503568720656055617085552617254560724576465810100194345603546345269670310655468223686452230529981487051711712073459151282413718076649603788151144364212685329184977853698731026373548114171777525503187270351697481599748103585410149945285729233907367669525493969210681238567786748509307309663513334379006935741357307964559637589906784454066977948274471066494509929607076926941477893833552419517824700845205209886534459990110463816957273828685336848340564793336928740131996584475530677371121369384025455629990422798916692035233749605855379800275289516362740172296101314262714488759744849044437919059455459778331030104369606729787800630659190905941924029099539439357118074352724183614562178631249466912391472404021207016573619511712144110841956505727910776553317340350736393589965073269470321208012655471835077999164593615652341612765128900583060912001367682013960557283174336844551088495489620634672326978852809173869091846951479681674178149483760279508990730601665816946345230836677079770276008491816066092886030212965254419390330000093872997842229496020909036542797997666653060778677770302024436311347215732549488403753275739258536850505297100026210079385285380314882758953336261573357087790850254134757534655001207550629297411673422482505852035178840036219455147306998492297641455272524842374829793202037849714002805593507645174927131875040859824847932230368125543936905008205943814327686897441809360659670508533640292484923635442158908510440895563925083001047438244190744804745442748430610626801241503861815143278350180975600643247766726254453149293217530078608701242299065394159616809983447557991032634187387689358959393491134412029948706433361132507325506959059605431032103666262665428947377523445721365580152550268314349334042490064013035652217685847226623926108069615087297928726544933158579991636836003624954587345093795875783849859054804020663742280054434806806765924211819553325574448356908292547841014971942121794124596670266977875645234024153153022464208808052521887312485506585090952003153306808092279156715204922792751143106029146542375422500268232391975200194399407785062808669818923411836268676613396790631786026098084095263841924411615310098503486276701558657432295339175061352359162603341421040799210835767448038593937207233842259717464949138673733816622971313708133478388319293191476118309762974838272183666017005177712451496344920248095249594506635956905304569974367340818683311405726128460688880720942445291153468105921211070347006159102286595184565786316795035432102384070471188912313942543122775274043602387905488225607320468058264410471372129087924022848626448629463525571898971388156280961471720225740417344554906213836834318073978486006719107955308799194265245047218541956190067988307793038761766213454615411712397888897801570115522586466405772914174421401671866654308468519800607404477192310275962154348124661004623721313372230459720737253807518442846157386470334588097153936224766726284151413901148142932507580434277118126960644455544767317286880722083226658280095785443279220342573917604411955572246741696153367668951645312318364768557033977090346390586811004558573287990033859096484275038706792738460810996792382090571741726853499273121494036740184385786373877028190475676692889963504791942969908784302546180993512655371717565285394472863565695796619836196323458157344014714119788715387895357741465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 5926199596505224073094308627056721155822881511040663811583871647827348115348892456584436310846654935586347983048952471867016099155911011776278090310713297477538600389774599586363919899187916871980700250146269873637434353796455644026330401036533532619400841009325579503951248909205557078112396091851198843562773354767657174172330117930187826452427847545585303200362804649233809439335403956656780851583672923209575081086364510057361078822809021990604532863790478969519522645515239479158439646548477541867440951899790368447359872871822815690841369652931659846750832159314447971251633242614244589074057712135716142210076821395401608590801708721703534898396557382989785506886475818884864065744781145109229257864210146880632680008370425547710840806679584997411530545815005845968503161683540608358759429230788706566152474185528918187786611594784966689823293406421641936039175438685096412756985543762903362091650682711255626030262282413839201778465051923844378777582240952543703123794427346194159110937116552619994871827918332316620307708244939556497981477726363162312896034827803948021610407454993439013231969356144540128336386570897818201090759231295980867263149294812263960114416352148805769569201631058657864769241618641815530753242883379820592914480597968508085875768715774113958012289865224829818133018243639123708230510971047714765743540697101923225925571664450967441460700707795801911680871974697266545487878242073857084589555857048445434250065618558555400860825653077763994404511953234660760301152883906891061051091482815269772174927574073384999590616313631939021510662027397412335071379045877969505119836677157237266871614789892789523023783767794234684864712285514585146831543937067959944415615897028318207671867901757581551261462632627029404000650688935769336253890598661394701641724106808225630616217757206103664428755189785450391181486028932994697066886616067890167698726575192207726461278440351331611606659830322540140892754962602467759229998921631000746843024611495847868665769853843704555861234768555197688090298099462038972179925665828516890588347536139588064613558281860595976499449840751608130370341640409911770392572051342217526270616282766591863415113445567453470290312926161085727417694349456866738217606065064597769149714296121346932854875806659002121729755672519427962140374626367502535184236410493361716999875829363695054883570869786821840396052808719855045751985983044811486269391899820273123152140263848185618722482247081807501458316750261089506502122422685137391957094852523015965742908984238891321098444936632087550879615025439375748298747042533093221787354765466393920806082060899958558012586464594522414670158589626535600747325127442523311928318470556664358963445348499762312009212899513548337458026223484561296788559356028543368581445989271199523245361712253321638704986592284379092706968762817792382200347119945981507908609645689135072413955716443385936537485181349748523120551496791622826122685130291635837456567989053149608200579423266340199447800815559707979547441763637950243626753575612710199162895754717537208791317948367920611610985368874772833889571020736104551963619901298635611579149737227251452853038427638297694349500769033393621571266524671007068030932527306012998423136709765837621627674984303673211218673748409994925911049619283014070574401565670510550076745380944021502003186309620202489071582692992329281323626876222335253184996203446826450050442536356024964062845931891159004956090847639259803198602340128016946900334106426235178814377121894807469212394032393305711412100605903557380130412828552304910922131463901360828548199505498952113349150296973556627780180450630682665266276392899439815683646642514111371845532653490691394360513126950161374072552540898287481867637972988251845441267602610010868024112342542169154737696191457969813925948986434063447528855056465238076823457933906524364047901394917886641272728738326495660771085926993434644443322271788845854496957834574707645036457782170121857845642097531082018441312979787373396362722259081002881973350511674926181442321432584307467560052083168758266296582161986516231475469521610578122766618874023551383877899168006829493593320588030492408233460160819500178743691497786093366938050108537649230003725404586212895325028887649297165574615172860275044889645603448342141784690737559029795854043054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 89307544507489653190359500363189436219287055304200007977230968997897590726185241756766738342499474595026936405591960346469975219698796006002741784371694213697779245480416077428881090621501868765984170937293657058908758137021415534866848650972658928227662070284923878994026138189616343587077568521142939528882896721596101432047219759966611089835144116092627749574057244220327164962991893625352541503180906137116294700490468733557773288625965192733931159135353192590932795266188562198419081245353312067764166101885210905331239189298701659685607264993216050916425492818845068131747611073082122642443477531669305107414048090310481873122332187809855097928426177967800234349025279049986244954146585847270343630285712821406541463075771117314358529871426629860885770618016242461750112501385298182813361976226260046278797136623875808542123070022356120315861252308341868236499040776985462187543631821852928248025447045767949836016913774595648437829744081716831924040501667401852128907831626383802708926157279716908937859828323764991191798019434867495786828161926899551061490143777625408287133124526450090610438242868145240716814766162100304946990816370769911904967603451565892989000503807154377999687636610528663730277608945481762664253988299048736236800531779849857338999097712537198105998173880805416401505732641464282763070100927880564029516012026721222782580315605330881325685727167638768757579825408445955036286170188387050406222815958422825087733485216349500435175093039091725768173540653404792315923806038553038688313828837490613200153938850875131064767123372553362062375769307784582579010767541199071738904757275894962502504035814469389123709134165455004335934186355888640730886528923816536853060474239991255822587239861290524819762673676661433293531150059202148767054075666749680708630334225183660689352076986633240425986834802062971827162087271695961536920933003168373461507921192192244482875073574828880233649863046711995102644167771938340395157588057154733741902632562082009975978785961566086140276260670571988910988655650841915237638095717485792947477410730888745434543554117328250546327706787110301330785311685263758076255866641299687507391072435256809455255628692419687976571102833538309226653023180118879564488551276242710020853976760293467555606051590801374368842465199682319273669719001604510682514770891754142072489922401076708167912393591101540625960801872379745382942244642071718726934986907424581063863048945907282232396210466442166381040709360538632321106159318947927690109468821358497188393675624561585571612609624394530572244360127072614397774350101908507779098869045951759598930537908536506648373731862752140339917949669231215606326787185594172644864317768854640139592521703710510800694756373336690596534292278864496285453321381659661703845074510821366447339497100613959054502576785501560290129009209412108327915716180846350856446775850132966918032466160455333492653130266708003001960051294489664428569137801162930704312511371105398855780441649426044202470374839952051158423270875965290100230984236577478821588297629667279695820996253532641097495283047901961405224618992125364507642863278152870287501699891336163237030885621082985481074884400017060614884321711537887495530554164064582478737568061237297167065114304394988147932003007517126446721215073267914075238963297579445749149218149696720986368830385058391094326652693339767233411212228155831319361752288110150321746589537176256694677733804893148328502860944789809920285719855548041091537885845544998836551170258796924399147078234634953570478574393966778409597079718787906522127730161152739672278246881044503695685047804394759103984590994739718489286626564789871078159100267081530466221643553099053262882662300909522873053356724571093907937197806029482263076209247075497151647311800043025679787617282073027522459889648044985045899495671459898527736986413104794885348128362977949148079573264541571372195666569114608245846358055013791043465818239156251351199614885023195238881934477510673697691566690715651997191296750749433156442313941057611067699277056040636363052834878167908257520301668969899429696430483101642033116839035095716490617619843441205439391153562821328718233040024237695311101516301705088463657815804362545348428076486729031604222316618539380870043404014519681744030975228782727447031917341088349350919143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2174432974858885500409203556881157706874001346836557613439395409677134209433680945803092838343594367154623875538183075474749826753529883403391931849272563240810931388651126892656834778907666089085099413191907599562153204072219454502374481822065030875114757028808913813382707991094780795765629651959287127354819488656579326267890081323357453821145982147392280147803156205055794949517728661130250190885328041898287997772548918595015638728187367862282781282429325039024687481689253338318745553631074994965821173359376771944078417882023360607937155737811533180847202364552174840397802519803760294670814787076043697007030195710795453787486256042033543017685852415591046904848867587020291676058496777110221445137241346065120100205129819318786912576967303845172038396790168053546850935680037460213430581818360294953490956804193736394927372732620491929552381248349392271399839901534212848228717934645493668388946396181288069383816169886519994147925030222859974216868995940612029146232229030892555905926710618382299755266208980014145369965018056772531284042202972744380064518669741430822236940989149672102274898675253257016786550238604769313749983771408738074948855964965555233823183765702012822138667872285144822481304857419016930594236440836727866162888450110851653116032199668026896726924167184857634082457355606772312551938216959432534620725220299599309408345322255348525600391744342821936539815007448262027258464973852192651567100755212250243148215879773843599583336209599143656536495194442854734538785753153918573870613965631700107621125685371524181914296109696281486750884350752680663287420011194906368834926197127597266015410697099937029990498693846623526849986560823320364105335470966902684023840597978269838895114840619823190808985405091662581537355054107531009878310009475446762038287354860750870707153362097042442102082493519100029907529051482515414534067907235267774595302159415549852129101436222163024227191396838958592366668460082290626230250097752750731101106615894652129271662901146621049184997367173092758297057416863430727921993476008508856739442418607805580131549678028856810720153717697097333752542417488675294535270868730847434726876601632176191693077235572346848099746501256754196436974642935454304129247846126037772393597758912689075607001893358163887105918333691636026943622711584973350580939562135728077943838773115768557566285775318393193562920689388419651584635474633523922066668495664773612335867247015629341742945098321207308945053782421469263517653030249016400015290631403594743758488977322441284338599726071502917116485894897305922743858216218268783116880080969899106992418941068101786499802959213537199044647580564271350187710429072221034825729278747900065365764120023999032462184919942550936654195688086170649005597257849941688709790752008225772989494252507027703177360578624216206058253894656764884945260502522918484981091053283743212893433083677581903052235990490810815549914784606036759548663893887800620635548420056420183058615292399126904093099881826164529272820940127105249820371872389558060188337688477543151688791241660369189320373590819265309313654408598310501854187249568761414662484283392996191398545078525283296191245688943206308768949322341805439574691404326859760798420784668443977505145832493685919057543314744940624718384125186602346305721636194563772291402822847349394985149404388035359366246379360520602846650345969898135506327687937842751483596755921677048771883028764596646513933648303040496123725080706079639472942506398740264284668434101256120571558880451079027077670419254764161706914718952770305701763369570542734896557288732102633258841193118610031833525713174194173355635161022531578312460768126254645707054880132184298301215585365386951928891895767733379487315360198145593514632141032091480607983390914139623431172542728162739304511910873313737303621037590647762830544003569250957686802680330982662212114430291976334079518162709231488562700829945842562073230285479197302006098849560205424610860453392274691593164849242689332180468825625132137337219326407905618649339260831625235370187028294237165024762942486443722133457955509134032536349089816024131262704700426233357012474044146994949996584887826060274063195674381667931923278994508686976310616943068458424194063529916126958571164125044263670544878679018201512658648667302501161246706892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -42541125183795405857516682637914648006465331809933690331806675136246900769711281618288544034279335707912297038650362359450831963352331081950362288550370513299625583519006549763659024726205141711433972145761445859673376801719972064472080758099388220142850348943693002915338047416235453687662533787232457873195472835047038584251590204053405857282436803229017382498260595692806271991948672271894334033847249305159167710413671028593081992663826883881074283337775043923232537396565499016824417704072870158902432298363262572303330856755888342446637708820543099675611629594909489427208277165178778765913230328427124117680745103984758709102318453746992811645131481921555389042568027984807647840294019394412291597705479433563042926923712894009990830903099482878272414742893324959498533517982871492557002194836727284550172794827222456797520092387280479195269439690128565754805735648332689093403652560951599077362771302987541849356723425731957992374882952419243220714648933459114673697807505726154296569807144679059469922331358009169597955023432901077891209815225566508170845446291231394268753230238564488656261746957247072796009822212057046781045264118526977160541694765011507285894769464731202746748530774130586855468985750670510670322016061544184265366030263616442182458216189832473312648866704306016219805080438768364566403970800420090406938940314660658005684617178570121938735667222797895284164380344444943547851364441991785648152170348208023197706592114193264284752248556638127498444282078641969760007097909588331014221596306680300609542728375903496782957162224621249863551512383143221493655252562878699535400441408380483135007549508803939929987358436813476635272626725141921221960384464883239477707397375664035183952053993230787915168615227697899877041567556847820894685581845535614112978565388120643041753600136558667268597047907344985267381103970616811895736973133216276595895356503359491242178759398127987321847502622018233657517197449672362711613648474678244026525551800633692898558666497905133865609136434085067108513033175724679736944719210016370183313136629889568082375124931498602433977692604954890393708351132482427875926721557110102559260524121322171365959610028252066957554033788033487298464347597180363466492906988282744105254926868958945255599465904253513113938369872005342296266020253758209264547173609780392294203510347823257629828943252967704160389890912624564433243451832794266495266152068420363586091427298246641641544264266572732775387016006062219093776015859740329066763844466474697276103155578424073356459818680062964336452213683922412939165882263540712115767319393119994892470398725721978779080924657254650185828643084466928557772509825020844010061122967039403722215028043700721141049647414260678665437458161919389674241879631191258889986532763443112172688816690694209785346594475873932623687216468289209408143985809253821336443744687627413914533392493186338881683672925397938194446636892133814399878090594528657378467582386261706274548813101134742338806574572649379435829241106791793542774743596521983673250590749489776121948887747359465906770926028579635227711887741247342602261940515979161000522245581412680264016344330367376830305500444544629104254780650979121957341313492443898286300747181798241119136891567952401889125014445849719720382924724406695086185646924764437127842010285717144057907419447205991822009521218839030380442445440112874186778712506039654620084859732699759768762616230182433996570889266844355195696553316421421133276321898760151943063501049118997681082148296979217202776765565467706377712961672980855691658630699828290060034972905212274007351191315425021467225980174929535166664148919599161839928746734002165814635975823818761210984841528016393682981209880611981362264293553092557222672345559480610011729221822457440089940218227640842874622487708771235122837571099429805182599305965100400467208595279398480769207712993737456713587262964645851744266069114932981646581733275510856504875010048267605505110695328525786395400383704722004398179603092057323753581405911147803929729104764300733902164345008604744038812987621808177842528917992203882272538894907350194566994411368600497421694748263210899737334661409180145962834599919037063632457234496041024800028906797987817622346982406394466776603453283889594297432377963134176428078765819895948879457157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 800259634334878626163959352015359350865374595141106207588300362482954540827719094340339952408190552750165873520555522250755418502761415841184603455060891436774187029027362394308208357270023915711259985694313562965246554842727735000151604095460926577276653423511426883356456137823795636253261216339542586261373154058928084844707394128008772314022803938863663698746095680682102985371912029245924553353243438733879234499017007850206116500575541733456315434473051445069586767785526032722769362496315437287498767470790276694770299306346332734462651817762676536838181280875731278116009013547016922743636944575827066895369927365858420751662412091127503001223142104831128293074329365894945755374289375293627806844206423450461276298470446470221718400446498674393707079322836064931622565354634130016383137502188510301486358529516790990065212111691137601637618995815957908526646807489451693252895787066145730786228842142864178731007915559546697491086909379836077298151109887010078633683158480439112727792887276034574125829876799342269358550097670207621185390687523781145975492641862775115281503889235436074591410434061576836936188284714629238061434386976141837918581271553301119397271019162060948326236440287182854747464185695796702686732212493047834850823761930572460127075397358181302920615577660399151702165316624929495605929950518267480586444540727323722098338534276193156504507993163578354320180427136369378865966758700034881122801490600437980638530951877654781107861015399714933862679738340758326507825865772698738505222678147172023406244473366736517668133521251523711255600865570418299010567799942297425501499207513990391426974477638224467200521708444025531115770586901641762154318443480633723743068677081154206940804126004352615309736577443291454620873567025234445129746792924511903264002309565938017761824808057378822186295426008741003041688385130197859806120004204683946788927144524229405375264154673379182236417093169318754602950101234963110252733633020619285960586901062228636430312450833990353519517363329965625464791570375791681007063938407532771868031978869967982939140745981196379897276109578137623474171248994235786667226606655045519964763039897618856477733373088165616449052889712413845362748206871098490887407634858734977713485036888755918151982739555476967314915480630149820868281490418977306638750573008213311263554767730479348281498240054329252760241133951641272263590978673789125767903279742827337715575746921173681446743234428013639571002074334641883538060602234300999545924166105186863391737113609766634105103104677348971301431481881081347934596894374077667653708766473736937775350007798517635331836209897844795494208543299478861558392979471696388671304081718110367249309437460286685447256405349505519406587025451969737222908936908702098101623665375400618317754556228882174840994147281157372006449309944171257218536284583112422356998208104006363390943044160313700664099213132582835892023915103634658393099254772460333220592205238627247352320468295452983833565767312815448063156346684875412628757947165973833759367138081430035884219285515005916633622275697670184509880425119544470628840695440068470090900217881054933371944598263041713944657122156920887159534065924199170098820169195058661070762352507568170121969616433988386038004227806311300117428535417118307382883153801105635487265911117176078236222037258401196757493597147509735277654937115070228985578151342992136277712579949903713110198021288783617834570714782285869525170394972163922181847741045462380946377650110828716243357675612505010255030003327098085990137940938182285086153823201275917875616681868066255578780906898780849749760417609637980945932027795642322227087246800866114984517258952179721078490292219165546145692925787047608328531538463815678217493531620172228566917383658250840607608530430897679809803912138501633935481679948271274764535040003608781030095280646656138394124715924986592634696850976711664129055464984462814918494534145242039517650058946083788636481641555507078096839499139725210068372241007001375824559898880911488865744177141516685923254463709660059910946807504888733813351778187084620536771889795450049651613221259621535267012617017792844029088734347307675149932645026471067776684156681965484747917150597760173758560748874956955246047046034423470618793062653311428584469565104327838553604096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 17743880466896751570297100477040472682652073477429797566467801649559848990344915912238079443184268432411203301472906223942509993301753709903411809409239251636452410946141723560675079673920634179401540898986731664220423105476365564936380697398980199530911346382776196288505563571010928285677768625515899934089295199784491540606157696778562767192047610359695910906981069973951300005693044251197150115677532567587171054634409252430422777277149486448437315113078220841349481116852867403172130962649574283384637549843339893572693243332543219936947171719944875969717420302739801724469118076466410169790574373135258352129854975239639882205358890539066454974678195596818658840840441874090362452209144505343540173059347109867929482773542524380857889521922324169434185599591908929116205559699431951777962679443838334306606167162144113930610832588963106849181204213389938291790371698218748085347588788814979963787466823007367063528039422884076565825599958633338420260662917245110742136013281152380666724899179997738704252232221104338198374991180235119659368609305314985554498925534977944303559225798275738055171047798214689065390256942112870421791230546432604465055629580060394909438689677690183255650223750443431599317669848939183498315442899758671629612046995665024073415780854576756072541143379216780483733228622833367923184860216845172661731776372913658185044675976392580046324732923557828166285235985027377142892737712590885111761102578029999544257234400863576422315727342879219239233930252746406922071837184245639698961284165498273957956218940000977990783600735880795840833872797485600565563100169044966689644695705951689189571404775972712184073884977327742159076897243439690178608761293977457563966666509059156027356891650575652914276391557353796348011861363040914474975240521247004675330286233327683547900044473699736595821546170024014035636066664595373052141628827012494882531574818884213009268825148630320921032474788740454950485424825159988490590766659557836952219209164640156715744533276166246989126903679054593249847319012064344061374957146216187930066278443614694466032180792296594709681117032589421503353499199277537041630265142174140026809514743056667374627713734979802275719135103666390246919568915733128033751444452318040374672334930473480595306130837013696325240727717827475457583432014004557639195190123788490151963886099246014046661930689221967154107561592774628355834507167351079377218129436832281941087025245610913383646635802163140556129462921353610643288091654731434398179137753626581953888059205947327909966490035851089572633414479072627818468067322831478052784682933614700678282288495438337970447356129986484062199282225614310816240509863114229616193360504992844893007570477897544343847680054687449108593537783329931297578788273384902976184431907204748009000860937473132407820340696625326271753460201906554524552907873361369318653522500900545965486980167623238821438055610803408652920465920250858652572481725370716925747406030274021378172694304238820135939144539759307129329899293545875005781187645947411264012318736678667439686697187044165848408372691777111959812006119249372089312587840330210393725221228290082345686483581270028379871865589149169353010342913162191431107244304917409157930705223329445253225989092899875542443735126937481922449861612382517115002865988988726227706897016283948141659347899215559490839679712910803909323642732968197394115296783816377076330439743608658271479781691432207633982033181855381762706181453831996439300249252382445737857297002361793047115590201576869365018796211193556631425511024235436086818098504194149167532420783966156282661510791154251734053908037444863070713999242684909874639111407743567941265879208916359714754110793152333116078686262165856556786114854570208329915550276578431795073798442668821026147438275056635771949781292982664359600829001298363101072432176320184389804656708918120307777718102926056035007771864841426304178550524797909169624445204056205183397311263360858970019123962238018314878684349467347837978243476940492924761289859046450508725781517409280749131312218863245829889683134177262787874864099999302074322161571130813091198671263377956677331229951499040424644057362647317745199212428234051324367967070403953848984726477318824724391721191162934965945199243560780770986468655770047175168216446479044522593484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -131723556658676660470339857843576401576434500611769592377923037109948609467981328526530649761817119619208716790693175702933085009849297594475051912976224511629093320456720608925220789163191404355598762235695020306706742764348542494516112644486628474916105245217666993205701972340446126247047123724936920597881330677429880795868856701482189499555050667871177458010760824678043847438441290330622963664049177905562552914199924470349513912711195424964499654774917717395846890509010934822389319869801877266888098065723316263394542720784032943785508927792120367036359611422256426275937298582068773587398691540346217291448749297846053773981765961237146640720588654196321148743051600785989605715393329434733987737850501309438467569680423825211958204233656465826990617904073827069309234044220638355281042907157085081557077219376783327563859104079707929983316172424709790511461099649857662597341365536493487778413540037048517440714817513354351767303054093224964801825988293895870153929409817902272986057228541428601601086350190282202217604513739116701744204901650075527772195323756294134796296253792406221356986922425834412432552528557004214927761827004438678954665549740096304977673245563352303876640633655196650387004469344254185410573828616533317421706189588066960352676087402777410747736940914020870287572479031062853446943654416214848832579909634745639200783358895196875383629004618539188343071772371685901919816557199264032669316792421751488244688931969025810258021296760464137111494197108847597979523386595874845305928525380851267910367191544515337581520487757378388779526327864644008939449670570991477450245300374737839319622298932335037286743166490609373632471343091799676806761653345132534457315669329290101044875078941907546542501063723033638134884082464058696817329523243890350659489820535714228048075565785488151604116012663553881485404922266398143880076675985147877175303930698640024376196029185486585676637720564921256197809310199466048442403272492290185223476980463324618054474371616814426537236094488739270729672470481217026957640131262837044857742028199354231257869755744878214178779924351459172026927239605567257938759951918237067896771242705388013763683848173859299226460664772810180093171961362724553819579802274360806890034718124471103879108419369141432431659231147861874722071163391500278486892940973569160190218555265773195140016346759852456241351981983012794858462605043111479333602337813041499572936684516877244479120664765109272942769258098949096485795155312210605847455798185355200077206058781634392900580133358943898466787244748334893114991702738761611888472151172035608660902629581967171318657833843560602414396539272576288225908300302422512675257871941310255595590980357616981545856351870987389796802640188213291280065331799079185888790976114830199107555588257941150344599227623136059032517439443310006710614014077281097789399205532831815026494716511498401633763444423601455286687487294986750144313932276056852304755775077185694015585110735454337857534123238748811818293142599080017875808303127277521438146545042104274848168325828790714939870784247842993464657045869373755150938107567520246146081861653786574545882745650260728078794000147269391901739257995284050240910460202886061725333396433380911794849312030821078247550843065344370723020675286519259034302236657953990676186258699177116468575447936833424309888465909268295504110192443141475935120197575678414795544887742236861847126965893774842318266407755154942587199109623837358955455971074913328778001660155474975965457752703485987809998242534953364040775764237180978178807567026811722728693811661963959829028144960310040884945438616213842483702770230194063277550617774644221928572243413983026885703380407031393492686303523987703534493667116845750026142122198158885810167177806060224779771519954509094301845913956641736209809686462467979900372259885192075613528913675266021648633037578474465950889853047818404325855659461984949066647874853943787769128006952123989733850141025462071244336528980455788086003634260315960766513924192493009425929534080105103459969793236783023572664027886876761064271566647271235442166243571214383879915066615663144231550132992336528674918800223090133443533167757588148883385398021359923344577622466471781847165285920190342602343544378615195236837200565439725367864309974740607350865920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -239096688946287053467741779391008712342786854508043182809044737896748400460958006059434341159021828726528790750802560028699115912892858332242297940691262139607324523602920007300067600502183264756232788295467423480724607432330977761634628913312384119580824139567155030679790051071732718690172566272020301680826154672672292799763720629214785091999545560956330766565380715952481585232036859234386801501392778110189236803133362815539284278270217230072468689872212239522663973711627219663349568244274710512939521921764296792939034724906683900690366977712328138853807343771184857677626693775983436877058152421782269792047022975307058648952617264782608949158523975895533012019707148276780810072574519651707200835551085353457650098514858401003316537779463957631965645390905610235257266307551809536920549531556793009840888532919363880563150320745500916513111488030922676369619499151862451337892572556399269209211726324965332871798723446607201869404018587099899307011563879675512067057358882038276846450369623163548275586280265970128361543141037641817136656608342727137646760311241930139207620653259238083816118416625559545026100432131577135874537428860975586720787620870888115210598134797594161253674393515225899806585774964491050449418685896682831610596426031902157298419840146680150701158113954693907125805554284251105312505098682200773260485849031163255105110333449229304997557050406096046081403176847527273393366748802585846598184897055293717116862510025000365734396342866168994443402828910233171468970750062749740277904021411474950275181628950907053020276051382442140402191322432617121524388050589539737436388560124319591307967905902593995235308757478600989693637030552622442578530745289557561715179011492960586495383557512911031219719713442263980253526452031171463069664575854138362357658658775962811302628167250057936498780282994048650726091482315430143490556510664263239208809054219730112753039797293191541826380724814791323391819114617393141634753913338026711998212775090462979785467057734245396264385151310760027374571926045636728202764943277362644714513134014948978648627717216492727603399448416989997399776624516277474024435488112311370572173046412640065434232152449750917040934865465440599302699971413809578264569874420394543975465716503664289833715650675636152750557357726680828052124217386056898734084498645962768558225832291754062080569900952726250558253255256810377905267985468873750353557855365646247264396415198985685182020922783039150087843876075928349157989826310234920365864488429885418019236457814368994665069495832275946625175275523450097464599412860174519044017747714773534511177234397553478212653127500664787195133530204393479627145936555541411864956045258054926107836385007906587678004855286267179976790373442735588671437760040647132791467988793653571952666444444733660406540917565009561646875290826288172937991097590301642405285717918475074041782234485890068619659928608728279377568306376777570374982797163160818046985965229515365154503588209736119781009058621503301959573246941384401654290766615797693833437626208516207652932733907879298444507457284222961724055616058213428323282508032499667042227778192937801096309440517628400135044443937530252698453117106099630836128710911370555097977425618287837863420434541771875700439200397586703373750034524226443752701926368949769032758592162542962569464712716615434307837173164420664513909453970614820436818111916357818730722307704677806223986533678031867832043365328052206837428028643360782003123547702058374493552460449295365601383694679234319845967547006438891518461077133931518658340994561805886476181337393958954846975582225993255370664004740287252642025923633128116824929196199634840301438858506974146567183074070621082729926985763631337004833028969402908993975304342355823929402286153775320373440992276830951497547977133198230867388122001071811397540902873715918250197984462054681311610804276221775395424503481482026110680157756399976046374679858620897651528866573532034779918043349806269911905145113250417746538059857518943465234225086695069550960542455990903154530447664993354141395857939655084311944514491486076851140193085879224468600526453863978334417372510068078525067150082771718846369913038685926255276710676354321467286879898748950244795221161253201681129506846565403003102240598042881994662804172823473422336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1714973084616408294648620380980903152559907474519835360791541202407418435481464390517471990221263597667718466108280765574444975591545808050340592303460125889164475144669799527143035868907902996161776763311743265315374926870178960085600954664356825008887981253489095599359360440047086432420573053808829512203643825420706358052214707653411899512826015070943675962257474694901758837834478946917257756989894580607761261202120991817123713351938276362650040774732713762258489155618337987105827150555379836061440760381117414890835308122885702583022555568410100981856437793691753832646150635592447992561063063320985391693979730582539618559287808829871513248867712512601429141896524584782541573630435546359598138402122837603307392660400322446447467648113864904374007942751558406005574937335803826540975007823883670945573895321746012766626043057551505900354793931558628125947879522643084678184724619555968446447271132667194041186397080955122508719745436474482784225975344983937925146507073003644271989088892523870752409513201694029921360119905339763291107891539444840607426235999371447562798156426799041059418383857189667136308069835483508034573347175893783193675406530599156092194317732089893164403182841471231765143475715009199795778133267038773328885090493737005785675109917666370258610613582778424695710165911526877045007003377494998581728066472489375449820241610889509418497024780899498750352344784461073132362771183096312806974561846780299842523021624509261109135177461596014476741918022702739756789761236134428537719675563454831146809350220247089357150756101162560410486520163933884329896515738544339252824794821260547915477675760725547609459277985689956523990919074750303221269173442450438305726357891965547881582331385650017431988563979803052003189262475253157339876413197825308271910963691387735726426337348233111087567429841894489018717843973873261599692696482594094489117492079746794110829978007781863100216997409149095748963538202585563515206237129602094554156478529528050035002486065238058250226200524448254866741355218454496763824850035311756036953555335844109776805732499159189889461275379875178076522205621258865123518387185238105459669472796326100198516275627391729904776351661762639311186951433380922918362457127884283062094617157589229986991208813907360013618840153203323925474829480665702928586919276999328497090978679429103903677988428669777219985625328324768669495499663490857315560822988215039514523109838051861292390696351436941320448441590500122254944859747714191171691413774186963929655328646964005252447708720338159551927772055264054429199678064158443360203531755200055221842345440096525097169444890172203926953738388915140292285422635162077174355622832290332100273886273528223928632515177113269982103792264458840070549526086385629600570546926291632824389161759235843509812394799019898365915347725055084335156213945721492918223002186722969413752967424377274298267078711316293831316157315556523951471997868063850757088017736528838647266183130131029431750630218232930522834938959828210817072267426791688181503192429604283142086913289368708845902948059087603267484512350758565891835061956334685359751776796114370166318831888599477453498893768542451295652735063846100496327294088986237969508125338401696890028831646563961901359866579404280052538382786968009096000442091862847139843240697620312685784739849239474640803326702851060365139844833794498475228793939349905945215461037323652618773161561802731963570006699857452452124776057936756059665766326093278623249020723013457160691465185904576847972013185869068193320135121196103457438280557851464359596784197404639502046623049902226656708567839617939879457574323453551321367380799850441592887592327572761223534150379814454804660723456619612605624998580364964401355507879877667283222960908395122650526458762842067875148070527491692663307660375514735175821094715675656113788514164076410741239261308614260027280413933613606244962682453771840718583759355978084609294258521645541081092128133215180348035378676019304888502351612925062701740941366139097668628580276686803282757315810508106458235558489444169740061010448607808846474552752532357735513120304737840589872395902728856799932831137966774821266812919524159217820828113019244639837554364595203593006547952522233840398358437879477495047407972767944999842565072737147237171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2559298847780223028653191570920083825177933460201078283120735659499181744932096387993558301209093638463958526248368017562880381436017182256573342236071338760870748572789619678218339037675424566540830201591372778155120754065545429425760865282135114214143358530520198453090690425287058249830762132687469294231311149688428235455948127488982342018488838080419668572111867440016179060051467117427363446938866682151499843215108708461397340423249684580643937029437334569803630249098771261656916961861194926458316638467123433990511555010187691161607194775879724623229905132809199864535559046866476939913495363210489695605121037051115180465374072364204044579023476481396766527813837251261572718456618364517410094434505440528171474811099200551971686912736377245729349765751114132287237593836875267909625042331540598584321367539360000057406072174808574997884086645740365358237152672664625207870171998165838593201353499556570078554781251785215044653818120642784141775132882069630817869089411099480188672823151051690205541937846043804355840597675593876280356473987680985880082659178879059321757895106643028179761809031052235342762243648840613912042083019001846328853451475147671683067335655147072275097512959324260235813200492250594016266466436856260256823459830333708649568451691950581430102905754599183542218430856147917762208006782237811596685522033694402881045680172647661614439967397677314824349067455420463093224943643685344471981952781452854150835503996048869259427229486745197467929448529634384701083197997290813336325776565602437530123564598686248694112630686972324591750928581969611742417480179432084594575924911819099369030883207761403459963076068960786762497673020838629429394377204527526736461468782120166819741487879110474001971406087383642707375681110131086632951237043537733345762940649862246998330121364249231214078163789338983565641002309473069610522394245592852500485153931820797653716999399236370900435428627409265326409204911947329716531158259779120395800882656575308569626002256785036239015046920140544408506327341756854575314921396858405215991694332402221604159951123816331903409188308544162227703610751545883110437629641684825744828043933991820736889051971476673643774385815417130420346626360274402925870485854861943618730101458909287263975609239599815576272422985893775584367164516021054482582310876777784476887431924110321886240449724383685599104554495845265836988078038499675422151845947403387491463959815775992425180935331304698270194587617310713042930346295387122054912290822613920523977225484237448038493507955977298054466252026164212013695331530785528536858405041170895547051819357041667830154433983272898926002189298098724968481241986381397701970679417904718481304329121649419104128691173354716568857065013095481616237962901084400306103185400066906459453172590893396301875472675495846716323540964688510287312814573786655271330397669057650988878625486459811405730011755412617876128954539824322646758593664879052298616853812431991206200617252324913295731768040778210011073409443326617187499090904011617327120362459119034609254373955239033115643910722583421300026497623790162857440802904196175631496135729872472045036399707238527930977719374500121222226514972144572591802451312869498100084316949299726857437680654385081461301163340167756064544524054809597398433386501315082244466156164595227484307334021231478180301558266659842243376014089843251666793503074553619739807165592674652837233668137031971435235236874206872776767336467847540750711383045343493726204407458789183041002279657940624324467298550637640497917109098472487296379799135104172903411749864549818425149759415408015356542214275136403385061887196581105496163594701931486454888693014065023555140363453590420392385852617834819995968628410589720951822143904075730856403713764518368210920338209960626614703446951067197975032944478687534346606054647812836629718364518524100101051996751701842997169584075920532081212757354352227415231959470802941697541701350437393782258516224138204648480665493706571419264741443603299104894421598133392395841176588502344421544705173385188805992828664186256764015528629568298308981849672239553189197502965715319710589483357271548446277999089549318888384190196097154410548334521766477724664293643327882979582483215931809103967433093014823865952253305526483051819227656495720038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -22887154065677067815773763370426125109374158179802512150546559254039609303615812299107512795234164692072671417468836220571558871660420602845732754817774132269970525236740406681825035829500186684401985937673626441116953920459455850724173189074250590610257772162777195200496251788742882028090934516343405392136400550119948995006453166549303649675164561729670657722296594678062835415599872253383532675344581338597951640829744257847345930528624293354389847092308785200341670602612902794187654685936222913657668083011274617590786151672662932722990469989116252851455785801660687576124998679749405982581197539626287191027581484531868942245604447273126515390019824975554411972776514474687156232488894491802206550069548593094680754170942272207204977954688398314265262541583469943926127708819968508052687698850695635327129867243090601691353424051182105433253402539768640748675616143412293819209857650281110826401740500237028451278421030708195384438779899354742600160341326595513546365751196528906848350036929610209283876729350994796180311688956516914831305334068995284352371139356734368689092461783700892317831491814265935437486476531021708272295276922960685962667328086903809290414702656588129724458684228437880390191678892543331316925379794162090899702161291608471508343396718293306057687636789944111655559327492337109723099307133767596489608618409306836087093575627333403541855080912855533250290137555374068146480349848691809066093057870832312073750793455706878360261282122090870879674825418651608436160649005398377838088835641659944144629548613763949794145097831205380119321534768681495593637515047804761934216220055046742240669840936545614944525418150339254362682658056583414536457309543400040423429650723813461987551064512199291178025803999713110158482466381699020135550745045268586057283249730595577353589262477116341002193971726231530251612061494886704467643737006300759444872319733621678043209101699703126336299381807142468583975662975475204453428801449120161223696342656043883620591655576997460184848433857739392481753661212285319360885799793363794808414387802306556024314254102283038885000015209834125377600145371949986836284806236184303486898527484026635284534749831693822133851352730834868982279362875434448747034743229648666669185722242278946980731172159840065540122759776186624824127691545033189942385916717939811794282023280299762951600258048421092108704942144920074416051403397220639907818672126290511983075572367097826668154959063790005318990954318082571818375665745976653219197433340541005469584151674969105556002295651740456379492161248957790111849187227444825086251753854654879637462487135644369560793036289320585275769926525073047455092865995086315698481346961827218993406626395210797528735053511934753191288175404902976811783632152473594564493976331232246776735048548500723637828481053131312769276911792936110140694916860759010670602978777046766833466586117095648538053508524533495378688691685099649027378711143363356608467828794683254114731687174351690251150958651617570887351264911309585949071380393205150959929203739795377917920816347859995565556257078908005005729580682214172547835374915957939988266487943512276791102385151203234930656420921746634668252010450756982209543559497397898796664496749623155899074485356183118930239529892344229528450847344066364813967867144271378860321896500486438952315867926837315182997407472705682335359669629053063446900590657811924614640602784222500949266457464583656871107419806118171105855999007686169686920374883675192902159924851083318141194162510099422793352371022973001142854005328116144182867200519703209305821421001290418151327895767041312855709519970914013448016596569052664139074783187477327148276706013358650397173463354061872491204416503949058665861834791434756025278315438501951543607538397832339316588587770865550124433168271646256883319893645425269107277603893250574142877610666059386029550036966915439869986291952249562606165104065558069750363793688124218704954275544427309940365323184675064528464953498914383027315743045639993107048562570426878795768149640078562439590813219828519299130926556168016213097854273411445931000548995074326204868227237238035895736487076077660637128777151487810435104522466309923466884190490812905638943503335658501555546612892061922346663740482383827404253337933525228276359062875004731392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 86745019346086218755609898416843668990943182479380811587980583831236474407529370516496633091422863383878696940963978861654949736741748540535488599167185736220997037459255649496531259535361306637356286820547041374974418996189734523928039832347600797571502339788141026628883503945085996910107917453152370497896962026800458066386493992455149170573004899265282208615783481992590066579027379327454746346755684842710109694510722394181205814744762546688516418546344052534404107730150613495915148507989591437915277697733396813386830600297844006602430814586085192100975329343760700210132513939409929925149594239592142964643005932766297381662372866338475547661819370082299229665976138615981424192826472224656762017694856102523469883895457647067674576034874499981762374923707759780240838165442927714342346300171911447337807634151715333457387562408938332918977712075886143391158216349913092721628729699305285092050549456516005291189241905293333262791632283522201128375382900899532109923367065943427014841028267098121910757921010718373941564754027622972695825748809491199071685456783997896911165714160687452446855843897157869338955066179430754252930314543106483806138469972604505137351683161429023826415372820971186392417864664853893633592837253335202960240650402473666088016293924781865808761013647986497595590524820872399945116460859239787849021712106300938294112401320238333407394870696404565953006776870180652477549737343203074559841287254152178137279967280207944502758042687231973320651143755898426402263515846661027887057528550217022756779486689873672679792361821276753175835790770815818691398779095013118905722757776795530290127687819317946704813503936340307642682421134474734670448370277077100390789776771779302366076883053696320154050486115921085042558818097258417639909680016659728701778973289097406702367466156167261494888711021482484366218311490968416138243503747424450553750714094489905018668297056909815547885297533978254629983339597919328708599148639462993839235523010007016441315428808498509284822288971162731280823065387082487606313955927866648718865463564838804584416763177843409829883013950568084544277003541537366065926842220002534879413934165047579911173728096087377512162998015397640707910577519251284902575535271320392689737069125514797127281272937742850803958909434276702471649131750154305757674932538446704810154771594258258706361167913285435562850855164942537218242901306353670655078775732882964295446604789329804742265931526414293756895685199775623240348246445681972790094802027462062491390689214204395076234409830905568122861574601733887518855851404679615549064711497019237678514676347602351722493487015536202680538519031110351159984177835917201390866319684420766333037952724666449129083776250755984312590665678152114487048778532579427018472245818411517071959436496853835672115375582710335956799004378171832644984690366670920167406590481941553415951891685964347548327017101279319262327506777966631378762155097643844674335081547323276350790103913310168446545040898415666981193310154509722354713854877116718798367267923780639778221681479944070871430755375093168434041380133697102475003777560482447776039552384626221071312607561285017491128023476264626244424392222585275830169210658500175832626788136459421001174400611746160963545887326006447207411786952153664796855777377116599024743584577704571999280088330071534389446930703266704860315881436586721410750739168413904496828431891971713124136938067497410922604982103437727485558836517524664191912618151038103733791770648912621920170480511087784173109903068850108187530056993748821835938922510728040716069872346274318531416683566594841072663564283371221196876373625246893628505767941459576803077059636378027947451175745158582149076716012321367756862289263953917570469282830051505086240483495534561903394070731423595114568729271820858436135224025480736938054420858912211849009489329589092580053316823856510506814736838219427544022776933173031206336820878340216122900691868216136443928832823433264211159611670280113074855325144658742583730266448765921630712993970271955579838928307764792116662043569947648268081269279562680747028157433452197052208925135741251118864678679225612309877603168426352226795089158264777929705760815516647142731229978468531640876208694984241255373799827203967119766754335191753941682321537105920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 33733460582798434961661452076709302720149001267691894244158180425457342325310534431277985524679563638416931200943871951335568826294336047778099331129489061683194519403053209186991280551422751121326312893252765350615638803655398628030566548036343884010292134592552471943524597923300230649971961179187293705688930770561004724485744706564096414834899908168512972931767720088615358290056583172533848820858865972947671056419551734377080068814998956936491823163842849379374694396800952662382398342610625149476679000819052866783538608262785160037413826897400430818507553777027866731177748812762497763128164067423505477745088685543433443768248267584931233303436140784808917163693752165224364673104932684188555515589842201960811309949982275258200062077902845745159143361604747062032490395749373315041545321128187299183216629143555910922245113072247102802625707395309847538900043760086536870175616723371410869494697784683594452507640017330287457467502702112618396550096864926449616712864389430065089469025447909247188708727842060099680839164080019008515986728991061111055260934050291620129594712186886102020583718201915385893923941241929745600527504013057645243263081987089535039624902135261535881263807436516450087377466534874906782199017293339989957633907226008238913106425894956580835815292711609452106927787565526748592019111121484042812518938592657248099702686584772674972200113333957567925499901953742384338158749906409522930495378209501762896173955268143016529177614394485101549767416057452784406393579566794735957308945601699532146733250132352000663961011541575963695324469920089930367816868267561587582411695454101691826407007355055056602943363362996126385948310533904470541788158408622855333645559946834344171203480113317521861187422323670628268443832489223168643550373254303946225163142627529905606078989665242866002475694751414614478709115397464262762847796531791850507929943454413654025429765605671317760117219186372207028526447064549966549752211422093064754901557774089048339589824668608779759719394824007055308919686955547115660517932370571291048604781173732965945769768200792045804318192759345648811336364204767368813206298505200057356115165249093564740915858191418147009587047859059201080174168212897564268298223942569461965060626467556155278346351432077101022448623636577484972181895655630467847429107133364494902615116165208075346858138367616639979165413888967537392114622792059682855008266572693600738400531132689228864119600876662303233798591055627783744276192768662978039870403372745061654066900968741167741908640466569583490083986297278945736760842021198067375257081334610035526249198558781191032114735029267794334141503188750385042911947242319860264996883346773810876530958812896932848052869335451305633493511469630695271825836399093634703667169153385560771911513911492659660108037550025964725797161953466172618506774993885511161858662176299598502656535430625116597175486505395963522760687968042680562904278083291181521588381148445071914855331629955917099207642829014672891561337310512536526021373151849237226732860764321605959519436405335851160907766248318917953969092048121200923614436892016570178820761524718533426822486087194085329284315061122585311259335483104031036221852053358972540789595639780727570306783477429127796338872431891248115453036575212729114676944487610483458290848714741956615937500336376321058624363427633111395991173158507537478172793766743155720852252629742362494955454734774724014305464545849070954970322746868332167820008280455696317718515068532414227275873176677848156913000492390161008298005783716759461083922855066849096364321046590861592876982143131330414426611028061213073616420027322210639117495964494278770502158594068929664419454244139447800576064586800662802012286585467880216678447318123604947494908778158631548446487459536024087395297443432567522247429614840114144403217528055704285761816319743347009948893039946107775984096326595288508496932890711199377352117257324285821447499788581292359841085620385305657064113102113247621321686249842151399759439706938339087712026225204136132908490192475244759803998706643544759489211409463542867772679830493355746751351232203442956494814047864487839354846575782544161982033775244414247400200599308770334830896904721252840957791403188773637509465138678902023910579797542266370773884914892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -106894601465257604019983856563093236853182838894361988063265822863189872193040184494527214035360942525093171948599896229559673139309854912846824950542662863109932461754341552319404415272161260746062565350662559810602850820303435598825583884652865091749711625443425913908740480718647587117773408547861573511970650964952776270157216006423865862183548313425612444017916466424432751737230460270392642006421810655260558482887657232638321859445616163580901342505871806901603179233474906084753824034012184518371108533958141929736823585380261561118463307165930828248313740553711898410148299105809466915962606206270511686701631885717423175343549760386782014563308047053715689724262951127298475557581324601585824860322070827326739301961115196271331069833560424659543970230160778940904193409433585303960929787202661811283857940511524655984254279971499517208648789482876272579565534195865875036552747551827639242257434835509513976641668746296728638609893251241653380140321872278342536725813474766466623612028157300375369717296908984636535015915595960232280336061671953504002054827154088118529953245546742952254198326757127388961461283405649676768520095106376050418944324097265435912271364659833993692746178207175190675621119840306113213443849077320038814414064551095404500679341427586349499589937269072103755227599013463531772478859216388961469312941129393319510893350708646070634209499454245189368446721074138941289413503434393787808134676512755359344185885619352516882668163711682403206659461588256335095123679812781142457022930698486749537180599870242319747268020577164119255140703130966525491220853016587840925709887793783344680284016084316764519162438637924021298556566363311965168495343967252470966433651415297387827421769960122917520932310746793633182089490985114169174158085401369323581724437006927723447390235834271289461091671649305430997617325676799248414791758843994363436760322726726225143646247426217532576874377184706212158561955214978634327637130109771567126765242530527608432575880085830260328709772869387158670637643860367912964246525853601848016379459394138179745101858052230445843337747913208678651250986296913167977494504289062997047249892020618224351771625938775992382294312715386903063404141826715783166333599044093098037825293736188538481526933585787019788139585671265124633770040636329035576333053358690883531470911009942757111804691171753377142010962606998778003375890784693128935947580874958500585427996992676800092691884550426342910832692746502739656968695831080266517628325968742709176582090154785999744180557350391718371140681968138933934103485721903426867159327643790990604659725411758670608043478362671421530800185523742376582414795393084735378410686291741571385542502196149814752700646227438917778839028930052730913411660572650345290731550075464333833715724043511677172989869663080972486040714486478078203081102684850955602419530992422430647008526130113687384023545865803102557422720706966535134499902053124788957929603686818871234792391437905254660205463176998808301353478309224356025282062680745735384868517890102530125375470201918896367541109676737322142985573288598548706053829825582160873140387310447036842629605249792213343065664876191668064818144071770612683637957381304060498964438264558253679109860103166653783307216334458832503204465316014927753441414676031658690742204179249163344510746267140959064396294849483035053947150166236273585987699867194331390216582865830175199461527281935274096811226179458826842814708419947401742362937220757782102457414400063896301978590436928601751555529212208796961343577451602489532817132113346641077935338390648404036003220123965458330726466753065640054913568995847194003578183959789561592987105584128068707749618312061658553236057205921679714673133807260744630912268500836246340960150873928560702532864859441725542024147690876508823934981155400769200407339309109132898959562349798940055456104318010220209720624976380479154369240616361482248308272082864265976061505501494286428203417691941986157442520619759394512703468636776907882420318524613444284915126862670718108572451235370839456900827967541444040618215791932435443584429523452386024528118658670884102765108975938930819758930948465758049121553494532137779347565538230060743373005279295417716628261798915898148605281396463361687708505255485841930873311592448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -477867432840106218149954130570711046228991746530791700872244342320142627350121687651303246757789593748038719328211800034477545055833333807077169678826473947919950715383947774546729782559971137244059706432837739081856284263313803584961696280616487676128797978022471051943027504254562106908491549337933556478132596266584863136118147988768126408841998849626139993131126518674402226815372012933234939060838445303623121847032075633493131690785248887413187497788208604571365621816108314123574361790259696282518759467647039691593886703370313513179975832046570626251763485925942703258648933567602899016866947022761768040166833443958043402460528956961359080540809640800580020807139613775710225338864093269726292884107351325321817344622716089421363067266388610373404906156299177501851262462911890808470173637722868494250460223103868868266689067244998347778400466472357262169559895763432246520426415519433558819957563365053892702591140565529553918528486174792493345137685673815197206801721936543183537306547342855182622426481476019237379108463412721761994477028336896661941106133381326412924398190697439665411163734385596307148648621392763381737738833006166873550910025073957922491325371320812180464552800577151461041849269736979158074634541304970462196401571016058430486020622252800546853458859282485246252965444430587053105994127090705932148520529745508883904291789930686038851693910267906330366761770947151211118813501290295629762840215785450868356153345172123443668999519776052874391139506376412950180153616107041200059547276764597350938255230751794294070580439481769555540119440868401155405170442055316675171822131345916802131279168216048468538139561927904728113448953742694288735485371902030576275544119930512048725166557251267252619793081445332818774157480290400866789091545475571324693011904115400382578026993124956390954730742737806675151265110410634793124091623496678371905914663452056226839875160491689919864240317221093933825715845091961014913421938161953425400365586804083184923437316709272000619770042969906484079444114212121427268914707628628921617317151813041946449568955806921943245386502934730678381361181115756318481008637707596650770789857592855582238015810762127053050308019611870927116777904977196899042654416251309817985935498391751422252699792640429158245504276188372168023434420281521859714062049857228380237901742458856860111771271759126061395246293859376423107792120500779974487920432559267483867453645592623011972810654987764701830009300920088850029251580651963121042596781903834015596263095561719168729673876999348656664340959525713043355925422076031713090657642080741705809246974205955313061536567920567172615884501005235164388014408205175503113173175965171226740946338040058869902486809028517701450133914150012395623413124931155224434486309746389652337209620863340929970695772267420883066168520680522224299908723302660772910854003815676399355131934641922364181287657194455034635354362408834182746917834866351287663718437673095243175583481759928355218073338059936122524213688931475873601772723680807777633766527045248578033132544972922065107423176367161011136637138716150423388608906927948785247108477416987687624664511397943987362207831844984112404286624105640456391934929830496524154492904812241325349591680659431735251826815726543195088848745935751611223537594202461397626182018681410665614814978858247956466101544363771174474578396319577004826182811086686856371679327404101888610075426557613700950263404079242321536547992428050631789396305268317575585337358238147676324258662566057595142059480542502755019714301401210704622323799690831750247279648528138989586241358532157930822950159309726018971681086284893375939407000546949707715333777571699534989815040011833628942814386656798609565983345676758998117448843261881326669858091296137884481898672011345612437226844850100249052032074526616948202915909116745402066796432632704005133165340059580761921826543204372088264548775607104026939793144968278805514783326694187946358450357648806641954453078241671267041922723513770436049713560870178867257985860720779575677762668065238325660905455392382117326918376113043369083173082832684880854643494313740565955420113965504206569336793071218537657847982847501060961579311150708536606433270905104285157597211403944991606437017413536757600947043193441407515875291955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3242867067630103384771490373278583340051362257893300438731994974122401436260240843531879638801398611053345273144475190198565268049347352241639262346062213119576222187078477568991317746186085386849807417630559490899032533226273967746876628532731684361726582352005970425142800120386911202728068683629817519235349593889559577782924921427781550476891876758360752606929137479575315762965606523649536052464810555998268714361060415273704023121886821026782031250237789617280409705551997620616888981835797024216341025162077502027525616053268555984666874634764369952065377367404944068146701706097596777253767225294823132098112125177196171450400736552169651895622288177536471866158519342877967099559145335230850354012228716187289029895634295349709114626954258310004060554089236517503449579121403363123249994896399949524729348478027884928742841043510448135076918850280933201941282797693606248586078575575953450052564622546283870823966620860238347734218340539181562746537036412781364515197676913582558420832178410288091485934772470830068519404802703522061018658153091437938057081185849073793804273880271644829405651661470453076459361521656017581968298250316770906597235256486724322192534004847136226299127185015956204264749091375816063573584425717405071626023083602982780489884312482944884575697069659940960286355766416737843114390190272294038840893903382468299509330530837748462373807004310588448306639884650588420733236172161329362485811753485359773304285772209200426852707610519061807253992097402309480629115284475070970361298124079623739897636093798515970192808071933370171625489489737790295415756301974314603751407876317610683503857134918817251728194308000426730490690717081513593927098766908186186170270795130124075919543416661992774842132214751064107732598832113093810378736756026142746068695414478642276264610017638593947492827747327501383270034846651693343561329108545739657753161274392487556312737654875988654457787693894893450460952852055140446976041138716428385898987458112798808960921314573902445458404219162273814535614349124717359017525848708295979089413576890957364315052562504569937131632613431352762514164894764023640516934755675977897391324869429042729101687692976855033220076742149724510131103180678838192019372122015594810591125367420701988919874049800085348436157377458802711695026748299732505277982660355956049684399233406775765474002970410103686157053851457349083518491086057159037085898697680917507167920458452979593243609490249923410550218852177426703657589740324879522603090121470938993597397747703396627515354921987378966281619753609170903986664169534196302943359569762394929044239720578543248449390223050825766519257370066022396884419458141517422701008912580800719736866795429521323217051526738166186998369300127290726466948295659339189707017022260306847047569464241370173311650262450703833703723865165672935352677763335348363206745804643700966342768447263483234718215503146084700727556115895996661704014592125505485442427469574262115898889375022750529742612351348463586575135551577827697728290404294598520852919256679007789759163863809026179718969935462300706270732099288014689308758182027379898442005008443932526318481026501114941086314977102012799172384552879071965232732789448396885693633293819925925746589883309063845682861646279494744295458114870694218471635686364703853439940235736963886445299443959000375382514187334956438188295198242435795525255426344408439404572292495789456036336837937457523229016577890813722701812099858442733751675861076524787468686873128888737229352956412364389458971396506643427261887453440650791492131170133896847326796720421457134344482341630848287545068373606288132768361521470629168561088166510566474343287089186953804354531293026239398504888203550814106204461162416124844771716533850041453866174690811994539434986462550930798611078906713449212234977859697041192604078185925023825422079077381876041383626855572307937848470767974927072302020415403153385000914254856244451197196532914620943631126541033979070375925712444334049062294995652204859690819196006018334992868969131497672711260673490796232008526227278272792260696523380491656937954197846024249793919160842444284384046510813053740726988952812093054550632933990239524862646190590589734372538829532946008097564931626586569500948169143891635317058030591783305844558397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -5071274700744787967106250278362112755946671984215609698410045453935929806235119916733031746765408908683991723027377835249128068607788803644721945689787140785038771746726980930890395888511373462626884758790749774976138632241884566796411316213436478279449090334724964402930674714281135709989452210027858372511300664959155073614160813163296566449087538714529715736426121434086958240426536319860759699682370011055884940311922081070635227592638849834131557709798763219372302576789731527310326187922531061261188048273540965321168512443365288664396472988414816355433942858694784936845649779180011342259017027926941426038955730091759497506256864135421893557605970002265963028187023047661733507872524805550827193774238965354005428523242274580920536670853555411244225040849830918738318652626593504870922282724336087821275787399996548207910271434107680579778567447859172998501852049314808474087768649039616719691424580831424295477841155357012003885497258686925258077873172972222081370121430652017226589920423783536128738467980938478923667163987702904706475914631294486222716570263947060515125560079089034596333367367727395930315090245100992846713145578181865455256180435393969740117872511312129519457703187907250348371095797622883898353322929996199313269637502409539285904550573689036894033084135409683676181906861415877554675923684073360086088670348640694377832923663630174770977437290955027435000921606663557962585080947168880305734787836704335160474356730965142051011161333275287799327454829552474245284788292071072617774043437574293462266235022890480043388134493796150020515079614744881157487111999333273794114259145731252522031844776210680473826860565412174986305761044501121270819405324749817146413499352887232202536878367952734318912889957482432000468651234966455657136007272316576119685145678335836878637817827180811109992303007694542254981103752737543662910551155893539722287403647921904599182299822537623767542998800909339780932701141154912578473543711096720702703719155176534653887999459635833872894604694205965708792772003757394816986418795279768693913452673411110928026180786429521070454293809114595263569985018737385433040427072677720101952570532366062930404840390082129436057260101402312404407228140192856112241952730266002863911089662206372499738989056730332393438746236845530622691969486693107997694832598133777142283136256569797676854790103028210585086788859302379152394014187563749682233732702498161883820515411343285246158130598080828034480012865480614259152248477591536539196885551966566078677299660705514687975869259864466887391512370656757743652699435156487152253425645375326075020897528269625731332551386126906998486321692812971995910930175478426023448167965467545791776142518191084389015384143237681553434046574483168081517906875284280854257439205725950090979682606850489644101834004427747384433251263005558994938324738660004059377479899771289314594360768222913100664673318293069980463734934389670612771857534284807482301212849050540254266596518726203984707030272508394929266418963164968572536151442476713109361217423539019251776227995444750840842714746090420927400352579791286649817447699477052388844002835450643032111931328320053105975881692297937922362350640680642110700345634240848649772678215429277266252916901669819301163214190928326852054986043736009085991430782290415958464534702185056972409661970507580180926000075503054672625087332454399923305539775418849211115896724214550661615450963056558600347507985341483329273643323942575981075704375477542726308724280899309626022738691241965741918881287462741413148779919654418276761172755488452021385234040656508256553034227478210857686646841984743845397599895139377920559472091352355182911196323395075067886187188726877855575528656217209448958922290263639406562591861279834511784388482521361301809088311058508426692489788842984164777682818106531550451096103237125847973042915371312153423893173258732746300158904196881261569456765057209848615916755197863258226510870492346700885687446813992853909197238976732340144296674520293737342512650773926382383057577411137159014821958370410807050595154767688672965821622491865443089075821638909448651965179804718365268368297438273947847983007168119702360515563007879753761767463301645903324293253939235739665025447912916307730339922739510280414263942512368109511245824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1631014174075869908586976761364619397421884893810333341914847626787823970165734166344480931577639942924017971561646707047244168955863740902416669051036355377056276929512565777696494163326323022398291413177523446705519720195499737483626976165310604896173409641014682415788974250462258647107261027333328946785593616472546955239881272259723504414610272752488465662498633247815658952052488663524558899389955914899814622136242696682463128301527231743515263948000166819494227608092377286118379600159854180891808177112063261126393449600512996441031403145569565418814952717481473059569845984919868964942395519460815290763712582551967957560847864585812898016810879664274149471912055617118534554750851833887596264091001918551393277880227565179816847124181806117250699302129395583341247146756934187297163014024648918403206004277666202658010652528293782735623648405401853609202124418994618081090852565057548763175164210183561155364271197442237056434586276076466784051951692150943636563769227574483189485173847813231606371914752759411338889082065680094926915790645956263176374213898260790944067624918922746240992683370813536822851261008633334149802019886866685602908968460443380529093466378030268164899805298090375603864201325844594027612384577548413515865134573642385807637039894227677812618413498981897034053191161150412517397115328277918040938399786021207677068005502970835957946289815148811107138238570841676663574736265885945484569457213088337328908675612093241752112769613819998808250713155869950289189680612249570100166092750538892107892490437345549205911059636298316489505156237876176301755515707381661531962183016630269701181824847715295058921813884543236083241095408702580911316459072366094935030326091498676188319258612121014263996059890973140491897760732649666380475865917967445575128825742728500541108691362678472939457276511569069723748029528871445649098515890735952156685453898464251547171672146455904771756821296310746723837494026256443041233846497449004135321679737672988038521758398998033254519604477335767548606289740251337738768067260785452704673927764994549144881200882201500509374395206262296434214476343218279772851960869359109527916745858007437985526547398899210969041952046270047736281679891637345337898486010239431543772874958027189066107035829772820921347157273526052569437791228986721410814818146791839394538161549671705697171600314468137135477638620138317294002560156240168440486197527833880187509415192910323762713099420636992581429897169504175090790782469521632805510915372194237402304541608476284816327391477606066951750547847174761180863778986793206034565658533979599866816762232088687498989974468287933864518596391772520169152385485447607135240250792171762286722620262808724736309497535233287662732607701920226040161344440020324722294326708569692220775706582063104590984549991904504859359521596979888426247599314541563401591716467793227826942458449671140532128142014833777831206117629261614032904193704874934185006785787724620326886296290115944178464049649368450818557676303552321466761502996795155876498278113134713379347569183520704358457311204291239834039217466997939521183882412525059932262782409613361399494158335841626725034281057024766635951494330188062777657035389176001507406862076794908665569673982494917196626491339502308954020020141379099068659660313203906804052653487329512369182229851792698857770875564143074329437732656902332647976390661189558264137105836386896336119299859009842034914937977586328026752233494610995939102657501140062798436033945558142248950868201053651960219803426669450619618824845159647804452825818622273408582278879598717543974651249042617186911473848147560401244479344635242005345029450492298401944590817918705424557972415072067819804642174316572637888612284344310180763899152510536013972215376038811982024347446066388637470517341799260024580893988964090517324075110368898930722095766528893514353927554082749730508846806267995023061671082322520133974263766198816576721064498739236986588845534062558957918045905325706797128616545969739306184266394973133933418087335280600495891180535111701297048474660895069927424372999991457877517251042234617869340589197117464342841471565540754352016603279752105746838300207154507809382236216936892557341735947498311079631042356902240551775201941135612424881122990886373172445184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 8348048003074220895185870193493079932002972586784327512956306871947126470946638562227004826137290989938496106488772078861694283206640779904401016720887352651004881719160998999384340049570892771601037518040122936706497872346041667002579289621758829666968355264827065896529834687545812053564096470643355796706473439875935472615162984329490422771149770744330819954455200276746703846570041278466762295998592928465554566624771171771990443336929738662188005410740248259183901758773573010247972353356894094228763419927664707343154739312105266289120843590153904362428945243925704909638305642948715567123702532343921089356780107180703051594871869524986830688140482488675441137099168245143950293472976542718457129127829794988175750487450654073999936629474118531330764627910932956765269986941460253478294185240065744616460112014424769842706134592880880096939780891794922686823178047057673853592340341821070755314427023597846639042424796745969956922241190403064766401255756288093705568103902617081651438457964321244165373661691810601658098080224452234384328052592634024401678734392963994625153242832664425859604995248625194708582002732374985103705610948004108007104074642611887578950742278919761570277573710538579443045116588548901650923092606829886567391369062097656269025543805899611035211350888875610595693461798529389226884379633034148402146725724261858711622608598237641431862611629057676662175771744575140237717279492111326506857738221724414280617246147279674123392694571241830947457777673679948922716575759407617288935127114696420681339410185403518204559579200570169583848385184722335834995484988906938274868745167430683347859553040397326726724329195679895591121622460240638883948003391926175238325735087613861261555524759545528219796613543102233922752073850573837410447309995471147246673209200965526100914291859047262257616857802394425569018808692807818994210443109930709928014873163481618620431927467757513710537544421644286968051586638370534149387774297002342315988683154524286694192773890911384894463836486066799013114842467911393319386597364897697300612948711311001693127341180398018335785123505819580049050846545954971180818900613400277007832806854495932556507224265588625567009774386838332520409461900494598197079525266534615904593827914995554617277233951528345880980103297021886373587357810110468938469728764649210829066446062187084951452324635633961997173406144884939401479964414941540230013888961668423902590612162312652339743605154234863868443290836905976632198592173449506168256484453166348911645079770227945472595714502744726541399432310899744864831472353351708922807405427001751281742649403699796798580832096029834015524344953632655622832771064993352554972051038353504215686451653850218232306603508424665914525439540463116381354082858594000774383209152694995161593977116382784778219712079177439934245583251780029126419127269702692469055642901965702342034142478614046706826973582945526216776394190407636945395883756120502378847617870368835173631058212499873345153180385438982534203337234298402800472330471412541478445963493749436174456362854098737848879047777041903445390123076644702226206941029868248244364874274540153498341662802048229348129689558878064436561101326009248007613115066885615416511284441909503415848496091379083637349853792323718906754800680935562649151545288761690673093158167308967074445686264797549889581290213964675460189373327081243207859124344336759514615545496014499486759211337097582615691824655552341078749603047247939288694694214103797717368257782645467203599696960714510147535055596907449792550582145274127803796674426396102148212825097966797747018329637667373267089295456831185142406417167912444337766179529045074592110567711906311934117032660971018405879898716667133104582407838617056873419069368758814929325087391711505712171717146093964282764861572264355539318983255062850378358861142358304176480071504139819730456390144801865211898597113874872748707564773008991625057879382213432195440533246081007249369514298776661767739886354462501467047987752175490186205722742552879672817674005224277379359683504682440018118572880553978179953505490960638146468262348020109113702298618019453503153491692103232990717855317177127007122101382140286284196539288472880331532738957841278945359587961839936357433883044776026602604529092552987634565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 13981283084638692996581607984458695839403606503423452273135414696133171581180653527325905534379942729398900631687364122445990353821369575220090220448321591040637589020680939829929000670167539271960386905952056878739490595269081038175653728593568376510012263004986022917520136919678145562718398258270301020727734982364432159390318324604138844748100989491053548253984425518531507357487000149398443741930939777852410581600955924909892599748889422454017933240349203040434162721024154866135406089478686767829194733367420232122903262529852269410379944537360490092950224784853789462817522613331848230087113137101233044502421117818843382112271005062388666634014171340698286702096196217526027445476846915548389272047935575356949520200073921497403806027976575569196271530346717921665028290774523975432533484404557258894194066258604821978886126580669142923074127992869764199583738641664068058967809813309488581407952340018135968902392739706274933842742723542161214520643133389084912205931951100530131547785395860236977658151288673963234958482139965137176981156851344340507915834603268659163453153783401506927393503163642784692384380278248206484923575351393240440305157623922581374876175632645777238050384244343452295155867322702737898155530945024944557614863598255830432786545275615152438909531286151331055361057191316703344549308190100318067685540942742069243219019592860416859858798433947938778762797895378610007990826075966850940463950369134840694194496282724738596878802619605053373823835139170756600159224945952915379349713647367344699069867951985010948190888491739896777094820443759127838242497995145107257153825455693046815182669116576295807005820007456980933841997155886757970320773812676916055479885364857951636664984413407238351815568289300522329347143707101013375910200854327878584108808268091209634164653821853335156277289554404674752075905869547548888812075876735231856584713671265015522305351812240330399030152433820390366352035735799762546077752814481179127031598254278999544556853695966834974871573411244432860019673862702166704515805067256530202975762719220520782199100090895072439257066598627229561376170939110393744831074398276330174196607584589902980680548995239300127390843010250043428544078876376023610709492214984362927274236050913506631191589655951219793975395397688746621950976082546172662084585362573170916949956337741389132130825717926383434046324671790467578428481964374603586650400850758254039935066225358139267051700111423667747988050353067789143650241371949583601045256655999980976730066476246362108779427002106961747578199147649563541345001515305972064077057952629720844720957601113868031059839258682696429068747289103976473145542655746677610278261401598623746247839957267901305229444945311393933163903567355030354951414591405386356467218813039113670983189429139720438500649083751163829875311298019772879588480666331957286017093252291513281614738661869118423155083043554125475781178865136302488358478167150263170271941331869720205666870747080807808118477219343822090296624759106683134554032339580494361960791281597904086669566423433027722255325683516059142128071469053358378317923149690944650024562762324472948210143149936170679290724745971741089658396131492355892398081891893548343293094838286876854131097979204856309957532392430598054584992397556294385111052875986672972314294159260095005879242715531963818155700110786204395870916262708702665846302275293937682208992247541967327305016839298257348398976921102600210457842120381541795753823980593382157121269382779892090936597041398475556223250092418688829285594590064141773925184432775243264826679243486176640566178471354110395235533056220359051098691076323336980772927354046876201033926103400034742356966175955912732443109055328680191797369799194509062051291191825471374561925548246546569457067470616925894569629275067140924243296797932328602013039696076695886789147747599637358342209022441266125087475460050671746641348880615558579039662960119730414907003838584114724707845571445941572425084660055656569248043994485112170962971723762998831095187010133594196334231999947811469186877920684742463648311384376228183670964804337217531154871130951149214459797189701677516843532433462817987345233907258347141573284851218853394795791602198881836016859847041082176021290454916762305592311988064289292288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -94877876293299243554260257909924493646399142020101090698608636930407868404275945443818575577477690737730774236369450979149125878106950226499326898398442569894927984364774942264740579403759990409043025159833109020827379972295639581822003598554197135927613864527504711907787427308524321551447815861546661131769095689532586008840346018841438674241952312024846573957953797383238606976940287099889957281996915625078993130928076785902790252523633471634344350128775501522063170976162228775724175010438450274106655365017711804405283021928914547915819814829322082396963282889191309892995415678818505036935993239984743782353755783763882815476528117225876600804806579808096206002536300771091988536845300338048542511712687981840310862993398499843908803473487494857774701110734499868012259634115813219217576539556028260341220729295241329852686148016106090463827329726430053028272808124336001109392312730811490605735971093089771353539410295586222159578096239740169145410834553211145197494602350598621306642329289672682739482334705977378402163045577361497958989311886930863239072087054854663253365399011695605710571530288562694335032719659739959560159011004478144001231062815712039735238369495374723847838647312199607895932516758427865247687686478901436050274114348592278816402742162161726572602508270825206369632627830971419897500765223539796207847878958781920894973386598381488644540575329211277533493290476036083607860421615047363197859302863760199748234802255201615997776366101938399196112712086735196032468281859933269153564730586867083037487318991651038212330511598071249027264603316596748634273924479159562928935224277610276976932056992214018968557740458756338514738693374300559247179444186041335246620019593253762481474413674010583244284050871518205968204699423204527701496336131485968704002872884055616821358019080805477926935623642794445025062297793118542901116859643015761948032235247057641534746737646737588367486191300919278837049969457249188012312098923377884524040782141926151422958758188187671561174045736583099483549292039489319675328365619835184178490848513692959171360089809038990158135074120370917029465992629830853895945296590149917314538014732743441684124658318757626892870214345013208646694309846726691789705605472268608320611600438067101777850768022029687277016364196541520548073284093710164047085818036860607147110983418798150829550174610994866211686075686358969361772825764631705788734926365104069830284887898427506251662989788845285654956624137237015714811627971407352039605140806133989875232425006504368998197512102167581171581029330346781500573019478833243733476797799825149594483970468546906069593737551780230348741724950337186971277713969529046082423650854121646912547036964280012196998012741257189823640611214741824680954207267232608586276643390043749032571280504145257646380910121308158707650696231985713234619103713849544801646558476334565131817568266262194456342385004554230869882167549737458391070950611047145831665864421193139318950177999838569444755673152448659633997338960809631737807024144348362974812295021473944786797708791593596224602910024045763929951846130307013619793117865302660338101167861741905232684532819253258889555969635599221406254298516777516641202437966230388960674562414083681571130774718596552031502868491700200006690999684090172188461314537638296840039774360196138855063656257206255909818841607615447333401380912458472432929538101643265543862223018326348309329545356617256088748342916075243665020331310998503385895690945363563036908621488162117822143278902687063014286094476946270120460579010835151193347564505272520578905744663845618951279783989331628547677381745304795541800723605410654421307073388680073268139630650158043336585675486102987393777874443978075499956151713725916825147028628877999249588007976704457911696582470972992432020111462079020641735899925175366974296223750753337407993260616253665209744747383372831206630568549388483981679299219047493505259346423792578437680464224159566097058569382256780661265949192197881137416088015781046925575310918876016220471500571855193160509790890134218963837228014084184534565409509360146216740702527918486894702747925401572291830854685563541243218977055407493699247235116313764535463793649814743257524818155588336324923936085618529963718464804333386752047063074647467622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 195129936609880753875714277854263475431623582161224745431036525190462940524157385501246904548376980450128721351784985427284191450657435617873473845844920668756365225103943797577272239218437947072639946221238545202472161923834380189210021990637894358940412965838176138713479789596239457536690478771806149518075792127104926663994930073696941973176099234641993201201158272454562862317984015563831471928758768136204773706584357015747463267360909414475949069279208807390667628482347385746531038984789642335772243952206355560040708324024343834663140109571030729292065365965081572025804826071819289571150504672742495270184808567638049192747327537870435854051002014690896780013524022744827859481727473764724027438744902215572833669195458720160587603596232231399255640710088932065300398941113460593098632636197242865385038735117477830791090213709725936459908809275977167941502474200480804612228327427860390575283594111426707811870480661282483545666558046082406732701108583490004997706413763821575762835515916952585409289633219733882830728023802784374692367620706528318243988470240700309602407097110835461316544822338955368817769948417380301405739597683776023459392175334946618085177087247920143513804603779148229756150386453292137008338893677268677481851977121487454128395385596731083931659789701903312392112310234986984563924493783940282499956118224421049642565397611793292006134971505813299655283744718557079020780140632090707671616591005665931424495594698775487688931071956993737429767907202675270249564504548987078317150757607643028296728140875406191608264336016817270143550171522664456228589202876614411351522190328743083093895319437397128486892761132212693990024758558451019498714943706632934583798086772619984691969552583382837959630976923147379887195165977987906022290437431165575389385328203155957947972092811560664195610919145266299551682769552135507600063783741001114348171363741982000734956218473174870867244112299573393682322302358900043127118173639066688081512636503036066457958061741853045952253096706807114442330450865460566865303077917223818265298817040764251355569224592695103206897392417775495299552029926784014455467612529490435636079492331599159002254861811590633771113929321795802901249594934743092856277979950655082136686775940736081709789557136607001203090484599670747970729255757274557300480433865034293088491869384150639060598279391556265378310158889144548173591065333883319364959358961250655909669562464969901378754995127539957286729812528044659232565795199635362337239998885360787611936673842867166574613815461591501819593385951271282060451387512614398036862163565712699481544301303011533609535771208119544914897272243266620387445886294655686777283270013208171611710007840432418406286398334717488763271321110947176966818663739103945061732308135496012184108283595156779531871900729169842267264765472040009053602980887924588165400228698269944677600857996629238272810271567673099365595587357050758901804759365593199349252347562290505051600363734039775200693458005076404530998852299876032436547143401019240083755495545041096607104082271823670226388993890377928631645261049827275743899548244664358777711274312082489675188614319236117636642457410184310415178158029008329769418172335514992925091464534273567760497270997786950347600152512548202250387299252142462020312536451053440313449564195300889019596901386628872719115794332980170180808455334178926495399211049505486437257665088947697146881308590335117178230067988683521491157411666742200671594505492523877660373572558837887865942004325640807360473478366138056382904869589158133798591354182303794165016340937785809764067364312387051231504661933215019256467757423073384141887180751452060707936566456436896028383348070336194509533316209714706988907840476631840847386721953836036904124415857335054016234770017341829146260006663298607448981788247432721983474018175212477361395735587260496131666811122930087414137911867802798262511357071869296622128967760110533599368438507914592007596810131389987965916490677943306314305606834378858158837275673219919816892535196792243675986031394556882827805039725116706076394679911617979805554664550399957247315251601137785782508002111985794470024990151151533740697234165472656076893145580443088253363598987052923649687714726759251893122304508665193202952149227452497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -224158263349636215705503488684678486306785825229428845237492718157804941625064362029717885716961136085110763334212291318865721152771777022867324762112605682339417458188490709399597913651784419742564603164601060473028700821766972231460306531399267439558609210667033512465258450078308680907455911681516625731381040332497812960319681150265186057830497387155405381200059391517096936947876933769838931196959348460716936134796723149285396001650856677968976668884892492394495381203514121804158518263953042241580177597683540101654240027215122850307009155352176329578086956768109142127466492040411470624723882836406412782265371685816582606062539904043446130379065602057894142746576975101894881727606895996506300815049536090236216090586854733426841052478817394402566374296136529663873111248747314792147313499038749534862788032609339324355863161680996131882987890671402851008596549974277207774357611225997747149924274794197676556076099394869891616224339764682025672828291452647834640638736984204220568989786490473158689643602916586680383136867504924906232057840186099324949366025577458290037471094069229596809681916858535956590159553060855457260218301271960148528258816283273212178381798423426623205509450027069989640178154062272984820379494263621161792649425711886728397187869553956105693051727651595635226612135323462991735041304325960062568958252741927639673644565104004340810205584874774373290426167521817977230061750256810696164931092476254972260733225184988546651882254573231792276751721837205272016510094144085338520101618482359373495895752385752916124436261261756432554237448138711027701295826580116610260977662318701542684973430011007937344877135403483910533291297071224935371629881458668270943761297916522414721514534614132889419742741844545243717588064935209116254343103354824612407146288213641838604306255829416080617380129096025857709078407392728814808027380412558949349183776567307753357683016106828983329149638472155812502701779182205107154934599459814731505274797979437238714633373607622405368068655772700455633077480219330427619829799151600118881984054204901064374170742374936995394518948509950406181979734297054718528301450867081424457046552747695092311954927164351937263267667362414629473327361211717604198677925218560870041149746989849891681018536115338283956294511849029204935744627776388782189033148219796844789832585151147768700135500626243349634613813256028110013542858576106049660540389488460581589988870783441273290285486019046411536037853076319366542997900779082352852777413728056173232026234452026941159775498242794004562575677118903794044159402666133694482444028569545313079537979349911516215892217754010750067922789104832350745478683216108513543804383286461224941825370215011721390411810359709411660557984204348727585301835478265298855275480352736769697099676555814802997561551701626290057098217630652862949617743939295443471732175756590358463553923625415792591404050222473888655308708233215820651409453801717903985611308501109536142982172681065414338646996635956446788709571806254426343680590372975381144295566077396828644043573328839807302844789126270478761191284697569267667947434751202209816825787995337639408582493919866503349679333554268637045319966467590135645923682896148128745349964292862634452423391230408396574503035809004973933253591261762403456692832717219078697899929956550422800501432446288409488715001919382967706841137267300061065517031169346654667706920667789728218402062376540630653944849434887603780413942743960621183971076404057180613944514920279720048153594773635703666636206679364147649560510517848870606823687378652173833130906711542214353124399410673492884020360036847710591168963479363059481356299382077810534224160193361919367613481453995340496549282089292576070296165265606552866772284028522806366218412234414727448416077310455750955869343232393960422493673891277684114726140707363872502919286020355208526748539306208079940824370156771349218866141367724966387692045028254660255109052803742291176244741007649009448232385409122953357971118665767934900085098416044422718267150853923687565375556436922087857366005019611224687211386521511612116622243237183017989895702362257530842453361077159698515840281869630612770179328983487824611729943397034029366027561273176011768365895024733750896430923404712363978739605949120512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 188881495429025579268746290414331243301905342108003778577873721861142903668263064902750873511006241758959282545133595568378977307561116146383516867892189857419643393651655264750605853789847597203584803754455019382597164135569167929227550247125372928180292645918016377751215454857614875128739967387462821845975089242473445703161941723747133172146381085864733348453778479418660116781035867896368102751366804872613605253167158444500178178199882550304449973402933394087846734379947796674668310022626727916649508874455210706208112264813632205178763779176034734700562930702437331474532168881381884775722250901639728361821862888830292935500346966128464557211730915347008654877678171771697821281514964238793536516147916039380625446926993649381823431273840423290341825802704966905604654091052924080019936843763811432537402353045842577087838097861481864218421600656275966838646043445271707134068090597398014368370170813551134073603534278048904363781622397866297220096679010629629418429802258622582604760046806912175117716279459402913688764927831385139028314547415326118067205145793427982746538534738728785479296852790180638126572249728722520845462459935539648954272183428158298318163930441377463020051675907795951285464464845138339669796731519949160466319385655715059350745119676012186997822577244287181797763166639177419411791585631989218249897463176261822862007561614829268992107563553294892375814787986696466873273199433376224129093023837983265103094529611788748903897542527319201603406125926936703616371235167402497491568962872730124908370372310209879886214382389537368991710435509707381348949126042127875609573258014239914523682695659559292760795194298905071074105603999679868143303624212085689396832777653080905258823323288753442061801166390513003488520550417984360555038470013629148488411101103690891635688313799662031822741634984590106358011410158944454159308677367894740852849101680422409094982692221767550594166163408378416312919878175359950128616908926298861666232144600200666749149301554327672942627875784473351949633519171467455956025161415106281002178163523643147540519052052559156828818461385244642552174183331185457769189311065608235967577089909615561074286070143722766165182838610269671714577094130532914578328040673465792183481849799205610789356576673105591186414602149225709373872204004567882134404748485322524216508796786231487344750895388798508266184489048644040845338790628209267641186729814671131286484614928040721080236369488481354777169397149620826721550744544925162796180292113157960960998793753092581820663110308627077505879621820358254427152154466746006575294999602695656530143378152730743228228368586116037075565760255708426195337552775120986520560206637078878106180576224012212280924430886668599235594705903687682442927625474360833751049862669365156931499364681488095645032029493574663631739600204083784908352096131124487572576452434338194988787477177476137893394960487855513035546286473386879450188907177553984453397682035870526488854143031499860165607726534679917308674509533855848149757015977843632549524427135596705015259744029708376738278956838445904253426067517352235706329341403785590118371733064508033083496015432775207122539062414271661016333793717615467645618216323130530370778609903966783867534785385837463838611705060587342182915227397735021440939819011325715423366373949328402116280750221299128067045036373540059247664100533951957416379857855586634729121569958461131040056351578450389560864865372254686919392534965602527646298825228887125654120592448967383987528577169065581355975031735078478833789827184298515061684903500269795920527551123812698079878088489054798118419394178543399539155431141546905317190632119475410937942220908460242076553038589104142069931706225677214937425790071595372821468695457754724843679016220096228841473910501038533169217254056121172641043664704132790964301720725581324204510489244755884062263034392896808486097988656684457367216364117001068372198615062830815623659057481326930027896819781151553942169735960422101243369604771759854468683684559196289286460939616950814559569677150596475596378897661073633667844608383042244184512297776443932942068372075338936704327442159176766025781848720447436921303295999002022651277371833293155953928606614370701498183603333173231199745725070845647434281747533004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -126858880995341724741703910677495433747204535244207152407926279344290346780378776102287369684123798632021430914346852590000115668948729384651882207449892902578763861310585885003348415006243146857852726102994968749731432888031407400270157719436973884939195185812444313492219327090201751322601712934894336593645250764847289028847269749413709100887809680828066407475630985156015150276827896215433613102219434185915555161375826627970686068196864462140724027384423164493202361851084124746605312188883459620486790898093049159234467123520057941018656483027955584288652235857816288872557052194544536340870317203911971213073686863288722157907206596969680604159364744528571544968352619855930404664660407887701041748833496355971448442505760847720970719057771198167890270358793286451562265700296226360836389602114581170663559603071215625333343657036355451947745412721610180393095473368888378332786537972605458325543789566828211732963065585161103294310390250464044875795640191530297263301271959412649100376026621674446352302827938796977663237742335135387247575388672152822888508438645262224152623101344600329673404043853631274724203981829528502421319315967067865477349313725979304841591907242672537873573746224122372320861773153547690587542682163438448976017620115001064180695600201222842533273919431454880708258305710051484097202705663482788594177407491413554078919756526779961287352048704849334912523755997303571382966457050405635110829964849054679134190466852884456352970559447807579755669661988179974575848284403228832158656073842322404008683268327572814424837923651975774150450465721330625208095768904326727046060466120869403960791593625407828793483598330135370428921306216613581061332311551504180313166281683214339019262027242398430288266219491658977279989545929206759862622880475702324539986141400028245711359472265925650457166888167523106972869876113273638955930041283470282186196305439778211745946925789206364482097063968918608008114669009688521137066891317048231633892469461242504920252679236500190510587785505805675974145498008437882939903714135777421807317192230554752904381721630321380584918297253517656641172825242143866452583146153090257193280640426921985968623399396138908342651928575301793095163468838480443894745641293039377180952647163754491887051679349424390911147931520394173002232902616738502368793474945998138028447967717121244024534452729253762652620699687866380697190821095641871206922650461254021416838972141192688227823972723896523509126517084656149217912005261271376424339174407527534759660098979391772662162618849333000372805823270997916360923129291562823663865582532375964468487061937170106916727898054917829979511617663705236862826249800080860036606381292856632148209006246423165728990171217572665392010089912278795121184482607709904253546819175768872065623333490168558631770455606079767847607047505095860240594761976541795829691516177099286059572086641595818089981282874951595013033762928603836920352014967216832416002688041629474549824746314045296837031103793399781994273199075539389166998080559614222010222033021350752404715339949400186292474469893350516628193218942308684541589873667053458161693704419177546374607459503813612411901061327759832245245961298098499739012859935187400367029302423513126347845291757748613754078382370714349188702717935717978306355029490273677401980820801863594955866536595779372453718538736870842238096685804751856968082465309721907881575006136013464719951230466787483918157203902562816344737686241570695457538414796859887108974995919459136024195703354623591608896680005299449820235079036551225993441685288161108207122316545054039916272328551254078205365799232059533168272972951154106996271192051759044670785192918267907138951844945122585755625842897261434611311933352315004424236040315019139779039041305315168952505462600751539261804930792276609950583540809700632067603247135646057898919427416327270020011672931254933387905143046647206465917762795265560280764697995618908444953844147680909556485823707350836361073766842155850526158832205707470936530843870962415702358455100455585445330854739246321428688092562306012003512750233696420169581497323167348157214016703077536389198803928248210472981882869710340414919848236764192315024942282295523579049395489898108306254591565805514291427909852591713792165140234240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 69075855228650981275101426492624622680413510990192741413584368767164853374161492893393959317990011769463257930425575840463407114800178582420254789963517006603102599666218755180196996172509792646647307200322023026720088982500074986058057714035281382895160245438902077098221964780485140522763905036145566369111267525807566411472286206365896144160481847921510541006063932059221361287565785151521997823190062437966525272489794741265522690093985410836102832717152363461595290507336691805737834880402293029582400689961568223145584134474054478598265384198190379615348745309142308360984989038198312624457055997850740457253557803404900716587254875779074830077933499463414935459800694675004370492239783609809750394507412427300548526484277316503327656382680838726654114676866130541716360460841433764183407210858485914639467004602096070961090758164350673507051554878677404185143347681553632210831537734051945925296393852264490084249171616490046259480817391053762230333671909630554268797400131630902776588354624900787932881921357977036813186407652229912307310536089498935200855833962100486988728421115587206498052571697075030755960703402749377946122021926606553438063525584531854715761234018137411744081236281566461112237626830364433920879666420027798911413327385985979436225839754994030308612688109117093610023372183761481736929612111766436927206055692563724792919364210663476623309125752482456569410055002089971491901942987503235943470737334559822525047012055466906343935893546978694248028888234055098063298738426299489932410916483568450172181595329370692661725219343299352050033419830661419419172785739282867910912457315755846577440519197751722465900010637814153739373047849921783788776684571280471702697611191477237170157348264439044738462278392372036364969646667684009126943622839393572949371640788030129825366332337862573985869555849996191145677586565398491259360764108383874712191477174148826267146674315262674513644386997427881936496676869701798184032152242168481664400780477349805065265480858997285090304419113944340091277776145214585487821608631505736999246542737213041539969435697444213696872294309553482697887620133114715791066153701526698896520040208990358176180928880772628946101520304438118895534259909585394442946184228954419950153068004912635724460662556590920005064425260364927775713793430971402836931423171969583511730419546935048590203172327205098958053409595565159402218390844245449851937244290237098835048414903391457402922195952756740783748247809681708655881838322800123949513313247668411917714782077794318510499929218025407844372381311654246687794553329878207285664832963663336026656828509327969819604845259450724111091338332874033152404964429882231208810799448909696231967403986420516130229159421732721718760352110855381637881350047208976004255619918658175315788139353370754302206464386692014209990501304309416130008676848975201320591087645310102745411498628068786023926189774710842740010097838329905473784661548538465875093763035058296454533982877066207739164761122232249770808611213261177420914977635166741461912694484139262617676749510214011226107715460444389992267205823326776740481349409513235599901772659046845439347968073653067116362057363417966215510005300161087057073845620685123965023390292156623188856897468905276017158083382308267367737517825098518304226140804528471345254401330082466514723326232864138229985370153339192227353300099038037299302856725216708066701955703429031749854763163240367351551139541015621214492843847642372762357523984569307689876176454168997667043527224207166366337041424577631351700894373778960333568716082074136728963773624496045525160915834491361967502333714058066565235987458653176668150010602386286477483013222437363500717633358507177405253779004096813067680416499192375793280811572679873128224518878640168115501260158307131098505136295301535874281808589873828930094611617672779372321880174204155413239728552204886362059903951731643107077505079767567703289192870434382511967801155875512211818613069407779916190305822289560230094625257830392470774449143450776707523619013131902215868521229905953082843144300148939692872189591814891832460731586931995115138977745129162324979156035535047242775092889989303347677182911308026662528796183247723882967725603798276294133186383182922213905864122529928463198978048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -30992811256022776318234007301365209690106605089359778206577810250763067610457711488859174733647691289889563250661058076175015488667935481850793862692500979669882795479715220762194954355063984000536015869014019135458785069992663484938794072461082506956765126483283832752604550655959283201585747519082873531988801606361692014503817688860909288281520774614129069519396125343044212382323285008531437880357083705973294410041847668653008470027853004832804432460182806934287253848840273143582380804483528473373599300156526037918675019511698564641095727608480162070741038706061819934745190909213936466188953100681333354597922409089588126393207812753648759781815573839716088458338195143372710959938775489773615327512931657053761504534495913945119831296276012961842754986912194017545990657788833958406838495437590436708311441423038876975280779925359015774989673045716444607577195261949385277070635103695664651586364700890604816648879516577037537641587416430926216909098145194235258643145974685958239685641939939569406165188766215049453449435644020906830237784470342546943848341567145867039426968294325084422157842998599751055512359531800402471886965886262579579030844401295394856799484810686631200766497708009328519480786953638699275242413854107069127065464677897648179010113138929219341453881745081381738777552751568398558437307124754617931939350666096587453994266388178303182577388845866074806381105626939881818987691602526608326113061565644497029505428072883872262312841275878301988000836477870218799592101449057391760518076400306725059977731002262722950132830303616755237603621887423916173916941411375107950901957536383595505306522458701619374951715385606502154846146283024472126401466336783604583219140656935919757636037907602337180318720037964206933066802587419013936277498003968566547526965791335552594659893370925803761067965274288108102230170562942161441599141889949590529524115593247633989667828555261658791799603801190090648483365952642273224796572097561772254862034740382178660367294648787000142468557667306359385231628947367262503232991198377625528772272672501565884815045508376859584032856666074152096244206623802605204654686560324197378814553142745563856732943872958226653545674803263535864776204440385469012638595659498069238532250938625176418205020318702557138290730678490750138402561809842540616776668754519758535527116723937445098539610641807213128917240352283152359507031420925300724582237800643005409450561262214692488857937054856675059894338441154938050040067326500070393018338327357367553911296464487581451923310279658619076048815002878080903357077081487618707538437411108368642378765077918559421063178093314863800248237615826217498648288556609478544847015353488223533318617721488859846148909172210003908135133573489935569201762954626538808160810361814308061420546809668535436468225655410907073700008203525681222062054231933394180063915720133955761974474534484488459292581498580040421691908329533178694908321932727964823542149458595749484479313470715588079080876022507966443105089577889742381110696016995953707831026248237368023261979477601768339857526473251148343300106708973925952833406071060980532589164132175742819066146059542544974643839790269320813214188031761445950519207534568750079406964915498049360663015968974521923323735458686645254294470957288509024517954008191322208059819484801238730867597465796350114192213382530919173643068236580347588497367053266379943009413479948543597632086979157312123477726241311345510131406927664608395145262572767585933349203943732375672708072962857833595823700642160595842706114241810542965214182981023324675335231750920287538990235313029996944160769904146859371700625027615061117438114847938186151604145285034316496160479994673890468580342806382257015786575092534330620965954931963752841411390401956203764454599032612975363507600435200996609622379388067673368040557282415266551269215850756349361742263117982650206769071089115768423552113325404700861016817644495594935531982289322406690523367794618134298120209727987407797193634580517726083652914848537594089629659837763251785489125594592636900114685926744096545092620729491638145042809422124946078531909282878179236490872353213885598696404509054709428317180434041681676346561242965520793782646814335984875480519281382574878722884011692056497671372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 11330941547462078013836069027224886604988368672468295573891044954035431427589742572946779746346297308649722466053190155543813578677665523081694253332716615660311971485621963660825288821325896410480732064809005580397159503668430653548700142663831054032953423688222856621862243499824276461416185052795941249412844259557159817681427063671104603637954928617626984415669633375001902617101844933117006835707057600597726867320797924904300583447020278968240132814980833526269748984630146888320390097042737148348345624497972653601033903149451045033587146433963775545098740689002306987577944912491652638940466184360995723583640267004230462366568199203512617944347000505352992344609963795160564901931437413559953944314180647150060008017933698480677153179671522138277253432512159046825446007366214261619938955670223978980749634751621705353548856419237707491111165821826850516360436512108850040980065631818565427425932710395459251468703190483006267023532670266943031309912275243391585564294338407877685464997440003143697263974245462808306376525282190102729504625165586292409567685870550910874666919908481064778550357025273112713562629812565515525611523696233568230830895848533700088103803210790630564015381972103604077355258411897785746039245919452495353440025841034979463421377637487030126043183300772202326974417705963966376966615831260623812309609080814493507536187802574584701288299810529484973433906377391172425357507731262501175690215309862599300462442968954719347192190064004734029727705482682384206542894742534359733109338244548094169111584091000950146332498253928245582821223783952083988002564166512844241529480157653765839424246600769807988181360140647920037861737617283190988673987396806831243755711598450408540548383933845042674617218832227131213570073221600311737572045803508371416377955954549804944021029987290207843138067473379582450009805313042534021796358495058451026350367676641928181584661129993062113987581852898440192017665561048652074932143487974544478177047259808067869147946392947419759647346092103078137770764923979812577385124390844636581064865713251153590346585209411229489637580461047487796098413250563980541363423253988624551276343872790167565579259447307471202414463667396273692273004683721191376391810017935799396632464153808664583852800758465601659200132547842154077820607371349460215928987315790462693936175892715379974464693941966647960101047522840492185929519035070173233140564914567241657871186406390362950610982110043100928134633446563842329291276677535780947295749123538149209802707549988023788637842324542755682805569987701421331338585460301422005238245693755852684935371816968097870797767414926064185770427162387132262852916610634415337022985126426001194966037609793455343033812273350523149814492370026505259752023942682876756887853756178742200964867367355824453469862413037670974357047792390944466564917517859025469991088355637955194289337942825854711598932297904028392739362460416876858521610655689350403210304932936549391045460810928824750805533782207794059512299281937169792755011061812121214574251012354805931360091023049184700577633894131039656205392914992744108941296830139960016219807532822301199116073718128776726832776116098802572384103110763206024827252894970839243297195832722013378329260402895610449598609819896031434252988932345014200936625364250230517435975366627266581030436071022792023699344946879045458106016994990598105517545647011161123828451922997570208342950750975290485846395221820107481605153835730259175953120397788241334432616698454064790451525160206201712164492407731177172428971848730450511721725952921878110723043569341557587136972294262940374638758160411719183040863502226452360554437614208901036592970780054519925824849980366115892171968682131692076276458872342624283681612516711742890338187281260319915510965177655067599688002387198065104711574736113775839212779300009760680068151773964392351693350102643237901137859363814793196950575803385719338504894051342079884552396605254859955491871328856950175663009175439764608410435751235663595604379152556864321356203170148264120083927010684068035955338605120360571001902305579499110997850349664027709267486473586819851503261704248021689946943173158229710366437596795830508101712547844551877730574071542662529217009012282017880211127352696195115909120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -3120937038718734301898444366874674109296394731120827723574115896646682499208604281851501667310657451921451954719714423755296317393213564609219377055648449156398304589843141026682119739266433943117987585217277114646490790685984945025143231651555491788507641006460044973101332933025173900936562230849025321000297216791046681441895178722223761452428039126418545596567243833746323327603161690842752158005106552665773744563767721174995778543306463049597094636646982281993093138632043876288150869513181589855490420559517306967724663291891770023793120433962410869469332855712378946119397337781731812731926482377228091148643061414648184588801138884081062650435227835186128905754016034338873701706424551765356148237707399391074608295048478250539354061761400108277418713504739709933251671588506713528548993534596550541832234786268434070256246045407795000052806790559989041902502697371656571697080826065949324465539816886855873617167782990745371364767300034230035632430608581647122247838841337104420878699041761735657868561081758567568996921206097240455016866535210839399652194497863643589493332819440325791700805850904244757368098215185701489197888330380683335703731955687882522988146325963224825179687664384408780470185583818267730785807785974699224555551603624099804538048622488684105082706860389351431978520730407734247427893563330749964153362300184165657426227379399232557328341882360373273555900551184733094451473172793989384605984463884868675683091593410346777263082169820966305019582108735326195611588438491877350710382295981749322541455473798194908547344096066064091953761471249209517305227935954992252268343827807960323801737798741891488496165745356380906063983656305599156313042714276149163121132418880382306684535949010306690666233462001049620958001575825210795431303241427237363613846726634490547007524869709251966761136879738856970194793112425155954775926616087478795085873929748062290703923762395279233106115154988766948678256169119748496622083442100373016131507481281899359357982841305289758610360383338913349678029978029806864084746723013461772475268737084836451313019116773271775872428045703742663147632580615389030977577829979461555374702794536572214412314053327411645131425621083979346383909956707747795718883353398472770643540635953210522001271806087696392916899151486216999922502529030048678167101231982007343026686876614446697654041592740060805597379898068709949331077586333719571125974319522615087816518307614169533353129341421504133366189752594771011684364055404165036757385110000159938692202741114393239349059528899774684614170316160518085548049603995120337983533441795628641412247482807443574499447310795230688167121566497387535540855396050058391794297353478596836418923617740325020756365246118909945909597276417905148266406312751847777731169246618223059815548806122603496183606524310112358415710896308978307305959755692459591608851055163530446334783340539360344013859307141725145161934019888187752909977350875195339859833669899780346267775778288864492809825325783096583135575215703174194068369347200600512656442376697763614004659989227777561126168343123836767886663888359247552866558460099227661357112587191719224768505894612681729658045969464765055839486596063310146510899124834480893070875822116880561788058187693807455400888904317071646710773205359486133587220093411722503874568193935802329145721641669976237009934457246883558727612077596477082539106213909097179415278223327685549822881348564527585813786929156317521462372297845142807180610485633430168137785278729082073849612149133511376726647491949562501770917849076443929200331345349484723277236266272607707698301948102430305659163825012358012811603734620749499432475893719446982348468754016141066325381662390534222977255244872959225380879439225878255314069381443681906722304898555326499282286122295479465859905529807166612679498341683118614429583784136659841000631851051560064599141613658022681078729724999717038225492419170189252297947678314840527696662527233319134800473616489062183889198408162109922461511790532649313140856252517855672830024225056977722792341094647202760538010879048262347342792620700346339435696127651472503958392300467584719290845122197520817568625991997566276319309396327759397003634290861726348680039737862560460118881016476884889344974335766463250432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 491769108339746180519828557395822363370418825565391425566792845643711150738581577528899357903604343690505572980496953951343954123263676458602336794145098344404783520236891877818887960121750095280362892914675801942361468453637144612300874813224538464579856119349048222999756387960813618565576378953813365296129536976064310214696423286418974756777996429571964910354570823052264206652201940461126984367678758768370253741264916811045172409409098941151662699271363989027906452338413254499328330775783057671205423755685760060448378669854995054945321236164592421926900947625039110722281323290041998646178071634471452304131046875917685620147745114738220561497510125816248404504867720153856812964189792235772101348891001697875235297781953252358810668105384080200915324166845796998265972475344244569771775959224356541791064987915054529566106650958382519260076593637669677163174724843162723318050076687263391381870521545563294536083060457557453476160450316587288936194527109555905927929685678479287625881042520345466509241639422361967755665060221150495903240574058060719782332677688404912112425377591156228337667755783828277418988395105405661656366801868561956044128473967756014263198215102556976492820417380495857713907702555455815300070375380325816385617295891488734400157610514234006825743028018309541084175848904638221839933862612375138677488853676276739821366388261980054248102080460481422520367779530894816383803370893986491880785870437948920027408928397476062098919498839488184204535428834450541968302242683363813372984094064589857428982643220797275457301106557017613553198951248288886973456462625552690525955548211728764914609807945615397825754399554947147752716509732588732791632271701487823751690205687927633223020980106768944542409348940407572551634106890896033177887583961754674165754099129003899578841397474156752866605528135462666558640527830319718091211070400570880700233553290865421850355211720600907798891686145209979898329359366153322004809574251708896926978206631851921838000810513355734402211077491103324503420920981473827401591575050432093539018290318354484866628919177788929914829453634128578775621705461195596357147351730703878540799205091660052689941227979803025593347612359050193926450544367398299607813784300477214174836949126055845533241259860209542228069255546099904353426086439970852610973335698996616906669710324447739578887716464318440461787015802466067888523750887630418684685189971838073555565069520509329373310491348776824696751459213375953019686368283409289475686509471248146141992362880881406856907825309789613977616328839546600255578017631961994702213582800787868440835958646929009101856606226965798730721243325555705874881403083697431191943529010136641574118840441149646746650459845366790220070307587521121965424875242192041822658084010816405824462697502644573751146588033000327299079704427236130900333232738926121556288679239456016221043113233273846075649426281191570283514512972035154886633178532485791494784672426300752061591070921056363490978464057436686432129426796528601037609644930924658159893495818467199393538257079281525353817231586317069233551909754504410197770052933678465093524364409837633724478004601662956403112543769897500224663014241111582305286242461794011423538354536857791512579230340294245441021796590964219343919911632946873991008049198447980949319969834202269857537519823700755575678744642632704554409789926486385893136937773597116098075606770759436226182262201070179390217061450245710698220476667264983491709073966466281957437553865425627071271899879759371613095240174623575297439030645481280766676801578416125083616137004457998142240632662428075971007615593806737112899547031449195466479729817067611690237434801959986753917167196091793912648755436986793078916455213449177993692579156583125494787313204135057312171801265228106901300041135411188233419427210739812598028865090021147634131317718412057986246097671143205507899979999138065242561295605471889364954841064675493405041631719481011450161929092779461162863018195914176519834681790228375602742644472627256302815893487975699863543372011603841078522058242600854299546605606454941621773891325628009733346486359163759495451625286187973081733370307922057957779984131850726844644470072446861286983196591372442042832932522793637766857225291589222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 65646586166474065916268185459818578838165494254186436085720495424803861914131623921031277015776815422322828608979184922109470968675466589879045806773097852673850315569449141620729580168024111930815758210611582267674282887892436616245216350386542176399856630524709873851462367829243163079328971469259432024636255520329413893306165087594498430975094732321294941084132188528171419935095643132697450515336486031810966682271332483099648930928669616072403485843849914434185684558946083466400966536083908492808489411718406162646144673610982426839153020731799110058633577355836608620422420723171225063055261077505143062090776058603755438375153841103478307798392493205638729694218006944680976383506933422152954224645144299298316655868146794498225967001118328368720630879599224704488582708933689114864190234107221262301566908346924884866194098141743145077721018894443632846461045173307232363233719679058624223970337226556628522158227710559788134376656050313599406511496277722547939421688457978157337961654043138330866680399298437428816247388180399680296093431323050656718384555411268551530078651666527288032236886691551532993717804855267456030120872067968095316481137079388943070668144011648880166487789306192783447183322672839045649969120837499797439857964854811881945561194498117447225135786391948601932407137309340906382971390724821353504356643522233926245496898546437857699282411322976103602757278551080348245150619888360830706248588838601989701649435581551660644943381172701360893621396805277295953762440222432959850292632351400554580542149510191319465114011551681605687885435693171021843125529553809837192257554183206835257480004874658370504492919146288845625392953226149518979452212953007253846591666164204960431078882102597429201415775899930584953282020039518660178080824415174544249613451043213352202188293491856912160720797504312543471686326967543910823539801143424627638066979622390783703887332027087333936046360168957765735226568647541703231132088098371457292316587423009792553025255252776396782595241200725354007696750697844147914254185759400034344869760894526040775306183712293311834676833086369030744690896466254400402036935660024741953958458902243153483808829344989628162911807709872379981185781440890479528992575793358607217906748227991716465280324430699298202663390435776494405290770112201613357812834861013878279149133536486955730989820274985541611670303240066485368798246956622297283921467456508210459505921578438604582922353304480818299796661473379578946071704204401996222266818845200266597546791321274927503285545363204767317345952928920358309355470742056196193850614111311853314214201263753947945076847490483257326153938766107266206938822884209097878444089868041518962717208869873177901812496069092614551216397472299535771374345864561004441037917427242846781706007376968283176717634135641302935666895409183239199739859064004900862471486650334152615883204234775784679766067067750802051577501253392683721576411430724682791981157885578978550990986650345152300808199423653965969363164919526386443517409822156270181864345810522201999868637776327029568052052448787532387214165856224536790666281416168696164300614517771505612919100422826538553932274053329116303039933089776617050460658220484465077504490370745247509157848933510485214518940138212880169188571209905635497742854343622716619453308742956517807722916930708452841739813522577070639581656147299865405531160567261253558095972650405696257963961479979617856582140396664948489189883777388366648709091264130398708418906350079252519358228962422488562858653079059345014021307169329931895554910399920298615195778607893130233421156277343334620050605479877547822594067990134695640904249040915667224690359918760339854916627363825267864289988862043730148811017430442745145800145508392788078758697063062777937113450659784935321029291311744250528546861756495904021633452817330083132070437604924239144133436529661993592660687892637764984480535456993657961314381027693611058962749218932090860459972087022431382486546747950274580492699099937040417301963022638550235399701336305639887674295669164403949116779663323446559881455350051699903504585688470770860173911391269095924926722248471370509479378669146139968173578352593360348507809852387604375920465835150047114742272929259789870848082654003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -85245615529158857741319219886195900497555498670506603397887476780925664271829981102586324021035568320354475295702600403266314276796238808978652744351455671887020923109772970514396834786818074571682340616296316177911847172947688811306262027176081389934168496523163275348001630637558707027882422242894011009272901111392011768011699365479843490262481073819735984564524526171225784413504945894798538993085096577041278111641725479492165574720463440480040384643204766816475754657657243572482901457354149458691028133488614704012420463358565291418773230231014518828394653652681556751171113689780893389007339657340469937145783246223519108080395058308468779308399585527340557470502883985322607987972314121723408457508685156290323610139158296548465099452578143148042750675997235427032369978083806544843599391747617685443535883359016082451326206824586979959648911107322316554414910649988977692137516458006608762756786950563108742487163044776530791156830551917627389071659390032739891336516639343630512707514896211190495793014763094011988556365693549192413518083703782711520827017546097495296306555786221226482759606332270539834612397083979756956166768391308468769411076108034365151551760660005948965310119037870249589236601194557473765396692111022092936847566912738905951420121312393358703024187903842731554652915205178024922982513681760041132056053943302350642904220121340907179317651633939575955989316437392611255418607750855933797047101692430649024897519790274736316544214608843406326501049005587841699016683162655792125992950361857556638239176283961769220997188438097165910566773738187184172294589322521368531821817007152796578135029296804966254065407574199592573940549986842714332343392897521133299976072026282083608397889288103445389661400057214151480926192547309758120522450373687832278227517523072178008992863200388238794449196995761947991946188825075959301456053740081805096490305733019463167744268755596049765686832320994644879456239088202239143106808388042880095002125887973808075593067766516284879152714390585955956784127026516371123014199381057021299200417668077055047182929807694533549619558379631320805584484490522917128079576653103951346005811505580111150310282991534495644075176346970450819716054189269887127740848027124683371193014017111653187890712453411744612880378088221198884080986830709334490462833590952988334187359061297600617276754082452374206371350669597722014624708082607457460167928013599219915248414929524846385617141177507410099785193749750982734776436140807473997718552876328976251351396453868679111395530133309029638733819511230957708855710423435137962441542758782395589295146820317177712066575683461768010168771594582093269962717379771512162441734873062194054145197292521422058637968417329165125793795761040691573666587121975100221248948459975567446647506353335947118787601527295561377135039687671498560954534478010972451645078642896687957364183821884216534365975472085523347392226670781094560123920982641057017325668071067061688090948519125619267187462823060208126190479902084161787902025157375597395859129035032841305416585279879888354322713849739376675954119266429933183990632472836260555176625336685245230209753525381952801235811091586127148753738482597458433776913127797283488003908347924756296963348647304102796457971527301546753931703760215158520596833453640607430498478899067298319171618334831957979947848536449417086640402978729180192662793599981901324217653915387509479128869463506629488571193677878601318320153295562467256961162501470236081286866283868719864227639507693705171437040571426258414020037830229353253644497868867554127034518556239006236226934420905838029230555902545525355295128461041643218600706787072536314977647196948933836761681223021882028038878920569617296849753915148069850261729542313975778981998208618635390605965548358891966897033095029346091983687461054454915123738342596930473394678287016787609215115837239922336130576380948047305947084385207174679821937359053323597810560293896918086818896677005015867499753186511932502075554042398672244317388650823839507775398205193210158551251270612414946367300168463755000860383044244262949396551334285068124758903007137069752375637886750341472275870433137672273918114918590772257685014816646211531239093232481353980381584046212317888979958497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 36411975740793363339846388678734096919227864923281546801435907476408076091354533863016419011655021936437654014546809498702132736721051083990795366460543818046494219978658647966553262095945030946045691259299547175558640493968336602588178712268841610870191233424605897707701096357719950262997189368983746761599016658476131400527919821277071317847355374915493378705135568512786956504843376364285470288735841810741659991435422038037096495647178779328582599152857697558056903291692022524724524138796551001631305325100751903248970358266501835290337657447318458897549791824014585729440700264450378288384143859284096127372502296969932699779347760692015109730384005743397018536602485895595604971247145301793375827710924304309203795692637257543171323460582942360412491238529576150632585597158231185598456690350359449072452601960715478032094782943660487634387336727387968800775078029037493368082179747068871849420667859307846702510969085762152679219129064325203879987686894766598597743761488680844194070924451378727617769541615192738768810140894267411373552336722769305837143638155292974747318881702008301411267097759250531994409433476792092890800267308349242215237967974300819775420757479812257830456969930560949715527349683467350305432344312480511688990300174983230107318662309699111507864833722461762947359320678775743833987225164944851710575980094025481373635932769113373915353192521785304088648104068925471377000588085828705620950126607878699059905458642471314871327727676230516726004673442895079775816020518831831689743767022228911846009755508128275410356836345547106979406620824842305055132130849631489289069378593507104602631917169098573278560430607866607909380885321315009178657664802890530754574751013792310133747617013458100339067658599216954137377308524699584155746177827767284812152466700607065650671220341785954464571120302442212352729756680346771351978722692177065339846929160237224782153564592375594213183695888662772933400185881840233831892410802518318313845505557819906508551303573899641560259375873487089963415785479561402420651570627373725538006024950753168931157753818923825387597886922502539413770821404624252810651319790606634355380810872187977168564352341394439030844279124569791094631963522700881584596610333206578670165224601380701083099780465846885343951065499738408043469572279728405546526906756041189730884920884822362352023608466902415612068311998041563581436325639387057586159851885716518805510454255279517098253010574024957859445767008118410115616066460800173449275609117128678870310418467445143960096233993178499481925391832193128863030622468797008762800068443231013742295960613001365359949181884894168532059549965452436723492465172407750507669379737941946807332604442294400178061202799879624213146965937743466338792498406021156253770716814127463777719563104739648622279814742053955130481762122451228356537877552774759341720958036162257044567232543184765940513131773832854157744170434504167289436001252138070793232148936375742372022010485257735109386980849678534942956332929628070163650901577892905399137252722507299157406939022396847174474042610983623255312998074833556811418875511595431934618273069242511679452342576085745732101655229496076009048652163614719754890145152011874167322555149696119678909615348922529789268339781923163082605994476321950145257256876514924768640474847840122483255912002720995553317131237114386619221872273280567578973837118730549551030418356352048858242363573576254291365786596070068087837233326134996438250674251085398888599937556820380777823794618892290983886396966266411689932231382000719244210643604229432959199552877274325181431369570614478925126589212153474659460349254695915113879772358493888100549183347137373257174264342647805906594518995125173081954001396887993714176925353850509403614650304001626948746200047016858587195991083565189283295988999623726752535572778924484391971924225730152700295451705105565545428366699929629706946991169236425216888038292784921387463021907032872026346675644989535813164381216969937599977376273352810640462956227468262578922279764460240949727680510514238224653068468680348296159605685736854455057664665572590922673480802610450849358508327052513461638335584237173958345664882397235580251315272266534548639197261253265571213215192483714676228200857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -9004381529771872042332322020299017848828084533152618636898274309730079725128516709377049273152201654033793735493538015512979340262674028730638868603785954284284972452697735182459532921888843346989763231262195695127495985704086818898134584195833276279308738996205539511379431405001926112952063747006628347482109018920170255387869797930704492490549797927538448597212927661660142364244806685239902271739060466713095960842858220337006072827731466630847332303826084148459662037504536285310293265333200153907483437773581634998743751247593284286056032182913774661101048932123555367607447795953187561521293043624665398778372622283040607503314368729171749077627122250795398765177890937247853317876180645618226492610778598496141042697986479057370584868020398237402988655691815209076990442506526176918257233967255556824195740388335662895678941203556013258991789308703256262872924445602723424255194431094257416875063527617153188501736891518979277060980572847337170665267468983522433815517099973198172911986838901949911848491985523827238084501377266784163988113471523871524334647428685639032628244752416459393943041116874216314175718446498834915321728705310094427906379020016487294427908677386783795560221246751492371143212005721219169734511219880732623949137656038526646499679017261331329516813942158848083147003267105490562186750322208909089697252167003203135199070968765517992848059153517880138020560153181540208148064007608127041182222773808986882197266382459832247256941908395538810022771228792922151681880461077251497726043850429442289842930813219585550813265097862921512146004579461909206987625378268089137080619958489173838586166534037628117734314992836563207282164969986370878540748444580131000422477423074856744526333214980193441515297522207302671415911836380275990262753769346078561561631282460545930131022276978442402318035543631883901642528985704006723848749457300623182074948417828548358481728676904065488773822292303765931317614845678990890818845915305624118695860962257102132872720822795791368300433925722823340630645151335423371232206067394175489983684238671844541007619897892723602571270909025312274441862902457319410399622327745299818407444942221456511752799622912493036964915834646837420801910283128167488366553740603818827565010898618832191059702315848409355149275499888648699657770081649929137716107133559982977354546318427119896475276164638661115028165454075862632552356209610092035059246334494374226357354506470928559057756002283568201711365421208947815363140657317047969376001052358895087273046487018532963622774962144967041391413474293506634210973224002181466222063471727380615281675571193432706911805276369276887302106357504185411714346976475355295067912246298539780307675645130335914290845481558997054625779218972974783169370042925964795952854388344353323764844486098167824076373183418523945926924057496809900172390598251192538993026946148498268295085817744306830430248472464410853093960076180846001787468056784496645664518219357234813583562605883025919467519608347183348374902950352005049210625877375086210100021346067588210900173042571126396175304973393408503148963672472320002410269750181836356927533300362619263000735816715996054148557232734134931103741846869827775655437038029223071752967265471976155062475050927285695398213148720770456895166830492783747341108792543238541982518054551392381048420863727425389460383223011109100732148215798642067440818213134538117786660669277253419197980030325521264972567771105274816944448160874818261831861933463776542391512662097814390370421301578911158431503270732927506692504859960689883198645884419261214293854302217805073262705508454139002108280601195161771244209791134326547132604592083173403570515200588653571719390315144300746275520737110123692097891671303019810568898086021590569202747514531386263159038675422188232071486048040794840628611769590799514183886886594020422412308889633367002927175555510182579862842879733776543891032489807191190431866574834177089788665711282142383271121212853676165824748043488448056053711842218921163838699626357097251191395364779093185099803989144666771784050845496942593106236419322317474623296907991086371453155569396732275666615397365698388833029154756802508959036181119306068237210342089139511562543502594066227196166660341657968018718720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 604922729106123948337674373230108138781112939092341767361180141632103661883561745569288316028757902632219007100298398821339781146095360234295090559014781677068438978447403469453334847703750344976758265787282767368494847076181993116621832236454926338255120405988831201336191537136617011689716922532552226242989030314450518496773935686516137594725432655644006923423572903577773405922708175789823000323957140588745300370199644494718560689623307277287745971154786702867984840394503785928603469347861816858871118833898721854005346628371237719074234493309792945612672837380001363920585434443500884356388690489954190789737585227407579964708685766707664729445158109371441621261404635598676424543913709155691102814791291736726670452511616810595335693229911944678148332879260399758356767429082182003654372008643599954634016700129568660054319986413747571755461503786123352003204440907648499752860437532362077503603444944833861813999986809099573639751922842697859924902812327234601747770108593676164777265449486702328172136354581109771010900152785592591827280147749936965068144255408184025027615389085739720909214084567635190910124503941088153224090018675072673833553281913453901603398665762399854967307648573715150279146746768844102176543137401804944368062455450603439935696708531910408753744999095136004869033936119160094586188308131597747733173055131225670269334704074094130526650789420287729778529073321907704210981014135500609789407564788477853218949408339751285053470009623277170625702479802279530722596703668959875572779345091571650153947765908675683748225995139355370095334481359773136347900845859473361577350176814811922338922184927835985823958019805515301129214088750776257381619331216751510524573862956795025007098513286789079456311169709644134272192090807851392378962622125310880497755215124057849251083672715597739720521819115962135327692661025149252518195152423699971194921910474162374270737717822027850427029406297135681042065473154953280173655357489634797133812152867919623504035852031280100667102585641990048244549153139343446307869284237385728043843213762350219648141913863040500652235955646708832336646135927768654595065771716318724830853072436732541817847242892042510905508416219429338076751244542418464044354563274271011341110450507324234663508212413410700917572485850562693529732266519741475278078110623816665088559222916274368853259877933110899234357004221153815826319334276217733059757884225349409559272448304327193009646053078118983316581374060758972455123440704599291747523943774213174629538962152084223389187017538538211217033978902275578358948556246022935611129295826532258664901692816510745963748990499022862636488945787810604664031010645339510104960332554327454311317929890033638578984847612483487233091202977899100345704531831502713973657187355810084015350304297507124081826584649250153829134599035785937518739453067250385820430242079724529199579493915433941725634639874653206754013724136914642772903934205369480660248258597955153343193344739251332966782944546755398273682248812416325556388836618396448982282726326304915643929918544739410846752716842926412028906853703354371262641884241142336897234140212027349976364160245634578424563321680836161448329595327652307711271891019092523332358317971001163885523107872958334259425986409539117975659776632595740140783870114204278442283166593897261674563691181600292599479005856918719660170880139102044076882206145390396890229107259948147783988733240441156090497613178755426224388674737431931742578961615100468408529643417813401155613230394973117147989400016208565377576094567038032346333872215459039625603976384069728105766926538152828366906500004126445925734881227311177662450570365299486710772745375736274086654581739615395273046215385087939574845833014194058971630733524760493643985888020067339028271545709414360225373023752740932822641698030371399316523439043481642829681861039142151454776594300087713146115943882572209169293902677028720420775883279343667569703282760352963711542828811356479370956635628556873485555621974971687323827521947970493754710411098199510822564879446170514022972054746458095111034770162669078793327906757511336624418092900144705734004372146964444313095188329914437662670311096750279107941314654525002640661049844884215128761418950883019849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 587755465887034728799116689415892193298648904706495887138609820705155681105334072267458675997388054742909148585979377827169829743062438001584020797332628129239269526545438228072974465340922943978280997588127757131696296370595184643786751770019833958457056777953526047813215030280277414024882644803394990792234981428605200016000267267479429487954809185820703062290813859370138864298253942831391095643098741540324492754402381494172070023996096460124985999566246157491124896209364663363545392119055449166630284840376465295213365731885794451684035576044250390730206374549001464002884140521643081969065154986298303396540652172303421924667778013401495365214073657901656764714378528132856000443720885950999629760359850057600124279391515055603361851942367997876067077921169963099040360132352952613656021771978606814999327230704070037886737126395764509031342278883415009913611987653811515486017814680568705498683710602183142273769428925792337598019349962315361228107912668860076034072897004959923754138506716095186796080157457101170448543639157984210054382239753030093602064875931609507433271815906752137161534876098676223377423056074541220128194093431607578207783374318006797320804248439541130169776588975895604645041188239846919875796806052895836230376916822457565053262457035586391967751999401227110255979306092789060341812558681129783917493607853527076248223829586496879639116878630119436589946304668290742104421863742407687869155484724962267883430165469330519499550577168271869018840415764113359569161147508521464889953534219369677346388636043925024232686910840711369820665636923277065656305403495039553409476079179148273880426162625298035244974941999308624583134850750470737171986833183050187367027434507027735945077704682617710262471810569877385591792452256447794665586716126847433079625931145751602819851218474795883648176108349276929733638825527486709332292487309328444965727797033898537185786470015579381840818548818978433681907935664535158553048664231503095739214737467845486694592632718390259426655141341184806153789226858275829898615617247182901978229637264514561163127650585781426880012947702627604603772047187987950212140263309015617183562811460187470608882612140088987939888856050217297905251989911537040032947693037636522564267654947522516219399555773504886740270738708831681070682380004871515005947916779914581736567064752236373470563140896675349594623832418166132291446761623971527733629960784470089712858550877122541591901967099710961758622494611194411021841758125063854937576733809696432110083767104106113969980715629769662211497145581380000056597237038294257811124104320480270341425986346538529083384084832064027596487530936043799724790071765236283182964250696758668909496187575147710676480015346816192273814927175965860100593788617415744691119304013215061724550263233788436703285740388603459195430819858419523429952475417700189700232809277275641676186182372624040133309366876519422302020493323707221875851254825400141655246002771337535828797657150096221150672494163303874515972821974971981489107082182608894683785202244536328005200537021277037706166490655288837077732506700321976957455088503648463212874079415527213995698406820916437804511587014445206358964208171934908126841127954589284158671420795679695320916493241460005318440042879230103364510250840218997837217822349188453581688608020274987616147391711602550896151096329559376321648365253783406211842194693459457684855289504111090957162599076676783807006314393478939063308225825138274552566993147128597980549376919852353370709417103221451505289046422386491834822613161100616745435584804481797035114045166640533989497380732852538418443583665177696487908374581650364614517554429864373387315029926442448505090970866096070077929425649783693376399921800559695559331241869321589595332870256190324286208470920193725459656695818475377291866831181057526905926922391054798957521897139981775351126257188122666933249314416501706100214015780675605568175569759308017999326735914097053903953590186491114547461176588706149887895618019090231656289187558224879503229729029815693784685205841266885889418369607206472322395014812772510560197144271994065890671272635219718658260495746374017353237798741138878058868965753244613915368483127125896470748391173409429567151379579930253721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -334998241776908197506591946506208172230032908099656946125359796550469101417997934480730305241030826820252621268712210343245703660196267632617371255258719702758546329349614762647096841936710722367543750072150744598751118115461557641855707226744025349884440176030683549964535402252681429792968954471395916979916325804423970610726196499777489717395506403764474825083169319454848888417450511720184239613632250894787398013808471076713523266265452767005479559740037859853676908602492294937038182033746861119389074171912167171027443810531951573786346800378207859676108585692772263322418023134667623796318928470199724405014291093942930548934246115902081470702376072876911756297768197251601386613820314905686683089726019429059921115687388987432912356753067814798629061747486474023333000726592573248354704794029901756981209810743783297962103478547524081387868314605296142264168973062032167155076189246684480389928807522252660822225851387804051195838169216478988812946521418291824745073722614731675942801351286779572473634477350890855881779768158818101287771901279172397132056606793876595677417071907705722913202813538956851713589478403834091272301780217729493648468964125774503305411318333465293550976161539761458154911451629617682332498043964005072739304803959611114413150886283516502582975170929801986050329014022986801033294891830416141803186879555603576618035818108316536695749451576747112505084382577556952924479956865349979843043063255462420510248001394967236515774166206146928626740622900146695472377328882204076856178454609572433366721902460878060381988857672054109975097920621507843733590235909981471604702376265160167438946043271498852874923779676335116281201189341350693353534710249061191966795288568911275929756364756198909500057695905927404816420227544502461938999455857389605811685522401440187868588985163996417432703109778314572510317519537871151942609572453313064410170759676992520983880309565730335634707168329711130980599090928477564856764138849477160992842997833149881421100357075219053716788533270624232372028607858706465107984165631066291709114167591021511279995867689967810521809304885849489237779989141950925879265364818824654960104038158506640930294095479148241930062317530050726913626285531697572072894702204362367190160542861351456536858261290095285640961186252794170257994999442129041547723197788532344388954057208717657758474731983835552719297716412966528839376202830102118370564859075826001195716272890921520449871312500370648671008379920626887210934513748252535838293337417547465402856765307162204692897909692962216504168273538992251097004100808019484032322735956380978773015059595867032055479734766888729094553196060301781530837247996457119824636887808697419423622292954429161328170485418279784436001342580439904783366911090472327255193358162068455454062310885261286662437366647158354430285889595190800786107767099352358022094471802375354720002535070297680631658562492974531301408144830110485046338538886598550820640947824439698949612119657215866006621443256710214843657705045153861782685620756890672589696445803650227690573045918182377298156717350671630318744875490621866273466712589232140455722657015029753218638053812546573521353556252813679495344011483587587610541311888679569591337568216247283750383281350772972520178775934275090658900608028023998296109480336808084018391048866279181930243800773388563243240253536174662264317451447002252738360971719360704031292561214752477500003949825224668809639323100115492780671254263501406044763951840890441872941378805053745904188471843526874004815403905681663209872311298776778280426100764087196736623534384814024547293379479992045298666676124036583717273092479473632522076762330406786803517090273722332545711609942914784078162189683487084833276398035881914885190000731504555073433812863714142310520388673677252286694199998353925586928987971256992939403749750842052231145203112841881446956412498430182945611939847180001710347394479338278482947245324629800509943332994161715616686555650688729763684800012259544322564090051062184875621755840665954521340404139829567634588276202699536857294161105975879285727982666561626231086765686783295020223385183384882124716117820066740229874659613856343737029473252053548208157683565638278500445664774676438844024261061902336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 111330046362996396846353456350226677681112643766159833909707731606777359097605479482142928575754514519448061903798507869499413064057035351231830363773716779454309013085789471560981407401052602482667322486364486004758420181465911264376417694664616656437928988284726597729370343643686733268580378460077178236355921732907961968921999001970043963758965349602998166795957193960535787813020803846316918473102218016871116261242547295772287069994344618226326587693954079433460440725833600743817206759068930461313564366473953868702939242595029518358805019700451343266610861950979910448538424651838443020041463823288368802147208541279408140004866481754133983786222622332241709444001367003214362700837273643599345464771977941853916032470767268728221502251556073756321763273710061703664373690786727610425937611673516161261127439919016192829445060675414252964277201663025636557488941969978483729416803085199628842675145179396585749862490416981264171073907646683263731346323752927761141896800477040491542932340917256275297960968332299787678691930652957816361793670221325534054252610305192871011724307411797020030543789621741228159771071229127038341903880299623057471529596953456508920379212714826404046455326785786352744666722130157065117132109708606240143031322958889648855413677969791971832460124960118768792562192347193853753812876937180130037366213614331732153567527615814254644711443366992295723161283567250691782775566318861147248555879989054825863745844172423377669692131930549781668606457094472013100763362224782115110421957602749508708750796344790182666193209649350265354324037571772794736116784176708405311726431247913888888496040683383628628557859270333450827003821155317462352229719637194911631176235781142973405577738755717514482821358760181344949581479731235378030495658777712077615935503086210187700965125766197608962178610319473711403795536413359790288385597000468777755109908718120501905322977747375388977243456603496184924434012024942867894737730568546557852851634221853636578537682307097538349328705289714294024239099449265658658789874634427446873569226882087236770396134417903358013880815353654466891220500706422159811686559744765670341151481589669350631306075208851720094061732201003360655253025968070977353997705476498347048668880854252213149792411129154274687839986844483364254379208849617898489689979279188278630296065907572761891082838905974506833963622768054022043242920644706367246117197979765329077583843861030619459963407032280080176428793347885100397255565519254772788374072848898815621318739086939427800298703788822355020013886837887467934502834399905808966146378379881565709934806671412039237753383390863517275919916152169486528079939170417280039952675100076487137070211868336781731144211618136314635894136999671207770032383235840032016394942946442753461495742369084455819492301821295087321973901594789936508608739241305176787594976499156790235229007336304295204905924921931540596158014932907471596007046800170872841332234880453292723977964242019847791317900379599113475771885435976706079345540183850614510292121238866767961203100345282171522105315411794722389225810155676769013411260683419228020713325148093253086632485624109974970911776452772676877506812915887544439336840358147660763743062872640812424890839376437521135263200168687399844452440861318740665019642393965570378776226080078540418034426953648891597744068047152819714114293512653471895029362760468179650471259439966301195881558401175126839683431529437511906839385150995478129782164370100228405850600857345631016896635833414049504266445907081731232614001166822922504865984476808037893623056902131434023716509893148150691530854122374750904524174245272485144569828855071721188863843109443824845772499321081566606648252254574141210004868985626940724477111213993671603485893821723531441759213253840508211787627471583391404017420799327101782931185955965151652580955508911166957722747472363163872862793938606233531977780400790993538060332809423542495840847164908305831171562389454622625663332509768954792975342326783237118215639194126781979334049209224476777880728107595481031495732377288929859623041836883027083435613796122077027822448663079188046690517651414904638017660542248309369359872975222299225995825319354234866165403284165071140472183966400512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -27639708975493681825510305553294401974103220887500784604673848659596654943174824331135333558962474706880301338644774436486084890662669447643692983269045047505380753360359261736312761365484901736404226487302295199142698146172063636511101821563831864054991875032705838012102990468838937928471442440851907121058425018457060201700193437034513293314582615057602615264232601319836404569687327290773368567493343964741244038269167584973783942193667759939069678972934645827476548464388887622154895408344639038912135714701538987646825487997209578455849146815657372364408929637926732192161939083145930046620279686277074980979456236788001753459645777063000627590823430625199499164778224109451543661456852225497298923444721524744623682305683079376499685920104168728272979903036012709095182605320358665067253770879512110101330546110412898583188894187687266730501578484408257152386640544028976555679842472634020432544957796297683375166385465141372544577501653588137931876307870937339866884820011304741044944789560833723032737285113039520146148053911727045503835236810315961924465567803795370105946231007856767124328752353923745547925038699035717490750985839608449065690402970866810885317069070253468991891321027034869879136804460521637763307231716078720480418880757092965246729643514091433299525681876904368770529999609454690591678244279429117500562148264891135464177479905475132395960884884692794928026217452120848372434076529496985784045334553883923702421705302608845404417437440778253073384171102156620315201947989964605515935101925274529395041135813353081191809219209500494892899148043080866511448127125500090486473559244971794990859697867858851947297084149876482308930566634367628972131778936061601632112350324702263191170346940120889519708670563724217201832324724218353841096416191137963717636113010573195117511266971519389593743037883039082702348201579906912535487614021074096496504475025202408237706908445884259489574864558504208786232898196833248778216790653926242606310408953627570854835201649445666105840644772376345751246845547603681837069891877921787776847743392363022302948082903045984506425392019777313845286352033983603781301988971346575951004507300177323959868236175600195961409015805145250672472922011439859148126237078382221185791273831118326771635543955923600991247208042006980050348193646954841007872086039605034087298009800485920677685482395350673699544312330213453242205295761652459238902499985144858444278064277891072464699891592888684602393979585083084252880932568949295165950817753830345349480650532397829629915551839035672124349189127415383283406844319206609934925668404809792003863458802311676033146104914023942524988717841892155702111674058611642372803473016933311736105750405229366129814841647465406240665372312077706004222538944161921874612385829680991319618435762397626515465466858850873863997898102192033079779572823471591123797375848952193436203260335604122160963136277547604075504040290295035625433142958827506847285939111864972806431338692560395248826870914999329360065476294168528521985088111054490570149431717080293077757927325051447849527374413967636241743348713711883107393215862346984457394639950575733300657297359833711402336440334883667507131433390507794340083713473110045994559208794239025016945407634664718588834608411948606190130452559894713616187652560527642578953427280501890120131179618506179622322564749228890967325052507161335278112903142021415514372037740860267371068492993046218004443081878952479431686448873888865853069592535792584603227933363911417531288392367198889735326188751364082646497891501161292015135861186581758572082786886215752313306639391061909706073630099425405705973748418536614807667824465994583527848829267658452870824109415715612376499942730226457350913972551784156066466822830176814467036639434615988696424892537246109038522218926991765679695510657618894631296093844548349829120362994189758461001795461852730868181937082636643156155118957275689160162675475991533094840011470882063041867464452318987939184023753232138266283488309526401109857976712066051438717813117922028647663866448179289134249538938919422094125893064263184528369821192667837508894315108564906779415605327838208541887837699094255375683036942624456245000699428861553610126365995972345002824624295116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 5337578736704040915602378936175069996989415987479498318618118415068256319178134924192203435180150537073766663460332384415929364616492472132747977874346455716943145848720834877201085402619742925099706802022286907596186527461988513814513709048712910781631842386113395280132332586566051896190772434668310381109593707459813318885332398532375418704687413633901717535291030493707661979725700742502862926207986799495258354354521714166444375893195793754808901701808908512838299994300620205393394577374402924418598285384581090620996431778835173250045438370610297783412987267391614820774699381018132880300894540858317469595367196967408461739874998804396583278744237396628348479908730676825953896499842398136096469073450620498847186669640067123233766138386515895426344715832658597661862519553444882717563323587930922080400180787488712820314406189227430497828931456350166549743277881817779972759377975302482364919068035877166592959536029768111060100953346723546857872721974086870587743692733096062365506757002921746205094465524788781904823265911846356650401919224982162704555680237188346866860399130976269122868144987846221239039489778879502000202825376069042269360042244439409859066656825227489423430281011700683605739670286776408012569254813904089139685155919896147121962431423106843146656291294492327718517071449384930787060878378504655647031743877862540950908443269394040015056664074236598092399011306259236781467936838702268977389891030888584900602027227392522287001930778615056768533472694372343107177723991394948412175751943166846515776269001111085591571617826698990030301697640450702796862877083818643164902382388197792053506862495649297516191926138545444982267625714978605603854187183553809554415880002938647518463820613024781507336615489032523012106151330316288160534329951707204777414683732831598417353388625298865005202868452225475633800013108524255486198614942745886584194094856713927246703078734731370962989904046867410300320167319929050808585459759723050091379862526700239546776067439600626795297040622676009407997958636081380883564431587789056069547244359946399473936674510975162726873231301922526427722644000512888839799778280003061185864027521040282656976575381778505445496811812705086557074679062819465328964869159964947601563609511013066913324699310292677261308699586529910614329861362153674127769493617064540591589044756937616164125000022388477668103403556709533589769092792326481562097594944241383553428787093730966194568392836417228233013179230006249614380944479532560828177120353871048614797986384374893515719752101421314000945428855232492411084258359406638274495121595301494429644330359964120066106833177822281827437960778841461330573207830942574152111438806172370867501300884467187479723849009424123932451152648930241485281524323481037935914731415013410622031386920842007098174648409798989905441243218530762775383200875618856197637822300907214030982499603764365059359643596527475663060529464294392442574532488981726132507186684904686068703635921191387568491902026253341849711913106986392611390064392822666277518831463070353359156040377379500808332553737442362574638489213395263507650042348439886835105617385927673851446437630059088694230357982806461441648575510016188190263992261319845654920258294407492133030650295355279519528139847294310154740246145732332040263377407551138637652704952637853815534577291594942474934134782600689999327880253083143061831873213945940513149425809455941376947478136997692049151852454166199947864424327038752593662331818827847698584922190136552679282032470787483680208443647307679673673805037123814038272338264222790378662405118555689747125432099647175380200717544693174793897613385571067528881948668431102338814761177821995610396088937629213708695262210677529605854655108029021182167024157407635580297715038496202216110661666220572219141866196708321944435505614329260311962632198271906892800354357868551411343922648313746520888011251018080258840351646066361515623643893009326047063814118680862602141612317513208957700160447315092862365368868261464566505392321749423327683795272323004478196341981622200554217309696687677082793134139101956833680367855507120762459908522209626066594111221951410214032305261953159991695609114806651475046512516654075239473048641508990716561997168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -761865207770316441344164327097287318876828112691471368318226810544579158058712014329167448069951544409399135176321870729742026757894589363979558435210629298061498610801800629144892323817048489549686022701864533389167727835886459119460755333516666100207781973465996483558645463810265877448621881241425849042226138926848532200076473591817674404300811719464906798066903744385621680247591504439206441287294507247766964827644843566936348588333983709273569689870110125163138821565106405429244371530709538634511121484151481682613066818262476137344680448198132021359451802606208194460212988039515270254280797051259784823645499776905158094676248737088644799437635044968608804121648529608013034152339745250823006080383846401061108249247206295780784636094625335048021116937839616318525438953639960669184237325698230234865699150217134503924345501324945086460256740629691492028315025837161143724729858947627364408350648452812448721765617357823892945794088672214015755338991854071262973940140243545774426104972804178948048457315256395241514118965352090451333175292610248505198257356574893259789427560103065956755985516878006625031418174344486195698869361810507960986468187773213243342130842952363938669151040605515521591505926923057284619980797465657844153002824912725923056666687887487631078462462387724712011213646399264763163039239891650709147111921983704097526076390678453025775754040877659050027748389772699550325108455492890008027744497163845686688435596760066389423799394556388919601147556646893471221075197298183582692154238902845534702232941755009824382030483908998617035668851013200483163608575258442119523399918324852730911848306932355632268103946053210011162567764588606238738271604398558151055088364285474425686012608587218710553400144915879223184345085458535200928015603936213520072720993832407882744755807466985665908740895931310005525622637797065888474024712655111160546184125176749577918712190810154751756946943751283184790711251350069641329329851849980457967683097182958875150274242974210346752095589357322171282637180671271632776532077926809545474633414753108294189595428231270267205519908065838719823841623845094391328349387089155047378531228997812667951822960799783479695588350344435897210588634035405517589116006284696240423412142118688866899761091055408029180707115199420169502301062404691513706539466707123623758233006438865071318669104144833464944005227194614270802084679497388043835732920633839739429455703557181878831638452213409776422847949467822894421869429820810758542133444100448883001830427576714389628798144619730360719710077131717315656424946198326533679430592583239216205845019664210911909811036401021758188075247221048545965326738775594891716430090199225708540742597429420170863547136342237517924125416739487584388524787550172149088951877177886982823762049106494489443173158246370636257294618487373775579853406592219147502181504581599093164875120581072524116397280397337731012944630474846758085007072923284279890829145207358447378428536499270185755165589501997839126213009586132517955893923233738846252036672645826835953505334697642114563441673247715550400059240848548234887951431521890150920513684924349732880753078148531884241981974955620047772762373020560083046494667480664372359171847012339946107907948936086821725113221301595603887005474840269346694441690867851448389169417617501474519479104481215600371796540047580471658453686730385798174797685643325350695952227880990880348796872241824254051514165790269322477083762216842911757303423703706820964689822092042002988111566495426745965180139430139316147350601812664677216133841598554615557863091533813086795330317215617877503780415781236854478857816956109564262425336259352309643457328976604642674670377732876566276879094412351860432846393184392677575550658908020803307491440680611403190712733252463948521715090113714483819208947984631098204790431997482684758143312766827736109567926202440388501674591227089898069517257826177946371470957510655608638705382550692712087059382948203499542203017242636786376980858599016335477333924827978728267866393708101860482499040100189851379504985194937262302668258790774321654378605087188382347836339081071264061591849094081660318799142546687346082006757145164011817037359746945420053047199754253001428041728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 62970767124917907510720111564422383477426659379106688035688912128032091869765788803240300536619141315549904241484366452705471475989398202303593743149607799080586198712979154165303847611423898594841241154309159309269706335359555158477661347345293476237620330036400571765349049141746910632238373567487428726690801988591146986275195555408976965322150506045230173237219257113371148304092873364662749102550599700341958619290462635509849369926158781653557018389163411645656632141213043088476706466461276530056824993593102773934603678512049134190457638699617827404670702594702496152162166161573394194724921220075191961473486577250666896454189560301439934514735969692812793443771782250821782525954823490672332530015362469762731060217868751691769867684740276600195819464643776015007214704435901013686976189718060896176009147187537440924981670235260035256751812747837105666683045824899077346859673028092966594523696090454214256532964573684867105886077320036724909716766334939539444444611140868946930912945485463791850027294322366997809477920654363333759634172171085359304633448490630451148115149492583845381975542635405189289005025481170970350826265262039544182352207201527246895798412517739969020144866326998601532377590969312670100547260172555757597287956919898086617083215444245124504828838644063409719937095062981982218844288527551437230340759249745143126384339822374880844869016258347396884742910090080145284294327459323244887155851738377564455496417817934727167922569732018903236352587114755025571379842751216244662677168342055200373050604716772945601836184034922603928383164124522299265096279876540089994687645424063016095199399004772356997988798161783590893489379953286915388837987840233854792395216034104258630971347208356809035610301926307394747698413781751210283598641734790142060318164259470983248524910718382471588134456185706843157272239653035046149780319333413766278795766457793287428780502243620484262895198594517874527437938431784661023585193627135330151105817461337998952461789491090987700686356549868169964190478072925609504768488418880958217879206437464909073551308651682074826716134506994785009479978842627831672829010076193416738473832085084935955734837412869910848795948376399012775947410656064156142615621125079616860240167705548408197491537485150512121167063721592645381442778457056896877973314366069115726418813600134527700456199790375096602125795886642808053303896901786502841835273885625350242206132194192529988952316033569390913616827315433915129851725582233292854777588071635458406255670819575012277269216594996820067371115555440559944863327327338990137958956813890503343463775098425190809360205575667766070870808386698652665458636489093145717954176852703520272039229251348401827242461468379995987404258454565643194156291002062241372008253926827448275086021019291757780568520078740664230430072910578448863445603487073198406914948222074924515645221812029742481589910086744558863316139470218422850950251939631981076751719612216862099587350697165412988067974278292947541753087255187959260653830787131888584234393269380556523409410359064378219682152892925579207265321760765314467817416170182160625138012067188246415975138990743104352014047189544742990132528725292998491914704282084533437468798853227295787292739151907926130086547056886506836722329688413632844619332118302112977170275579328515186723745637643305811669375388849101784565314031784571899086219040087233485942754945418694271713087619464881559631086088849023583941409998534826816068553752496699831335123430604621900983557461963441818985952164133789817819737468547509700265077643534575127080392590137381901507998964027429694573020855277166394779841999466246284373460590994490348082405902315936857458911563404095449328470749670060774417443362480136474441318572691439254739124742071847897375143918648900731073567147145144955021644012710154002432052315783055458153771267892707595454010576009977706194908928606880267606854069494138297312998266104682132139478739412526754625575427334234879546397462836269472906380051872592206231620614609153629855700827529327193818236698367712492118964393879171872593796905532183056248203107118157320461837169100125259475819551114467306054753806799943533447623651890352378996143176181377789503826873070555391590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 2514499800171487304751116487535156140991552572642628001449390123976143692821636335847428701144624692343033585155260940454779876490486231711699961012777742454117791262442886476826271025041749396425751491340984259673505606257002379439886444889695123970773465812201400772992557481084185026324653636846436626591441568248258276385494600772205485478376234275326697496464333128464971582720616575944391608788390884371261367053165086238428300542234234895414119533284124959923453841626048150266529800315320419826567623528949905771801774649507934554742908967011941858532914421721470221005360212251457451793580221590896282568739091035608496258040616368925770350292563560540965007057318079186973476934647291965144032389732095272876203300980704861060427931618656728416844898099302260242274401678035822532263525877152782035468438672933193667980112271529165514023390455508565800610258636570829256234641049006944661861597052539401998848235825867260940489398577960752149097967796372696291064934326105670929508842061757033152349618983590633018885587887069314955397805787152205013032375600027619233433165045878608695936337179538386595161991183577544075643767805179390932620825567400776684138210657372850174473557618781284519568804841069784507269023864173638976563833689270368377845341585343648767013543061927286481276518285296025912270078083946882873961479543018303604299585512348528109846222403576618656736266404833496395795950249758810572148145107229846118460705543955690038720306048739443456925556798361171382123100340127520324761147836464718205852249001645692621492387572708856485345748771797820302249888225438170202052243150702080348131509161062309625671168386330191014070142944560835973835279932373361709990840860273745198111415232395449493691885410834224779649289675423203324618679198119993340216688839877884805670885751347749442263015388447502423414917981604475806151473816332405775365375315544651859499876968538022379001943404389380803393765961107523521978322012038459835089527948347586797773455077082278740170921000841280809345987627133630755244625830026067553499612362080636426279986823339899824476292066331162750722108486012020966333224266082385280300577997898941918351564809434533950997970454750536537856400280457563927868467726626036601165724184867262784287751472927466717866384633045531452370806706102704641822718746758182450118120660761608632374910664746637854022390152122380935800722368253806092013064179675942991285232857331659578794798659945422544553299037925213209094203555174659055182966668181121443110986680568328711911926309673952933289717495429893381837328264653633515884371689495831696761482148132494499356649406326135547141576793870764664516907568348387442768203414621555076792378955740339824361856642491083600932274264879423246862614244430131790300509298720114300740601620125803954921455823355653980626888088928069658610589032537524074056637410225323578307228828820747028922244912754349112626269703922320755734469675743661064165522307042487136124370191454377491041079109283785265196710658119924850769100153237273401592397963402926847862106585232079681805117488974536520590074587799727343817197770498270284584552409254417404152508797849254542503091344083497718116682284107799702222300363692551971210209050199251066698939229135757513062185168969497779765443303693103620478608589524379536641842223383161630682254602158770224497412711757433822922386534234567188868325329781473202437544705036788904337722144611750981578680533528076300928669394420500978594843066500287082575669204100801908479563751120162364300364594494714554821277951033518711434670989201510589270038626625490854847360893336711296548737568905039188861806371109082795768819699236251182538416432153160587083601499708056855403061495148369125364543122839134139314734191916868990637027471110295200021696328005249981640744891520615560997125800158056077576198704582455624270250536650476854735891182035439810335033819958301002321336314886156385113405301634790168807303117457886548372614972320105124814994566854708786768846081838988081247971572690464528320472352983427181092155426418987369313961466173020152502060248143205627054580398762781522794981360245751614525154693707201943709127058970399062973803557284241645644250385587032542322811406526248386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1804064360759287546921988577230026602024924896248746920952925642048619858152432453352443695801529570125779147777185442448576779142618614272816942173617917011333896136581079544846293845129331704145037546988610546057681108929066702350263053758949857840125573227660520694738042927500426577162371743899009513993650496710459250633991759382458323732385666100840967453246581485445787191382546678946801865898911385288898008291026243328485379776689647996834594493217670479665435543214253436459162495776823575108723705040369797552490576425163842552960534542289438136478883579251494727256358954393051179034249754160337503312945047260411744670277175775246181925364444861295632267946925808096681918604646195033605016834122529808127095522427530103823980360026826191888318287010013744012219632713236807517970279520022041226320531848601325710640049900458204362063139816313849318781755803388311307782399091099233831318182776717145512929280956409160024434858652525365011200050619298588262699664307495408086358965212847368627124774524374471428086345668425286723104918589694607860259092130937908918751706674691251201817387524826258072313392839295533347244578501208939161836555581026530339142153210178749462164251621037895668931327064911382588811595674675827969606848609702802376554981682573716160489431890207978659679822271279776563202945470103283211308905059868901758108922919062640962300671507351064801455393050545680512872753320897822684829571827860996272077564498841258147112977936591032611467788240349569494394434361376248647761265771245281014856291131694462620701623054881487036387077384707155305539073615275248040276794632718650395137790713873688254393117217593958107513154049777344731812466032094127688730306144014850926306865291004551744586304187792925516577545314960600065904707791839572913353991348862454796665006989652990288851621625365152123190891784726783940959515296578574878987360743173917844850831298254889386838320110611771190940860256093721497095396404114378038496327000507436550517474450619665303374781298775390508443585774754931689275619610798802844332445836958269220267858519357167749328096738469898894525048652386766151065814187185215511284592873639576554099838528017019691224670588645276231241416430977635705625340777003384444114487249478358814836203490247853626967469724897859340385952026448765835183523708086078402190288978335148427660349545479488643599867438365965441269514096122045206275840936612462214229600845443756740445396660426910125878771702869127500948867407438659905319303510131803232137177196167686182641956649641950363639322341033338872455642699575534711494990281274850335441658571226893087634409024780090202666615191473395308588963504267692466548859713280241349276035857836355738334401035630221327221019329333090559979374155993970089964896166440942046746852458837324141471818570930186716822216382260124269460842274954971643368334168130091873531621700097229356456674142789749987419761186514132504384221761032809917497949183283382317682037460001963389133717845349926901627019620478139817154170242657809676192120056805808717659278669402424581291929470424590286267096010386260930560294119469056015743735385398725759307474385716081617679311215338039855641282690439400203795089005981722475483412639070399530669293123805907871606590621790589176325861219248512127101949983239323645884581935113813763452270142439939095316069397902082216125708303820085102835015615393532847066116865737100568913570655243652573241202484374147334233462255648502840385741178193427012672291414144979066757305095731725937750937007460461786685879185818038379886211477884586415699091970614458594628598913757590140133629384846790442014913163018643283312011992978173777346715570155794544993636182938443790128089258743060033502140323918034121130203004354360740799747817640465737198822791949714180363081145687762122286728237348881470138771990958227526170985043686094951410201578417556138572930442118840938231287980625310598820729647518771374983177042512406581523065384063232119548280670487393654752015160888052390647665417849756970304423141533489918914104523057385849893949240625641879860663984006397853681769234840966221506457309308733314802438717126963722575679482960658453893294884043930591361859243493322620565942302494687232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 302009444451948394670118851003160810174220058335889956821598394985314963785884199673024990313690729865485362807174676132805321315672421498420088072125444853327095547686765210165507384892822532495561997163572902402197891482903349814988448247822392137916773917890131225645923565886834494752842940389692143646087019408416718835725889755971065522555339215010741774628711357788634876525400112065754995450458514453802334150951165125511430299163502781259779720413268865451278937156624551994566710846500221806057799279710670097842650871746748517342873659665799753674259421637180725478750454570344174493544525008030993861998807087743270520348543017052727410394054276156899267704283015768533726668022905468999944749464542457331431725143238192785512135265534999573984675386944300536401578457987875605751168040961999527353435859344674800932919859620577174832500409032534476597108989609502080576781344012801435916551034188347976343952081391004699899456228856473389858406636141760455274363757825024076832022008652662508676523777594916630378347376954530220782726783978673397578160177471880624751526373499233178055499651882141100972797192485635400943539997481056945876541918229226161481159370188263996722203718947878490438223461305998274872308465677519205357226807896487196384481399016508728348153136470567581629637953633932114922980166169363481153526145237547809608067745895006368650375709629067931161881388482557454816062624585833880485837481480352283260842471718629760230156460110570846255296070591887092054532918602356456326905764921063291801142029612754639887816445991763109468580494072986179750479472325343541484883097584484066681347217537791118480521639470006943393878237110744880391227011437271847754383563708238297381448721651283181055118422696634278623755575388020669069179626863893287285508578629163772413278429134210233403544548681828089064294845826293706879298225417205799621669735866198855667287390986130444229673863198558738503881391559657366284076901358437250478182158796596820067837771509117440649406390249937036908712699255855097683414328248028932658805281127184404818254808098721196547392230540134974727275846146195115452799004840669726485615588522813431891628533925585573127244884803182560209106268305663212769735272826549076894274439040121180501642765806744742258097933241619131105482211544408860883033134713224292371685291019092165545608842266087624423738758109467585775582894885144282334894354272122581414426617969172660698826926025370180893901756460410985730960540214193907327781436097741947354782331200706523598128488993693510614264352243290324031647461011692224633789395444142824023913124774403898668526175809160977228863786506862671794701361173585783963324216513424935828814842362349499946654472457065968068863450394401426142903318499695216416897275337760353653486280451824259274183481642087510095001540954048003232495862333286573708852552351618124757445432033844706070627879601397419101490890500303741223851349150133489855356352982620680641022018345633116233504274829032562630964620341868452693868637336940001595504254341249766225438581112589258375225379942206349400585277346758320363318975801029677992089178834069413465305630928711183233801163446820545438361551211157841462273155310813072638911886991684918733325815858258916799147879027212155162466628780673502547334616130628263048028725312774137534828651385033539435901143301915346232010704724143459841891689565115700968164110184288239191720112117356048097257208890611017296880766208032657639221665508863250550521014986960609704543721521111245538403483588689833393752736942586257215148577956984616683049182252290604482727136389899536401764707765699763077607492926278623677616191434010126033538153177378622703720259705505293191547052826996598984352657598651251810442909824413089268802657755186208180447646899236406318071009506143952555067740445220846318741423154928681668400348924565166575209376917712602996849430387464721899580294943615409430816329469666314934046009064556811767826788274290361478121533691447522701477675802658026383133748782939742297340788887138996282523587133712363715563552205459805287123524111894394785985041171358836220670413955516741412744737084736216477386884406280028269008600606986476914238229285533864953599216110796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -23622395382644474573174758342913078930348382802745212298041824908715421784408064718615885379389921868715914183538543819516525111358494481736584131853081333420556721184083804472775973209979658345508734958317173249490866231599618551966855100897934364245332465840209435956233172058738747962695865001641166545256094574329819144671526903725584976926103555832661455215835771252564830254826613849096343411166806407888827653668435791509913041550299037672913453385815531433391251293651166180525868387729393270392701392840482441990146100538754978203805952257334309693341810172223957021797781032460642148133424605651826933389139288996099588582697573774118197324660354061444041402448336112158548168260544085866687654769438334623771333529303352972191165905504776413126899811424033778456672927645669257596824406284251320230869069517172909429866820415755566777447735300943926198216118954344487648882032048508425431942464569155814902567431541157367506435743251091326578774262040585676123616594181761418887653099415673586240055217758542896390407098040514590125756457926321353722396885351861393497037969700246922000337118930961924615584539358424226932423951431955429274170705562864346704003328525543900576032124790436697026610234711766390089458002529652409613614130223995928948653881626998845847993029363229310094982731849574978653992960509463625759649235936751494253938123007080173946928832467034968524030247972212572648625983210226344011221275259027379593193037616434854186990088884782051224698518267644378941390320951428873442838663490976551123104962820417449909750485915973952409552346545196779518580682667941728466901472954122302584276553980771525600902960928952780452663918081825534247557136816042362480286111360232355171082248061285199192002929121806007446653636350328502158419690494114464478833885664222500517969956260615625403470963292126223947293755491911669946332985815804972773834740002420798424651723105071007442361480882890584346665845599248397080654967173830355714856279220538053817399353716152975740330703284336027491422078702422928768026695864606519952443687776835794772855508697421097986749111380602989012951867948984616936989771056395848651521284211060686233049747673841434378328092167031405064530404096102028664511703762662672305542237312258970844706510266408604279960432322602729962811066336745095435097926305671145972862015170779746893568387761744023289723671128469761920588076548669299401012989445251407764009943954441096408789128831012396171988522121581465079724674060059011785481199370455361479896422475742379523859674239432649454928796783239202349139048535048464205348974240703246576633084968920282638272560582643412958728887516756773923207277034415259200871508946241282928124967026652605630172718585394922913984299021735256970662581945363745213116964348591165800885242686838940637239832886014969025129199970494237856801306166745745531447673845559580518210753818835812229078215670703947654385346403494614947165600566802753591177407102524780712424154701679091869576963877094391105204105076152131819204141585324197694372677404745446855382328220652387816387487678213022704919327509185335665920953658709016847325575137843132089164430722535691057168273090746330944454156365380707065136830939157740009111381420970005506698508795229166607254734753760909642784864829100218640085915116445897844470833244102454971809148910850529779950195036452020624295363140823856769825072484531311695299012057691601052366556372294113113565967493331111662897418029574905029106463219605749140172324478245129951923309902163287832741027893769050979822444383950357864153411762749620967889174169982943229188946799553005460352387565024011050395038286307366072048209687928174740389985494585856691748768135268974591921822884966768169933926017552049689906547334383870095710691122678451595947369048706209323986736673556768311144927165723699792197293241019540465410303740853244684695280530508908158797475540588688376696202779684018670572959669372753312886714523327837426272325668834163745820645082497290058112522881960428659646847308364833577395966027004657819445563464556618380037554985932544015570137867015512335085996963949194957892156956335366167101920764179692666083648678821203419228270421103272137952684083987503153963933368320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -996950161815546447800844905962199953588487279193614301334986166843944124119872112475481574803493767901805138639570468635867659127074671317715373489521687005887236242893386753396142972295914641458225434021343696723530833030253742358448714246002762917187484368161275113646197211043670837430756532376166688658343585295927262960315402493335768770566714595572358261417459556228405626780258446014038227482634491715511943284092499290667803887923403733535612224489912284171799660081737832290283140793628214609777639438252629886580461336569707338167101715676119716147334287766360448990907810152079869749316832825178280119874839662255791286644036349133976451852712169086270886879230093607986285956821925948873469462745697284310196154381611806625614775208543557905101442658080593982469470853900684091876782484082753861326219575287624702954238641155144170418449299584543004391312220442851528508310041983777629614690310674077368359727191347220674724738736595645847846026452252846527313095678151514823258975339961285097029402513952681146126439510842521235241647105406988077421300995869207453834298484732622836114131242797496886549267216982127281352040525169758419241821520512325667244707922711964637779421639636865566293480864135986005925631206884618090514174500816209146066835868798763982422449569414238235610076164746918898512457805325173988878994775297154704706534536242689169541945288052114787127208070405779372508860152439299192101161047507735256923939855447016239607036806248897163212272666948302728234921138037432411347325192751365341285416363153226265802208685258146841946229571491541690476257994669632943001699688308353668165070142270105503603952549413272551855461619389276966244648939619291618701901586350313136277907395641570254763593811227147007054264122206750566861217703602615822094871786782574450403441471247314479657195786354926221179944574503763942738484217792765400512117640484330495306353167367532165401883727878225754208055804517247350896179061068161746964416381395270511459780256009037125557901003666785217531757342826206472794913340272148721677522505007271801135627687077982484121292178265832940565475504081366159623931566239566432619519857239357393080778647195548772781229895812395104072087323491383213686794155588055563751532650298867151948552173566035195243262315747305507969177454716706430082960938586667968752052707922230612467070928859929817667257736138418601617649718792240239542161963075637105118007392318765566933462193729463180244090874251170749131624629976891610412390480379428801657224454265016637251391724607462598151856641473267553363920412133136484014724707882986509961353159459262276176908524347521708863731317388047572114419171545413055008322115231384035757488647983149807296033896895402153344651987810025373834499892719416763182710743082656784390282890053088842570239169784637219016700755170780907944705119289404767412155452234599764020139218648587310747880662016919104196212493031147083089067404997591913567819894288338319133475242494071119380875115099468818397560674770368294723107034483192632912635559001308584030707174099344744266205472841419638956690388926424090584764863051964469506179510450008742617287133637413302835876895369463328135103632876689947968960477119262816595676738456384867084853179551715554765025684167918168564154535926882377466204716231389856676336572619377830310412939291710643529963118674447217346348891645296977443166332159194539903378251068061271989819438733066282255395646938118284711973326392008059259495865544836269401199461587866780699221026753588061595066316329080605610075821772233665041768232846851849419651221171033828499093381243006021854373935720688627369672481345144755490162664474242937693477915982516334340072315907933841572990648030517578336074691104073996872349234197847731106146792401248347101016075427900063517928775842053960365423869648910097717314810510715573756786418213040920487346165370489201370389382838748072582722357009310510905755822755150059119715872747950851044824534579513837450314216744731196410820054304525633147745975461853538804717680629560508105016156914548894201489725989894149721844687940705243803040292178062716124229684276414566318996303232939294532491707104674908553948726536966807820050050694375537261936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 636601354507305059002543324522411664673120995999965109933685062257275682360907481740429449892944296921659937157642766185276138165396183842974688097189080311105946429451934339088356262527768875183433645659358699284454338102294243209787354079947080542635422056595355715893892661200090184579177511738357559650792483061476533801308852118982689563073611384093701831723223245152564263585736802047769519190509673791604613528359847201488225911068908508633370985713944058104325614177779578095940731425778222694108485819345751371832160322653719685772566331113504733199093082413490258241378534389085190071352730864989833309343168904602191884201641554514769561468597008030195288694098391539958496978690319140732738429034426334611150081312965960285203138733050253753805997844348190745704180541068973101952089780867132650818228262088366509867789509907379196617039476371564345540336096018678214375593094051150138363917722057114581263972700396765954652803753110181087464033015159235435212635003623811156896438728900985633732007499731713551018213990902646948204268871345208940548189158406281556783244346545094075441075574144421736656761508405401888108069170901805525176747589897076498798950909551908008307666968176169620124728632165696482812042247369095227275831336838357472298358090919274049288728209061983502768046169369821782811600469295352971670916483923599556913546527223132742007245349408542081104797096604639773369658776408814462940528381860704711207366338390610167665401263973694256419445482335695145242860779222589191264234185436149685694894528807607011905361714040168985666268870166695846401782617525348348127878194096362975654032244666339496808221300735448060810449532457464451348135819357867665285035599600858606518640527139426593320058268423727011643469109838471155850596749088417693360639983128949079151742622346609510963569456618532383550517470465605195985757855994611773570659215590570822174364297698314957078672682597952918566268997237252154429723512444355366426404194357600389853749209138845600364749690393814249360873372374479933857297517112260628409985943764213391086005331855303489205166457918818626248955164866050480538265219438764333216871764766512574215713400050506022885118470774964451811202539018345286897055240972064468247977056880506607410621050083077863548371828615912489846884604286449396779575616969619965884112420577712037642770613028062570703816139931028442890233374380090172713415890613885431881078088308216647302031005142254124587025358422440007234089510997114412830122260967111240557977122916528473646289095518435520543874714781451645602165830394107450527553045016949108652194248888682784036903713729244419228824313921707362568429991946779001670145162088277403541983874678914435772368557298276646930048314689557923390066285953146205220673867695535733121282378367280621260437314686131299923531053120439964035702503982365242878897808312537267768554424578436943333692092736900815150622035327600597084040441965028219689467415784092664882457337260609012223111333057707917563937108759085239078426839580423668433842145788779604811139939833315661976363862121695507063818336675757085994301578607368760341464016503530533821048465710441575003423108608437110500971855015397042280093052440385973656250006970545743886608883756055099186141656167863779431591252975204876916601896424699088267193386349418109160859979903870364832032223104520321809546476987546814733187956272781106295441579916680790366229132800831183271024588305546470993302324087267071204500428062856941092440107390162973008698607368998871627319003623030520669280396244976418532878104407861267035767958642434807953263778189787275939069597035856248167267078084211744059204206900340787727075879863182413878098564403776495650327513543954553650849187117657352867675745645497164905315598749517957793710707476902331786076496649430347342614063004050346749509706851063532901271299062418798782213024769332346945617461096952268656470835446501459540738755002165375700091021413547969531421578039456446937314179372324356201974826210663168744373739982628156301018024580727759342696147304823863870837522731743737381703070359648591462443820296890165070194529149104019060339881993270672355995416512245191762379715464820959259170329083219286582886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -120178587955486226340545794140612729850016302058322222475260235177632788195238228332169001620712893321776519223034445435587832592019747529374342134919655132900759600402311742710811839720348546608515117552859326456842298910133478462878402664921433307431661297063291664102228633494360176762122939697321838768377931303621030476202809911105056250656534881464788733996266566308437232017131882682588917507271685693267161157375709317656260143609735637090010782209885912926027483617768770079801562341613885021319864843068452689681493403156907361372643099631323051759702774617856367842273472524827235361049999064459914878813129844582550903776399627496317901693218068833979278270841897932953373060469093620530978493982873039849914799883195750349521791040965857794604726082000119352518793626462879270791282566247578998236943080804977923541831184829939897810968420867990517971185820551952826132495007156802786059546858839245354145695292283227034831584070605679071254340532468498484209925858924274838594652405060894330928585130714513606019834847119126064525131272556566403500906697084908374043284671728615040064786051558856748043486949358464248071660480616978485757248883760292011804594443384630780573815011447871285731500436000569371450568196158428838029998249126651510049137345607754061497820965468713573464098233780355002634954784387595096180052847288280580422679842254225686256051646884527757367568731051253866305570962024339798522498318616644937957580844823862163253287995538334906645804720125102335121644842374206326660350128202732955390345773525031456061058786444138913578026063728847759240826451102028570937540128828509497981403192536635721642346941111831947752554730198999068319460051512778037590830365884804825100310719140690477258517846239756274853386294084249205575802207198505878631199559907434693223389735347876376620397251723901965461937171361699432201628509764521753931448489169065613841540693887900818601323858911976773481336830886275471762769714502726924846809754206315231083468431836855245573446431394599089987788570342556669221780894517346931802253584040077645281772054881044922972120181261187910246604356840172706084279861712186980632378553241163512482161930113892411388009187355423611693102918408063035099269603950022644328270672402763349278655039129075641626665381286602857029870822378100862298774250138181065647146695951037993293892999901241017545101968359346227122672622740851769320026145389744379010524664977895919255446126648478988665633112079447567651464082921322966856402177437243260314566267469155613565132248528527540066357595469492691711667926814351904641742815943260138294231266872766625882498206078629448440166054373988568566702588932879375614705767047391063810088643350370158072722945258908965978133005190006559407739258733115761169819511339888479609741771007362470006638558708479015510044215719770583775669616056713497577139695424841080347923190564950446868793117069683873916786123350811696538911206115034060562547821142194539796894682639489421567418983335625894224364691423785415990568986698878515321290664882327357381958644188565376918977196537320651895186921564808427883058703624914721931043588568851561275551309276699258631444948798545910121890243631727730435872049583500875880884824793129080778594869325308703222578967026536942133978964037428675161223581223350411054989288161039037976524949584836078938781800375409877526979096440347199989204935683544385093558883591614155905173993046599154581231846603634849736467493399295212034374669647705296813895978080248436921991151038514904365826569140609871686906058277243032316090964724300964210304086958263604473057273915607972342024003370917419024301230158178006199490056972817406238529332467342258757320079643930869199478308908949209915144538399747247343138314555980412949891243697416470272006971164000344307408447541707799699541793233981780437761636674416134792380752663905237385896262352562291703985104930525988412545403430966473369135510343774474057737373134598175310244041098925470405724614168138272469140590274712304067622397135696343187949184515171534153589663505997593036765286513814703557405976623719062970621482263569983502057615600983038873892300563351898532756188964568649915465605628352961443452110396210838241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 16249242449670663336680392383211177633819045723864813526327216595419390721351476018990244305664006441826884990793458123090097274118273941071138770617100280835487092215886272822277020751682096424847091459646020306126087730504674395012171962098206852209400911968512195998216193300502431771083390557589456864178021835641738426475193794917672830580545048451854127687376030661127102118785584018533674342698756680924797635052320065325304856515721158596212369971114324655909566909228151735428281115840379584088906197619211200663407681581926014546597158263526096940634224902980754344009462910536519862177406106518679245160403356151919058393795185587705860994804321713807407684233163995001375609141970218256601504305877716107840470985765747915861205266779504340367655291101001730447588384214950546133063724232231999101046355733865344930459574455363031240715797340312208304274967140845674703257197370732090123746014589937434956610592864079452867691639317739877061091780549289358847730395720689123282487622595855408504470954443262397843900266937037439462970729847820769376906180822501612498927346815923900463509188339008989819393454362456519450763195417454294376497512439484790216709063586111874445094387640335162436138855748346350150646632914889406186010071349045532632542927082504849211058379409250622000783395398216953255968611184604588472068219840923648731123988940143816982988175923621985538069154186296715133317081651532150820518497199666270978181195877957033122561553280487752190954320247994378785243188804601517726888149906684262688732621051338217681069941706089015669171825024722116425970333301482511182770464211269170282471726807897125324159016638108053992813465770944153703797146033622272434089640577866865401113826797311204605492457614336115534911747841128271207486318530662442531752146121566175859314406841723180578446780499077244744369000019681450450272948217824209112622766800726208427086079853554596350378874309207790205789106671612142622343636544779516279408523925939094334160899893190637292719844296509724650972308975060907015953924398067344956160965673053051353693739588083875462628299613926003885604562963291584756749910063815696413254746690264457446198078110448316023694616780105550893970669256672343063008807857018762588821601678578724760666693743279653371986809510538649696373840563660826577169860139791838076192317020938978044471116133014757155625973107968651703530893425024217538265332774725505763710469149907089974396836780000573269912503814894409485588005984805393383007000285522644166201078909026124507422170912980666599971213323540293966165796222879561638882294435008216647439649582252105068647340063483686957646950205646057728791945466184017738269128352095774308027741804455966678488136433163733973995607724819175941593139678688385000852194291458354236920438190009295393393038869213348527412102848061782965343137337911992234449326954575425519769135443929347673901418689526358730946388057868736221119584907019904944440033399152802646632715874600988136844793560796372271677395876279476850381064423472795009589180893530609721916136945072399654756730895369105979882807606729875588359925371854308044019416232699850983302853596660787135697532149524403760285337730280460816082473293476825732056294799604984086392630853450494211080020664351245458837972957836215890168096886059986956346774791006415056684219270022936607714094728091648134080545502480613267045678733247293129781438457022564897558897889032187851823430105125029060971851317376803206689288026317284623336572302021765870195625513887140814992325755173143914365364995720763353495779514067727650340131799397161301586876540453086592637419748788966689057571650300809766405499374522715582537601054372692104807061446679650379204440306228478396167907338182380856085664791447446916928141765459823668403715556719530504959498937338956660272622187460294739327787164529922405229517423681635017669624505969373618994938557195553048628404193934040725270913691555176173140099449223001644335570908432368614236190825023790247139124769172533316142537313409308427033170083967082708740828832942891672085843676053258949955230431668999375841154542899427380848606395319367705919656771973454598029046386265701847361901214348313580488274548963147776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1807471384661392358409527879723771445375620741086916166953506520648851432878870153153335574940524434019666282230665101736626628850487324049900933788747154671708507433868469159947363341281316121220882379359596915298120709500252592863933646918469544447970421862099416013949880494099793071033497681924951199165805629977488836781670113268166704655223537282903553299352182925228747757513046912093262321661020139391892303350938703509759636238390614290007845862171683771425198440281233196827456109093974596316947718395990498827854122279998162450109755725414410691586555753937400406229296506637816976829145195935616706654102127876018395394872702070621145482173274875848866504957077322568507436560265486076353169858343154622657009706714779653722321448768458414513616184326414777432618444766282019764001273516509327695391508240072254779294616420994582118443683766863243798138942239136886281167416372785020605385082288178389140828378491934753741654848287710776620451699423045217776474595666150221025720869436419117713060170208507904291608496161766503064097858079815630901256343870954996834065023454520005334407415002254813254578449880870281344343846180221162534054399279978246917574537045519553044791858976293625760006573527652927110419508450596563138226338757892514974734480743100528200202091143035141676072772624831389749227250381149082579354421862532257514868995654150447165589199128756013118387726014027383112125607822568034989202505406205465228116708296089519661290393536294779206663427727655379666214067267867691390834413968050047585846106287011611792477799713652228104917535928356182098143222888996685241148946671864427077942319127912202619046381862169848511213869625484569507754156927875380935625459162400683326690938988302663957666947864700773370464950342786273160769754733462147513106892794637642544625945755010714915184590893737114144468843498543817473316984988954926850717471224955899604673760877043572190910748935630651599174367879976499389987833571292696409516784803259447336957775200612131193354304388913530912143490645379203971048525237893868127903903063582763308349231053804880228221933276591032429113052596671807655342390721403740817478760946002176482539446630886202154568682091783928065034471147110561161819099232957743938496369588260200628453170704804937549179875536735650640556841707103564743675438519083611824736081770812073009672745090199591464640340418958043209493173998296616489416747013117159097842233510342704930633683444541556399734632717368078903279384822633553569458493332242361303245087150669394171664528900109260533113013463993623516251760708687570835218668487961748865240247946608054443215939963089230708135316334026570537654052857954862154597490525421744436380408094489982024400223089005468492343317087831609481042294786123887138102259218263058312240100455268012579473393912754504952063106891208165621658569042238634121287236113205687474265278891501966207940835364682769258743960548839753762339513213543785755692009771242776159979091483347591129521507508943165665196134899687170869927551750281571296408889033599053246981750561419575274114322821674487378248572087221247312550986587608941474264381043470635368452316358523637105098590792752232880839387063189938132567597089758979324576577668843204202674345339753793879287002671201915833191867147151905582218628041055789813383974657767432809442370408512801509534891887346038774339189121027219880568119711879058060956318611215865813516667536206747812797794967406758976422473964094568855253025180602312892840180756493212582378079428207079239753563262289065147026839637593998404635238892098464274994978045536252470940139841958498147144523074696638686513111053893205880885577321425532173040489125965975153508677545966057604625643908913277724220951393464122524159073345647625988470027847288340950010126936348320257605004444883760584617258548971334848591308091936963005810246236260848307346668165972528906995871538757617452170487634423884231969872272612571254169105633148085566382086722516514316112616440568490695013030995790658540350968647292496082025571348235113884385818141395211503012882045573339673029007814104075395493920032303077797086199352563889149402462962905083823978912246761901518922830822480211432760658914757836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 174019955720468599322417631580689000297705906603850046356925027029415636867358381459830172802664307269825879334865387390655925561968470298455460356669276888264333483439462923394602340713064194183842782041409441262460454255415470432336557505081793268387555615944319213608020284439941164091679731255962368771207959725790471317556761956217468267933800594842594034979896583046634310721683577037658349593815049011614560976920532766973097710381382550520889419992630086005991060456477828864115180316032065226178940674406467955969965914967834576178506406130911215940768572160040623845822800408447822260310585618381427168941682732451432007259610240414418862868734303639653375037481108501406142089052143554459038070276582037597548088524272748771221268176222994436032841469715850839687761475790355154798620619541308777833118708634212706850893787070795309531989944051092480900319264859018571567102995948799860335464489878474211633087607350493326229570061584290647283237476563344695101074967535095264066736669814118722395127813361600744585493285681272466656012541623569767790021671981536639444093828957135646850760755841386044220918381857304521025574187904950538247387587628672298441149433690377187529170307694116946129224267084021595173960391833364224679289607206077020536032017887080307203374863250309058388272098953399076213018721708385784128862357372669559965638728629710394851460017207570427534696439922653063081774715799692443210863837151394902962884500698113266532904135275819301371395545523411046129398763333676888133999413060260542952447186176609333228536948258734699937077845669710935778739153096604000335925464005119773157343325989895602337793297017832657876346158705901437841854950785779789057917774375392717544279068765359293672324751871974681638511015666525013400180894191386943749309268529916265341816297102730714448655787840034730138085737213595239915685237633624261781925869976763097519476474337125261455802990336528231656051050736394985373873888094045091986342493883519776162748295101972961730475921406183243521389899943550908303478574888080770864145814797006719566334950842524618295991803264384034768626653237403584683348070182134173352811813310729583720498039686579389810962491862067606256965392622644987881435460506121824766598783666714446791295920120903305951601035304233245166769125929368344893712092041004847762441224605761069264171707141334357705829414108104141218396586158647638898815043094341408153884169361893721925351554308811483120326742156296580782077001546095879219686746541033732461341605728352312612391620476899070833246099433738205730056675465649954361664552813092635329141811114057046127681445732390398762839564436497468104692893734315142669771412934257189502853635398504874494804211669613407847637411905071203168146986503747360998465703108188867919608514662043065460560564379199961257822432393613228306012515850694919037846037940643822090240071866243037364418826791822288417167965284637655908669750241152551300998696640797577494989271025722958526634963463086776147392049292840963713045544646937864591571348932389986422188966085975112329957743427922725302464457928455034101493772524786363120120954181950496118783676368491804439919361298311580061538165591390161496960443169767348412479635878626850935296854066837868029021067580037906151561239010408382311115439958054155232933172254469101217356371666070981735764849214916858645012132825454916480602192491650535874610127018554293272774603607772324406169223415781080951093409953574599157917350991694873173762661217941212322341284388659530966569317607041383264017161275969033992868772209429751669494309508206752894836109696059912713346483080777354952901750073807255652637645024305631095132863007305419255469933900574822584876964510369427999480271689181664032592639474467025501895659258133513898412135368152182130091107210843138589752749531304225875138177358504186501592168145259460709134894526060619859137560069695204015507677187493851536966719728643433251818071883358582791282285637044676612866592184302230110696903977661042069043905315283949384603304263019058600512681625446207942082091077188216796692395036479458615536144954804837943303474116669371618760919635510489506007783003714504636800931128450412997423472312320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -14818312606519258194639286461148151274676114880090778811968773030696304333948633840257022555176065195763319722949136919067542689746427016440431815193888476345670800723043270729639935612224029414515160869292628256468300800547529106826242770030953261032097580660687507316960560705078427688258934655453834829073157503801007289365025372144440462743368063864019065815082296124867310695889331978160353741289784438519438981716374631807949046439780168940880420841312388287605156565695221434888603357292980522635505340280959745560029970479122366233640047131517744661285880970273258299533156007250667991049041273081008959537577545904783627811497748554804147045135964601763802884403884366929917343243753623271161911796349361819049304375085900146050254918295679193888651322512092475272565036928465225173606514937592013089735146055071732523950330509955947789446610603007756695144828880759620062363319134733682720946441801681560526558786291934686756074629824934952766596672628975303437417788595984457197557771708228495652741186074097080639193984527587592557324191845453130174804265632698313349744629757995387382842017995939324177176716214337745679353266744716126719938601818539917524714801787392728923145299014811440085704620129101651875783653327355466494920851532315522488250281645558756821155878494481991064107980492476769798782937680392998478729368024151570379340125648693219269997294254072656519681526194807858166123175436931233466309572899622348854547890577958797940756430759964579818992193096582395245134448578896336653303404741501793849698892544241976870434317556044345987733611602791665736471745626198308514686315062242849063582126659651384970920582951203887795868360900669937716636852184042985615231110529609053023196621863713120862954643444928692223942141345513852570122244281252049425141164635125492911250298640323799442839403692168531740186039760742562962439741077500211071908908377116603894027703594127614690242410712977680007435048586987288112620217475046758408449022555637046914735960187732000351596518236293553901350490446816577439865995217912459441169268195140971270264622032033717058181313585262775206089957659680465499385954867804690479503669909858134720394329737330137657482520053169518383089016875904304209043479405706067896856736637513146501185528040716630898870406106424715135369692421072055660306105128199357444482568794074942411827860470795347845166656172701772581151540674840013216238986514243233098294482266769038171775541836451584646011092386340361279015549321956905702401108704896553269859612212493611222237859974628777144241150744619134771530271854059445638964114543268164937745548408174083758992555209738823658359766517815061605362298099761276636450634443568710988339062331677016416459100051764253838236186350612451102223607023343959435444489840282548083825576155844945719284299957918411737838984512044819132854093728821521307058707450491215572074036119985503357011412948055837864582913718332740430544925200122682671061829884433590929730130745070876004104211838408738920049619054933376621225428122407666813424197223569339960474334553359860287158212388756690315361091853025622356087287551992820224281255257597084500258216748580448203079353658599043409433358314019053392910726682410908274990287260818506162513837601601519988727210602822015149554892043869025541778012378370064849319135935685644395147663414088337681281636681904725039689585981188908163672128497909809773018492096410036655390710786188057701060547275666621880379230463501239519178586738738325792563876376634422481974128639428068746035320803250364282302422581449017620297309110774215462634762058964056500270958333281050207513996525574467454210900812934301160222096859480048648896588429672564778042900131889719303995548366671913338827640441548023924331418049154018834944136025699177355007696531560551565323148792612557111083865602972515950474368643634066104564181850033821135548832194818302019819066125871222489489498943686303344704806249212186934613957934176024844596973683984224054232196664961598335100593951240761348949099597063002887787255875277092773578424759475186890108575864614446113815369253931192871881251206474688853676235242456723699737946271484546708856844057026004429901599347398334211160014848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 1127067854035744986829008747659881194840160660702467724409496596716662137023535465533080830668405358894565352774482803784518130034640551428504477611687023445307923409975612554552648334519348664584907330231067907603890289200809042401441147731109030310516781262811806402784513836555306193405346712441690421067427208972499005315558878531703489829127424593864899309424532474422109726139968327472408337999191477933340730676375192379753192886087839891888428323072043244699714372637214499755980158803525612040141906549397023673029191641945818223313330665820853860119328525541808735315198454619948656067753978793407996873345057345435977150661184967159024395643402124196988934406341352420896188293606739077691384632049609158734495223964178208338955449925289723380287135636018738927799099362649791656791086911629944244763142994008400683324687916968289526770074873651012980427624305803387902433525499513684104221280516296002177219508685554514841770766530011655198768259137828826345928655324103495844355047188805856458104119018296470787754782650341934211506219411228836695051575069480949088559918344101483568612832979527222227543703505837791114336810050572539671747170249966289462949122790155151257718865546026513273379778734343745358017377771294704335579914487269961941151791637820118419739962089929710973921791612550777383185431621063477260810764603368936955148435274608205425950634638123438413093016173822459614752492362009126177631083333754545052193591165137771891001247064730572591056680433463579205150710267093005246143764000953234239013175970646658381146726207737902824011450821045086895506547303428779394694965676604497969646429894013689568962086915441656443046942154322704400205889482147810366282121090206904077814684283195727086479843045379439927695744009992994931379029159839067568973961861570789525777849115706050245136890341795824133613577742960728425327780131365388582582849785410982172399688410520154371859985560888980603330634065411623991140387476904383682251561698296169411945071653632501560873195842866221493751550056475424505989721536926452523663014647551357810649773147460344521432031288865145841710536751853313964179448729555585264262288370003615160403410619116970209638875425340219669759714845350068350064148990926084083615186570658278826115783742204256013136723548880713626265491021988202471045623410759606973085983739325287897057551988323985548365212761214215580633258932659393842069865551779340923182305668669163438873297200742112656863931309830656228619404237356008651251021570293682445821307346207395415601030874696601831909255822174406758091453139504585499022205946053707204225236299557960587054633118926822813782279812266581422236917269893811748053881310282148256828151770001207651429928335305618027400825737622325007980495738613504256313821449930156645894240396068126632109785236148190117275246315481414636746693839555908183824320281484196929832144476701570149016426383290260574044362773670632027180783795817704545339325709995105936407110861619350109524501396486851187235583667377536054774609269818368681715833595984242354454648446607257952425515972200708923976065318615943791453457229812197518635807754616734773847277797594417583234612945285922302551029084490007158234254237956302729120782699573498436754260998200492062244378751496141196052510142131931783488939884976778893110802372617590425483881901428823282942595839004698141217613981165117249841563777077948027503431577990147327405777912101094028050979663252997127630975729283719557184319789327878039245825888473552513613370891161992892968137308406361480831598249305590245198347354885033240696156416940870730753603082235665003537454033459086257847340546537199687688920733953989572330833000308318205462734775001907963084936115808555112604960575812130279663795131028457652391706476227044855335664526301037062069625214161486968616826611769341332001025260420189332718751302400787488091732062784047349918086196696606414029905006604457993600035826942359888359821494410599993295551819582407781037976512198247898077642885771751971720197620432547630143390469944727096728780279948378679292377949848111585898577608247850759315599807397660969297266910388797139599700969973088690970305514354413859325738698566367599342387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -77033619350826882436386380441055747869073760233585269945666758756148978245387161757259891406431019546062917444285315801009783361955573729362724945112384052203348249244524933046425952773440474131159977366785724690112015230986290900619073861325441804019433684884718926808303842053286084397776462662237406701981530986427771331298393261397749332640796174681534252719972113843641854941086499278979935573356139708429380495231074993142123769610656936952208473706026268490333680300410248013864645697390187148502650472704777271577038988642010635046734026184686479862498274762125173681123197619555345748273076298365662358787721019484941864162065850390549143382608107372618784288693608214265287045311501270102069329686299110073713789993036670668638302293658742604608105775893201196110622434165876170649335490120473457946031590906102039881104494003531031737704218418035605998145916432078254233015380469844499532572133310899397997351173588336955261469611537172398444983144787604387764504612354172340884998745899832652259606397014383908933874157782994579958616397180862294153494542846995551957328930507152289460091269707188330043573128839372621204593432380757073721345940178443580547069660349784886789189990251788497252215843501722920783770457709425449071873063924357015102862685316242673615626540478834265665366307498094136830354450507059857925010438715023839760602841576438322646395672072719978776530689518154402641779678627891636129726710925656565623273260479717592332864456636955030879029695470362466904897830008586700638639164165755178380042023958489268143723507889394102647788050976255030419941484007822507763583430741032905682591481317531077327858926430079346508125371076195307500607216661748341615751044721895514873928614547917442319458332796742297385541296325963835457037542275786528486993910757439357498832992027644895919660441278861198035561492975918310342899172224163212484748293058725197896180344593836318775483542855051235980608028395625884020436554926322658164597576045320876117891993572234736347722134013696335627761549735692360577899116441770557047671537070641758838379833902864201939359403015870531986250630545560747908090591700589684133247557446607833121717065557492466882815391831734530504147759673634119101868240122037547278067065652707119463405450103188456169908299114298551852463392895484458550343442368230565070831874051344936714009388586856009750130595359261147136002953851092350068698589914473438736268588877547365354543567437877438245219230165292487686482512825717919116084386455514993015015011005084385799808568283535327800563498680863695921011588154579154190788589433709467571669728216821693637377827717869325243534515527592327059303486912391431849865156906421905994258234578880586479503856145255294892051318636032536016413479549778582497366618818224294002090719015537697879224868331008098419225800307746845705867150810660626709315764838923237303534769700194426689333781040693487414850763949477165296744753986945462786660952902415803162913460396412021421414758189888624172890777190479295583633620286885983343397815199537172389652072140036319722658320009512744316106496463669510320416830557976919851708037165561129458744999465214474951624851601651906317710054683219197700846931615004857476402346194571902304995254451394378941544112289972724459256109329460733994348946188760815086087767538302996563476940217944275315115753367986916522624222986587349260601860209142166011017160086900866029254813808698729390835888576435057697244965848973849001953905479991744592588095842344072185995028073221988058441967076754142014162821513185065293500437318292484450383437290308268972600292386787173388334317069895269201560161341976723631849964817166933690830361165550023560800033156215068164157919462799208810890008550121731012702081233202690177333829010141261446597834408941900660592222095020105578509564949165377817899174415709393543962886416596946318637079048018889441908425539439276550245428600455499180490608707849119658422610513528791844488676456659563624328577944514611179870406891409455497161201492293774045938487855954825640274297954154559975435629091302642562190297921704235635955578272539603185143327112733196144466073060726376000925713743563880594624046038355825131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 4759617094005498009468357795189692405042102199201211454186983484742766552567313918980872775309230312729542793886480812225370864227283783093787251226216427579520241737515037531191404988341873908749415660687761830296303342295285027017904706206434343918230390474069131212951104338133502878041544108283781764431460592360652189014112430438027786611944129189208516001282014451470892060702519045105119246723313309370052531057188221351030681135822150135320224979164584251986376203461923831225994619952540639773215498135946470666583929096204394514810713658956366153128251073785800953599896259139319345555791969885894847494901854044914882346109453346122473866181789935279804573603036901665809739739484278528976176026431590977033025256538343147508578191303592793997965045066534261735429120708984482547375073009476102573001061388994618357467489525356815793066439275098908962478191307861203541558785290199504496768235379814111547711890311748034337905716892529135479026307048067186426936623669812394931177607709912351293252966358969783605653791130706055008080108029468643450123250557117160576217999198807419533464614217882187594686380986970674500489145248905444318616684890524036892657677259347508421282202276106524933470547583882542810738153521967492714737420726674616911879540725971447540302237711868001859196759764152294893982780369241872473837508772108645705430647917970472330806924905349769185870163866668797935430267136518522424982656410119614611504684189133415011787845555540735249360764233861783202290656980940386014435414171138351907001322710296450230210316542064074991254686892663755020074057123142697964657386340437890978327569181046071952348222401043916632173855828918212328945507462161871081104678605138224674771847237099177261206540245890511435134383016415547446616366508811585081538275605246052959502403298987447029723354777143495801991474017264381522465220722158003134056672198027758385612465329188960055862538052212281335992735230270719824343299968702057318510318123329831424885950125964159617046147810146045079188701411992863056142459363114271258691841880763892773276919785188945747023413247011813783752199469889471518042091416897466709609666446923683615719218566565054993908031616518358855478520153205495228537721218046772041203363146808146393832225429154045200907981999955217587007613799168585755086090059343716221862818377652079484548574279292519064671099321982021625641853105278970303001799567341878091180754721454815790064458813215061384993191103541562377343151180996621753555626226875763262051210912444788727820476263382616220171443140886598754096326450043079431660317201181605808874951097627968028186233961190452695306891361538723039526324151345167367665834410279053436492040413934066302264343230960586084520191240582613135752177049975090609387481707398674486109100410509437609781015868750893332783044471659026574082875907122357837179670057756745442692170512690400933040575754637386765302067202268817234242640847844488578183326701331070380516550334963274593791401369987450693793646294203837590006312625279951737673897632372649080533426201750392296880324307836429695216198389564497891153987754679601224309831663543549059323226779458070860257104625587280010297842118467200140053500194345815121653306224199988952752631593816075630518330268740428636236432486243919662418847857880213691368815005535312997837242430285394761185297925018228361234537349813654936518131661474605662857996676126445848933600607714933180763475887646408270357983291450222609003118539326498871420433708238358094646093577377697416926363969010914987039060596396647807129595201004299373577677878850332470363895410692281581053306665742155652289308273092980756778664523487472196014684807386865751558510651894841549932720909981770793769391315794387310743609472681486385675235053034445840820182538662001800989052205149134987798835617833226815697429679842224068019527944035501175360167027458751809376622616813423169498194321462549652472765810432587299365210827956701181238196145419687522446783728112470870502395987866134508451306431336816891926858540856495244906656265482603220989385830907354481534039696905976650707184714050148042769372059566118518350071097874736104060167862999973807693894710026305536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -267202294156652414467789792297993908028322674524331028389904875043814775976493044518780970573374705574942571654880649479211182073979558940765645022363892609579393611445603437852892128868828763309871207526503210145898777609295749054935553370756681639097070091686221892957796767382618432687749873183388278052654994138589927984906658904639493617767389884602255729158589020680080624701496590309577005312796188509760181163749237108925144869669224398080071728706943678548072487000527868956944370594620408487348731351584965230424206799917571335166935972995972247974059717160427060416618500552178796567977975131217885345111808461109746131404972076229631943897234654915495506772945142245372298765493028601755761178211767188680086003741681497458026074319071821387747682290539491773034031866870774684940559339223235161743280635270349330434753823593932900799029571339707743197968395907546154377149252973710046489199366005282957927114876702727660800573942692157990500428592062610008484912908740904963931398883814085924565440719865878019804951972105295450083565441738348463625082001399303197966082459399544392516779417481520005150596104724561325538689431507382414498223667796513549199242579577965413414581835060808770868147777760429237126226429770698712526682445913400659287142946147258794514805285661240918597968032087113707177822038051274484689112547762377470168328038997996602076900436092497592983461649956610055017906538080566527755237102269318710859276375456022829467687165465201929775557530517731976104130746844014413904103301474944962211825232310411813059502446861845028836110122578210356373281753609001856150327318612964843251056496506309973576357697533019143464014532693700832984612899989771284301463335824956280350722292764436337608714439118486742416123795980928375096141546553747131170247893820342641124298823625775990410709232955332034382137671636779071078682276226937724629091256461626269390310266267953471018778252760245262473724734867929555462107107165422792851401367570889374395372930979122976543842042209635036764255873816330055912145987729717864709831415328555467941241436641190280054909713874960163599334758029366767956163457737358830378040344002299898740126984828354527822501797197480116973762764166520092536103029281439382475877404732379159742135408717644063034325935624498806964368025258617776689596315787112885316853666403143411380003502854619298339381924192710892646378205894031949056932802839760343541447517234341129687461586257132806931082122122574707065226089114061061585036117054012415690849614473960339706379286138498372584898803143828541622161894865829879169093832375409610532095707471059600637472850447154338388415392055201260470575297903030568038329656167416590941451301031730660155272451216720380583882883425260489682468129705728924009480349547829345366699259411983793197023409466923795833491183706261249590726602301154879358893901767781741359766833571912273183238285917400589525643111513438596950773917100837839494326123580038936415061270848450083067041048928031488448043382632266705925461473042517352530602474667547151536722774625848559184251557953783975636660038114189477543464838041124672418905128977172647640187462288739171663126645964169396240925145386430372446938919718985747858885002605395431855977771762859838887118884310286213847161829451235603590328694837552913047253573784697983545937801198468086312722842373961443921983187666822543105454466376189639709657754757308901238215059375471679781443801650818325075365888048948408330712366506737465682781789406366842646967565467875684732650597439021529194959953280965140992528699192874203542028600136305689510953421373608966370783423068555405544761090537295188818936442557226288569779427793147712853271549717340293975459154229632805285408145306792422313408689124334931466393395848622391166297943468944087452108176707145842127424360815306956385218947563122525479059999578581541880416430194447747285260585202155733564006181913679609617254821139025608117848195409248021205842160775049472139356202639947025170541152637415461737577295954887387903918399094014339269317100270590382971408058031716593045402597106292488552020704575190318297710744537845990819059346614941246257920305400783159753716986701414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 13637152086069139259752371265879929040017367068222788089319686364775645026795846625048362954971441553127591977741116496554292745459640947470442764330774360053696719216669217568426305303388501145995769173436100865518884639562730062601662771381820392998025286322385964481001885545754203668923446245373499420921601014823733366993929911795740096821423770577251206321282250399192803571082730087888746959797942328213263042135442564794046042062313700900465524930021373467231592919122426679710121412746760771201270849154573661358618995819642334645723167232619009810885447042473552345424723726837546135663233556179279911586686662030100403070431389536406607662906842492071700210483812638111841911952508394693978799683111435427704074292476811290527082190457118157943283177472562168565154507540718273501125637318074341885868101514205541158255348104404344676585855438176741797004071758510628232395156474091612132401872653908462041897452984539118006917336614450863188977889150937474888723440248724438641177123347983304886313670445028003277197742638910883531268912441977233025246237181537275919567640202359106159405434320843399801368696434857165020472618019175993917426517541617062480603755644663768275889713263832975443306767774461807644143673225741493750593189684597985849687718851263789729221483059178758405085801946141342445705776336700188838450087708508124049455778688795594350401247159376366118922800812953505008328747934730841500705269989062306501828797704808836247058463442654507896339741080970426836358554534106522459699015977423114052083979359224692801554870938183731232114390835658452319053448765761363682420524298879097477340922521770433446592568560841317614922820529275245684902305322781261192290416238368662458290165447442028742318751880345825844227814562511832935533717776072427438079391174373173559090326180419141622726599221569686335059422881837873422082764976872608384085210749483917911011811104004345760567600643495433488388615450578054038831532879453720078185310173953162847910047892036854017427713726879251116907135629652575114521699850463660494245445451149645248857464093510518874941811815402233780483168524835056481398450264836944077026393358566090526364618404437009054232125710502752315128180718588852365115987497163151352539238968777834191840647622248385852094259535230731749814154326879005296906337531858186083807703107168960415717705046030738412170417974590031355721238477535635599212613249002179404105810965767585160232996828876223012993015970423324821728461170917254318512208792827020533113273156130384145296136421344082630325396860004758091200617614627931745505806618439425454510346992026631932546879561822316152377902487721077494765917542884014740628492263500252946371486191428243086157921601832611797035709517530728388705178673306781464923007983150219822999301620821204944258780352517639996448027687633476855803663556050811420678556953413861841060588828251796205962948627976295951483507485692568202450734952397303124111202451991150762717536411076819319197836053669089025661164102705607468018639009892038548271319290941547152824564535962005252377194859134717624153367513203083159579773245091400570518671158510916369997548513427946627432993769293952631455194458819076871104790242005627732859972452159106854987101673003963142827755677708395629300980901445411304080519958000565122529106043456961095420802760376969202746961839143112403921855500138454641636070352990837243211218743069524791185964122239630538669773447539719405488962668495998690321924435015923899406665570165684159556228764173615741882088491963322499126435470737223851739279067976983046971706977452291336490728162746347769166251841901969821529721384830162604123234689912034126839811122951022170323090667168628162337534246548944276042466079271379865469013006920484853464699800809765418377530292466178251424351851479692508571556911795582231924644073349349443685245221062788657898843898297826970792862076487626962201267717320237690441609547316049770701723817425545714908723272254246545327332156677110127807113069190876164225474929674027020343843590648427963936035222101125672692699872213853258578606648639881747995502099303453636677517910908806703295482732412934565406361041303964149381186191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -631209437819882869859121182560392301622352218947870692030310458239651949957123442230833185219414314815115453440450195100882991105226962745786845147644536081472792529630263909738245376588687002704347482045737629903547264298876629591514209357356329321397878589934193691590915697440236236659705790529113988195133804711676076278308657761973306216930065139540307392002546456912722004419616350905450969148162241198571039253001441057221471505203377425935534124468160416387364157975740494087866805356057829010053412534822833395802385874034622688369174033613855566608522393346560143104294938656510735180075561044533605217389132190462545166091347719609951824253829528259408808713658614474947727468220974528055158366641038833551510043723599406969038454545558029725158771863439386639294714188660867414754301646463428617859130350890194444721040526437683948683339426107791398174152369618702027472012277572552472834954801104057554627958135396907225601672255977884941678815278650466102309512530119365199769115268278405048516430258904221077998850000404741646151057757724256815155134193704375310261557537004646172515143605510401126470371375541623461498555778438878278194173759022975440926064348467905816434880029655540424728517298522932274564714881649723746892330913325482350586496813799985081988557846064271727686197755411223070900701950971338655899330899303949263310413047526938771618225223390566792522919993098457602566795885805471701936885280459180765519398914704934563362198185171954273081500985003887418046838661441806556150593983904344914717218176443756984688859273574495089139774315446697136560983155970216612189990756934833969924761957520214493618665929666471844517793395215065528506103880754758027164618350902963203835696282145672814703388786253614868189580382899738900428417407846935730399330844650429847890504584632075501189061087929273289125989953238230165643376735515778967193719608854938326968361260447976931073618085888278140521498565098960763731112436107590255496419282474558862596490324345897030871513581611329572564049406289288183442902918574854461515437000306256677108512842769403930782286404858014300440201415377307662495696018947984029927668823305331891288003844963590009060183654782305725935047369886821852244014681980398090506123269235885058059978750554550220819916363302991146543340204821333283884711901966692084217607763199335902783087455536818325753507641958843515994634581669567131638098517078153738161324388741460145061134640463397151080363384301499162053132178226760795851532382762060624769183602458285775515821340031332011365619123274441906433153782147164523954397112855366647532528264990362300409669188897842612590927912717450051550905171284959104486059000289394179728906429077721801402249843624863355185897731412025977190912730653402839126410527675949381349976383647657011615232591020097033761824648370144631266058616734926539389178280912851341555271810639431311595599843752295957582285600363457891204637842613050901965015378591265753809137234720984709323014904844534122701271842614594307867389511416069143737524566065056512631731545165543229192192291751016849082127327560704697723910346034105213149853760865700404283568147599346562655061791974487441260926390750990600946234051786947394930240923161574201412738833291122430276407881880044506082766649492630378092573549232130504636434577197684773737314552751532576955986104708633202019826908898109989932101914525898513871398081819603255230268622545550782912876144821203420760471638681095547047052629935148100016862869865809482150924735607533909582532508653811882100944357875175602724538383439820010285122269799726054809177933600768264912088662226813363998980355811509288253065704702220843277210524261587593325604119971997903484765692916462510898342051724738083677079626751481275635295628567381528169364074336743819744550551127929805386102808406177649833690482771897779231589135606733979776364397347837886555542579782165818350318885085561566718015451672640904903922426408859068282049247810008389351434673316070648797257891452191063106735608891740319260876672270824048581450208987436456931250037285495780055206776679100587464464535833314696622850552549816185838933819069170924459818371616445100449595392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 26390837804425509555101443620208264237134744132329964149393803162030597418762691125094805931706298237283547167984492220181102789668170037574653252090210139410675033111476797405707632348178091032075825347936823023069848569891950839767115908706496353069170993671131905524390223317401463626176624243371955642923820930564848462493963180384040041392134408820056353773416285523728483447279892474009036939816645123828498734440412928745919258393897088267663228048406965710488677343442182620779387350395350806610041613982805688894051279268942446628032964668474878975654720902146360703127731834624902372250447782682992910207340852198010492705177839099049599668014467136826410786396217207465855490006207254604380272690425337289940180068143545822085250278400388790576445079440183377588857931545869688730916588751111146243052240057898796960898005059083911160925809509147124189971026819139272089971013565903714051405654129265938078108804872745702410895377170769294226219478423747961376560754310876756242949880823569951819686487852221386945680315510361563768963103201929993150455114438737994686740668488117204734219825340650177587147862254720246957821992121645455827447916107166532843937859257003773028380489521883593097615603511599856137510899567386857715919833890794537026338042671815059264725984080492980791041381421971435070691822854928635474882550071268908633488625304029710261051743048336012099147932161269939306882442329325285759889379861090784302764116389744772887217193441436217368611565944906320199142892959461554567566044888606620678033913485761037179173344941028973225383334955220739008767293731359566011066219875801622831145626609260136621929903212109593280030020470717004773517338781731445669168522359719161976775448224492963197857624392469359077510409708770908525419212133218589159204342713309508552762987680302530088308657925442866767435461936078470835463342081235952095502276100185474999072834221696836329748171592749534390985111621339375222045130333843612476565552720765599225021022595609441412324749798286716000554837310974176597011527416397337151485426081833971087100651385723900132130269577471348667083978225438251563169505264634981963231803210185852400426143297371874155278012089524809417194234454903808013675806042312982017448764989468752860075998860367582353355725519226893616093419118485141106839502254463436272081896486058980608933416168435836778132258613557824362514336326203183900684938943389677108115533767014910204958538207015577032834135355808547916056734848602949982715134635759158962476812427430241719879672362606295166507607294163325180187629233061300091904940822367749792180027233906747944283441633045994371702305345266817740228890899430230762531705024302934594021342110656354781759324321674221916766570497922739773515962542987107628895213668180867612240473817097481644457373144251923948737886461061464586853161866803458553992656183662629134270586578259595675285524084914005133394775266546296447226587324233696880912996431329458658934035531409220298107176027937295012571407335464422491636253170674791310828059567480261399770865612923734948148820464934895736441732675248457964890636327681493636767351378963954203778814014343410949287654833653266717615725848769982807496252242792712610573676758438833781583375962874518053514284972960026979723096186612687073885197505177691132350243554388915194258631313747504233961634455694215966611326254175521568755678037073103108985936968536752255014957573597452181377841517954509315935391642945740470194863270655372672821631464376563521031690244464505917091910394312207980336724869820734372512597245626155155049073304669707382838070518293887848349585596330678531640109637702225894439980339048220946505568259844048748720957544128719331720194337972547785600644395082497147579903481154429362561286215153649329582084201900726152841176503505749961138088284832600147561639218783202958384121415446773285476924704785295805980761363701477844465414780519757875690004401711991758764014231973987330353675782485020747445980561540811516287790048355008000955343899711454229809039454939544740720960119092093311168952862434228956482109252705334370949246137199188662364349373223626396628033555183497928356464221322204099379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -991573911009486199513316073462500546237960128142462990607587048261935885306771972894651059113904314838579388589373383814896255253343345866850779006146034637567451547774302700328044371594079937784770523611059496094585334422132346293017786436904371534141804741865313613041500679297861455170226424443646570668207684744992476557582809872869608921296446240629825928802952913122417262432448907015137527033177375471369697762116963833423569528716364616475133197968132585985367934124654781172022887407485426976087115247341458852695488779034740783668536407134874755272558915565655627638960077818146348578382808522725858721572179478487648751613360085881044142304192124059588891043796341082699483241698422089627629268416540821618312966873839985048652735077533391910194356633501654588854416102096553358197639808007848794339239576875917087340384300566164061640015615797100390248032593194478064677633744672018022314070997594967934933209166889502045999200035609928250518261855478574211100440573473474525495650951048409054676399408337920702476311193008867818419023317107314272641413957978319199128380852894678554337604161581495969713084471148836160915618291382029279805347536687323309620785470487869280152738084110653513769227217282825650382266980566417623229210971691913332990347099062963099335629264008401255949730940333570613757861873983757049321196865878260008531520364802440659045140228210665821957923210920011511546675758810654613168293339892062083393600467005542190127252405514546780312393020909904279868146958530032212016353910757415842010662848929356520714254115344797417457987024494033026867190333959141347313935100857202601177162342582159470023176181861157514329913760807642589709234861448714143924435788006419526900559849673422764117001856800881336341925368667245006654833171344044846557301923962936805246224675637088665682208572307687113589992629674190405682244709933613407147001524993570562138551505047279001790894111911130815660859398744775491843061668839656198478574972835361201387905852472205572078675117980105391350247628849295137300991163299277814280991203213172818271828243597635186931943521464128503395331434628313297795581056575405787438984195550975055323306130793613376537829241639568305043368688536513426937859912093635280796693357429781221253427504960365596689869701710596483601877662620517449129607994158265076072180110204547268998567028436449693317703732512684219458346580914002810802285849043555313690741442195352187061931164619705282683090928978058303955512122980126206808217026476739386560157303450046006487717791903332673352920621872432837449517469666860680097000901650810332396062907980534688492993806294503386022432821194122046878619253158131378998834812668192908403951127915425380835527926485594122576878820369947474431411218720378987492201136980305995201658478696306913539367238570553695413977681228719686991768114206425284977062769474932937294877007317030127884247372992783654914606111714413717395800965331376939563895367650264813011062187150258829991845913053433310315856909093693134275660213462554554010910408070618943352149616542709843469624901171232086295914069689865195848112807821799483893616122640474640898269905358680323843441399725536762225399162123507147206972319669412851407095208240630191121747279868138973270531189684154627504798109013159634210984661301193933675833579831441521212491076622423377354147179173420891834721591194595776496689230705244577656470273524880494436079438231451866096803654980479420007901376609736641258288065766391828118739013587696393904753543930347421755777086268353714496533844298898194576301049962337568611020699931350270405468293631101822749924604207776343758248199952179352390627813011100604638536711531451735259789603145621718439562633708609256841692794801288546282850250378725623692353481243851591493844440405130585310867908430688027645109419788285832641468418090143238387490429813912330539062615424250150709673511574089413367830619199659819011090253712905681476418461587507796446307988395024315938140478319796738032880005858893715126004531569033944040286123090301340478602393423532863624707332171812371710938059856603445669633072108111329053599226481893527666815425116326669880435760971246469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 33364863279882776856294756752958390643808647876875563821104883242015036906456534216895870667028494379007494181256458426297662481392092673074584300570352592079373589790816884972265820288215366206835216922963355282451657921927093041378768164590843309463150519523268972074644451861573670909154161003007882329829517946199264047560529785361863478319974935296470067908795171735834322255259744269127140633643796022101177502742964607481676088905110481323588182982485089318077650575997580232971198810489682825991653097940427491070211157986984817395749424960268388016458339726420719234498462487068366921235698207205000445712960924862079673595479948703974884622939317530294037142645768557290259175716457135240485735226920947881459884085703721219517680174019818983385653418470203346580083580965427305081019480562220389553491084104472668382698435244502057619773045604540733259070806202031573055558502033721324923086723601825689009306714539517948952068291283956222103593403233288333022196889487829659320341388878512127370790756089461152942932108439950629436867807121808234473850710467309714016999200484194723977334000005453343576589353894276646550808589943911573632987864371850011189147415864087480036666329444947599954171714266331480031013222811698300814380652784075682617284416707992715382847642988043563140228884069428179454774506853629349053403569419832306382178951022555511784514565747811359367101925896468473046779966776160243509211278450810931508784697339440373243125637762898276878197571689826883278793018011202340811411945319322230952588279446435487022444421993778727558773338229108678993236963942125881286680982964243609609186212710919901618445497494425654875608649069148215073563788749656553362464269734598677150172732598132334525129030488495592440493296092260207008395410244310276605596827081455334554365280800612433825071765115602673078030857996209952997807441541113028254025991690370268035479451273492138145894142651072276312139332275222506194730081843058337680919199657565812353329753172445601160312037052969689796589058159730927091862176399567361581029761650085378609259944081721027411457810299646534313148721070144150662695028999167784052680459237418831135213343385307185149130066619250467352954830156593657453564097862094411687376576573128040451630439971987485793919037792761562417547635926183416814178475172812825609539765595989615038828694307027546530009821346399698197115438797101806559632085540023405710899857028098794474559131300868607928550376468216150862047579964060296474247991538606283681994488544429114474046446053000365426933920070644897320874729583297671465305270757182787506985930950285091405163069325116017216154955868526977492815441290579080358808892324940145254169322598717933833085304582317613064327190195519194908058618082407928648553160819696463726853455827658067819255794846340683429199825555336978298853681562980468803681203859955626664502511249251575578454308275686902986859388286762827930552775100004977280237315945149315975183871366688156511688982844852277042492919248759936244347908151920454415330673633264225771127497889675533676769214570896220164695272961112419345601580920606894727305779015864114898634065130115783585895014069476275071967994046096636028624242698969109781618604683509432378946336729843160313568834825473370263247062572634219843809026008055551871075941869172283404951000936408095061196788925331725826944162161368258220550687811034760360430481808500985257849730486462170826560263104162554828196545717159981617719532221108900660404389358191178948801606368177455990084570737291481215244492326490228600751495278645775382166572682948780066503741921139280451422271472013336266434187992707259556007083174868320777614803653449555655225482688129598209937333730071833731569935935108913020107154249118992028815884392340844110304946663428991355338196743517307089128114311063391532965455656692207474694936897159447786614006723949326742905576380047426655307965970501477416629145436781712906260233762977494402042459194830140902014053856628343023433765720325572285823823502604846884545030430433718567102685908007321299235006191740842378110762777115015494319846563563190973062445524355874272087718458433573508751607812063232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1003147696185754537998449532040681261965013352125773614744180791089549761553161701597444306702494626303701561675504064923379535772271800748940632863484263097300255379575607151239416244894308050930675401466248472368105879523425964638931592263939558311838753305824003280336297051941247732105334709113340258464586468220937960214685288616924552321216545968694717047935872375168325996729338081226559554566719522254438939939523295311959014926749737182200293809044623413011864643604808662449035973407932941718789769736601995265758581825745949582627980389531937985385326905754495807364363699594395961076522033998840361066078577771924131784319285734964707787300950312947845585838905927854391949196386992400797103077130479079570056652515400758715185300162956072601082589278708312350504507187628543253280467843359323931547766914050538303828428062013577606909772133028845259796245496335718204372087228621826224665439773919847065795271869240234328054985953399623836030467345199245970120819307656808761203573989563873713444253854371269933140569441524415725021152842327359723412845301500846626451433640081261517282670854012293213498708598070838988895696153470619202217337683513676757923565493050947183077338082601510548076174500192922788410062269102906198231278785192860932526958564301869363157387453501953351462944786098488104572502427771216330689253390924375799526913073525731352316055882365859736500427185800238221539749022380416567778764901062459493906872238062501719416934349977194181832481677122399443787983985078015579860941686072807717277118563423836907697773291581929507110606762583679968883662154273843339829244081458549478902003992611365630146879322447875848186652675443960731842136569420770138251831124189197272231142694222399609075830598475783528592911522217932942575064553957074848027351782099925583318565785071283474080004087781531348682289866521810195081090308233788321900500816275473295187957099163889543936305029111051742302478192685899195619293026272837550811903819312553912635638304960519209794149978492383641346360482202542071572402254258233297906882219400151843862732297371334076912014908127189373963419434620623597246666477095751833889462329141212638344597000748509353389741202997491075001066653048556594559955407070260031707121816605343036599164775586979179041335818745483721141683226178094059699600215171603256653402842677421259019462496530104656443448835458477997875660703649854387609809194573449793918792330211418917172899352667291357131428210920993602398930895120057173665031183161637847160852828804011468804114500772259606943944186494718293642748058348776846936472375084225982284307345850425669096298123997336991737174150158413514704123387418493856114567416187660562434696138307264353274354452047049902316276007608963277871034683391145496206848171408306853065146647490542968665494943270681034993558614587761909838818222666042473362692743128013331841784268703730320074890504861733020847517250423285927756450084856840227178670270073531171014195268588367985831046710811747050143921465967258081110330312559802701360376365282717856725955691746030663993243642372051594927250823341958077901688538456413969446876277765298584765012527332317152724975561171508377424712322129621266215059808587529530763836739162096633623995722149906881031840752632784497790109414844755767484205077043340715241929949878699285300255526645216056335394904098932494136870953028642177684989525482746410546680379408494190709230280938630143392890545805164789900621483185524663887313554852606121265819288265666447132455814358720357878536117671238436042444809490052533591024830356509992995159187463707852963503733662993343023697422999151061833340532334477054449824783438458903369637715478099548771635344405486746190754910533864340694992848890869477627965432911385297271825144375145043316331681624285628584277677820399802900131220060040582655229037810450355501630901181896950037239967544452273962508432502422218055975657826632012908831752801494362140802874112863915962147892071261852135465279038956357402254282975457338506152121592291930523081332338681271211479778963718145109689944873839040653718870885563239525454350175381632928538446401637535238156492142005471991685552537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 27275955545552483031462635492585463083762852933057792943027491537597632693368477435843891743062808312746943239022046621982338833866523954741307693227081131149435822051864320808440557334573637337252388093616371950734824071800326835578611611497444405083563466005783432977522878868818255319067094455110934035551052421805446149985291851193556686747189847760972076753631047807894818897083929342508920682845662441669063001701817831642864283897369987679031265935494139231203668768396588038233250702375454393157165196069391906633097643781028937626592885471274926929513174421772021223301827917337201213919052103100746778359979692578594183840655869165030538968657807464965232881605292005133056352530416437375697541085313415431986022078076335284789797918979595996086458919068793924578390499195358885256580514907686908680354560067336214393348326802057711830421023200319396445411657100598244730866414447159103991032609124773672462881244709188438767379383884404317526895392514689497201020434251218681377925757962293303491163609438631838529520365043409867184146705216397841196464327726131083973362938868562727446285328527376581703211638650919303034823230753785266462842768655541346322105496390204685763963712862065349875146099569474670970455995034419765604421331646645266724485038066596436925323498192660166155333961564921270499782327065650606314485505207735352453886513492393371225929441487712728972990202933432009423603712728713068827652751771965719504647430045631994183071878742561597462004740393950138190182790963308609896043541092447169649047740313540097610725987835096324716865147271400694320663646399695033049428640439946328352371558812734792504217294375222868585651197539921505835276957112110898365165153086014311952964683112793415592618464215620191301183088677140983540439037757529886695185989915823378540674664525912844560793719145804237544330200463209475670524315222942687351193478553576146190799061232673562031834306454629251349980992239321142341397680345583867622946669236210233472539182029660318662509469021765793956801627474040904843144710646915796361464057458160769515295100527980415429978028913482559948448057117594742370822556938871390265067278766112960628028277307000933316970660198120171934504629891966475048716879027200656617544941301043884966218569310628885331848098889200142770393977755964384096634591027132007099111746356716236891010268744385749391022398455243635433696670859330286734687433103060716439701632389003101344441717903708277012419606568940433587828210549792844017510508796340196748141349601368083804367249015064778440370722826969179865202915757271522964114014407063257596759331488220000846921146459636719427364027950229030832131562081274894493522932110148028747038656861826750600002105124276722514016840215375274417782961192652558625083262214567151909516981794710589286177870696183399809692442422687284919986803281170858137321320473763613813687576734994341954416313444888112346337048211112162769467908505391281787922466011589571337576840343817450473643775913395363438513902989925561980592271839426970548737263065997999859600451340108710594372010820618472924140378808508291354464840062299000933059353328042749862793853394703831290247523463328349118175105747164036277155770977940726296991606287837219389206052878777748165802893327950561104168794631114635723203736907002629829576625847169644140669052810438738072147389591982951943283899000182061144473211100793666394796272466973849239721400306580351163121572494598764355540049916243464627495287253980579025017504023858643197321170110493159788999731709345514893534024893866762050703445288450249722785047687118521519907258304997532443817355004200126875613328571623615028597497151897120326974432040016332991429895069304249920471788957548655181472236545471734100165059437630477035859346957332423200620823608216490242064712689476072497195650663744210513924253627033917788027414631354130252259323417620973433099574093230377077358115936454310909303305889299138074302738192120798810089611133719973900628591584452111599206745090717099567323003148864398941197512651433358476511536180968459375559646764232922891892284136240117695598926405906717593841864240235276968189048775647490914553692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -673673354524587804079486791771970713903661943807358428338780746292082952737032742327496112090141101843868234120283042571937715266572906862637319725917724298221801980672463350152999149586074753262464006605139891843594897999656451324895372718817002061408036992341660043305937115086596047661143352656356883618907641274667768458773963982131580792790660796374036980434714656645082693338146990490488010121741306767832786864575687623199337650538843312730280759685211454762924387914208150353831062430904837768988296764798656014490249491529257128662502461798343544379177393388983456667158668710954789080079072308131862177553015122362363211149397731456845897986786461901918740336911515777856895787018018262633273007130673635846018037859960822842171738170082299957285733471328771691563689546004535626103597007183322365455350908664502384832211504398194692224875827274377375454189084716355978451556638745971443060928602075880620215596098934619507138033411929233622317114134297751651681294746710474184300066245017838742207124221968985057736928356406327275308898466843727646960064224516580898300333657665694312451163034829672993210216961426285332979899788201393363810688458971843542831479324832085448029733345024922761602327805985786098301532810909994451650998923996391710416309447687780599010899085242951173738415424476561059031897246232125503824676604253934663633089326331709973275271768332295684040160516077662544785227628842779504157810957578833591338878536421462528716795664651136404965713946424142583163625840412953214309399296700559002819054834149583514255473933721355076655029069818767864263456509630342818306728675347776883251376335847749572627067600620473775225822843407862213507258557371945673006212722019058490446684126468196780691163532611709765000366009813787838710086538406081158063692269973933295149846734476303373878898593559004877467176718991421122144055322819763317717547664957048992878405879857899726960517837050929369427834728200895842252819033160738622575968526987000366483284893468531853182307545595226598305999209018957525165558008290035594346340148831328699116883945840082294836310011290743612837172637470830420290353927099464823826748794063466234653224854315413968231756621170840166743388577990454346194918645266802102383937374195371668254237918307060658788013559763308814012465518240386341916957524248930952280210614672454644286968150568250756043970840575807237024586170488961636115981061090522996587334224326293773868645884888417436234591497418557178617591205332148742343246468785993268207606987730691325706787634666626556369520498258511900807349699649801382473203987580789365301369042327154046886879028038866494765484687865639531620647353740979587343518560767967912397983445487530023257862702011051937307788090423049816558904406735314515671076620141947895739458349067797602521891023103272406287887402097710974429060144275852589246628915391227938187554376223274651906602845777497798425775992028420383112197211789386875895541735350519221813263321863947596820901511629163978458554311782310621315319372713199663041074487445787788199198712384295247016156736383543015780612188231670688863226855395882271687054055569239743240477057028054976412954971355257860055264501728283774859578161447396554786590550540915720943979490288461552875474044280021287958369586138349961095439872106051348684120288092558383377194403239976749738245464019515745705998725582661767320031531852186664515534432960273802052608686790213301454484403089652864368102684646345952237953415511913153946181081772305456618073074032496137790528993276370126988541292967833494854606527384760425528933647466563191282014837918953629518578025922151995696956637022692629282720470301679582718633981485938821032785254243096019837592890754664691060498167701047713038094521867709019366946551869365507376838255653566651721046222223263515921754729204217421132374239223591937746815063108984208157237483704131910114323000161987759828588366796553439085388653395396201375108989836114655495161416032968293214751361927447484940827687567453672584234156486213053927172020994993561741578098338419929773366173874144890327166676603457390114973229680942055408598695299984204011175734152818235277312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 15248248168771549994937431906297049105101825115566789863141590072111912978172300108592602384528851956507290942189807583955432268693685501498719062886793507685496531200653895595140821040283821344306748135015634402516992261005138873189855646140627770523851649807737234957706798459980831318473567622535372597198107467874026601692056410146543013129846685426945037073555445690935741080076083467029562654496862109154633013762250523445580811637385687446472576605709324506804159422059544919843895652736320971573503172860657555323707455810893658216066519122847494403041683798740572098621656621702901102843186320758028241014881716798014733661920159666257988332263988950753214307543502618636443184117346418073216971299197009827421269947068005058494334016426745997775986665711054558758888003973926398440595215774490342458159110650062199993980898959088698876138656539522841702422643816938944957265419482379507374016270861292497034590866093798131436973293200515333138516074424029505444257132375260467167458470270713399709765861540302882857472917132726270758902895288772519171087743688014410427581205901336748928082488871254735587764156381114883906249853822916522772579643287437620797948577308411183526408452388776457613149204873375147573104380750983230213974515148608599746256798001480403855934484466270660209948042070402126939451803374607267751888429145655286502048676124426345230589673980290066701199417346734852596242948777933590481828171401064447174962831208592374994094853314222463894418883845761663345064839459967594017108631681375205677771589384008112429374490717158902758848168327654053748244309610519585481268137658394111246373928970717534190885068831752791231794750777042068082612744679692862943549032970576737158158111565608932224327707331227462598171200225687585594663724735263006079133641174644168460581830945604597131597654615811020806786823142396973743926361960004354381380919612306317419462629436211813107852422105762556750726663466582428110464129766088572964315854428920855842903227120212475236675822603026835708142966769210663701529733490371508325478677947850653492902843357864733666326576577341541029408125753196529712766965013728574047340435725448878103363822505049215229606950750615133418783784967164772340698580556005513315702744088328857485163866852855670264018125191277079407826343860589037787492717517164077458438165119183517709874321650364941585824063436851428427963839743889516953286634664372464010564483799594811949664061988095959540305714127573794732057574411624949320287386452004888575347813241496852092412786955686390303490743148723204836562887241021565567952513044993011645049890764447146921469247267288784678605654473575707164913144115031768154843712287485643537212022556758578066334604602972978769436629740025123128892058490082179218217566241286268795952866072846431223624845687172162764780878851742235407835349566216181273771838203525184804734102088668073380713715227438653971053490830922158726663681635560260242777896538015729467979759115646081479026758047472945875574436552388701566638770014330189395426215983849131830294747371518261769222402060444085141521889722725534939008753706091406502108829473031428884257907417810005377729550288943400452181059269649639349087596012453542114596893902748522741558101116071180047102921900646617010873715553666177946292510191996237577467616549284517433441803399956556995041022072810368109948900143797880041189406977035792854924204174880481941184840282508037676027474386899069815807620845428612637946925744255343328612204333980847736750499337254038448825935837917042258065576078697005863055041686526091721245677955237709564509372580316565776996252814792134190032907610820582793257511586350106159798239063779027045271325233819168213858928182004979665284407441654464578159044887886044357813321407532378267810973799627862620494250989752467069295319141290806063000981952217823973910962472430248778478378604711900885028973479547606830484286900008894985905700739770773516803991326908902812176149650084091949907189440910558057797384181165653969802853333341513064047144815192179636704386998126627487599109139799987663696615259719696991325428180293970749208510813771259112195424458098343936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -313720961055598154032118130000942917818518446683442042756244342414872663845533610846845719706945515851522330033662749856460880570653048847399770169996406087324061979220230488782317574898112194600824614142654092894305832350055671465126064120855961739575327059133896264351589817141700602527415448987144064097748317685675016550281110712029026075816929954721012112922228836749512234550363204072709700929412830307425967366653403948191610110893606304855142821611503291837750764406930548752673717104819206387624486523516174160363145118994828126650618707232640375164292337248977132410638960544286621995015821320541153471906177919569161156989634286094406042162034100649129846865708455197209300786886074351629068761356875463546686081427940804150766133559592603491880299116520679701893241320915284661198334619257519942190052086090548272216961420036791447759093374039863469403584326853096780307724215582214225388306346400860845272145403421327768707299320094701833854765126750388692508793626408332112865741590728806116310642314062235759760647961216220781881144238483352182686495449208683349996979395175893936182251748644181332064283247963563893500442721170131380755532734443032550796362823341783434905008321032308812811419811617082861613869697491322808661522218341100668357086770449177651703702963017843813698611749658526658200382667454879303669604395510758040744057321888215729417918747077610809944779948914604155012064430902931224103971889828469066741811046901875993589970630918788398899919529074432585030733711993694610990983182909466401703067504254292110251608162661329142551974698388594435817453422079568043590951933477603557226868978644939689444561111265847288349840482620320434900674640555588280320499467880188046531764289161128336717577399903720388697109714288944179284543417159984257674815594832954584606375800606422597195623291555669406945956861668215141183653827053731569143879413566842164391783681215143166353213672193238366311998714291642180404014375957115955293548567554339665587659871092980466291698775326842404666156129091366498533285413209588290530543426200869533298747888341377447853545142724004469353622249692585863160942303036876867321645130461475851787525302955380621749801232272189830784801078942136165144072375997867613605881860410185649829058862344024824835088062765601192496817659593233379828945553313289406622647521113618339935415490609866878482575056529920240675513933639397307009322497177983899744516910183325693580409005913063925992248332275676987338418365533840864387844015948975894145931570014792920356781315313809883304631028221220765562970033566693782878169663589768811081849524651385228358285893722683343540271345956592209713959072896240248478592443284042081940582466868460185661992011833026719370195479067604895540247335350090895844907647447902110093841947675310000321142747378648521270186242894938414087963838500702166949691478528942203423771530577365425827984068587659932185183602990884204492248357738406468028052400503601646874726537054118692994817284096654476457018361136582741409836904539285968059463037039100897409153414375871925936569679596710837201711213680607110961272796669399846525900235537724140559626667192803762763938414410449492287692403014785066474276367705636759116960918586192263366773760825872474966251399176688363955014761840716478401571793114469240018150195106294809661617412086495478921035401902424412814379055667285862622504884697716807290762771900668842315202682021727291449813125510011338933570202749205231575317511560711326602665394971811696026716117641407298151451674080610075661424176958431230966793387137170618726484179790839645244415397024668655897421395413100541766475063213704715405230739486857503075325021674939389323061089221679072794362694536399282147414881250564074168437184087611990971532552288502681793289425990518732873146847905635413308569061659510988155352053948072377600791165392152170826928550358660777020472209921322152027639696885032538220120195531284613741514377860849182059344490160019922373457459127825118153344578769208860398436381113755846065320336062512688106531246097231857209203361213128543609608896581988349142910922677851539905290721017690494491819012951900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 5765550329815048072484015109541242739482454824880624708371445004249868939686154611151427687525750142329236924407978810541732362814139253306488169308828911378440319096673296450279309688776371338102712041018976296925206710558814977615669054429845697491757181838608761221550861264313859938307562146307780929606054124477366700635054996157549412905650920806249157008979999156723855028340266856273658310012413574665330230935398332684326101417421330248406031154806377100975407950865497964609118637881676893510564134423397754394263943698531227874265411580037071508954889823912852138839157253203199162150858398048982176016007001012967636798807393318845915075550259718188447583596053973145771974049130892062082206419387956914480940558764488632710490507445451046847580289939813935285118137964271263639829996794966989900841576821684955718004286155361584517414802036883626022644994722369033197320731003627630730718656411019158363048499038342350147326063441985202355049961884792742388043631107280761857272140331813676264614203102678460799226005095367257734880014338069712192064509283513884927653923417436220814233928360760662727725847591964762414050066894306006872921310028123855045468934315574706324936802907312319217255610802242980059759319662385723229422941705730125894548364239707213265629033928010387996492071393007744683654254928732650833569845981800074273242137782739931397649740678356967698025450358139612254414932170735848619175643250639962096747666148992232045262888565815244920284517695869874336592204117639063737100335772094451318728315814415281815394758670155532228351545381060186898826310496408683033119696014932093921990413836508136466779982649790233732290805014897759845548909746429056989742386534959450720039380112927708789615295720024759903420433101407787594436795307450343923591346043234620317003428754711853637768275789143019790290435708465038922307642212736949832804167963808225870001857852467127522083977371990137221193449289843497546496979968428287531194325002068528284140348277007422071120088369741479468415028688786586002844902133232465551670485977789359404265743730572760567022206585849074024479208720138354646072401968305642179987618376826703863565678682613527293722497092198258339703502023440361144783329983132761409656058467579517381358945434168419266127536587027710381954318955404332992381997499427678052410578091678689595180164811625038617675153966106640754291508295194171043192104233895871387936404923921873073803376855054720104045799074363445618192752925953829065604060975025958388213366155252095610773158797029394208632513764732042892312926267743290703374621561698146294813533057256296048879232965212338297177019412456345132025802789163361227649427658398895248491152891191362238791842799199349423790262693756750477627097037873811594035671999240968169783697756203800945672911833930954509686855882634364158510208227142568832111348808523333683534395935197347907635078034329320886658428412119804105380787740580992129354398387715428991543382591342908689680896439883482601552457234511411160666597262331961993100539431165497781832327833923165809209919999864372841027802864838251429088972093392592862333492019568905083058007323749171487607877574031540409138797188179449274032603264378097698371101997720815616918051982770877692018953412093148485382152177890503590007083610710396200710428045199068360176724703364860156470887217424587630810894693697194113971864507633332958003428868564479794434612073687538401030434927784072552326689569110595085804826449061644256782302392143969860246850497093533905707748208610651553134509266138340458744535874905223634017293724009770081865941078745913607896032508084243830942084491095429267708597930520029408247237108386067383258473684043762626945099730645322632640641220420096458479908798802820096149758280396923290631812243272123055435751593646991378070970883644747715402946839171154410357955612123980319715615663495622648569229609658019154912800432710013028707262004979357457201339757929330895304476971926683509991148602690757937592467293541705117353974149348699454742797115805131814045963694572838329948921559330296767277557005850716607442942782165347691108977906360071871057838997504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -94290428141319064230448140305744636744804738835008319549328569570850249819725752370285602155611717156650582103389437701737377799030200897829461698225890248543009800217138962128057135238912783192076462987569314788359540300187097252334355075136614353864820793051954957732836897388671042701873363121472777159633389069207837031833169603400904847245211454845978294804301783214297112885004502648835460153628830612918033337658537000912517501086685792252075772337842321287149968755409453779561624444433541885397165054924085785149723427672154060952648342452545630017993388689939141371033849883096819368342425201038103942249037942777754713681501755116619431641842360498175904688934200578625780754290564979867113653127286535643394759196789617192594165971320215380801930587180630755774518335560423799229329364410357369424145886129587052295759940524979011976065594086045657919213138202297905006007950200329194555072177876562273559703182442903814303048644896266202942939823502249114572684464338256359237699427725333898236102291976680319598114019488335736511308706552345361471935593892315486779264458950923714736307319458494383078671694530712591055513886102481145528772090205195817999116582166281435800948566808199951740316299684433816670588091951369160357458790369016902089139697524976640266876554917109565135250366438916233205207266843796353955406670628420349448451343076841157613582799256790135603503824898791501007904182490048738366475309578617802848882847713554978984790525711240723374812507573378651401217010652257782939004739509515213001064830732669191629255340856669030099641395961565572230901108234654459152071721355483880088161832225203121932195503719997445883662316529541005111520510773989616873025671659052549024632651286710020288339769053081606517057213426118149709992767346190535057170630976125434979748685000614645724698725452398183584454015172081879023119762793493076370653138794989445811771343769358856011792435897564195147797721261114217690853177229434174142411625321292360795384428121400364949839072426612060121439227300575410163619379312933470257863533255044697872331744635094315371636149996327678213524970332424602841870467689073441427135976585639101562662341748139429637097698245379265996462471601940769541557218647113043334369955468251341053566562902882203085524662983469782548287736216581041375494936783492618865367496231397736120888405022453701140565257562724703098678100646294931217501156819970560588355107128015896485592821992586233013301556939980362536954103241350722466249028461664919349911543032965177967696076573513531330216660260875925225212574168363014814420150232770165219584450225371879071702502341785049227460670324852706761318553315663446895507847710161989108892881732220721736509209989198979668703667406565823834551353067521821970639923429661318971297058901893172691162711539811682835322276181568477758316599997975531982344222906070734864562788271194971661124765242434988604202244337142238987703042869263329119845276910279289219246753507827192956956236043101657464444012827346471070277795759619863040240103451058213253411516078911629826157045562682727022244484245781476377209139632489838381127174808942295770307898248530305041966625869925814508742790510041895914013291394702931396776196551715627226815965307343332046579061492751673183497178866887409803331312276595738373295510933493206388133427033191526107074920126314240537004400481720219152630132287647885989111009890518416477447301709334435868941012780764801196110359595908780601137420619989551497752338916192283158102702729687338115940955359635918481992443017100707140470446138953686752368795043275568439106768693813150727844741807161306411988074858345874313276366150948879002420823360769155141910046685674085741651232203132679354461294199258942191335001693682678267635834611126514475648164554154069388865253355212778917401973350284948626795845961338078545119493972835066875093105075468420214715100321109620570017312669637406493098821947420668511723327478741319506187815716907781141870404941645013303526798031244503230119308224750218661879723955916758332091245205464678057270665657497180799430184125207768945115418831161126172210737694709090385448140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 1416201096031930004902658913319826784143190175134227970841503472542657917042262683538648845083866332566264920658339084048962636819990907101532405551955399146643015700519555550309827945452181897391882847278003534604208364798474762181505711899383266381428013835978415140483623497910668988957699533728410229226280493905195995690361077679941400807355903460946343009871954716812844207063732372146651064140532303419629760161562264695257091927817488563089880927772266397980144202923107793638027988224804352345371333234349093270114613862027041335758028223628856161198946446164775750855514094403223780652954504791214777305728937005722149484338876275354906633829508150330284018822967020439880122070223548081740767673457959097722617190248238361143149866759785271282656098740810605888519198489885192769827346946814610696428515996231702739807333897140609933379283686874610093427298790634239148059744416142496415291357170843357434162053154330136140693407224990622380132423557206260533098347597581081033152806950913844266397174003503083655293846020069742368709359626020642094835663267938098625742827164175740518967754177260592117947711708913401908622948756576329847869644858310785167945994641664031970214400328548155073150015496130220744503446962585764625904359949880735591119506550271605325227460326948296848644881531168530498242622081067590607544436197003539288511153305782070217566254552640098930095304016857728167808976625538008268855014617518195586574364957250491028865864389046788094246519410723966189454439110081756345405390691926669488690914406661431165555012063597194482470335260335596440311061064476337278381521255210847345019751422041890639697497707425694486248069677987244149199787585668640433532053486417908242858002762820599214246242075762658652401514556230081885757265054468536295641895304918743223220379436430942465446943980632378681414459687509764449199676208919922642059592138934299286297342029546042321393832860106387296256387136935687652348690977147473197040064131024441435951399853159137241354583250793988847999102932684682459798875048262441722220508116690701295412674692985702936621681295189536020305862110998470385601345609780455755512507269769936744848564668672265730723398911632989154757729765862553152740120060154993136920803387972528033467839126529805164881135244716754994610079430366776794613891843658093257603522388249533003848809416293548662242074896108049675607538054102229022852919683561811567984467050704846597096244677149170182662153398923017374667487744297302143704096419740044256077321716013967178067155237569448894531135035556904261066538841476028572361458738075580870412562001366607540962052800418200594486254277086286533523425494483847621138157767432094042351435250921681431858130148845732347818219017123780037239064672242846208836932423288162287976621617420452178610140135062865507960237924734335901813211700823537910229015339803273132567309170675066436135838115064351268301010315698303464513225232189552977801547604702204935444399112949725495177718725035284796136570640212904247796693765626324929701862262781927626820466274891991992137421579242004464500004318638005849210467181672742991756357650825628797098145731877449422342430774702646431734983220985187295382318332696279709392790015172182895664254662640567537368050037672145730725458188191408454960864419608636322851582825520438675518091432369635078605874710145105094245036521502264141953167175620795348856883912544176999735960869213537231260056774612193895409264708251437185262368836828790341784227402744392721072824838756320026020075632433098828993340034587585172649231733543071969708853662321161469512421474445058566513334522478902022758152824025783881161135346916694081851927301695179625858810371784467012923525576238040031683352720348858252694598739391441258851718644507903589626103495830100174028232865007485401054937968410523993298260874017635882016531949488359791929384007182588891062688203797167380474316258350506530096688645233502601026736717362972275875075062394189983757560031057083197143986839111206185867772766509724757528980480825920544845911667654280427393722200244136802460814522368189251166905861861167086662980932046089072148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -19621788745038891983744429147828314048073868587468143706155548224295306008367354499700699279953127321796423021780440441016303156425247665274855476044773695526386938989277418977267798888112359473423216539863459142130548358999047167376145786982987058664265606619220865334452526857760511595134530877381131177857857350727763693275581376592973966216032016317149777497217623113440673130863707576556165548941957428578945794913621573127428258414728131144773119682130506079377993939357802075305227564489753883689669577112611465995428605116953646724637645642860039727166840454177148182736171327797107655455845899198336234073454127979986390019240964944999140197184710270667057467215242447992030399852596414726519790974489181496417512137047371515036772325198390694606353990335263475933781064151054389330188320761856948752762375215585530487325917494311360544724817306146951754732818448729694139149621396852050717278370328331128057001197820160754394197987808288838925965346855888576616539780838336493978202432596051211092844788017892922616182554941315388996788196456221492638782705295674908321146166178982662835247291485328514465291841177594027171370001471517158932838004786580176182843524254126057851759602352665296000366822669622271910448229940886723774290497187847232288995091615773507565048937056135708384668290448680021183819291045057987046511700963573278975319312728366283503041675366686001577315055951914950929412505176468376601563328260601035629906699665026538931928391152234245414384990026003322652588483389853386805026480774330041709359980138012606646887648571553112787357327748855195664768595742508287684738855305691402670737170342317880248323287408940719196693808137786226706843312992275270233468198136442978728421970735536638875431925447843266881117132456021473877346964798342021030404022962328427441067073332338070481940936165305097173880310475089270241042068189535020782380781113736192346089355850952468086138396967337441133128287286507091377848391631538417287907126401396189872969749211511923185527201107541835955694065040421972748607668838905645464656633246918919732025600983706371926607774470164837696695732370788965562957933539635676698276129535080369236316646913453925250514297840642447548160280498962646500044989696350309619109754700957084687902863227294865893910396226093923089833052299953310530198509234155423398816498131782395272028493539963783440733931841291404826702156588984800620084650124493876279791860286891276394569415740576220971223336998222461883662779792265253530863758478152683250977462200249837153891145774472401884449198750631763036660524262889446666155588948151597275942385664210121978719841004497670903888345951353907198348406677583395244356471009666026542712939938843294792365950691397831911240066325360826523117554142758580551706314730000687192584275379664824160314656205097633552310727092183494077866883814701492037866151869813693667004835543560206473259158586278154921250902753628849317328122088243671856008678867223766470749450517086194707493128646045078603251582562293010339822060590669271485878001881738889725097996991973273429387320061455488726254435027111542807171676320804823116151191010040783641808571815866147926707415330034656294084590025837607589638651293777881652490039182154104202905938707481992893438374363531652470475459984766386510909499497521444349837734537502044687932999848713050688213540690079236191202729911576549173384033026440156290025122016101910114865478711493884532916742678922361148111261004051614623385263453270443305073434399429915888049394353651005984058350998210164035473022929861964817170544634087631450949978897943512307799396207406616011790102797728434430428086269828875387815416006125071962853779401801165361934099405272518701947595784567241665671725394375637508656170731745920065806566348549613340747553269219353849865110262902624804597848844022793615710600677851818849282566050817028094616328211153140831779267145699592265744512829851262071831616307125533282591408314048561826482496061575679573199643485320470088306410341827991432354072443821635906809288047946071296964511495788024395588232993017699327362269516501597741152967455055802128489407345143578624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 277871591340178199482889282286877002212792720014299908125484555793752599991976210454523232362712780155391890019491244018141887087551179931378967753345390382946623809871016434552046481220065329896019039312323292604499518030559966715876632872497864111464696093389346033710073811809115603590493091911224751017048985460721224802303972246315189354057889497907370661020037486610479909908940043801810893955100025259508004181790233873147853560483385882487204813515179067728870489378278861933163972963922674030866917823567113142452734429921710176419917460975711524978053250331053898738528805534772025794472271825484482095070317041194638779904951271308040442800468997102832040937262661342703854158918305951657851695673966985836583472285016827431917554911423078349476869231806704857895920232146667168045132412887756779026683318959881218164260781576129482172234717728070885424629386414812505494920700156262255669076143154424305723391533183249046302880628836379528985201921034466442718467243009642333734134780352065379995299236028495488511063335027838384272323220558476264754868626322104448062015422251183553141542999048424275849697621498727030788352009711018908867729084590282123485752709410487579285123638381958981699866737669195600793307677450003253020549437653124620411985476373041013242838545946211648149922103733425176680989076605511821904831924442697010092041749986768218410977248984360007004466019213925398712938319581970289157681004468176683688477751513410143609187124980515226806649178238799319679888800214088226771718663044053512767288129767170584546078683434868286539299081996154325684737988358321787516515354035409034885744496994615216316161681831694285303738440941021058208866617320331457411694790330973659241392031018358098699560376451636546885751507301055690947752184993911299231095715868401154771223722553454405056751456954443208306749877773838170717008025072641885227417002467482846227726077821549949181193811188777866628005011129752567869944980958722914023674363526784028993244836929349803395599760989379620451630264336797711018753823756459994024478968595168334215839492767413367619855886754145048177779258023362045493685918246852363169140604816593751036949308849783773974827034681852713154483646206999030314961548987367353275430825367448424266605435917504047727356293273336961692184864767394287860024865479691830409363506332576606498771309833058508317862231152489550778027800295547339763588839921355562198272415777111097371288394559795547860187086919408524935480697226171448145521132802132263069250474030905954291659804751101596036372194873293318500327011346594177469010492175795826539224633161333844161521792866400310269804240982583397280695867079166268059970796160166582151562719491478276309877889047516485020897707633294883933656598783541874529558105657012068187509604455433556667633631983580905357821243521776989345107378017511278988331488004554530632548201951831025343009395394818567159663072166891482747251414277986108630024887469244305733750967463009555334291772056453108356711490829364858327927972960110675691709316154043920689515800958452935595826789683215893789605757442369339688065546904170880713599528267363473273321158650578670073300965870964740600464980095922588908416409559552987942228007791924729365822378563390112653853994704595314727603042995624107962561734143176088190228174554284009553069725369521624494688200994867837965760611298303766980685909733016344196555939525549290763472325560306841207258568498297191352651381708623706209713958896712165173822654212686356849923528796044783504623185712656976283475363784347583971262580281998705075398217281292267862149124937834548632730388839790839411062331238057975124485463633416117579123141741828907767167902376667071194651372081814406085493267394190027406210049064565013357082034920164740786538608532066259178323926040280672263879302409163990586386918795927215259020010813793325851742001760054001073081758723844416278152509647328030345258257863455439073812664353151361103513492284915708249563123580728544942595621773617062679459552812459578377986849262043864608993181859441151016574251988525748087877693238593348850825058601105867815750079191449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -3140432717094389701098388751177623909813211982881059832882984318899830522482797701050460155692561325459542197428560800830707582405013418031232750044640747564400478946069953734991801384955996374840658555827859526177665712248421033438983227530646819349294375083077994503390248707879577292369375307653264331099903522120016065752868809751900092507039782345029308190941850196443383855836966886035774381986006776499935023827532935827057592205012209315811096248144932965108509741743958294738133414044484357858686577859172488719256202989002471755874039835756606373980162334233978321260033097619492994814452028455051049854869287297484945664767749894989722458728763247030025958148482044946980258917444794690205587448450120253353172181640034051407806330052661321919881803978101868943779304182528231521093664601601480526802591199212610529370007458782013367860923376705404075244238239393509877073101927200433752001001240839078074427170787070202914043614805831797312854490276638129505712875738544695354108334994778945657667897820297729241856092037262899426328461748057234674957247656331943078799719544661514510866852309791629085024121207209903195499698300714395602861789674989864335499375180019286569108296800683374397372661458757870833642690201999852873472990297397544027113310889018936898527001990039160408323474425582364948794868826370486713141000491572232340419202518646484058132584301679739317344360434249028305465758613184316744619854702064628142767212156752416923633665608840462285837038642317988888977830064687040994826231057832813993059820975627888212416922991568027652227880664808373081213105008407309511409757994637112538044787427156183484978450214201122216597591285750557198083441004792315201262480060807801404126114273490311892371777643486185650918373952812915822305449200709882629363656066148773268490880736695489344455279057661913598842132641014529519021822133198821859738796095796643621891292329823384915132864607320098565005694201037556805654888032527161306660780501752909580115158757334739622735495542988781259571853738429477144618886851719247803235264596930427647696763318730837550390818339703430872479109641256461695371632061533646571110742580902152842175955631508617836143294817818769555589206673803873257090727153096203579149240850949058416406213159895433024548116280041153866612400146467915889891154600388122125738951669542351057883159819726249794829145976645212236414067673356754669645101212279912418914344471428257088682127872937619924372987664730483055415235624541830033228779075592415186810688981303700053772120591586024041435832691492385123856204300658979337003961040446225748955265651109362802473876080157162523865531458061996894154804771569551569424001221129212802609230156862447573827578071632688187211204343188243836590822264740345010857004352061922102989700681402781186063119386273120559682796946825839195896273157374072483338655488122358977903793630298160110377923358712453521100560151450307556038920504719461431262548565183315231336482478048010873954858830838933129689397450316116947373353832992836761792155610950732570720356880032792676914911355045351134989039349197965941840008871053957135495030886265904414109756296863244159625138644532853010323641543995587238807623916433934378985134216780222188738616520061397237075146103091771416888031850664364562122344436602175942974566616327645072166004463866769643493519427094517770027506275330499580270635754625457910300971656567588911692524257070279211400925303790720849639871466055352900558101027001278555511300621127164732405962811720581380458675652245873859301224174915639014659416066543438089790632518381835648211924265594573613541068207518145998016211737787699468174880345784139977100018287957735929519278046864180090660293950535693735376590963428823232975924473537976088067409235817880324106795597328774170198048707682341992087493818428783446995641627573863737879274683381114237399587950734815062668691343448833551116838976877932227630365617931134744756124688215710096822533369215676257978815838813835775642067540124674212867837601262758980089306660628395984565984598021910778514902818689873949969700264544621797750045864348661360886347202560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 30897486155343498424504989041326246521631952908996569587865138933477735496583997050100935897057167127509601051949537055752859298576029614039192621611402998896885013492587791317147305879776830232814762494491694528664846964842793439077458047342989164718206874829184829248209964468468379050191259764881343093042382111598150647763621003654511356189030675981849295320818383204056321476909403997917707597811711443439531423745849885295215012405447905433281059328210597392377853003394533781403261027771557811711439432135834344861081748773067976704194984106328700148457883335118961801734219472185202028704776203781192122755972257811774775931408777829616337383395433464569353182113799915164247080144766676974517137919046943391809850075368799610612530791899502096621774905659301718642324577750273388489963519260954655880252916718578043120305930851412877416797180059062820028267462791773708063583691083744049494703446750442411310403026370218095461248715812032213978061690171784592285137995434832476527225040962092197565028047011052015521239048834072449903727467236039628547506773896440722690639393505951855755793194740488031918454295227408177248223759509958284249728933571015570241956353734506354491022715052859105471789429978126626979004385012838136881718079550849714209582273839362220088603230764953223161916831648032219583030684849312059260132158699456636536409463888385747215639685699985664180921131890958942674401353537727788901349972545866344267451606715449844786190925839081559740424971619539179624182571188283507758930185499012590686530691117338070266340419179347500479110902550751427243236650947690171361187350383290502020557015903740898979677563553252964456034032757703931530489585243620447827654017434919891551426545460932687376474844702401104426900182640812802174651969285079509618723996871652584085871721904039132696440943154101856578392822841627577676102401736346653574189093878276241323657729869887685761773478829056809023161179359433028551999739458924636155991712473806736234133241503729698828896749413001779488604521382823177064528354568907362283848984450126373894336281690134201368534482459372073825423620144387522029285483603108799425351653407260995037920081911252439828204033653772476549168308486013016881931925065817496357318387250623722387432124913726506205122750299683471671955021750389569745564811941444460357994480344250766344247430843103045449416516763663176525053018584507207133405373934684760605753644341331891890537491252598665886347020793355932302756416133284375610060677126890165406689176507580611381912613589937590508842316854876557537678492452006939380889980919643159955865422448635204278628830142861168533801440520418153600158794309388215414209475502275320019545782107859569675872146769618613870388908973765848113780841207251124192358039729585993817761728954869531181553607616488964520688273902570196612025082827162275768031856203662906006811592174753096210674554753865936908968886348131654278117033969337320003745842124561844348572441099253900854653512131101618384797524616174799591071491902909840964264904634121701023918349453505181683106705573676075135360888090194169558249238829666516432231682141832440515220441822633935917492516870205110302088578941446416015811605936774160374156006963044866741136638327791619108975634056169090055864163547518150362987009982517102374255323706173153611386912236682112735506692464624220864788148188148938321620420124399441886048549103768270724455838310069637372494894293064951415772666929986956351487703251303553356666948232203000671436216806174235982421221048878811581719919619841172260870294818137619322112573355343237209301364599911472980348308730400437763691224682120061643208636606455511982945397865151885203464380845884352485471326672215656637227787552514608321938837425937941147352649901754959206088913083514967775086409043366370933725949571597282156326227730975576974565071595268628932841753232752014964335987150946496991254713378401107448903946482568287638375591681788502782238844152981169458636930323803930058614235443738036282563225367590876554379994272285270287323126601113549748352247485237041172251285622718581723988465543107144499331072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -291597046281890370485364721889845576250105966308264948527268525540301090477230849938822381856836000532281377788553467356845705013988582553691453805656530504431578006616335038042579016917466569818374862715952604699688094169134757865788905140137774622510148343949614887288694706276320007910387250061396025063905021748794582573851709008250082953220438164709127991644430319443052575022618734759123991369757978701909919962289738508165432521345240541323708263145863047741244174674346229580348142273483266937790193571377929428137724679098810493987336663782345995891794432875909652291676358264592785101708672084996658239487205959941769912114129854000595617733566369224308115195826138944186203219721093462640040340560305662727409787314754789933753261641269109531541429843937096528966739337181013456576377778633369225427723213500531759485915684374810584461248935231971563196788999815984631593085187464836735063322819089978720341736156168385312081355894740934765539879836323525324928306933593784493118030856984485672180354230191298806536045478573565844252270006258225431078602796919766646943233089734457540314880472578717588122624880464167684393286097921640069909194678040309599448327889730474384599736925026166842448043261952480277765404010596532769559579374120337414620607014505740234057618629650417694769477157425461836822403645556179154188136675109320863656074313579712607344555865971668708531618962676898573370823259712786618240908072710776199116727954943479678825638854510225572590089562838125987932892467706965138777803474137114404747588646075662676053935342678028877981632241594777520707622108784327081869237013532430707976780181192944283788312012830874107211431929200187481339807816535071831272355741983879999199333180871100217691093703475002421262801535844485738511110271776724908484199871786939498527524717004013773523300768899769222834105637412194017718861698432426961970622856628119493238962938724139843830890816800150162753396870443003913898674062757214440144724958164711867704103198150760411218818130934421292220145592783041322620359081656201120831132872468631015543386008268445601767195640956420303204300364088643280592613793174139203682718398448427202077389576698802354582547927022309330783655470352021612564525738461525494234825498228505436184561733923133575477913730133147811878075378585084898700953462153582934480224646737065559191404261287767761197345851350885906043575588025683441741656326012504564800666237668745656485487410261293076573269993549557714846996614180538391280319295291390178324430681404978486175744002746807315143395410572304030693518086828856446950606967747323188998376291615761508879698118886477833731804763295725347953832848475178039486834989280293358166394141395552263344099230191282678026572825306296436884240936208833404542595859886614094570224845126095680604664034548313707811239451284376060847970033457986179520014660021346233050437185115073778252107278669615505243383086935279274955185338602444365869173833392705513558442036530388147307237693005912533274081323948957072491278060595508447827909108119377913401910320780434634895576605297349550242498262234976712127267882265316893644599527126442534933558452144006504380553334883136023114710289053017610648703204596584507450540184628236467060521138730259253241599285169185488867082320186124861548656804050144837015931537380218897175951314848859870424896977309567157541072457132477129312101051291442111790991225539731203682421602833101766951391363809033269987251078317216575035941762305961995401671423146026897602645654665460166991559605571198415998596365439483601939807910042750328803507138348104898421134393991422940316105631114763735035443231053957756356131275790991804548480580459294149471581478371993255071825325794146183588203203323531143006372265761858741894356808461284295288695217706764650969770471169448128193954077539880986319206249044001130730882462326371577116086391901106492252992457766345790741318571956145486613109231654348754750782402060671202976182798259388962610185694034235120126258716025583178340931507323695795148619863819894308028227098553269173839762788977879583939064535446376668911472067629421690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 1758513051937870736061109786607698489170653494764554943301797290672249045549707587443310901439575590626054207955813233484213608738847264757145567067027005518892464205631008390652032900307550880531904298083228157860533450589205629982231600619788735345419123175983653560056421849630558629160447359209981502570374403468157055111207546220189629146606475704779849651017977472495810606120003573727538636892982980098962081977159324064796183617907586530801983105928092167457355062429642771862867361098536975571627195272783808086716158774150886366193491146346810453048405053474135650224679675888311948465228817338007086498463979599208130119977366115291758630501027213632999157666937577688811119371041850618103184456118795738053436898999538236179777849632258436706862222360200920327730283972100384377887506905850999540661576415101098503403627506868446241806698590577033338846288760506512240057227668260857542290972300334085076327865178635521018166251571226405360531034714404858239702261439604298077275362545706276478931779424367597213294937928439780258704312897232162722530538946473118908036669519703462315879384730526452414283432124727453474549362694825496831959783653122943988517481564195906314885016907010155365671150602378745906686057976526316421395600339846595163202711461009698037714584752059225085059990155058014676061146152266155245372000348940965648870724300998170538500642047083836019569749190680941374291326542339177528610037959466341310303263037862641277883261047453557386571288754931298565221927685783347802884769384433699783026189082203563271378672524409020592751506677474538846310617023749855582690348079203970286692031466386784856821358060229017582906171383535353068571115905023810638414698468894581729565400358266420861533822817089300828033981938655460846396969427861904321677737337063574435892571733840526145450355023949120447756416590166582165914876253780191112522021972333115780220687308991498142223688653080797148790422982251791744956091162828259390974377225314785211499144415743213882516920794789688571259501041412427640400585170619898741098714500903075141650122146091357193843954203493960751232812778972776074506853822303515673116090301302710075914620660433573426254445244116809774807413984135583199681313629164344790581749206513850282422207209452697884393582959041486302510576396421648620267826046181550816552337456945894419960064319490812624390840111776985152890360658597920654460309762634873465457149520750475289380220255638977848184465897295485977364644700645399509574929907953192420314547853233946118325057065471887139240839201473714076425504567789834374164740613314847440575633777085318877288752417672178721164348601675202624811070113235019542583908949872433443819875510402722383063930459994007800098085827664757185948885847026701725316337429770602285611553921710035765967833787011405852664587748376147881946472162959326984723511926354211215183800574379953466383544118261596917919935021535115288128246748928501891981139676857069274570683835532379153080322717173936118734942308078043041870886921190482268818173936096878972994488746746062009246896887771500167518089054189965108048303735808572093624629285541462273169322074854652759104842657984251626121103330589670825886426867941565697700593889072465371134278849643642462706609586746894015416728044794672052703237710239838925357297527296907793462083675942876190757123294611052645688036284102363738869832075565793510598700031852515775947462873079092528930712510868741507816772250594519489602574182622438791516230396598149349171285209392030704656608377517153842744604014900909229538481411797842680936501618420942526859405745729942818313250665900312526409853788909972851977850894691708770492953081760553229268821585583945104890319163005058254430923541321449962169555656344418922615736130320297668440100019679795429483081951579830221446946763729011928380744880311453383954644954671908238352498925261530753546949876829014812641568773437072534217201055077464559532482938652083968079191542371441878508432705317044718185317436556693877136082665743513572509535745618489328613881472170004850904512954162505913311241280007088601877487099156889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -12674286844391956464621838553128008688024154356780245857327238869310398420921789816338262633213771273667909385090381186190082178611437860217779978848611636164459056369867179798810762156276809690186268568607182216833546502541755718474045070148165715315073167241512397307614935764009278109173935006124594045254021069150336181125030697474219267579238717479122838721788929299823932143092532858137132348504907940757261366604234805065290578352297708190896128742532796618017884899455456025439560996021017317636125021951436154315900679735145834322448636080372580123385310083608023428806204559266088777386807075322087590686267054963770517626789282238085399192829722623367631933899444705193936980536466191022923017027762765494028776009440898902165636050968393830581194033463392914998031219715168040533802292955591079846565846923992669078918882099877090537131407443753898311765489099149593390831909404915606832892851548894817128442113497551814009043481399782336519384449314042381181109421497663656701427505293878657472354159864133164796941805182407229595119229281175181684834061520751809957365265558955042178952632952273291961581762844050703851290061602840038569207577540745241522961137632591226798822326673533681234506956938717980398169967912215549639685091188813400725355801693627432729742562764498684761319941419135921355831416452885634975639973105435659966550194089892484926698063156424011589022032614911744358550580337326626152612021076219007523338142309032541052837240693691703114016307903611365700348894172299826715592952472881540602414651535037160361243317995704892277133180863956773519601596590813219993059232026136446952626852386832339869210880352508278158101664684158890255163614390666451183670245646644648245447041201654020900446746363969916349632671011894355046784566656511374024231400636147214090333968134120119236966022512956950116394262619962201275329127176945393721279403619415225397997412210647798011367845099258225469764116477984267363675437509027075586677524901147945177856414253469822816096103145261576711853634776554118190539685181948159890370685827477452137065040125235351809439173591201921429106276905855487254166802758528492912301469230230940245672884601903972101193737086329693503824236320831852112755086703794322112687926217523659647376161968468441534475927961409855366085083921041146449907723200633014142612009935825825863709378253753744663801691395809926106733878865625039641730700768307886004493019047309206848080911845143321002455204718428220257241693113704658147054643077137883529293681685916550386943223743373157070029140274714082691220154477459441646229045265477098576505369525386913895218469828689160017486461233157933056170875080159698837380802649377806010046950699546115066065316700137496748331299544838358857555159430510532020397280063124378560129302197472080772169295531894388111481618389582668401431019730487534787249196441217000607275881188463960614238416817464070218538269057637714151297837816087010438869734693313908892189094514065123633884012985277012015166049198987716976698419486991482074135572322222796332161985053886164357299254589696791176223753220917506404159188758292910691679658078144872925758107809131161119377044918751166011215814043108835464224524691569635294155964202037769419776357658623994334054323093407418926655970863611638839101283277198790832744075653704676361910017507082017913875009404775845369100588930772376611379320286215084048981310887110188086528762984439903116031872501987876005750167438245112240801784981282886416061487334886146922989881851286991221029265827921688743666222649310045929546625587033130489542055958257704375732546859145882676795275153367803452309454043400076763723955884723317922059623435644241316822191244488506411191007906679121985448447069294193720925101582097049742169618045964507420966458971105787102286361355767725998056523370027088015268899322367320272476540379556846898153461565881090484424953548496122693377334121847108005774765486279042181028138510755864918865000637639919671047506249467850744409813595383954601878067513166306998208234709622401239653660212600329437634107966142100727535543052870296604182933667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 46629117269866674558814211361971338421029162928542734364318698793248780300600437341434964435097378429806193735835129459958398400884538729418313788452107199316912685534927495059378888628808651788790113738417021363399915054214145240049765101538308144523434604553451204272270267222599655638043964857049790384475313237694778936363079347698193292031552298632018613024704842331686418501471083162386921810484428763620995444641584543275948394740794930001714699815755259538949965722207156964663901469775422443374605138202351021806516972924884379483080293034599776104973262299723758895204069832545385614385516250503337506583049036908430644430942709054810700638306420807809820698750462253622973037222068873995253132927431200087503044485167674328875683351249700606605811535557290508524945265007137247916925771929697880591636069036896266047073485122211985805546931407845830782056445492836888170703021327659383693230945320951175961922535407978434441990980283692181523661056286464040095723735903934373666066721971858415312144936143676306008879613372131683690213789311923694717949645547044552674795532425198624121957613078846495980671061813484813550958346391600767317240744422659867072382493795100646121412360155431226863186020713834077212491178692128140426618492395939235546148845632678081402471504766220635096357614034038402055254352095728924831222926074263293062281222125796821303255818065595545067503220296806078659118609253797072341995167357106701807724132661369635381349426135919272995807378284589832952611623202029346583121025309673697437139088428909387299239557248382024224570805191573421159435328393223102060639393029711776351696575015466923693379677100807234910758267241358094882271336718037974272017348219974029020840817070719026630226112888010921259326017706232502721648450954764149433275042660114184549759736137729032516515436257241121653487986315392781729906725639043177305096628110747386613396638862661052263668413016171591448420509075736283764674385501216383737218552663029676316638071542935482769017152207146083480695862247334079090281555014946581304031880625815167947252532835863536053707358653521728974478520753862238986846807119548315093422523297357307351785238982610616514177694624887566832605927594054693239641228609354409182728038800588393035877092766379962946993942099832820666049598013244877127526033398896980682568134375020537228214897514953623031111040491318449983581605712154889480048610915435438281808969417089559965348768629854073291535050352104749510245730409516381311739375388190538882326481380387012292444701343953761903204848487936595852232453850671694293273897670252749642362928738811340966611736832492333867995146935357993330285694610414641432072205967878430063403461237853317359638506477124090807576779706021208516653459435159965229375197772186451572212637398459043369714309888483941679974301865655960785190036880207294616851572671779037798738550425853080887093287373531894986610574603546121125242719691566995123493904828307338771916431067050680816801000738628876076069190292375950190364463538372461707020075425218708323519255300567058497541258785650137057139806138033461428815844116475350995732618569396723702617445840310505394920707328613134155872335475362854063674934571179845690083068376711465325795535307832793356992340679470378533724966084385160303902652430296395530259392110966671076935818706878213795655695257856225146599345116655439597250509644240596281701237238469985711233480489501072062478894840508019612791908303928205888011016267519316585599833874568852639287197306488349847422418200199502517160265886229132972583392207406481314162274922870020616605519273096864562992271639994408590116131888782328400756244422134464361729084176982596484980441042286790659072027367349652792998281363394580189530835213229217328757887684635627371631853230355576204512506218323721654486018136612963706782230122994509216119696644402572781400305178377014690164550152531948086617391833765256822625325446726357182926602668638076454846707685019722365753138733437233474352043691629860172172289360972805277601538281743019093123756732093901140039231251339168812898692665850656471384064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 1154316185485728747301486975557960770346877000637511474969049861551133393548533810834415921265620096548348646732305447667337559482863960456567452553075270772126626944709997952535314350801576039561467888291630089370198365891876397069730856592405886727063252758635423516234590894303703309809049327767593039710076524212480918633517360049840285147192381257037442859688330079459114492390016362330949533295734100931996966849151594877894508899136416271330808891603543058139318565697318764309023213055448126745734570991515006489522509845179284869127029863911907931439027491390123828415438075536818316461959576756679218292181579000501172079006613197162247537362001259137301274341169148323585499701178962504979792113535687389962727404968444348273203006706264521080548760592498079048529411127124339708844718004637088822264911152608448800409614520481873590476936686957577364021727648084447514565813663325614151562241567760364458477283434456797658390138923951726500531665576249854694864059132215699180949659360177753594061730725155422836672503043009606858731071790087039985779841341177709412456805213613286750210225436617811605005206516304677875992709917953878697529870477979658308563123002927814351958122481849885424391365904908371536382927701285645532453949088049383068497454429195742478768674142442544301925214349310742217422288803363201316770792834342195780105773947946604034622208872112231824474007381629220358506243268402229524412076454473745638744990599622071538337172548947117137741990381790835472899758705562933515989942119454389430835731029857708320527490847023900662354554904219962872071901930224042689172832411117525809249982821287191163760760411401330063973513769677741749387425055402821226960725830583646937427832089435043536056224474011722504821319142846246409510433656334894588063641395818136505564717278798088601195766167332072446341244332309870140326369970076608557204217594512024597407980884809287450250634612632430758456119547739808084957645203390633964154477118947733063969998254983152089887175227545306808599897013800048143111251969083084710377948442712608514851851885084268366520560335453886604914722513466261862436183013764876205414246176789761488760464609087777545244303740517387470461140438681482298191202438071833431896231450357166512562591465902639285876589305138980605745269533048867842034227125864501909471757767258701297438593443297467435860071825718727862337454736174377070175093321802729896756491986141400627647468664207690335047336457664184140211318063439936067717143660336747504754151928959738506593167475420160662318459902056934855524019950882293823575356678734825324572892548179182479898528720289040437072445614017623151300259074165934989732884552564516169716220875967398295427971854134354310934873944053558913926571243450578892850943032446521743069961241848068519816653982250260594697886626797714570941601921562215886997055495117228126822748510797608996985775554229824314454485003918388632785281613424848211809994659184323799952012331022699835998915330307956173063268801675077502624360809412637172216653256547991701078307749711739817021595743517234304261707410623746780817190700540318122976025986085901695323838433828208486426980289580717427019295567511530880063423060505272325896693647117015163098967100170637267549335922643798429988235771710522713476997031181578606578438091115735707220322187496475722175831316870594248538586691537621554003420952107636784600619990293662267979187993733573200543518251802329389186710689469544115359172619771025808348653914882197787762610346160413372326863429196375360162933517648703512602272441240431603205090836904988493548286364415699718690748273023241749347097903354113001562846825748190943586239757245108660818775494162982921351794688551079435731167160620586699896111648762575143429916460698683563360630700485414523158668239275406572093478955804401617529158612508596003569096885280272489853779230738509227357225966498557142558733138078254275839208634186034434315684663567979749953086260548369234433044668551513077487409520620944131423384925759050905405476728799789873500392329002925110814380716750055553087984430254086118440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -11659538325467530297635244572861605806651853689067662497844541474067865122612178776976194091078800312259942551616388230989762728399901015906187894298564113337311385510343653646201731458109451500934421191979240232411009674521219692882393390133629596070943073068336752620133626426750381216639634123381039207289571734557934905800120766069985258793793428353164872150609875517198470305857431551950395006653843378763931141974644457629732849030413051355530802962476328413802559457849087205571150182184651639776874922196347598334620520636064379574920888550199566287049832494625807423822404263715077324698853390184329658181850077388040948810470171354711859865054915800525514291969349963863037483140702854378548916523740361226714108968727899905088953787251306021291427166580534655497149809929278123779174481472235245426190945924992751320668411708131922839990757453172976243859931804988412738651668199492152332556654334974433899763123328009312619021686614099071642278248818388730779198921194505650992633943331293516224895639321779015523716640231648224741220764928465692749944321669543546007256521232206770147817906060927957369191515321670698110408211481757369778217544791741655962389783450269881294328078156462357634677450621652881702419229839461478410118084810977330629749983710106797894770766119282814510120791596667880102840219844898222535424177609096814274407750765870077804004195425416040312195092856226706157185038783234040321626140316443588897674123894212637277398644460509963942776835138147037773416986946974924171325179222749191256021589194480694349412058361607556570522351707881141188825579732962625777969865950523656045271224685238880504466240682659617090244088965311668758484967499756962613275563093321377724243023059758916591513665265062862265775349698297421169750288110206250052843597494058648684658075693637400330144987726364699103228470221054175816222485092034787904535523289739274362241870595363377823297451059097883156496518341728283297193592185648274699124631493633000115241894197583894527882454673547453021617536064240969381531470923434114136135268219868435346762594662290776639985313835588554994351672101548916212465417671103864098712834167124844662493097144335067125071391641945867912083874745030949139812924448384564652299047564614277690390007857187113233708344592918050542611616930542986756497559385200133869733544832404767100805112541568387598831834911635443792779854132192512627127689514719635359788344583312579535041126881310125816200478375850057030800784381564305320091426934615306874853710801421225709284623677829946749128654178279231916401802873491413102940854901997715107769342323455116326248836973312716672110236037204807005293696473042537622829218779072042631591706901593380438063588267764169126501725843731297645607500206939109124135425681107615487388584206948686533322889604665013327745065248745658504615650953659131235446863644203900144201782180412074134119207167256359189854128592203412716391285376613259232365213481128903470488794635668126511459023928264877504409557320298803687710296692470028553194120392359812069229289550814270870401365993523047905992313240954865880931789180591770968651107125049044952681322458957254239652378719440951081898991702861536898628637192379889348281362027374217494294974164679631245360701458907548239483140909531503947884746590284177845444431597070386145418482221688798498139287739387541699460846406831153777565296880655465539522332908945452503607298692452628778440258904358960753150328126656302553532355082639980395205553750840011237481646291193105470754873886769772100200369866245719140422833628524133790346174021962698117615533492104060177884143140053035773631551333753783508023509872506276960613652929228000036358012249369941027108944211233232015496803658833396945915398591376138393481038883676630822937939101891187131614257901302319668107255092703475261609844241295161197478726307926817210342701228488534007011599111376749153192389151296244026319092455105735054072908488165941199981422108758865357681313281049796023085640337880865587044559336649910674312985998552122529726569875967391573755967474674595745270782484870594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 157819781108257883678655749468206406918578512094277588010853361765710094604269267948147754312657102900887032754546938812709315392217044010212176740308646211391545961817173814928668213665038645969057539940179123821138871077658725686442826788389562568129460323274594435114926232820737916907847328463466681765198207513647802658756951698915136188253201909719887726750527034236010032251207345967286771785576584450929773551720212661287435985115040727677725743144175224506877138473089587549323596817514315283445099597816281002855197858391058617688092064180692200360739115379649119695842982076052802970518776199021354065305071265619241659186925384799994635343282114045147975536780997463111171354986658055377459967645754035695767804674305259643424529546176077433026627053370862807402459733677273977665819330277849043173268757850082052545651110748404024845507746748374873590869339968804228496570681728124409324261930415205700205624619231150323850618647390186395037761010030925754210455900746783312756812019737261912924616717274570284603511139290340256869945095095553792997818996188197439309251066276569853565185910396223315428634057850606339463352104711138621230157470176596836415334220966799255272365440105557804146842968862474655762687499014112594906023721643115482453957670219696407337992605041488691915778572658699677536018706048185514177778899380062135064377454799084859270477480238727047835915512729986755419062394242587419919591787362513926496097293796935415481269309907075824528540799517052410334461122721827710869374153764834813625540184942401904000358628343362896188525099473946690497575549558472089277912223457194813753651478647294796604435559884293305760803815975643768798452738753737016931672660677441917924287406305194116773969041871103589774176319150471842843305088275972851788648019858596296543996052454354106689219128783261768184855619772863586361099895790412614401688617121447098052348710793060730262895575738348254947008101039114405925526056297509921518172751868154482539889770048774745719649189734649479548754560846324612451101982281108785920341126122260666211630613560779347205598811991266307002922535571289314753966486129386285396550505270057485964294181488648808792652316777455936647449617470418115301285764442684477124408792202794687639437479337837723376930847097070017987072327292566954915265808138477917301251016719514567655704506826989004026364567596356538558453882708819839075848261998380270796409734887731161888435516533454986304508069985401169074266833119525613847930490221988916172481718997051858999448068275591750739260369106772751352879703331441910386505157585013358450034294989137404489087556598406166782696182731816292602476870315845920815677997348399562322155292514556317847320253963520050798684674086820367600368816659494831670698084836660068383113659116192799330945852167525946387174388892875965685505218217261539406641847291177278215817192036305617179131599815354472328868110102305182121391089030657342970958343121449698869688144601758389342431460374256582005499606746952336168005363010973264821416630322487723774922088018459187426078104825652785495234467972790502526981408374602858638622254344761125865889288061212079776910804291522909693928260212532012443930834391499124683368567916332872670305650907912260998831802186157724468394046980021582873402011640377129346401547480764531282528036182422808883536105935172438167891080791041775090467671284891409747010853497174960022673167406372293944232291456320441786784892320396756621818252725191401433410770331279724944089098980930193848976354229277608080923053997733117667532979453600106515862991862530738797667716902506360392587112052700154705151342910694290591920206745207601636957313627453416038238865096144657811667083895581667515010450347642273347892243026052784174934490065771423222914458393043222961118323506886212724858492452232385975529087262491492689470438018697442054259117838520481060062654012010268275232600872676537483532251679556142669010236199851395349927261821737269267760623017463458100496996516287222244225023300461504908878427996030861211775372941430415314730405680805603033264497990041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -1504876443740843547371805743212383163363560482710490512801359444868808945460923722918070973569460011940692824372403438255413729237142996467230597170090943696022037569535392642995545760402575857022465960695969916771826349032030537803659034133794850948637790208787943474026611359097467307936286639199209252945560437260357154557716881296114023859934775816079597688819657577270651164594865305460180604839271753757521589117544753203698123820912938055044105504576624880541286609289466149134091019497057939656688510240652078499111598313963749618551920538665026934771589731135772789230176480103620722300355102862591189342303163664146117333698715066142897253303554987790105932958077373025321695607155872770166092529865012053470170323606256086668933667313349806582683519968100220330934754828599304385331694172716987677955442837737129003593242138483353742534522087519609768064422910866429630266698868374732644238420331402879394958432375083517701720474813263595399857349505510958767361088708432505822000259502452130920803020183227721974531948992496989588787029108942954764767313223026899081829831385564705761187709128306277675504441412134963580376260964276829340537460392051369931147604536889645372886885579970809212211669761466636553244668743326741453410608453019440517201966503094464729927219798737230610719191808291564722957209540798590967042599396532941636398720257077426758526169684227295728101338826071102548441456693359317947516455969933744140376249334236714285451567214148440991801932647403920584269204855072820349597849172176760211479069933412231635578685983493983139197416803495253773729633354438067691796891912573389556043330434189747171304751122333710505814979101087219720757295882781025609961540133951879812551415967522942880336466451599435517658214346033994471437764786333501586477009576365979866044265756885680540042075371472522306717417008422557559352497102077639947466965535729493657489943503609691864461724870318156444137909798982519060751213669533350493213900593945202660982460651583200073358726924776857460502428365681753688048778977606061318050508761873342947319257698712726960196519747551209954668606452050260524045260921073639909117083220872629023613901548981954980075322134422165483583596283831162615343273748875423138825280256014375252572274025901696293186351351370136627154598938679406152966446977210867915752275077317261954988878548530929173104502498612396498031019138503871537732377336640786686671210118766841276066759571453292238884335398480873780318392589401127243511991610785716362731158897771165742838412516783105989114480316940669098047104516244791564249428557640950745593893949997440998243847522565769615401361392929044318904218991983704090494457333432949235476356030431092941629405058994310258609268703305422399463764523029558198844586128837481015177363747660375311577825818293927495783358943262698375804445896256473150278138956912227992496788791781678179092405055593818258179530405927540637812695758843619342583315604800995411325078272744682449959167152273047993698820911312657156672034200332025415858487992205772600434255855476585628194133798839826222558448689274006596199022068488350341761216302373145881378314505486434012238183901688688181021062509291846895323478509530394853272145621133456853925057830307242374690931622227639694823314315164395459832572383157611030753101442637606233066339078080746939467560266125381312826244265052501296364917394572269673116503674846729704142235278439904100308565344371227272857421123945367528455154089457859194101019457196419280254962317545955656444289049246999930553999260877226011042205136367735908017004847267069733344009526322757735879637768497496991623927995333054209344843127144307283572912327983072865790022289222459474426533434670379153530500495343797803818693822537962656804355562215514014646598877018474932679189543561926381151441716714676700294947472304717505131946499628886069583379275467230390591973823663631958846493567882613552404792005014532978080919372934385121139780547318294312113543464966212575844258530508730785410147010963302758154879808049407469620015091640844889779466336193978497201843732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 2422544537730608566000047531912644016671970213652873394590759078045712373192784877562700833044412622871170672480792223623350651042975151991042223367992056831644525809506668830182771238898877298930847654379018270544641882345894134575488516971994992122735640574867131873411055862484099034515333266455974062179139096634065413890324662984269389885722303950300638200611548438800764193133194275667519790866877240639847538597645442740316201582699200584269305402335536077048925231273068624707332488819100792271692366644234554991491631627376868291074768961837701388293777644076429115771169136934808602361182311477766263797182493392465104157752748962367882586035541562480047340863459790630716351209731817501977202639385253856424322995231165479251086337701978290957244285576546963368853752160537293786496084106077706300816596352198278351716952908510610347778247580864695348641205746427185217370619704206545089317269110990444757238751893663488827223353410842011124471261232651334708175864201741041117553997346441984999644473987830935795460376975526217694182149872872290641681413198438404259393131808481224316432442653854768293794171773876108368975728806673670660414957107295099594341547354609325490285734740310421533570065371232775700909256768907411622377979914793460442492587874423716527146514883688797944909013501745321429551688360594666571620101769777830845860901108502980543958959597451210700355287579180978122488613673137539550633760917872347648112418015371853247875852176252597485346939591188435185434612901229992532140403353112969210820836047116444629810103659964795031835260676548739892439549257590949223067737691575240011252436823733534953090054584608862569656569461618777519076018464130565956967631325677848795724544004108742976136049477245672301138164380221322291232319984132512586586247498339556421493690222110506886626988825205140377743715380381674036930755819560751573616818215954845098679222108231034900444270823024150350055961575620722383660815618739496673005650023226135871055509511558090368340065622760415219795046106110288075415336664962130928563560423860982796171147560747625811265404342676988768873180568974544885842587004869119982892802175525024831500200701411063335484068047491443632275692817880800865203587295996877940239613341645996174072749604515664275603815866751459592294079653856165848522589077193240220278799137230382703402373616668980244454715858144268253692542467073789682888928655828645036474739372276558173402975851505102018214430881529270843437656611083098804648932809579859338115411005242731330277217306796490235692811957246994190274540611126839451196334679749757022962105792591094082047288267676174748422189377971805645880217999359076001943992364983896527162435125999348335417586236193674955730860472727864307905980342616866816386807672416999175434218133289838348647725679224181460662272756678500063333937720325084239362973568053028200409920380851254732803458183844577951344457606580531843451577416571650866744885933127563725799587532858978837135293290180785155245405574541228963086922836865172010398351861102205757367534050456974258363898377600523257899054487559995603098176067057185421487770395206824173297901860907546931793053664643978828126648202135620839316685663365515574311682574931372633483704086766655682981297751070863681204853233792928411574526446943605553107173027632451890985397453005790353240302515422808715022555946368742558419124086048380503354315400669548166061584807971712871995190600272921731097862151630421411096027164905887994550373902847024772198868499958878328035238447380283865997163746853689336416933014351659064993389247591721426135083935772018878980485978782811118402310373982723121678007385379609511349652179319098370026610338390891097829811715940160983711265770931666321868908758611037706261017043171942289998290945906487089969805566874615400271894541611714505337699833866130285691711728199094472722008588090124101241211604233114558320427386155586955197625880991750545298175560397616836297031935754402492048997483986639121427009517465137433340132512143274209709269251261681079793362528288354421489665656076463771746304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -35698924145443349601871694996604758179315905633121336520520146985801980366533924323129224177832306891337734894338394594434248446112323643879154552914604343570186750190485366862259966285625118773040505689715762972248650471557871235182468627857887136469820882293683438669810933334052452316537305535036171284894042504597058529319449293101293396615540051791156861595049307925108612562628291327557484754195257969299800946265965147749175898727463736713749316356030473903007357293301672936194357620713319556644868570061333107453915364116319423461187002368138993493707288371223593311440042371488921158047023659662963836597206695474732574895325436713995968980801554232630364179887852424563655235560720700717378692068193350199240870810467389786569075975046259430390448360432966373092822362114728536213417148559369809708004219140034813596060433986349384460560964633036960216566612238980725363510033287693156401815892077637789361532307407374202087294378495403681856062496550692068196174423264150867302834763745376429862442050800949727156753043401220304982106623648754242084274582397028691110273423645102150348848643485390179352836646427267855821735086246370014005946385435462682475249480279206490244142073632435086724365786788141973942872955841120395879447598608898681048641398638047429991723891567487398742440259357715793779700457257264554845544052941988689367903495383572291889280325567781866744843027598420566857365431247789110384253930496989645272539797779247415497056303433354982718160293421616022603272984253606932289583902503413918623709980778393678101675529656876451548096103359579851123621818920512387457497063497251036672307235425278332769699239526288750642982525411575339390150267156009465165080438944990989213333920932901712173337811066618325066291609199363193024183243010142693827502288960970747637319656948946007160672194698380150178676984458370032145757293463219822003099990644379713018652354071284924435917089219619148376923047051645285052539052715196651459598725605193625606811112186166754998611669263390819223312010095847787203871984562995729721755017224148818435424789049383294615533100820348931958020229349946263375459782396148314979329784348338522473280718810390008742809328090929852526210109956634517553038142334210099928005253680929327493523973678793205178808666060878019787330108821756775050135711415471312865109153486625009472145257248629450676972146940170428929132056076272036815451941096482962731996906494585416203586423129118526806388931055053606939362676096484478886176711304831624963148908802390866963929001069639328890344578698729155486339658701421304563491097626095405603500582115820515556829496533329882738956764154071902770618094714635755693201081921272340397061282579803182391391677147950047678125209044327208789627767920528506340717688264648077723363008088226010086643751056425194026194444652970332611394913587409111293960226754595827635538937850075139934320349847515318872031907318172757564749376419043703196014228290761486522458336333049718047387814983208026289024646315786026524810358678856509380822169103135224015208595865097648143754393990869250598046343519710717013706687393559927175744601701603912529103263260841041240993624643962796781562488008551714117807523806130536964804369595068368535904479176939576761102966779432207769600186509608257366997384004707829701591202547277326579248075475552292007280717335495197350828404762285518600716416087545991801984056511048038612735737068431851758559542270140258491428808038890922101055731903697198737573569894141110974234026037149450547386088072794733915576997912864146091487985858517827430485087780353745465989612880123086048845736856986427076873208539961664347034406763642885715955128870440266952527499879401636531203073453082813807336354375736999435076875643583878701304218392036190572465805664991088185961731845212472307465728513569920270771506559607147591227151407037320554980312071950262179857286938643414410897626702337120228438986442293863264217871956964868909151830556683050429501804469609470076178447548984177710508095366034717742403311718960711821420987956655443635012200579116249907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 208640806031928011368363965537766590310663738795983824226059846796960602434501177920552636545111710447917985928291773872756136165248832753015771375647523874596485916918547135790110623376482225200763531834181260858520325672428181676443188402170897653704864952579973121375434499183476208440718227026474983144440061303470971358606790870838990835953117007903381103183439575049487052919277477919674326275739848742308365918235402964377340452575242503370043479696763292736763418891496520238055844964218651150379865081428829752301088307195643155953398076244866019627346549715731005410541894194497634269580251296149036220268503959264970745863147113803285354925417103613312805505485806160735292757127216351254836736505410118948794234654351042259750745724009893022887561560876823827160428969422979122930484583286841347808199223712018206477931915491838900740275344233310038358463854704226428765255967423330028510690022470060432779273786133522984404951875766916408493841399046760586007810255421550303282869736603237559582925033548668783643330180376273258992368973250624263995590208724964499803238627478331095230327305977508950632801686367855403652232298056812996416919640445726753722114877362637150840551972335466317507822828474541324223494724638535698435591173817750871640853236343174971148939113993171864400806447983826231920155438755531986201340330415337701118818895295629223796926452889730689275832825753743469629822200420643097379689357578268616708880725350807461759021870316680960637985671512767628225458674607407133436942444859944444515509219630856551497323599526953449420350879800591129620900990861622328369040883694259873836255985843094873290722032063122984406172203559184836096081973295454939090462460931892878594633322832471893862677360710566346694804821564529607528359377577462900893536584563543902666318742203882303183535866785637794508095450020011679075965620818358860408963228530300790209008294968759400707040505853981726977885779241375012246007941382656486666448649386463798506900056040651600904253025200573459829671483367494912086364532321077286063523065814762381446018479854536438787235288498635239010418901987542875656306074147370935661566721454008193072869775992147885281138406641612243531133297767434824024755350296365050208949605341709949713265805492677116031920930357101080158279186555787172766391222209808147256670449450387414006761458264493677645241398416842682365617546335944300624019215026620931673288496605773505025318686899236780709004529247269462692323776024538606360995495712648433514894191020331740444943061467585126587095037818634526705928981553143909420352566479563198940677802171293962152403754693119076953687626280084389612585157344347872183959716817852006344832810517752048922423961306386744185928282297582209984112155385029184427499753823977035425638029209407389375785044075835410112522278223810549105513124588701959856648203220154997844736856260198546086136777248200148985271323403898418626572174446866089367731617362993726289653223160762829823046249419199598686355345031308597112022331817511390138672195060225777975762647726579464937649910993499163962196845096822512752656020715135083911561860488124386174509103111443223394245535889411198920124427346341200618683272998740543987695965415706386028345371408084134062999307669803729039858222727241554816652254643110707179341791180118934816883919268680648517841560427607098970019695405913118325328830267036925493580026395092270218891976647842780080020837466410277472453775203098278541411933774215860059523737659685879898810144310333337973627875774108616359444686145761142156932935062003520520786946611824994427960051134145381342034998377658410596462708394999700777300352404528526913957342709433549813714764468725088896550157747345777179519799058157154486257807839304168171414955934564248068161056587989020971793382311621746657410768509451696236081759523831070384171043866257495180977424999701386322879882463590781702123877312633479047153739266422652056820801028888731579215057293843298821771448655007659042693312631784125048410209760049406015316818278237958897656570794350603417745142589685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 3689122223105492731549965998360273278824521436743393269256307964457108116122054279913856595502577865608864385688583947804531102731074771661149567421878739093124352361735804081687607435742692317437371300931673248470780128106155438427483461879559282179430548604608803743836485744062419057351155747986122556910078842401442894101107351807106685546959202269676355184318313485972666753246857211099906092041695134816074430840767530789934280494159777179737475827436275981695688037325878843834453620291698897881564214799000409411168618637025057590588188523468172922785264849820011537040077316021454776802567586140203730543156885458968032675048048471828402114402186043747062512873057506902725305483556212489965259448038922076726895087716219281523304387266607232789222610936000187348361515683894241970888371196387480074783939755683223467192075167532885781179712276105358812359910623789574911129634931117540017660650062377726547262727948118224734531414116844424502614456218557803123800832071184136631553194877410614465785968815784784397093942197154726380176668824513408211479243600337831640323456562006083301763753723278038506068173549109843642579430028301021229290445581006723226933990682960666414691522492402253626137943157838871221549545498708219495923961768640392975484316230821020134139023485911162830172518906296083852819109184575097262380461441174145161289364814664471782897547148380965998922941123279248788576567223643940519208535120090959187319971410113829825530950507931811067931813970197912706233220244310749511872422242467174107929834710963221593151428615084484771972060900509631038807075911202412991871635813339026390620825925134845839752689232529699470533894771598424134057915509361162537349309616508049549922143019950353779888758007703902772160281436824299100750299477059200413255087394366940986002766188760942107384385745847778343467665882398074103695463814604637162211119019026956349097498072599178216797253447631405013508797233489784854005752995243476680512819678027706333237014631937683219191209558418501196909692405198927775321990307334544646622746649416777637605278389150015650747913605555586115998465239526993161171555422539453232009482672467465371482034719104764112641451527343656993223259606801883184124559296604214830019422188371902712022784932346732856356828374712547288185984610562377836148064638067649718682103141224866670325545297816636952567148030089030332430944664558809261937864273688673512436540558497623884604402656463324445641145805271489272733889069645066636605919844159262891067554904379356285274641529003140955423033097490742328650674388709812913591096089568945094972261935197700698210320688603945250093040665568253110164068048539375425207109199273992780732355973126515708940640455917042457992968887238056311834906225204978413309079294457190022025361493053013158927527932230160617371949970611893115699985460782762866377684855275319337280700025563253724951429375248656131182133879484798765896494332259011316603599139045983011385175387610864557716716154498923815302179284318653134112556583456548101153143058921944511327941268208535774946978512433476826772787928268630698693664720344310769400013553090564217464011161213532733534435440703112113218720017724038583596919943176988085922166203298877525411541607594843834660427265543330276483264358799851092811607577027476725588398255523639570806440785058698018180197585481693759643671843381716865291997336212235469579872386012808169109549256161895781457744696513499342226851256234156226063320722741241708469459892925606890277563178729450549575138652640140949520511701869026245161171441680534190661048109349778982765061690938548029203535188678196285609159957421296444058203299275547845665650492436941530292469785776181563744730460546938858299590996718917460791313066377047255991228694703071139833722709743286285996782474354289063468504534932855419465170155993487924748084413203886012746759212229032578780395290506336168110034164613299347338986624386853861742366191503202166098888221222569466882522376121988242450888171364164809441743196038988788323233854557400713903292427052741698355176931328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -17863960669471112207125073125459620963613812245661371965878663859262413528431106293667006370984757940170708986500601570999904933587804981018921080324793421586860453619715442286165453519766208679648996123091802282090604911927057389484438873980665868366244572166646356342172178040135947780851340687747053852286215102537491402496477553673616820885431011966390611919879257710105610307840444417990893704081143999511910994142475047297749756985107779597881067954916438623930791957780424710335258660452799247487607786309594755209250513964901764014352188789007425128951202532133068017881239494288256479703520359369501589439013429697667941920301924776264177048654376760540196068500230559593158488769308477728585270964596578996826209272232687061629432949530137066375013808410693532903404078918600014970413338423861169431650104734136020673911980863435154379472431415054700647230362800077153000976965821348157048637248436296164715309999972461040136273517951742606049769893877382651203814427810269261526897573761473967075566393991398072380534961851527990887931871008849696682861413151561062035806414103397610628473275661254271740703649625750964905607597115567041461813718936614615387877474384772713171381536001795782919277818096042829145756365421747947689487385416576866927435150614511268646563479405456714313998466469553124559619668610306930110285036409948556976138340274345537688597683030088360114985696159048335363419281958421390090359916674950956898436313598944418317360679586317907557768826802540602123404308310028425284658196217002186569159358665230104850754892528065945339783114617217386608743065266638814558360558542545357436200645508101523091838486746760475776423629320780825722729729356208704132223343014380309881180782300610988559504304943947634103832708232142750497900462739665650353333893919571156723077472057605142434103605362953003895605526081999229853831329026698087153021033566881043638995098807190028365629196940660361911377853832859240251254771802317432343400272734281070410807961345365231928902391939039991239163708581642936839942817155780359317714420486484912849026923815864804590230283318269969933737625195121717585101155099884986532713501456296465852819156995294266723447771821667543869360382495729919289360513793942109596224880223245347175172330092728609779808527439108535065778240000743590310272962597891580880999545415483526312906987955451100874702439951469844265377631393766559168700079311107487328002696222174670975163093150061396777819322567070951276306747182840596342292562025414115733673503755482549008655785951416596125690084332708456345774134206116249726312273121640781286981675302277584343864890259102628334172706855573159876956681095923938588200337835417794164408366487082862380938809727741113469174448636839121006536586414085463067897326327314352818697369327166520631681663040695479187854223268083463405269268585423118073217424373068335965624255519433247735306118553184523919641220216414698182260504182605872632034482439428323676824074871671104465544508879605240292473698223826264723406465407644270717954543340253460741040363060912888957777306219554672243147848834399441060745917584425560964880880384883617126001337569639123171675519511074362916864205369727734902789477356675763659685980691324431234272620337793172178594906599184684588417160285504213517893226073152593792505816081765332151199119791142901616544762133586977620868653809435674787446021050666614051792283205560197960897930339845150988502703653447532115723143428615801083112334585923675415710293100048818110759461399959003900274135803996566622608692554838700456410390628185058730862966912129748272634926229502462811093148766160133001640913380619254367606255088804829884353577737986699121339206545043968270182479683805486606747520916759948722337712887024199511683202566690147859274050863968245588270106218857885684322248521247075866708302432034566015621128031823696410079778322685142437661128569304320313747418772664164635822669344819546147747147530816370951428095058758991564207328646504718460996874711006962566889648425666988925901625833706371043255215676028921411796992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 78674880018099077279707879533743693807550655244620360398184076112067724776007677150676592179386612723436572790384410195432431163423701923709171435011808493794193219226928352860333225198935564460769609113068917756267611851084080606881061530362947339197479575905792616803695162064422511382312975872568578039120148005308410161516532832492802273183830899512349706923142215047899685526833090203693148327036259621329059738833282141747178331694026558619684763808251551182341849111166667347286301689846839298484510399067280440002380260569816744131559880035517899974760287780711037159483411427492667468781087048622332118255410352646626220550028819837860269731532255715435398958741718768508148288473618037297832723038753209799275094402439972771709437388535904853598513915882610100467757896809138804878850500964008509949397332111664053850266698842865734803849701797095927864299598956855260552478401444523712652882812190977058569950676978670656923540863885773509188819311293869148986969746577871219501846706869161462116483656590548237713268440100622324795538339912541642974596817934241945033909941113061147570120885496897568515051543933716197168587762495320300595283030466570741146730589019777935585590758689844347839682809223068722857408058332946700036605906423897874815925466289295954834003875662580533822053974637917927749454286014703308910363083877505106870582127901642775503585179924858714598524604121635091570746211825290501571503203389016323100695213626538106852011910119184375185449671398257278056101750962314372374326375355165702229219746474123754824348496051721059073020850560791531859589833316391958664589683653802796016668037852168948004634581145155068111227740965229502915371913397354170549948288615406703059509617679408585709218209328477719018189267579169938064579215944015115557722153167149031803915101499215870505677165327924463276859052765474292479603032587496812041510024788365019495605351360821992803324935138061052414825679244332182905915737222625037291851123110486936716051104109222304962097585472734191132671265999987579637281106318915656609055967687078272803811565418467733085526534469336166617138479935423064960648336788004577836776502912864104534832239796306437860194659956457895683744101564144311716411594650357781894086479552553606055117973283135860716967168456826704489657152881364416911903637464704132438080466785300441699608495819226496319611257218492916052289271756406932422245991215187398426232619260186101393490006982655197829169846274885691924606243623781674551007386357450996662100077434938902538662387247640088734396032265155314041456776750525783069472928531945782290512686777064437401025713354730734460957881846987980616719576280506366865826751701796778067058603921526942878293516141658089428866657155289377401921765781290055852691879048044713406378256999314920445783598315607143776080831187630914109551522493981160159247979891094805746270117461415436790855532577401466427323622317179377714242890848974614503130573945199083260336882383655955844211271160700102186446641684966177299279301799174337246331409939129023453294589251436016153157889363081469911451801907476284785224826108780558781371711767413380789622249698859767330967930703005867758250769640807407511408482249280796563119220367253835000076021863990253614419968277066977418353878945988821681017004696532619387862898950399534902727576748639670329469299879235699221713911000055749865163432681251083819775627789788077707592457967511263669419417760517180677714101448435632009688890886628481819500623776840272816406158407639152049045116603204521855717586460241604359130638503061508988844358018945512691510568333485230949440345216455324467587226062924082458292454414407337498878520133036020643564126130894008414165327091848682642433601800193747511759932856157142087240505835720225088703953004458760689499361113234124876292424838515451599128514153943366798467188465160351254760350553325152671238940062933730493902757468754595823951484893769019139716738773938185917330014629921137088430274099354825840522510956877143957580676682144606704057200044660235898288838835016627650560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -962255538081322442877358893302016082947669673666587186345751906144864178819058163402083121641439789643467915664752756321585796074436868973592567687248368187757595701226818171946699055497664504672490132480085146641497431437142419654711847490309964099791222409773000474498362376686195184218536748222500139900310880778339143699690875957144980897602671751345707785820242818564612334835757416296672853846069919530141911795538061912100429343977372147643932555296817497244219592829052960835353261337730918320335716991334772159339702682678632786192539181248298326997742723091555492925027626428289543331385202465391264224887439456559457191870749228202741838210799637577733683405617667963570010274738553256224953500604546711189197261889077133238903769154936855194036958596356440993645317101073540133232376336134294532776164117783652171777777858309407908326378487671298444921384761325301409791072297247760470931505408816853947953537305961670508754826450411545533892197369177000022984774748152428781646599184805379511865937772767066770834932021693811361452673362080335763219126141140888946195749157649630758644358284722833954085732717357241731279909943048789495587615458858354056542570642914836350278742054901736930931502003511001919263681193756845670879723829904908213055547201805827951120694347854047380864409087928995268065079324157801950875538010774440109956659885543182463416164631670881229917497245382439869719806849821205126109754350328700368128800660484372308059732330250060306620515295915851753997608343992165806858014894521468492902997745638861593784533905166216786706097579179726836834136905007706838875110942186556589588918561676036708550849531180702491309646929117568422090017006479623136557730043362598410839698879086018990847947643108842236959045573167454210546772794913469937797678946599628046011893603118621591257546961338354496415316320104369784464500046628931406393922926564786383100782682801221443384509159606480009702995977658542212878557350196496358044336824233800066079790257584448751756074270438172615817700743866585019201495851743921910252619348144553484502679476369553924110304250523960658709050786882833136623931776591951151899007275737175115910881227705828565054249342452082345824767691164933560171433263605577969962517839891706761441389473906803877357952020417888991677166531013857710048401198031482494231950356969284870467159561081900027856726518023403646857663149734300815690181252011285633118187866688105938621029578526385738898403389176793485039095306472451429858596699533621179352772103146340183448910075261109032329205015458510705486910771569734399233914942755102872178236689942281382777413109434524102720970585683801817711636513791557398824915275731608439480591052673955169292132554417154111376035206162934899228829935415920285865987272771359547280458366496406122406228867411662218417060833778370523952381340730869847732709889841581575283647970845662958060894973406552082542996915706977529176400900541918145883080783737090673023626110030204843021175843605408385901085136651782080383122038858998343796626839837039382333278866946900090331939873966462502488053313646124861370578869617775576265232246763591454328722933458245816815994266857294337439299263766205826846364434137735882746639718106695663917759399297414452440831938565508658068465401178180665690312716194940065622849442033551265360792619776104644483183135062848578094247359330992873794396705357766827164238729839464467090538876117001014985769235979311906669352683023979431884700618569498287152420655624886538219642784955555176923295563272498141374041303589694066670972582275262683939174257509307977754424688089176643708006804370228319938834830043141041718630896820771697559620019600834960417174414677571052367474113759774024610512358787861773550786846596329440963270037952726420723577487466544945705485528936447956956445795122267889836151698891018035464043113035712152861510713165217588121991684851605890149545137464103798148475516235407461815071949714837897108131771058392014915995982594910435599769443568288049988709097917061655013045577547205962936190499303718912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 3778375110350908027569003264401145675949278230333254620316604372925774551152875720451512406052721532810847471818985471202422483266979866944606232671473095381874877051729973581703109811452501289934772106090526989778166280407722009159439248798587700018080886388163332681977766074486094580396670362220023458039442416749414814367100212295300654816760309696614263536634584365399539616145046959682411062046093015568047310281026420167650099357061461791561539142096545219812603481455209584581924845377357238182483380897885354270150155383247284940549692551527808948894446013595529599266855838663910914429543013815569858603255722042343389481631239710467213563382860259233863558329859029899396579771661449033214969133559076449066844585806635310895258503980893307229123604030080872696490936137468088402159990589128054077803500083445979738444425838840213226089535689036698587061738429357321405188979070995545932214248456635981209397624901255554779565357513645495245667068644048648956349195894141253897141456097851810802536195113451786655098156019631462410023233069253772139609214441126071533631655127326941310791008159323015881727213680267900734140594867220165515347235716479906082217940396517787676153781609477845519582824198540491931856869982496941759066207445136776834796637510909311755213640661324150292817237684100544048193963615633735316410264631830652189132173331690167430706208996231258910286065620214238814640854516552398841241577976097469402861543643783198349862013958151609590371981622454245224210558133423622549870900173283017461842417772048065184470907682586425717777897342277460448050644745917143385260447384271572058730753931262146150216852198735019517469687438876804035040120921468798825408499984295257339067102188049932496849046668902006823149731992090599148031418631671022399350568660297982814243352742457249666680965424392842230529066565847463179836021458667625743286729503371520239437338257801115160021762725363007288356239346829779308343034869012943253409642837904072552399188862369377735680257435260464504970971374090323226708721890976411688908592011742824254463906613425369085471582448210597178660140652736226522568536280586844010988106438475066621508209378690329351346321204794300859224746714216996216228144185052249478392969635611867919644217572126466642661199781018011661684486393698489982623533108582188833749287979949965846036145494217376119146155889750901021716754931027209230838610150830283811968486423971887646667667414663741050539626249183790589795593577548081086546924670878913440820317440569110297698252038931398492874425030434375069976567321802477240447974581059407392128231200438314897196524948156458302061021453853550373927939982669751140466134822866157594273463514556507833524359907958767302031913548941273443326186148013539915257187364876778127075962616857346170938560778281330894678122800835826596736855114790259347231085210851850209986482449428627320381936300283981759609850038128480076564903781336396923445083492657143171039738766999406485145645126047068789063848981367486037593816196495858242022236221351474917494242716833131725845741570951167327754309222908378587299471494650637205533789470897764008034866562772382401810513159954661234684729041730119665087532778190860571382218689528955058111175635530309146062323179828676299114324537087090298301667860581594273439579807194068647211025694015093594633163518682122780362944226820182592073306257507890290190480323146471574739845277341741131424662870275549817086566882948496407163510602138125394202990987026891988621443343971239964286385760637021418323921930193596892267278782253810368440177828789172830956175150615304897142861811947567416119958659808654843985267787700856531807657734047344982313058575618385278052753757301689836831118375597355931658621459481990307334048160376603057133634386352175382526637825761908106061392975690753267336143940843287029653279378806067200280290599286711702047272022593468754042382149439276720571358775389293261976734938749709329244952834415825470874197928932061958016046817761913115409573665087672771437527723345043972139997410099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -13132052485202612769448513935827139408567700947485188430374954737970442176273620828146806234716496775613867263315839803505922517174870863058735594901167503513149426982833056623809575004613494884969012002161016746449239532615581525026003635663902217944196138677203167340547140410668429537019550100997010888775992058555525421017224800022774699623550315657199527599884378544927707229609725615433402041657565782995999635075615948054795525336623537823264661545066599594979883996225206852913732325931244955665474073929879564220615450096730689144714833645645410080435072736395951540161013764316586140828362383554833698676790265985988098571812421946612938397456164339929945226392588956325077634991084983460583106947649478691783068855316123144429717691235940125878981833834227858532073150406622966211267809706749640702257212209018273317950927131643640371224199366695727375644536405563587606082114451593456938264229924489858240307798476069890812594034240972771560035831409600040111105080684167828855909627850011762212576500560791427854962052290300348340908372578122279629065245403328572150972731884933576604312643771786108679180536093692733654130449101539052485952751730304481542863184160823012440981248741768473741501145889505978248662638605684788903764691011257262026174581699158896887554163717297170305408982710169634568646403217923167639328063233527254216901782700412398248703159315289468198134660166356909150244411945466823027436539591627869906571624475454327056161022260355702625542280365496182768187617546599752639886846985295372074533768101662702971956655100298870348567869739819941081447504771691727755502493476925617378041019981946716287218364816888448994089002941167412002595399410490137739311253993744782044535715349269155927878082464278892782939829110300792030651610568624411770277969161076866573901687743172584398679372659096353548354609194769734289835268477790749426682475914487488233861118906139287926403402018909121126026503536836396773763133743743088827957290597490151362384507923439527292923974074739219975795807118140518401456718161398465387798486035982283222561027221725245550904967537685483148345738097302824469509606337122694705884311054783326267567937292126244317595093554713909623562634837390490920091765483551636803458957741910974376267222318585938965014654381570978718637858773062330343555620678583336494409194552488710544179247916073981469584963474517959069838086427311230710938749642810120596903903043126849204882416997890226706539650916318042595161618335566473839863464987551132385979845924994273297059029446474889568903189435602592897819132943409120057040553414638598048873950422404998028233428938330959847190898201624110481714523440820057136996610361638340446806977181175065821569780013108206761519728974059896178155998622716017756329226025669607446629008757495738257340198197529384174603939415121603557305634329460659600156221633329808634324335983348605276511123356426210692259862409556605399720025724638158598401695254393776366006086879369353627786832032259177726102391322604308335075816349670453749671719834833247062517026353273928962467141512082160326582567731592399222331266412303440945117560987730285945256446755344172192531870596693921351315803046342235278071621572102322027589044123450177504555612584843983521667244798905688246082360640619713207824854168514086549078294659301005458609881645342719614511664140866508841074173758968674108962560118035064371554487935091108017254905317158554690382601958827029403686542519094570753652537908131046650339899800093240794855580556320558807958999506340991072328719593013102383283063653532079255176455654919997253513103016070258551363211945422961008409509914086660097207211625926397597648181015532112051291868786765338510358069733861162841282949794849837586495033144846537172111404707552435935670222520664517745275664810822752062863677015318085047825027852316890458221443738946622443381597095628812225585544766969641076180836711420856127886785231993515154845512730414206806442906021288910535900687523521050992900325301779610977989407570214531202750064553079826572524912640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 31195308198552145646780412625673982516054946629773306042669370899286547133092755563708921720309149436807358468091000174836152975868469586416981998904454455603881472647932177198911132817198861714184010811388026118547732261942331589567471623208705611168669496337540581564917083694125293956378071039133339313251950246507199460840439158672304615488138682385597988578879049382376684488570200435996361313112045425043610227200823879776157740459812668723403535060789946885418345204197523476380192764100092684648995930581184056581827975492619102968319803553918837427378743866124806470986230672385719764339666301359727179896797059015426593487771975448989939344251939907988141341769547298795454204116638363869017215447462541486015010857681658615142750405941126686595298856170187904365008914480166927436374804905575108554335521958712681581052465681233958068839555286282646758549295907742899381403665766513747572708400154255794146664422611489995947442833766122856148295642675605774834561350266634261325476107665132256017209004284743452285744639370265291459843184128284562807139368416539391466295524395087060553063028336569986208721283699529618404135989813671856239705893877136293395484609048736412196798314578510744530963143689920905198768647746670800485390543168157683095604344354223801140567559386271314647199598985819196328670953250078295318810130690229442687731703021687460168706238580679542108601242059385824451340732482057801543423439330942968438373767627371625777602413506538665807154558627580223777655091407603246328205787687995990550501276202568927228414884729195230946038761722804093839786495670097583468228756459713323905535571566469327264134854093984641529542497629872202323199882066434733765410725688334026748173822777651355203744101008896703654188302612451688328126961514439463018812666337082107638202094803509111192702115809028362693051734206071838835033090315717593445896540552161420895082400830711446286395586340626651025163024807408585645568651711108021750286337731153523409475050982782934357981018531018597132064789763683960392944573372454384978495392272794909330113791985242965850293641743917211038292579241943395985132403926363140751748563066001883590050971472151069344346477557475777612626777393097567542029195580580794289415828354828067647233097415304860919415008087571850447416430866540545051236870943424133624148161946986558455941091900228907637753511383547858587740271758756297751932611869101039907676285266306257628842842129826808065554270991588912132112449490634397100793535943876724258454531152399836261695409570405790251108599830506813397745068648117860893643460673584989164007576552487688509555759630251077961752912425488389744083019019011883686645465534652663839465323212405272333635957958380275972641045862972764187661305463806548227723393882880853236304600586708158809251229686350605163879641866889433498530613118658698215813435221047424915223534808142830695840036680118606099233606353472850217660896668385876922592396083009544357685359959182029647712397076201275964151412950881273572684718337984490106893235519830674052119231030512153137990999062629447803723699102446070493649573433107201170696772969701825975907780466285178436003308108039049950293298573920309710101674503658392037340934757106887349100071779200473541541816078473862775366109214559749844989089207479849264848914010703581644289936273844909635888130696778264696792239303941944439950251048863807009309234096252185736384214474626574568488698220438075099810722251516305846999140153924886640795001163311999036633131095594118581056108732942340913198862341309696021713357193940334135842478833577054013391553345104516398332249852836916487499854618449899467819960673819256281862141809281896268425399859140224988184194039611595211727937529526701316820862634037195179094360774740613504136621570341931510239045799517902136460920300770132887040163212399280599281862510706050481616282075737611361676117432138965373125745918344039929316358888018138024741467152076156062226759808960698552858535550684515501799471166221212333621066959492954731801679192371195019264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -251027841478548681989691921762961338026680661655625143114541278083638682835861489291880618590999755948014106966372660748865788441602644216163942483368815427865129939795092076672621212182976485940516459294377622238490389949040831640508818894721532630945173962820021352911224485604455229248029309432152820287008360929194845028418047706280489410024672859862058075471144745323277180524601502572461168765418406242355145475285838017158235512992213246016077479071149925209652963407545236832435598527206093394986866472116281316810652666010062860608225047594311988919253331219177720849366338939577644112667821003464170309743723084571672731364555273814691980952165839918053046369303682017252144902954286539425209816392027716743143338708550381820854054543082117353081985856541145029302857737416108169544892166296145922378723516182363194431136747930073349267115683367298930752989380177204032900017214616849682364547769918965707247999298458746201002164177109632825260142822950218506529723070756638117047390840335017053060182447219010687413212636959582307493250860473338555565974260351590951439334998993393721296310970471128670283183901610813000468511204923986307306230656562487592400712190957560191892640285279255546143716073294593234346635147035586476283994407364822770608302937093127824392295297821386725888316935096838096987425745148437155605807360498677446837317735517171270010195769687433306114325492662404045386058045959496727867466630650123364402679328647957492248803127259060642995099563213066999248158550997106378702734501176133242259942155125600337387110442320328795736465792296164652797946859007659037064346425383948959486247534057273437463888687734937279813074367102619851495036390111259188946780187247374926121521661221570243555464599660162808304862636178809658722056037362486065735844792169995715986749985198517977949039875623791756068696351948237412024029245037846269384876522748740362409937133623287676099410247137838502536755208374114575281351232711173997257897767958781882799107919423008646539239822546425732200637205401234648222617657129772874587875471203357430901397495719140935759514373949123494567481753682537358604143205258069764219671480840530896688033127555932523988709184415678622942254540451055160603610523659235562944404621539691736527604884453995827250679903810500732019124368884527585935916884743633138859087952580510660712466715020698826982589271866804327776243960100677383819683353424750717420447860224389429629914624081457882797385973180153995506137001155627722318072311095834693288761747703996370058333778971444816939221590155371619543531603107503015862206498385961587533213253225750158417067419359829512932982388795528182280803679507383164382206977121211569039019129391232335166370504223761805899713326443048169918109748028320278512748616202580205280362928400975085496675753978483653694957000474328588416758555619988097923921432141773405551497140205185686738181117979876286347815529634708033067011103066660559225137843205414104382747333993849192451400521017875393412686499857064576813456048170219702989619587991787906694926980021314478988741208284545145037281298913964237684187861703325328720874032588463028055397840754614139455128954523813530721297984145291259122358406627304683473913396771295932922582817177012859980915627520253870686474331778571914134652659794379192338857305757473892165473913208542208840285098099204554825110644086169833265983219805862657005538677439910344157714994438169640850625467117573307969372594908047713123125328408904711447501325990372910160468454453170713602947012627172810868936268779184599058461777901697163664915737666199782680206638584668654592506316011946510747918990235119320649440591217322453100117523778973849505998295340074881158656183251885732629399321739937545930895147908661550619352302145836805254410476931335930086661521098583400693318825982899741872488191995835965949417162779188345851914929807256823748972073038267512603148793111821129196049975788790566135776036298225733481444872054259685406018896607748254269239093794666164273933142951637297749692805381986713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 24890947656053098556939346546584025383554312441506368175783484251129556266597723470864372551638291831006547889580564859344610907036961008716620867979006137883048750173386642856148259661206653987593246125650888516281574866437672616217847692059948828972621063051311069085092622412737655995361288611418894409320654100656124939596695985466047381980598347455159063133925574689493992390624257173935600096390029723721322936211105286970206345835373210897786787008103285504229553666171029978461018007126599647532039210792757547641205218161169086123655167737529373647924572623224378858411393876528176218851701127117367484062020212551469749984417374100921681290862548261490199446350730234954029954252587754017677917863927696699770164261671047779263499175133101684039155712806947735655388488635189681572672104393710799996504954969919237746468949562358804203660250100085251016921884891961781245947748660154596643741477358207911534679588821447835337047630249094291592398478427613603414951140893785862883769807248946804203969919002086754620049572502408724725880047687501857835659659611903134551377532786586956411985432709763169891082125314596787929881996906790014121115803766389423986112563766996535310084322412957602542274327600648236311946455873607808115450454023310668519582696592334685142857797429381543114138708798596394285881182365430070870374151322805862100725470516769762669109787017335137552493258518123769356316419150214915999748517290350915696366532490947925343336577788475880203751915866321392368109005977284078955952344259849995207412652399020491717468702627659506947787176598097335820238874941862148739354120363555001016934476507738060920018720540662881894965510657130237454192230799384306869917033361073457881406816158754126979258008082066924797767538902382523796215715704358103381289223391187960232548577101006039427614610766472991610707071643168214306001859106361335872040963817509446283745884328353489761334366179230710065049714025139467426827291955197063574031814430524565855771043051952758099024651645426134240999928252832053404600496987612987444676789520526864334965593656645620732110027420929657609301748962201300185009497794874434386933665024436049689210117262058714881480998730763355629950913009664841498252935735564486297464673222691129515589855012274583720450648761971006087957140148810036398496115831420812881914574153696814724530540522892408367201819596929818155330674437470613221683609815351465061146620419413026826122718152185566681201491806478457358099250712977696782329244914407220086559392344810041960192881809335061280576173819671266259445420748136770306041529985302497593266347212619714161061322055655117132889316089149548417340612713011307381588427645192213251397837778026626674797204247126209013738982051153987837573977069519611693528495554485999485687873401759222654989871227677374297092197470075884603922570851611877391295142652544934311805109587917335488141715802980925244742570309149918760686188097080606577936220489714642487016501206622063209775682587423457557342358274383032894389565462365920762100205794011979836722547078568240233677123613044594911597595965626683983139232562788214048598100026251876645370281713888174587293507917119843904021364185573005417793875523813083834909707671013648708380149902299601358415540858496347175591236588840080317003682241575397344192859848748552474546810265765941768563806645228503313562921677258145053147398092765299601966118642363199163262213619719457909989818447191581469229991402783029462093048621868236284881900201712712984371577227842932369832358913390522291028487335244622109256085532789046761589420130553803094996339113175182563668691705290032328796315117836193221472484584035379261105315284701891080826975504861605945752673255718466719504270666441993541190521996075154657099101813084493329059856802737276908761124298103999256933677472592616026776095616737267768071633812111961872466407203984158857423943476196383137572785467543807609982908250504536108664737415445103225113194653233703267857616120981883240895035974979502322045229620902426668866176286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 240200591002536917754602335510472660134894625336850730301253801305088610179030486968198566856771407199518398269079502820283944245552233318280331622915744104671948016138216245530884250627445710090687896858371341076461036396504458927724661134238435170708844519313464641400948611513057593217981362429131254776090552226521254374556028762492628995458497811733080562340792429520301363215530914141225217954501380865843484337624466164984325425168021958874441397295143819685514821975436162837874651723561044973753561338030963489761179969642469337800665176040987987801301301176500476431735924976831651826861069064492846808116608358187970323294745392992292769956206879083282436376459637410184045738739409616764607600178842116779744157781477456989361476807508057130308441647464922218054678303282335733295680379171838194475468495379549743732833249699964912076121833618011951397970386994880097802370266533943105088928072136154251855510096109973575498640455960553967330842002500600202391793615211264643082336853195281103071386871677099751881295188092805279862543588043162363899279363552158668414020121370989056432853984414724820612540828877575370155276540827721835184974914191492336869936356780429362277230826667504172708016384811428015294342450724307275212521675245747201818598536689903483277717146388359552336998246301459788333763524124526733646979870201094574621476106834617217932748890434165611622242642538237567642541471781962885570844549491192096090603755345025478926595825933560674607658053844369356138414738265739181910030585771513876527556864708320163644259897073988868334567318043615654295078691714584381581064541709423249658255303311439227076996073281249773652811817105618848568980976139436044103594244879283123489254533841724769642678117049260130981683905550943971850045589575922525988853432327586795151653457190582969508374550832863850607210362668625902204863773402817065928333000296330785905682941933834186441640254515709778582974278474382544974110503876073365858411397442320831583297300985561544624433665828101184761680607036056137952319174362142836461460888413442726050683906923014525941156837348029640195853120047002133238483647789389623634017096181900217475206113981062496240338170732679455567173525592838934247264274506104812893133182142128504528942651842785237011340304613434351742767588867719906109305592326855222067133722328726458747148634521724191275853092381412398956726550059859854250001992446706720953165224939338655813500487726558928021743481835149106349166559632133600676647396395420429899649401915784858313871278203844404885462025385136200765128247122469967804142973571777550159062282204878546628586418069792643592068297203586141586437538930207394683390220011115064075759269892740852021828191020681748299296521590016459828952696824682211550931757345561960748929907287504732294891696946268329547785679274081968257920522760710997282064645261562458210131525641750920011258668204430952383549902865597384894396757755061196018922387695812198775349117401928316070212354523788438951942874800821417734547721927671855784493501290813832499950729602379376715407301993986001831573223324102126083671166585438235301114283224575698854095914580238156819865197997904511013989098639117921146390711048213630241193224678945501292755707407579755691667544391078360855269358996536009608540310102564365120776420405289260146872801407131919651749926939276142611985024164662533552712911072380584496779880370189618124039008287410790390632258355717721458949221882131800865968225153441725536053754228007423646505098072547072868520921817990319143638932704142940146457594584901780015117986637688823090964319138609582961302188045258893320336970779749942781506797196929011367846904112181560728585605485799265113895166665466523788796106898707597025617309489561741577688011420650549992586972488259245145897474984709613120250021024341594958935701163252724655249585033970008328075646555697850395299856487038080148145034952889395072522936778933515908319114838430885208716021081227955942100138791663863231803352537627958774697300375902302305779712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -1215142184250050611605621495876802240952721451108389830875146346073146280852270778539876399305313639707229955399170747804268186646042056100678364020060491103462994354200010082222074285223593870687555657877682679305721623604465552500051996029063403904479271448049026731816802299709485344907526965078639977374113239680930764137569991466263771796022826042378402275109922275139538374722117464592578365328670559387380547891005624069273541237078156655742667597636658430061717663613083875480377780183613843632395148010477122250824045713615086820388394941025530874153278073938312284409706390682486226277420309444565281669547493911700489565350779509783879191389898627585373801701606994193349665781581399056653139000316039987720465529416240146707182379359532218442919124762471969949520500720991191739080656228597958079792363734722260467330342984284921423271818283116561951867669979502519499363924561627968826598120317295251956454397131602548713470853219172650707317922056091896807625099076803306179331219069918324896997673925929591921918685084723394260143428307910103669239450895544302519746924098062431976456889860611212349438010126329808760158543449923669057951949489767604725848965321060819479436477081164830196942218117866008407591433167816350482340360477427459482926980702438251378314737980547911144354606591624680676796726168809091758907422563124973650461368225559885197554259251842283964599358326546536654213548583338306618605161310793103516471106297628503192442183407079046969671758532648951611931790052961516534531934488774716243463447416204300055227938728519322146852284660503272418315728595544490330757614731062187310374906708682345832566259579694927871772466401009431197512305555759821697285311645659727654830016519776389987057367105721716386660382374990425677485750158208838713611439205091781771619232267069019862222492973561253411038739439004195104533074206753009674999425171127864196619551519374114866793003226719300381786394009482821330409263005000713831327996739463275098939142481198104970353822677774446000192092739001558099925498197646969706555574374316602843550093424212167718229872660167156438419148544074755795747686322495277568494481327534139513373569838162957320578388945492376578273653364441083275918160013773466480535236442735663739276502293806824850583760297838015838588525014134054899092829567341095894389355899838079487900534168055159693806084410382708340766388328032942520731892571970452710365979712248317126445806650258262056190145173939244240992450258672525896835872996296368608330934186370544097427345908114848666732702053660296210150405433261947128042919486781153555163222338350863017944390003920772676722818316781477316783066316135907846564759668439464630361168867146537594790853179566521334723478362634043444865448807469074607373249066346248495588263165397798924215120421227304320051047488540152855923703316991960826596586801951093266150292057116624342506999945171256863306562358748292005629084039351535798068388607968181283098318132024875342751526388160795720070081520677821801413976946031830397498044197622840843739066119414898066529834436756549082484889958494161473484754857129235227854117010663287533860571867850324391021688297451050946047490090804383320418459256022576131680688446234709498773756590809029885575355160309594294536701475710413119396288430464036456302954500631769181423807447623726313440454227015010528350053571992966818927918103576727529055784687863638134965172164388431528437547665896562615642413177834445738602061872088235575153151631676182248189463224240484201701024907000465201594859061496395753979198738878666287476357709363984961831141700963149537867164122813959455485443228725079429416832913324901922290500599140677293882782438511922222045194081546700857135212420317005721266265866312323655921990535265299114765817742076778709769270709899577714914256245804037082773524022876488519863202245775642575408455833947946400398828681234399720238615551509867792165374232897162036599297394259212680206793514976886417571150422717516993398061174852225161731996534921009247027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -981852545098323312873913447643239982052213717434235578557322043257263128146979145354431924495629528800550169921643174565813854336912053021361839679128170605179556820871356190366106017604361254979704900178335965573246689314999557381303251987995274748771158399592638000414163947404312344564487529563935674909581173916294909811504287287055791336277034770719805445933758906967698963617891263419133762815005588914903588868197953085968140625513125612169675121581450251083885648334789866872839773910608833612335224054375246964282045904709780548298444775708886193439837090031082463131556064057054493968803163304557999827207938670238666973688021474727275064126162062147627107230307789361374359299766320094252616849221258003364102598173675980589286750172933669203824804714880486010743416056393454714868647581556276433914207577128482677651955284288106222417461318096169692864935227891155190575063963503923483834297208950828211108523564738677819039084730673160609215300159247963073184556592148770709851707082003059620923735893167502275698550959960707122204885548136202094193998184840503105632808162337723355683792034627785532520402078746530372722636114679318612437801379994674837048938845466281374845799009791247156676684766996108068384095865743526761944143668928395703835919912504070139034595590033920049272734736258978551493383076709212590137896324956958527590360372712938082423109877712064235237236281190826311527607234386292381981929943461733600107731060321594115910077700356175804675111008060330042389994774682086133581524857132589375719358352898163470957297266736614753641375332883903346634980098030854736745591391765304332590376087800706785147317399278755052567965211543797480854492207415045765456544500545793809038549672236252798241671330937821084286158745494406869069837138773930009931909636278472928036120668041372051611545208301179784420057809068987943419129311614628034873152136721792090546384343411168324554925046123664792029657348720622020852087003780722383740760806654215729066193952428254761164243593770672211386177482195532910080809284266862736771210269875325800045504342838215910040445230541226828745372374792899400433118082868398124884088486067929356302918280977847554526544147614771086876278157948913453160088850361817245145774159885860255374017130682388126104069156828208394377031078628584347391681902205374239690601288720935574119785729520574299451060716225359250713986810133089107066782209044208348728484752637748732248891526264032030585074026203782457078683386343152987335591603686330303103966923670855164572739363738549166348053607209105371073885581073621713577982043159886948961639660815610362398054226426124442356793443861181775103178328263504907166663154046647112205646194735021531072871494259480798998780171329531155336978981857850723384906637371237995387432791426930320660049674682687616352146244638679380378719578151584877227997731415105339371511084424291059187491520792680877937042836751207191087840173604392153192070335829878934568375337381722623117116635002269966960760936277442968921315749358905113590572443467864650478961534940843554719724519209771138212780510589942855122479176299382140366284078647975290948920046024983523381173172064649858644355651231408678313673837003462832335259879433141739602049334578925582375613003813420701062791409054366439837220779451005790088157459515118980225984474580574057075758996617901857074967454908913960735957858935901723869199164649607725901169910612603221154071760225452272926382391197711090349127321421606001611056404415896671893723439782780639344284948540042237720810140644334667965419369903703065586536845700029112010023603022502015662641668467313715258716101550556652735189458304863995538370076463563269056021457264030626496224571392406986591982766248375834149835543400036910100663107855316612744831939625601851126466135586557601378550295666840292261568649353882730145016052385958956114333796401416797092195408421827880475790999603883842870672176978087704159256376658791252184374950473293034312065524728270238648092480988177260459937876001423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 1104658565120433961155201633338208888826954003651394220851173521118333752957542382275683558400387635819489065430867815508037475458808928317546359544029689878830519334659778772183606793221594715085228290557446874721003250818427224119571225550029245880385169093819354237477273326012914710485099211733827459444930239781496389672522025273148753630234897191094400209232297877593954436958809983424820272109771637585164448731442968206630210389052535286333803066584871476613877934380028135856020191113398535331809518383843397491557457826209458204448669855420142546168861808284797749409576866309969461339168884381654183323637580312250098729850608589452185476946935050365418586922742377142938173808357781633210606902805656996235543857481422705387005687689674483236465770807091756180471487140400994366393862131540164334321503622543044305296407170243283133454538038721747671003809807996579645767165632320649158278622436146109981053071174186073186173174050093151906187115014043253614618862735422882128023136738787028813466830702948466516651053474229447218839338782039272427682300864672548799848740193524191025159653428800261872027509940349490785268869123300455421824240526463694410211775819481620436192536512145636443905532354522405838556173306488211412047486839689992757050550895103908324018652753964992786774082004872691210506800590919951959894356358215695996814910189557904786639290567246393921014278320435084653855008356114683987162266326841198668429996485245800678385694781095939090387092095109349295067833915278247042237062880756188261258300165978016170620441846173565458237855493583503533625619218860870560303288798609767435977390305727920095693612359670678240349464354814913545118480349037500148134648519816354535293314203828303211283088649170410049487479345478225119717461854377968965622477632177456029311157471015252411291497638775927369863504388433030399129021616968696998293423391961424251691692841995637285335327131786004967351427751264325757344108270146713225773960949882652769670816715945838571614862568964556226991666654085941083316323166882351777564836018849915498589484410896851993883940239876022039784112976306233776843535403727543318655546952406013515099214003986126894179157021328723612084364735205553816629538595526373714407602289653077389400553059430759669092638379212258238833445190405609334842015686309456232839720658930414084925285976863475235436906388622566330737226756148800121270686002284697132566372137023424086368448763907809364498375703912311781507035425951162099965029417697622332878085475604386497181830885413215326686150808340511208800567618567395099761853868000833999792432710904266730672617411619128031380827041987218513853724875094381231951685362460856247215724074178661911122385273364959259573422871214194382539960602034463414136712326843525170896417511091914181529936056226714959265685779421899181110655204022374314994689829384602134567205785381694391834618846145876361890277552459626192537569806203221235563594100268525414519965682651712277220312667834227120495521945905760295235896406699882469254730306152385388875179808859154458204651498809536563011081851208182987547212935961033933796329292463310675188369173925648831379131155997101581064592135087442473685407170922193163888646041905349467737628498450776694987925408088897735497528752288139178981020912269864878853865737618640056652603960453669541905675520113975795965218872500487369744727190837364147459312658801709393963832521272571205151761044115397533033166530130235018365862194620935613858456962713991093489373889921804016506467725911157980625700783375264630005920428306448490467414223296648678819090257189410491988390651330643316944217136725678431352542160238328266619376290630659442922364483767500361622302102587238940320311830526494278558412990028458658815986167501369695349231776646021957825945469526319893253159450122598400759860756496066375741778037793700983739972080267604611389610087486230494091556155505713013496485348124810376214573104411113889679010464806300000750887506332546729271412379976767572452990517248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -192818769256842581861512506615626350249046011658527043377669673491368663693946870099849456049886666560609135752890578037112618756608780964483315656801702860233920707205106231832077519989645306568956680410871636528403450879632545151383023083752351626328196480297895904275709609076775675109571882074214418876411003860946922635111585565877793627924152306469849229170844975439811198069150413130576014727921764881655439702972298257884685204035311489513967799660035972038098676619959374965276440067828923868846471126967633162321864017665069149285366148351444530907439191968103512224177262519688441426122501456173965046773022869062897738197529623784256925795163673286137889290624419130110374338910397450234422124117156159646261192202535561405077273281197297053094558414296262386590458635063594953611732276538679890232249622720903011154417666706688668049569662962914195705360870659811731401888247434198530837953940031837349367277753647022411614763770349761725047513518623338747218116147840905969270193975150310512887256205342804197304543847281414610855485641476896275598433334639544824021858801802507699367094196438595573374501546154854494432032938930886428568324863126171154384356708700486362399603093197498705015911292267479386162776630678859938448461800655507184109242681309142716894107861239759975223335110159307863812423729414144738940548462091075704347602829694625061579061373632446189028751338416848508674310097298233980803133558724142998786776129453278403312055461196902998358845154894678077878896037055639720097269941596129441056046934516929256080199587790663862805578521068179197069659892483977379978095084687070092814684211414309797961812119202851003846624163632901634109664346764342095926696992460682188208909972855065065325489807334716985273908340685234077453718481752243108824068919475750477898268211353123817447691756749493601991777937604792267481644861716702294833954425767679098006896435119548807553174026252886178330055784285256665730207356614131007702622900711290546275347184809019364847197284001340530758745958430128761790674430876445013508669794474941446034679493146251346005105050234473701935693813973155180131126865330629161971378039168653129575326527837276328770718053429487078902392696477497615125573791330474739689049889466007202368539460201487113383916453419057370897453210469904832553217432915861773606069479656504224599428961087636280795265538016291446379997307321597071294166523360984950052932370191130399826076747102572147391522912092029666275632908971442251237698929096743730389243675210230083592308147323303366160434027426471045938424019263560338665432205454541200355045397873064913821961040554024202526682165220674204281171412584572869727828281926990024521897035486054606903266116077598883538263474371590507287718876683717033048662289909285842748895454217571197548438418545774409691662582667023745188865735707345966562848868738968951703135541152291288008507274391297799097511009975893079750759461478201644886603075206277152841115171140982375657437700879985786536238994298783528706379945393603040656651327549709426361476889920823161943537390232978982667230860193281317806024890814264568120910645395795935732199655904671921944493708872190099491290140126908022943258607893569334210009389197191163437500613679299931434626111783754937080198200229182746092384103340237956965528844073491179454311240438860063689975856771064190883000812717457252397617772689299780165443789508809152338251968364972556557491320227126062322847889340506381017123159515095473770836534992240494327366937935967623018378066210271722815416092060862697837498557608513253121620177228395403007057028746258706045586010362302212880830309051651428217837804492045355538595361166261086669567317829310525547502629254533736008930547105321137119377193924800810659292739475157037847870738633595433602694408152608511515545963405767911775124048798887890197870451857128132453296605661513028134711791288677687661039277590885167857219887077437546614936640650618174661050282300898960303200834978083720580866897374773156983603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -2159593019063893628166972815970013528125555087296240000474917556376652227754302217814613007118646492974368977882397303146442233796701827960585511727733272634125240308667761303487679145327207917588256389037713551295239798851400291755352981595533903586866279069779441742085681085460528943423094978202475251271918379687998210616240410253604209671877981169364367195132846529724860770971888068284114438654786370875941929478605355001849160372435983138780308000934044696124670913011228107576417361583697163322259300390422699983377059448355041888478164123222118574884362121453486257605936192643165141821301070372652015129112280640062166179965111396145196263801151423264948264120179359378641366327037980588651339371770104170094412911545806699408682880299224251309943774259890337225401882200378459469627718429061843821021720103189908708940147724233193501284802206974678770969204216625561900001116682993801078892661491496686913425994436149551978762693039742127028606209079371692503981511212073798821358945287091323358394742084023380071576456377042698163671482730161058806362576842281388067049654628428697400971720721456448013240181106813532357256041322347618291481232897877300428090254361634229214645218800479979595809720425616399129044199806490018691618726755795119057997450085025092722099177031738634403384478812329855311455847602498353103671053512603657849394241635233679556354834792999969874344479978367824684492537901071089850637772267160055939692235828716914389830075630803272439635526348905660441697571471181275650106959276862780110806327296779900921121726920487045183688933526391093577509292529253763953026383418679058251204420669216942083671978359605539510155699999066004174472747812393319789675105038577411347854140652423601236094651777229826627113375712345319162500710290278202472509093861300267887000211564816455649367020762666701037521132692873475686855477485909737491467338678629092795933238237484996097273117769677830419271942635373242259651054353064892603291011811356372234661856457969401139466054707511846503797054138630180900077211848550693594525234619694930185663993641241673388611181328946445882219664927327388800407997190306313692679622329920103821885235686079947175685514288819733558806449343663020768363649533679202114391937507540393066544163993829786007761545043571163982824000643783768017698818730174842432820558372342398858639948133186881215854695205293965349920859785877134616817392074875735506444714645680018412706848430466833032951855727968203651939789606651497190244144224679883349311527055180257551596717871460229071117564818796120115217882018196927867313181137421065206752682667554799905672979240611563347675436365077423626811573113237639264332741689216752311392567713055720593217023973866194439018619827695833412709072594231083498606734772816123327355692032960556721632375233144025497208835882763536021766973025117445467364973808137054201841759843099404779318293294369139467426476312800783472586062879335564273635961223062351220549465714953841404640967134626171301597102621107270319018741709544372984665926674750517290805858935061752563041319417790757656411129931862785401953622256021475190318876010284308842082004480693163764828599942260184561103706870871617802963971083049509168035116519681070699119758822049123765620183325924867495956930777461914788834228570909611489839025818355183616430147211387732272166791507235503958787406866382290909931099914691378884915371533207629166538972862927857674567431307775375758928211639284480141091335644969265342823097295775251663930470172129716814796637092263919859673697868193843245231654187298077166650147846798490949999710164304309748922235772535823703266351573768364207534230702965238992354855002313117043071716123033414060202665324418243647611179355786348468266750328556759996601118186611761360139231358677224060005008309512054908918630743525902355631028600107905238432920535292154424484239668518946057993658398930181215177845738820164846391475320400426389507444770138546070785453828629110372097973882642051594588752089067101880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -1280374447239298532037287536717010801978740451663833819913377561781573883236587898571035197300561902050147151717086787372075627447829873043443005940516937594133221981505373757009890503235874735791866538559023250623680681111167277174692887474440423929264851279964764102930869732356340702487732084161834531194902512813273704148069783622774253864402762926480181882330634685327483804552150535033817067310079481868189006671433702028691278975561982548951045356359012291986675365516187788541286146402292345596844995731956114795389232405911573535444590984355955798949358427900071828194211117782681986293797809396032654853220156696697894080297938956796590949002453635669838058625851425715168202771975111625912953511513679069225469663048327048198572859746379333381487683001813688924288539426107879522624753628947930388000868077395708787902534902137829397046291851330766991477224243116050928880885000507207424887276530096874350446455274449823360799192817581189478630685895412234124401789492909800356667890911192382143670255080547186139266812325104720818005069035258499932072787333654518689300753638457396358520416756535385098725710302040704436697966467872193526926967294175016700961229590288535833731152892604070380816287628308955020752332754519333201211833994784901177882198208212296880538946275452788002378608955136018776855614496316213188377643932945871898466735734308937008975152756896918734071741586695027050625512048711838093562784398053719475835072446211075131967811088189601431178229687436841397949313049252877908628950454890908569661513212416330694892284179530570384302125832656994703946470881541195130156986067328653340776142464093246181796560192444405352963758484170698133589838300598183386833865562841574307766043946332254584492500609705273829830481899781034547321340635119379998572766190635436221829382624092571722267006715145281058398520180837980516866584899429682427009541914217762480730978211805265386164782549112782135886136287498583487904833634500010860200397885212107056126253230508879418226068800233908020057693813341687718959598992640059784023527366817030378942167488968626259365476064486110079212684735507283145874020742587543366198380331971694079148146125163425139388002221681111961182324037748301390280183715619275293434210685714364719806021635780031228283149199450380799528292150478931563960722562990732825333024537843272991627918490415811865091912415612225597459216456808748418473925411986476538186184685498857252719615581171567986146808353068675902204320896516953075807608176405663943764959137601387287763121687226597557405146331376815010619745321350442754866630848957629449941127913375244378581598254902144257573243490631765931164234592738344207179971400614332474946892153819662873518516854412382538368579527766270762255825209539346259952253382164360812527698550118351009629405350999249945545070027858724756903020449599714030496633083047972719933121000138413049336298411343792452191890679731204024654727601002737891058554786947188497266270067183441407756829890046002727337418542510147660506804614732684726035456573618252281938203427056549494918059193781865124582079583587226763874105034308724746792692135650768669101400627146928401410760053498907788266283518695022443239290360695431864481789942935495010952715299829006218965298278564019040306088396514331657765161691219043287857625866845757229111250617692155868881693064122631184099345881470579127438631343542413873502588412934323950455538530752553443952608574050972036657646332799921201924824343280920916823064498956949187882830461562944071051050757709075173606798563004604975795217955852987769348809099840033506018298334191728977790889484366345060673878591086055525867699147961391249021750412328786002814923028190425253898496930395422983489266974396062746643387287524977764467711098766643122969551571054932194850822066820437828596120795000605973474835804221964682853495889969945127099435404695100556907140516795584578037154616545767873979995851920560796269077207697656676489686486699859050438457461296760186723785085288448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -1225735772486821241349388749193245118153492731242918415495842223082428246303794013723598521610033002976477506265524242605918154992945693710759451886695403382021992987623189963227360271004973905131742570304374001499254490524211107682292756366546671204760536799004681933198536902755256946363784510703790106537480860442895085449469522789625120677016418113817764699496461353767642052066309327100099847361766220646214974174980851946168368702342607643468287012142506066181275406352787368564742986687589638107812805271934798382739444199306389750032760744834105606323674033876124775972033537266545560542405280588667177696679129986158258803125904685850841880712601520890496844513145355468017373137749531723030591050393781940264993690549728514833457361061530465689063959201580129776117663985371487352895634437079222807832476199342561954845128215522642405519716711048801477633847234657688033191258402058576924729638624933681027724919106383166430555041253719475096003442728950912381378927680012699100669366454558247110325312259560214478517682754395351239719380464568600871629200460887028497857168989068542401962386019418204146956647790635671269547888601974084920200401140316340288134003269919963937704453875642912908683254458499485364320955890150690017284242631726986452893133294739422528487315652496268564201977357455815937017330450919017325022978866009071386120170962491589648475203097894385710427817973067480250452701398499239539652414529671036246271795951152632352060326763588938398452353663891470601518641390941380600978881970434067044804411798955505667010044968679145552920354319083141843381726134842704032605283151442189600588144458046163848847786109450808356559202522212187961734212891286126323014090401127196803822267422104480545080277260481326687933235083275994257303703398422881457433687609910518851501728677208469993534731493058511208125665953799902001305773427451865300359152481010647287114436694067523556168049383189906849734187384271749343404704259168716065074435435575166311131226230331296376655205563987663589751298927048553177307826213289402648505140243524449524920190435103085461673528499315071392346116120395594956852993638006946827571467291710418665002547584111925366654971672044161218990054402933591586524901534249535734000566053934589383857654618107719108342628268545718554917384722576589298852812943134282367412968580289275003203669333831227734004526229602277648957670239528579809104568233878636232210096350884974455802152143857614340887340281988627850265666633476749891433301682534295893024267958523979312441103264279386248070004983971082628207637261040290964893655675706813821357854501487306857885560645944845280744036925791908671328924421481802379608376803622613019711688930016590881542506558469595952351032496743588597430152240944174989265800174113190085700282411137596769622293953110791111446887197104390578247737044662534456789592652551448514767315992145161117182225995554206471574288740656696977131579306625415806106184385392133133289927111883557826878046066930797652253571225110300304084955309723551689753683893218101020578596541996543846606461236344743022358346430043734334445495135985378703444487363828681660630308040817016705651720861251002822599522751990882728401796714959985454667226680272962109691518295601288729999359686799291404280673372124275513984000309445044868834189253821061773822229721968943013648113381966345133334349761070342270078268649126138395291212657059019082614824270406556095369199371747371206689633412913914575287010654731059856502617430107094069240510592241560504959670412387038777623963968190353059930787079083466057330064753083850214716852147759813384778597940376785564974452188960771032967929343407869318373562257983179444453033497691032114645078616453657797005687816620559147229051584590828817013039118720451209129343605387109796205956885548166872523336040521836264393149638620252162881088570175719032630639998135889923985249776101055450164800398615151167222645901013382239700971225154027947132426432303695242325700295886495418610089984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -2506371571706098762562995573954141342782818782469351021200321100864324414168854363217299732825521397982215933644771714368559003801392471657497465524903678242818081597421074894131743415800432336068824680183448059744899156364781434984315799379573393846141599831764661137636959126180998197443350619369390395149720294264242228290976102769385074650313250887418935624141349922487647994684136526369861944085629962945711518003318537544012425054217366300264942221993431579591689164621827824485430867907748191564713103715393604315074600072780475178677952646504102092925438163216663122565774168152093647487248898821522632690938552379464125040123662841384822241004345323636846040570486163976944745091417621803877435645310517520279399080392691442683639072465888126544679931031378040015429141769881318707002083047676658134934204010287627808585639763864356092810574386251970326523366109305111258785749410459492350416463838686066015891039249439796747545029510175590023112303279910686542097946016816205527908136822158909965795041298612894829494064860616630083544052048733086677775480520574236238521987970236642819252626250314799759748216634441189980920892262334020428122099486356798502691472589261211433609180767980525202876419595856062532594783004999630377416643153557893296646324121853915855459493716044544093084244210301299361945890520097647027486872748991458200519835431165736337791560974395805493801298690872310041758712175538070925946878300678118586862200829208464414868514054118603930501600371118947713387631522442377539380677881899052937745900374300057319730779990936179250107889180886733066191925571389235453890948527642832794312383697713345216010062132933916077983498952886647178800865138759451925262230865114626006596868518612595848858289230672451284472164193782393928628578813964122428607240175426657658363383680805170404474815645661060122732649637086995546803453379031746620336135240349569205846424081461782080070069050921719653119754371342357132560582474725125028485352340874972676740197330089141911685013743978511208886050714614977025095623988117624836041449493995702151245161122989049452559675358416111545003825179332255024114302811571988732022793223620640217132904183428282463033184166677039704152435625327702209326517693938505743858255981263128240981561871883907948194977647386344077608056030893835563867435030430783271869222560952032204937197432348847289957311369689546228904434162023191631347048315788222706015279862008166966178720399841433779885859765333843376195061188708395640507534166093716551426432469067455295019278528000066620197355983880920373654746418005796469561388810849614547218990562303750518360132680066728061260823307215783520704728017815238490440958662324182599903921877191879211292245398608327671237327900079724893363672359363055427687814110409949724499279823222231341742816564596524558907274116416487355516400391374694655773902926361184919753649728107394298122296500773984526185080425361911802683215572606423150684414339323015104283088347722701738037548287269497742740929524287167094352534223488359366217268292760539583574076291508080936302680403776741469645456902378875142713198672681048975258121889519278382735944727373583813396773908734546688887482419748458970632663351831557914585789151856662122020367028204682254715809294209618951620701154779895089439416439353948070625385794682721764398725269956679032985706505291048352262687982645941138717508239066852430547283339856973328807852543986201853880089084078927908662324213191886988191769722118286539352746860954434803402836282754831959516633537035301899512315023121097332659336067050051492673778961144176403086306413958171712433325329552296166659521202713507048387353112221703094051390036180932664180140207517593777653646383820125939192597358981109494332223026685608554269997642683940704599952306007552238146895833104423313380772803145036788894385296419501137124536085287766531206410577254581576912414274515892589743139425731212370256090191822584780091646024264737596992761608805923560156152787616931197747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -2353646614941615031120655642493494033285036502145771117268195523566544666485520141286861489982874959797526148339446336639072392360074381522376675515642081102931413940913254925785035540993136800681664195732864849428521348437018778433434759112295004791233257391008359701118821737086684050341038690933728285765237612912938632102124506253355234354045213078866592904349585158149933931508970465644103600075311680283590904281725346478718895715965667142815483699668133285608927984420966066625013092058958900063678820514337812297462050180658346506519369518917094722501280449690703903767809229343836271661338124437275806879753174393102974550913392725118407997817647595971607252695974844311686663988638487709419580015169659766567917450215445893241523699320004992117296547136317092859009764850120581443492687025614939674358518694013643415658637088970245148262139792517249821355513517478804944639075235739471196102687407320147788457778794127931503337347520460212209638353894909557744294226850773693364481164613064881073935971830742437904121994840132002948296104082623708239939254324497102974665344481784351943897198322777829996521073603774990252689426519268509572449472594733526301260089141780564850485936052702632013151026419754786373778590979970738377220740631065496548880832800473963254138413272042796228055548709821536284108623364669511040754504821900474307402719087200621591349681405584375491703342967634449808297216080816062864026984361876001823203683789256776379727341047641215676684052917799639919142746821065771044230119179643426700380827809287166631653515435085032002036206074902606469771560125549112596785532003615057812177534003361788124109251473029518828305091608719511587319388652338905757244337017538060498531127007116214126498607780746243824729832083567559081990060743393272380229701958007630232398430568502121705634383258969929664846236806065535626521372832085853387732270155783722201596620271476232866549748212184416993759952743002017959994029373872001892695887016996849484654918258386727421604637196234700130638112731453079357503126763527504454363847923033997920319050437172677882903261071425612554819979709193102750850670388811094298243044889936754066370745021687918237977370578783056263419010926573002829407295400351846023336152998208794035813379781190503723775072856937285676969020554922573864363129195680915654670241831601205461793327022920498126276496530992365409149269050298713461743489720146209626635218329729760906818177058491933308354865271838515907056501861200495107259288205431360158999589806004750121362615551975194149206281777715215363730428636269780541916004846360403662347941264304371108864802694290792612890922278466231493019042157925799971146665486619716478575362290308976841267575783161737298866544467070721172385890550169350798571111121064986463813617256398471958474613802208754593297892748454611985450814549214431815752122204354502003313797487010351928944248973997496499285554881051314224164683557946058746904445258760298693754309780275460620699060739936859504598914909208297980066467979643678856035421607830750948710621327413264041378620660272518822102262531064925107338501697319593194479163593803299894688835538764981212042141381746283941822397825514014013838427419185452908802829049939273869947722220750655196818503219772333147671534815029473676677440727254464566496749397997708713786070398310456406255751342320245948661801167234864869688731388640463959699575071383696681446135966951195390803057581082274392202550252622200309013365013048560339760147066783189886273146591497746884781569211404199289646501005406904206661898665942129760058733152575003477643394756553682453535652655847097776904695960274527535267901285057567516401793304096390877209208294039261025991264697598946003743679397628854963142480847120904044735625979148129038097670345173379864036594209120245848913361201784392792802808431202582967278931026028612246179695399496367839256862060169141221682631383123178548579786564080842297866429111088471900813661122183399157611358351393816576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -1140666315614440643991103224396819305149484145021610440135944237044605855710347946843036937674581848122585115753258365049776155920598632782305090570662926557189021109759610327302919863856400874927847068597341658567475350842510288115125270836213599940326308376275520902258701437600789639176859147941864402042597363383053018014771053697164651788293388582065568552296574175852651344773070976615389723060229635304072956459429904074201988254536060247612672921066689852692462387590151205346793922569723546958425729827521740225137733796112437993825200207590618498051749857081281506557980763799402486108273307970778409597756144224887785014616326688217328018366401673631398266094621256399509005713151866344544594372336252935183338013606886546115350862498620858762013724025428303615179715657118286262970252229425707880666232107044078887155213747815225911352457804693353512253640903860345706841869534000417233062931088087751142094766320387668664895973574827769583135212961168929471023752752480753229549499392776528482700878029761149422884573686429385761924291066325695239851791145017404109949397650860803086614940273043009679728356149269911880502071466172867882177359263558053985714043967530837968208261722553852258535186434699882053843918517117110851268026283357089324927504812639866678644053575636339954429547456101899074139683177142418818547425758726799405163792506661501120709162361385232639078422747269395926008074342322852567123301614935682458728167337804368685851471926929009047380663942344162506379102479137845333612161391557231445072613272988725959855665631298431226190736400524893426111015939839438542551763519519147204071891566098459411634375820951111105396337861017575318761212678283423597258713474213362634023115202749590826097199225278693720736807063245165620397228966730233158824595112573441939617211042795696187787510202858073539949873852050108809142805420573124578927106181736193664563511957685792462291353251567603018605510528227811774830801741730529866419043603306966790524321121223919480116604006927328368479061789108132720156965624009290804312526933735798838384991573797168993985515673084838593773432669772408266834481676189783837392699597194628163003979870418615728637188826371854800636647351530560973164710793400809465130971738913295989509700991024502973464861993676364261161469628633572126843491080279400200728044841895278389952679804309790839938842613688710053042302835241616449402138866833579100543784181807046115627197046853206387697704142550061658734933302343691740459635667911594990591467728874537408020995174042535543355754250909730506307846989194662662112299667974631611947120359504769577251028240928872013356228460642386372371964561675291758952227718770498303583260867948860453378041586771429280282658512551425171929229990971726568219081865734012499083630039051819854460016431517500092479692413245106615365148658754849714473975189663331776142522085917226256969696797726614177272488988026760332371386114596673658619627221974665043230801460089525998519904109658920978052529165021767171353699121829649528827393986618883210296925533581046243757450226276414102478132895467236322700018193771128009082684447414944096398742476651897447691845635297128948702561944683579554798762131523195514044035387208428325511352708727109851378248907473627779559682843801063365151026044305302221105592165089217195721625715174615913156446441569965939775910443664428365467423960279086504282793854986080670897436787155409673108689290386491039711675912529613236766528023937323181557976605336325853526860019135976130585576826087233654147556997378247229955166516515978103661632641138571331150680271253406872974387479488919467263370181411329823937192243672461613798492118928619370551999000682946869109713798331858006103027694088466663349448562327473300881826770654093432644397631907921378287148383581611393566653403956353419260324557659776261216425278877227938388008741943152438585334206526117368258447150023824229275902451565226560903442595004708622957311992715364680035702145024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -401608566652000551606279747005694787977891295884405166779598686244015968000925142156471156743294390065144455952359879018400053345522453804498472508426070233135745794533647789219270943044434249222353764793433449443434827890352122410817442961136370480146057224741364138278089987890888546573694550034792977408583233105419154067854393961157373749727039730691002261536411289155756809282832450737122772889348846660731387054750939744781123218545994040092400273854462026834442128730458553117705054643095718719371519644979096111091558174647602363264485533813286602536927914449332497399093668421526112025966693579976537469302746953292282794531751172503749697057490745308450615025929307207012195409454167132066884563135702588650563522145976959455382181824358609261727227097184353514487753678212908614986689393283488327826115757124942273349746734768325550964006549737912649148132117725487558179612652569464661350635849794811580124285942632006992616465877953479997466448205637575763706487029016704714047762214060789309085812527346987687972236078323833641567559704308842198958938953845926019153553735465527617506838740547767466082194543805726971027162980954207104566478368664636913455834312307612186245176939127116120517134722316254312285343582835190369394737645083028330200788595093837594394328780527651954530343599945681556285085272510307240147115672662975799823937670047681211001656767282588187876323744229002692806677636078844182163719536910276880818819303412979519449142784177515606636566133739182735059960347409955247928392915115786204820120671658303224289950213236049916840832475748446624274613935427132405436159535148177976539782326029635289645303246013825195905221603251318900803810138969649119803459617055114446749645785146345253684088611463945749044403910129218060862605765570793000297423248191027538593429558836032957090613169918769136284434027987987024497850179361870695424079375874190032867931332292622695763526371140617820824560236310121835628735874342041544630647956946116896981885357756920830913073369432473175682446813272660648589849810569296182862370140341688490505500487223541184339911915601925994119687653477547132756979041258715033733347963584222531482270427794600345315480409534702139567558357021673227753508455738601446699404328697198100730244154721157678215964557117588124706210935569874747542728643110738556266594024362270710983309153663465413681485234389872009746104232082712369786419274500531858598156305911670928317048894368451946930322145731745328239533054013708958759003008850213064135311979170127352688195329525974391708087358565726157723948989327167900500173688660952531236766130984073397740901648030578784739413411676894786512858852044274726237677766053228934980137005956912616906502781037389251759095377850066410168693681937611385848849047480023088055519018707330662478312235287124775844669133053636887929044741619798041175615842585275771093528149854851795410639678710821577425864236957745312504046750753010950067230469710627501674823935083549396236106679991252068656230905462292133182474393767961916420537065792225643876357838402341474463829259202041146349112585575164521357623755476391389859191071473222018523111526306075187498205509498300059043473707462352140588017717502479737832295582777136671170301516942514687306943168333273654135507830945466633599195443236093848419586149843376897192877792027409548876799432775867480901737622608134896125195097059949337284375174599873461333931708337005692970132019935420091626502496702254985369559994848585752262552833035792206440662112205911968713127061210224556063505126540455109443543729727675626150715856071499153667268984602323938379654955387813679797012888859142099084677402382764360625053265074203773949735902404570230679334257369790480700911875064931041327804974288509578293994865859939448664458345891111339276872854380930194482506857437563202144270627089238650957620469831237705748929439181929411507928804059651036038159272472231147335690522036504276692990365732524528842012271512713775357624320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -240070931313447098226883737250546967839215024566452725567372656857725298989588016451790790044334792635589963341720590312376962521411657094497990215371876313381983650815340467549842333410000389919113574645184324153454547426576504392988666706793557115334245967753086826376164522964874978760080517911005690475766350095393405284201456602491471069192437041551398864777879807756582398577313440087134300242057524008196009396228959113262909565225661711551557760734332465369091057535039143254404451963766918835163914091913113873313174530062974626907770398877444643191044691124064765397679481140229281976695889025795910493507145038276839907150907513312880515826814806097342456394595505835633326639928553005287168753472505398248733355746639828705709839388805004570852028282922887760185720079146891525016927557207351488874245354801518449355355624461572489627507650560272608789481697141389878495177509541014621118005232999341133648626607485571839419626423751337054538716194516354697917037234611770126990844673195398765482100357788097696337350408905303778087950813351602848595187710515183023742067512623854852896542997187417232881306010349618242373296783355806792432530499015458336753755116441416686068148671939287255572430981670006435092640945948140083480777676405345050040481459526355556745116856069521189701837759314978830147839298899104953580547021099530608120964759967455532010892822579223270750792193191395285691285702441262333165564119576213671936855377908748419973394990059508576287748898513185441124748640742848188968183813990481482064214060722688139998369114266828464860099297100358871808744990207029464780688101443597338415047706292203443699342728577750479325762400056941743554072486580678497287556559033967064694316259752248217844473174778145991023734574399106656829635955810826969901419273893411600108324489259136320645920113565354609109046621296988875753523016398992679889574716038441212798619516971025546495816175375333797092465103806562542562586804415298419528429585349221176645286414777280200679486584257429355030703357023932564122988940176644274477988320786175981581073827480271254254185040130733403066075358043767709085615870134075481644264899570624484158848845060752886967667175128433255350300711684868060690164270202496985052657666153624337833543465665476120519486192416754852953801205398915966792805985975705981459097412621106756756732481904084070068359994102625326003877211539306980024949888811509072007672520387163611600810466234386183323253453403553386511236401014045435688424642822353372803931875842621797787335377979161170686414405724692038837187429774271630212853103420970865855069766341542638918342261081571383531496837274599822272719077473041104755552541878843435464362476805332092534018846920668545257635964331358009297781454356120584715458916774370531924791565462190099266690496551305804705083733564975976882897988865757830542304388337608233951742110878098989621380350447590563955638937539495630642256988267256937986319732079522755529092053539244630106534515393992536320813720972600627372996906584893538971962373804786700776899394511116392063823182886889291945051884924507878436274237112185652179463692261458431186618904211801893929289843034596304152946738295872521209748397872426481989878827692319661358058634732273870998675608646933566185886304949254891456383430138198433713611087997901617134802724628598803426890895014874712740512182449601206577437663349708850709638126276086851635809026107698942947401744970743347699236779169307815546167037064953677360752617306700757342381188484400668553828197787993042369231449489927602512479736697825163260563060111831218334679229275300277575833124007804281520443320129082788612974600338397666993615578110233817819440701946732971572141770011089497905282403678813576275085422542616187630421726206993927718824691666837688759313004517693336628032372666274904897772131561295423533933846878878216586904871724192080757174467571318854369751194600771876650246806521385247130001487103732469457039470843391901696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -187150199193250919581249901884470082023956921382483646979439846722898273721298762833893727605693352756916360834755496663901322834702770098853880770214074884133125024804112199412182584702926509368946866900025769820900276825335836310901219987562881540826976264470890295658939808527339049514125667456409033511866333734406974242612261954232047458384382934514606692703024244074788430909026235993361169803025966402043148721838323549976320345076826740945212488255781451579997364497531462579110167109444380871470093951937434720826364198073562543013818571432672757073011910761121403770360577501152975841901821559708545639467950568336584610492742831675117472905688553834834930657841701460453973584746446312445833149288095556983980419954634054480937196891462195284207867650766062057652770472259525727352723614991833219743882016130307660371914001668664992361436273757423608967212761870476862846609120816617115676673724661074000244354257903667729166802415493807876718848383547430980286552029490793499269208610282313291265348705269526384673411433179429948163955596185876880856239091302112171196193604811021108480168172929216351451627804080501829324034498942671863920674685157060484503401118767306213093810444476251547895669160070844872534242200372382681430092023657944709322304605581370201896816715003105866385502411398131507526075983924232489105414865240745470748288844326197821134968458420401997859695882445854873370276817386328547123795476943848624283549852023241363723151352039509008331056572726816514325010067891049537453574137688741858381825001594825279974544279611042298459370978728758640199040535871702124695565034656485218243984110574827450138037767521324140083364866553443578099341764836960150526423743841369018832688676363778277128743740870814921934097779498167478585443969517916507295544416999077945885984207994833446073391195940111427989645650312517400979215754537191066058785877815727614827033694389470996443173142701823178529944348467345020216143683155273048980161401285168831730671878686667026878420588674228060089787268229672742721381959921934385807805140339470411423795516016447520409874467951228888637984781363527069545540727312048853859963403238082350219573369879204702871946560366046078080273810504084406529106446343290987970183288009519144769146991204094596674772897178897004303423209150008676804816528857273887394778996939059066609322341670094846101277008248034939889834506144206198646226175715694662636739119831419500173241596176252762224274390516849133440280597444615118137569919704538754369319115393403880861071503871557275585351194765655404133100437220193855937810496107075776517726606473934575130876878091817018350829969626363205362779292323173871581366696612652514888227948822287845561347225922411808207109895556488616995620861862466265570339508856382190128935953119193077079661984953307506119074886245005619038630332830522138650657600859451753371286684960707772890774550239489558815935256113531844780769472175483373766188372733384098028427441846888030265498355555963822409797871130187068657067097857366253464487237410562433069411525362488124753705131988219849804355370254235350982953941105127694151880523515337606846465070836134409745235180454377844659799918771531480638222300442636392915940952206479748551903583370629983922071566903325231677408101532828268651195035531006556199699038892393954900315783685355958034054625949724665043185154170240123055422456727047798325166385513054591901885277826617710524493722979481616907247748980356955110400181790334614403502530939095743421934827845315683642705865849919564764827410290141864371516929979538373079173361605028856086889701913877566214583486633143115505158233691681917799861265379334573157955971775652527012696477488888735350827672190029797136654408022701801475989750458200406561506249198460732691155843008586538925011462650607450117223867450172295180598417135940120840281719138674215340191664171519502008200836420537184648296858118183836628187021077444011573863254564505379939742685698457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -100310740212431204070554889302853609317542126371805777867532415326415861766893564869186865582292215111585076381622787358343192812796465461072930881312674265168082450662760306883891053882096359670727193106383500031456394756400544611544313693173749648791243303660087676320416556397576412899291856924703349456295320532912282233994270846045821316308507829198327487107924751626198085604878931747103875701904119431904757655995111334663865767961380950964443488981335519694626446426201580638041405901257876322870434331572844232149668567387499374903907524106906059102869097935578434719632849304958826547140950747933110361917361051890714630105011230443878124954565233259662643101157346243414234047385466686899135680527377308342766311894622713270032090334528800682031972149549026171510842996603114199206689572176680713243912124840782798615581878137044285568444764324300364569279563176856306743271796937244434907727366888042176324823298675523014704228936383997189340453693679873528170545255565281698396780272490802267907330522512107110292238643324564965587407977208684359845850149127803751122560922444184328397297886397654733146179454049688123941441561032459033661156874299996298554704931695710268318565412530586258812491149891232433602450033428793052472733135303492367396894539642663897461328916916907449240502314259763610041893200780124176862561383246773140176247746730934299562802714403153569564809666329861591763635847397564197907870482960280938468575633946245294583795999552658583221497494480994209537804697003906998461310928524692870929276404659006739922629657837017196198962186172335201886563093325104694138279697072922774927977314753494780167042190991798793164851462389644977381989389215172491357054795850450387478887701367746941643612798791684476277647899276794693385825544920748551519896636133165886500548740732124867392398700419975672532480309104410389061020357481637283171688935647292140220083995770525478622390456131013447662528934543425009989506196872862263277696673409198459653534757885725490567214946835197266381558483181724263752320732445176370243747510962890616131118841437410958208840454901152488950091057902955461502378293497341761410792789828606661042968664997680321164411904571378287626331347871172917149978955008663003014609965879961288931250982807515676268311588853402532675863320627588032852173488834230276882699539048458524430005062374721805794624045844829717471567149518153564826735452558328903085926943704824268469306959194230208465496587273803123562587915469750570011014667691986744471369678128447642950406440982406045871170762747615044817665016907193463645741888443618037942399848173256220246797578934490175867399232878254475975661106007946818796451416294875475421374741411164653729163597796233169120881346061735137773473011725367613280881011992326153457998816382736213303604897146836563634011653719236951990135580768247504452350604208988791524465315981788141053472401562057095842269050345367296726792834689879389856962856340394328468277644404874727661241667561951643840818212055343940236695280874170600847655357347647162230565697865125268584397996591188782306061420160534549947600116364063583057164066364509856454415172846024100730158406966338500493371513624648409354606807868887789648219880208958673034157742562623056540866103284559475489668447993907983368252819468534258476321620675522970797429383584056818525494382138117923379046670589914204528941238562355884047573573852396980817521401973639212661074035416891441224813352234237197774236374054782134390817491744376155051761580611268860101761303415364027102903914948749503896407673614288960406380337920509607201781455194575735418827433598606531848953274602190175991724536053512726487998739570156040536950716296279176929874449391297057901938649069778354480387646968070101286676013879532453671274138325819082538010351047861334464966133858686420623173168935433521536189439283128244516401741020994543263813092040335928870642774971415862757864140079340489044098008447139522545209835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -33357199921118244934178273036137205551147859844803336293359546208342075149098801820522039048974539676857242376754817306081785765845358841134080633458300584303503428600179670579623111511762008758487051923756566489482538457590824183222074727103529269886343973736841100153465074734296151321255855620142037188271302083567087985445025351678391549540388233821426826145501376633834715455201861739740614622027095250081193771935514491082088894559326172169589550699486180706155387173779302739323802317429645309848020575318080660579422839845351177095364747450843330775065638576599043468726418977349492592784777463934136834475234270634390867835903869133447083593396733645301447261738479126632498444020642871264875981385473512601826614809135252814521959951227054382864581433663067574398897619038952121211313254299478425771747959301940575966932905402132706338779691103392830386415169427182962008443652465419249451289742992345853400209112954502029813028427342703295442305630112451523070323680902428871642302342064385146703003842156682629553166749886695159973765223771019283577328297513135999509414533154181977043664875414252176843075672869415791914724859288856171101036574666300151129629297425633967823173156925225788890134514621449622458665565185478161391201055576431235303454419413112551606903904131904216186823690645220190848418446821305701810273955821015799794057386767108093978216889768052085636688218784526914197698034714333299760339157072655216635947329021372173966929737988428092509201294454002874115257374970307704106919050075127217995822703233308916020226891325319185053273562284446436183993103586618944639874824686811208346880072948604358552717873179561074810827577160753239110553052504231799693376854979116701834814827887885308927969558733978547845210052618546838401157303576808376015415633530797257365807106881083360780933133605246860949921006163717400103430406256722231172927887258936019355920426717795153384003852685849845489570679935730217581424763687340402081344895313983246103758801222805338427361294569338909096846531476856457998186606904685441933140413261522078236158501819559801450019936069830777353770893877133057523541520890643531389390502673624018361884619763040288400217590666660177290818164938328868612706346944149531120832140583052533345795399250807872670467038016226757987534669305366919632957682612824319140248279351453270349348468206000481960870952772919530475079493680197600640199100002330301271485974085627118960467694227857341256369329406906613007470508226095576664576565658308798565381277218619169057539730314055595882094804734302115548631465430424292519415203363710998481368146732746015063327203160189775035776301789158835131574283959735339834056047784966901496857575514733180447462288488336869264017821520691543405750070763229332663102184468046479232631679025639758234320839040085795803956695327495672148989750679666784480551868082732157101755322066506243365666456831627724216524654717519848314319559172802703792550375451676943841246813136745356743683765603645349255701308709089009273940904540486857086025018395662489379061044964209496215226754062562037577426685749836991884692747899007701038371765965085210699169470940649843814833857670519820772755289740603443388131077366534797011583523059291507770814282220757747887020758084600973443671184474013571109056340915096341529651909581324216029282386344206944632062808997771116893538082226939847732115317327382187557617377649882569124955987576716053777189926116757315353199297233388768337657838752964504011818327438949086238158424137358890427610528062622243565154259190868445653985482027548854992595271862234352239952562235880923012642520267822959707348400776719759549379458985730249070003634432207230205273099123034215347317092390119778590755758563013251218635367302872206658634771928904708879313577243261997436818098384498042846995231414630996971953739835387274627998626547957375903225399029384503177037716518085917085336465415399528157726506760385868043374361746937344950272000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -6422358867011653191729884944786206758174164170231935420079529541501428995485787304387191025477373096550991876423886278278024147224246684208926222516820080883022674207200512362439917540720174697231889870356674950090740852310390747142890766564677874056244522078971290985935616800844796275208950853874108467681466765975215595399865624286206761367837480966044740350191477227667785047780466575622753711273907679408130166567502252012653130301419695530893682704263080968415921916451072405164104349583460913898528421064660281670637832241258454794265905431759206562142131185405377886675707158419445173556412677491211895782412806105179364017127283679837752947192047268373677031890814554748161432391790090484726349972212297576741496817853990038870972930138608140256021548092074317616281368968183167063115282236629665460410299307496532414279488731412239422862973045229962459657360432861618611838762303425889324330817705263094760615825394363521829213634690520037685341972054137058321497539948289159670245051320050409239712128602729482305170399536086666928513750311566463679658207908114469757837370592183571469843886335101493744259532430816682175572060127693421224756482862200528680995326072658977841294241109670728856436151815215991459374205116896486545977688425105701052505425433446262689880237300424348258213757225865108777746264646067941500132719851511472539075127028457153733654243424358787061749200978497485301652353317986450330192395348348201747093776203316113459081908713925215052522762118974972773357724280794423822188605747558589532200306134341030682456641385083022084106998012875519953690222739284525969355443824986618269287598185897464853279288157883372825653301609381987649801666191341907800910830842695086642702268464596327744327420414970271870491551092217175974774993020558760138817617516458291548812374107479813117793060886158636536207472825481325016783989651724089962605728801410920595260885600348950637051693786745806228417641623133565574973278938035247677724542829900506876326377014148859063183300654301958649110619989569313287446129663044366311444082000664317246268784083875398936387207397466672855543566880085383834308848949982115527044659396972380335327220346675485876674048449489232781650193488775355893753816818359083212495907216626219959533344575961401399897000518743799347597945332927491058765934591619879371760530918197522836477500396317835473232474164133015122788415312932767953969233646378259585221913710208225049590920938815590856517724230921896427980212797797121154697969968430431811604857740022132319378871081440119107157376173497277332808899608937364252689182865009282280935785030676339014373654904975132453845738970774632118078617296735068797748945756000995844428488561221147437845289389511305407563039364890715013086500997176695678584524387897329300017621040227527273170703503863035314215606841096046095411265264142853824512109234436415112862090506835320744764707858975286062069741244439058506341532670829532301853699038638783903987877047546372991850626405130774994847359796891764310905618387066476577106602754230917044400539263890414288314374022537464186384707355836179507580061254788732664520943753548679533056759344419360253981394745655075299955397795434766928546254963766633148610163998398848668590462783103049772755200534250170832289872531660335730769630000519687139630462854011120716491670608962591858455535245653498783372125179676748131230439181388953565066094835922630185754300612168743568897238516655152188423547863483860900877025968537659315245341287685734646366983167844462074027628634823568961838039271096793656472105881461327003343078116110330976369069070108126976870374483771611796248785180085393293079593314364553406193009852441892045121943414688367190123487074919238196519227437219387224946768684647427093270754919009038708417153016156235836799993626165956840088730075301089825327467688116528860487593853872271445827139555413150689306603355576629854166552395861139223506386629724282977386116928870809600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -471971922414964685546795762107557851453982505376345236757289957396613303699225459199420398457311506748232116919541748708033066798017366075418183721732716689908054693481424420898133400751361008379517206302216370496929707779220234181946344729415898999506922411902533632927794004946552681419916573686919889491532353287767231545375986920754302455250756574764798783323488570286077778819213354435080524906975725454537269659873279545090737877455469835185142595163152992125555365589118737676519372976425110465795925227172469426775904243271310864504541508733983101925196995767172939069071826258712160969476177091486859003751263379946285297975969353144027769260271281243648949715142169973051975221081067266321177578443881316111187751344847699375238808795232734031440325938659574259153171574751840184728191901584379294487044025581446720120915059521307733982109267285658004189976629423639385686537965263882734282920194662558047697985852929041662103015860215524344853128537105724695944150372229181197782154732952798436806882874047552707434722952466253678775899056089562589463323806316143326334709936439354996598452110234114533880135592037884620908601497008594137449028842285750243443726866590170897974878455999881617793668478132300236090274744631496231446426759417267775686122708948011559088451999300621008172644953409678576946778583653529750758394287618902246014707374801085336015761018168938542301657135494634231059367936305020345653747611281412504611251359529817146960213678641168660453978416108114772352563915919612740266327839909699503176144272687069851476118575882442700150045062642655294726001663310234612465687931949196911963457250601181490708874314005416277948450691625719986083477093040528136108499603813106972909955095084356866789119319189887156390580488960325725959623184173824637603529482159481348768199538427452869228785372802978015778139421745959385199739250611560877752817465188671824395013817917950264574175698686784869166099110587304624053968003788630770329124885474681462393792114613854897500498305970751390949730684207439988176336754485313274215792588708264958106583465266269166056267295334012183475644028810356199231426538049583809039351664997578803602399841021761558469853536435952761300826072763275491477116640780388435129090292615549676323313282355847617592429732141142469679813970320494778440777173818009409537826672972180817508853986754536078886169545354478750074208655366211996498958851277921491349031883980522895409634829436652319086148760088981793193621671862530384103661433886101265965290771184553562394861338178071338932159737192308937861226676565565244492761632214009460102856340498445735342735309413719305348189043063101932668835917448426148979473740272678097806433041330999751055255223469238163638998266735383005260241093699764065624281901712935864903179150032247780320071456452101107908684020204880939267506881353271941895764231422088144878816459743082913680711148651360883830451568841982923428286738586298385089849046177413703417835175973585939604523797406012184366186721886572109860900368645682250731547220205523316227733335959059629788069183878131486112701818326058579561971881965602445613386635724175959274543337931592556182261216571371016873756448540638756861042901415889273336810015624063875584390963542839487372866172956262910303173301193331734880164947526601379466594368537880961211433793314537465488481396869455995048048977479721177386652819448739484409223463980675615751999326378051585518074621689696445383685851314600218996207311493723490087958710438732551167861458465943093549871876654344983682770580455816411569777833301044263603144126337946670156939835701025047396157483527922784112399624714542023309260091453367233860864920730119819273458920319431133644691165411580934660711942672872390246576280467432099020446928507437729736489860499110601272109700178599305344777017868134480465684832442300616097877815645043449928867934251576541312346623217722473710689098316725107340719588546507276266273505280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 64380208263759724504452794000036062552745877655003493197011658570145988995972153928771906697371196705862271561494255022159808197798075115807495199292789970703225604443597658948660966426475377710654237026689542424410849801168678228170240603312794115275436279971068742477349731094082671731023108989475489772807726674951886836883622907509711499048903894948133007589170780665017008649876561718561429513209202070259701939997892120624596503439309637729529489555744144178355805091702981074069179945330564213220805457842076952377806263277986482650287968215282964360120005915138423510812438251454341648205135688070514742062189754557400724088157942916275771711038808963893991454768550573053874321647091261891805189863907890689189749397900829206376186464093346052560063693012047386014692120242733547057295864603724469861142260993899487583605333926906646898644323436755282642041119426703952294689478774211513595365690756620493830114415207718038750792756535916886575444300667712410146775105511507523046612111635710857869850854939246826114975600651650620481210683919183682218924724092108671691372814767063275611468369747574566648063208895713396340241122711959332847928402536437886116932699077983196747860154244518465389302148855883271657506751526469873014302771110320728699180292117843384752255599493719669912752046904580250008419459653504580445418294691553814003093101222333483734663690302486647346346319547617570805575452824420299253715916095848142158632412495087798359875874406785766856914248363631221413100672704088324292086937777484639360267260200621365247123519779597194574847073433309026396600766144314203627223831757345204412866151027123029853895465659757736680356248071904056805616708300583313486651749241485345080493761276496485757072386333004236260974984308984651218771782200608739891840368851771749118870667916588172015044999480102283797506110387770583376653288100142773387306904544112679531815338471297401338892219075551155740822850726774588365508478932568889891267543582222637470387085841259312590061598914520520129545992908772913136763443103465141764667274152803201013497424099226469560621518715249819166092015692359596615050133351045038070217458681773445606056471660068089964036938828294652376201200153004220766135895357501728145228455323230738678208627312984650067341152158480000222459240869093060754912699684559556434618885089929538968403489419715976085718580869020368085949327819295941447098876769284081815072609458128026687996762515062417060237528525266417269980725350266252169434188520514643429241096398721029737544239431036610026430427210335504558061018375077981597262421940181421383936732852895082500460545967998709019213844149214979072440366866580905165784129453943450458838329676933613231775264818279931581050664009715169281009273028497738604089480251960689096521787013993646000435558061903706105425424683286740593344551082441281596069243467912626165335585194439544027336027211188710066509986695883121875711564849806148348449653796713301430886647777958274232929410955087523075145344054306459867676877177330240594125088948618225725678749009152853602793639042559071054617874341484926656962665127500560121813867270536554802523625139942583105215436093340477969211059132945088393660380938480651975431923980882704243034490405053278871972366665072471498001223311804819691262106076323882071480226899211762499545964469931380493002169001130950939035103210429555308181439291855789983610121505580745047671116262991197296150816917422599095258092649943295432202981762386820857827784092892085508665935421901858636636076944093938345420185697138789336018054180847985149030157859823455885696573423661242105559892510170818651941023500312649841353477268881469333312803090589404549777169815283774866714541441446356639989014450842313407514747839138131617871481703490295188097454628559617215911088655941558082003852393071133674205468226782645565973764051416553288512115848142089495775968240984076251442372798722576572486096003336924823552000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 13265431741714835567039614806904679113226523333418313894659380066499975259148292162207220827730276498100490289658100658347422899122061245273872368377083134875900019517994244063594295915243118776196522344595438073084491595579263595797557819832343993478779265167239751366692155570865829651299768690812802094129001033868891226582648988132600463081231530031889024414333529136907006930673584693702870600691395817502977977569975539023438269947264061428196564213050496311950904498853226630830786433770695132918867734608489928381636749053708273044215406013675796880655120669527015395362840522757272065466242674239791402132063240696648933503491945240985675180405598517098965677991312920548036829715207564562760173035494087221653830370552180090613979489442144324399879232589286605023509889988476453024111973055084047159913699243804148992477741334964501045170473836284220488781755708478704803066706816735988565454963348632298542117902592974704263479250389689168963002299485959667488541161116840595673678012571091323362783723031526934233887904439480842851193767093986393566545467058898640796889587172453205040243474835948948057797707563038752264854989831823676800061853916931142077316989752449857003181868743218054824861835803101828428548827113545346623637430534269231126779349266147471902687209272492219389302624187838122217222040440927911899029083986691339143450523368113929098966897760797402132076686822781181269627820713119449934457711615722967026355571292135709511968737064408977925130714573501561244041907107665865823713883436531560068928984515750462643534269839224322779805489914788102368427797604455541075143080495102258231755604325858251485934846944379317920437727866956447780767298652985327266444946714491822521126094385425511952567418652600000296774547231547924687692203929043198584829359453879288294722493910094830590351283243034296521581367417019099121103992221819178408173192591243344051210656095523371042354134982908064428411129547093013591339455794494228169732529154115041628046130100413025676014048742173760500337296198763994679026005874668411466620238463558790775923205483683313456260685121825080736871576940395652167212109998364566836498823330252438637577851245667324641617533298070509116992386846559131364325345502920383500883360290730679365672706645589433457811063092407405543562435959333462646664237978131595976551528271106994998176338659296974388772728639319074461381285392494394912105854626922693162012863598869317025252051055550939715323107120239200435912288999391693978839351302532735643188156615714713727569855045273293153891446728831150480904190589927477388862109881894242198332148563057057869964658505488131168224761574456322633098399322363962655043661981939022092720426830358214241898501677452256519669592790502211587903597312960215677137745473534350819971773247601973319619317706988404858902714497883212981901919947400963087609392495056227692602829322728811100408532768606173388697022256939077100276068924900274828499754889090401523770083569339108182745540896907164489632904911909854413671485897612004279606934523393762516991619657969699140334855403347991730750952741179696694407115886870100699074427745362801736514816368150286722359468522116516734043963172329950368137416208624933188380136244613668792406217402603229717910363128534470372864404107866902728835905394980914568047307786662619871610204028649233314280106928909399070200378303862685458864554777668154731256474303015063720995653297610057388797885513622783571253929787100376680308283120241491631302018546613435314649249349904804732217171627231244436703383728507716421545671739175819034961161053153497149662226782646521872995341691390486073232987808635096799311210431326157382384098633832266744926941665039492195707380396007816425690196407228542314665830927956351741805438240053372029733483070858045933310314365206153946843707397190325225162086799238169333274533247820672083425022862313522656430222122418011716729133074655650850062706315100160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -863080227821602139341644620329704126577757976558942788431091712299133034662767965247774220620531604088064382024898291979605091945655316900307738534063871213199745731518978754960313036006548047294075974745325424484768727132269066478028840203828038919509807177783503725115287918428972354831763923686629398012234278875337707886182353632256152488033174416601598905319757678186821564447156507639122560058076565618543581505177230950010094570546602875168590739300964934933204467027590326625784198200095265536921949955931911195238573214349991713340850024124242657575530848222915135375503155258000724766600566317595882108992434286513311078816949246981678916026767467521756110425615066311831643531257515972022508115901943713635973317804507549024867408162130487714529986000568640134142979804586794735940780733908870922469239657837073652486173752118766384662569856670655641575665979487036838871877472435384770410184490083236323653432889010035902162579603776609313207772370782410103957911173711842584808333346993746819918916022970307912778463399264416497286666933068267471298929530244799904810061224038521654682695249961967092307922570794755244467621864233552699102636846655835405994847829950041611932553092009182943146445954572066888142212557065883564999525494312891895974436770163642258663128385124099980966760521188326502223362460295668985111729689244886204432281171160526580755980574816447972853688256592416722614594278408359200234560641437445981490224396969500903334139293563985969457901492969826772355546233243009216915276472309220973279517005979188797411826101507143831616923808938070069367341910505022028220788831232520027662971987336849347859199367217530572678641756772081711898345402756379766508929431474216562462553452343676926069242703205204395445127523083554451880996642846178101643174556697162016081561486141011470031752031416656707763394642023357486529798328954213576097384322688180065726780633425186903607503022891406551039507961582215104618653870054862468403484861487532300107672842837972110263243802321787050572667822069152550396349446008625187893747024843131748489122343575763480017544550617721212914001737513819254370672322057700112720900324670625764614684592737591967933518429827522769239546634514605915319659719040908630686572623579241638797503705364701778846967044118326774928943756140593463480181576504506602164618206119296891566203357087195336537083286283937214281727357630003892037844469457892697316444144882342875484204989312008081921336457679311078805181424882285405365334014220935389936896762445640120345001692453777426726430789763351091659045450094717303655976967257526256279783220432290918644009049087325138394311025890132552582198622126477169481135563716130273428651678503821234775510344197591969216447881641972460226775535198148346135112265944684445049167974713544335077978975810205737931055566921391964385096151801937037327832724612782275990969073238527016431025097268135176902712127607875035647971747461177046841005758122867459378156035533485006841841537085344240965595807564206726297113818699598562112614373885412735990082496431878162734700284767535631652121719215263181769341019156100544151715474807814372100034835507578032679569041430084946332538094423025974183732778123663110123446282868930720806963347234435171611343684242304103267318430559502397341204677170984200212117332758044790288938321491416243437683717398055674571736294541288289288255210886183738323473020692536256105158515441351101114883394323314995986413529819722188328187612611225399466491980823694788281557598138843224252511473836356153484429931675880124113025870626098663504312470404143805780575615430836192171625311662222130395402528487101044011455953165904369917717670084179367523809320557597898512778354339153421868091370573864943321929680581020774635067863529028839815891767298371249681456790940196180581893097986693374765521942889123774028578664704253588901259497603944924099074111706073966023485534706359226647791534080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -468600555608041484891834457547453029439705572197314111808512173502776587135106902111757505670795829711887553301058599023613678055769544841416088126811991687681740736351542475825352488352753257955047836517098247292798366080940026856049143438624981502371363119721827655614897839955010948085908815231085154878134460779297967857127342976489437900538464866799372908669006108881484704915130065799297546290535888592331457159211605827816226291251124992929932571968075138184985511323669556760694804579236773365777333187893047947383214976740164858176830015177114473199178894572939492764682309625666030094684913287991462218092413870905767690178547494669897196246217141612965913972981435812270163825244658035787303270836770224093410086153576799162858269618896862775428860763067303040573550744698347076140035138601046401773866192014471866787478726242323708596232504504795457437945090579043980178237302161888302275698758120443457958070300437077113851199489155745834592226561060523875375936012484807339319008807838268355568664926923188840968188560597373026270863518393021702822086088832332471119071879721577120913651633468572834538796628956248265972923764197182772548718389364056072992490761993725583770691290338597587584777073353001290483544784256891024716245350441803182792153094933234699939402013347504564008270156246542029393033105105999404264052560308504928259769254493116221766946005838867130434787471343389852472347048458590819355099647408075500624388527193034454976462034677253623342158898149394066746597247920905260867741000627838212135367438437311076394278347091014517094832043370130274943862376912397540480096748071637485529044453915242360264942773125235665401652996836757571508195334309792516306032116545882749521122754239612793334877068029884376347301571204184222161954995818134954605237042119556597233294788598328464645880329702201838447685976471480536678628787596378142199884971548061720244662756762878183727133166992246066784033362034453604347854619218834554220839947167734193330870817132578508971770124760193890268553611884334704485082837997319331397438346871181050637690874104289773352003730608071065194339661431814446831869429029853946479295532505698912310552267925515816995366036380025603583293676466864967314162343390328687632234640360129638193389239073984661637304622424496706057130872816781215000049848997247832217688368169186299301653127171710599856424223382112355458195638816446969565123655627388113343428160504815935888900541982748791676363883606481960306271270292205990789375089502596613615948770144706446847008024285104258565388425447383214283586831165203104199108815632066673075337762925271426533585757150719318842425135482955095927351986560187924250466384083311461859488057770480482416807505310015548484829680389018140978059090876436619227357533996837522837867487423554208254876734403804921854194550010386590553779144041434159825923433013037629565375280478638715801301773740915189625522874831549425961675119110439344221897237128621446326153147073858847598837713430561209685817790921669296391162388810524367280736868699687186934197005863917704921361096140931230085278338080292226057013676360012201729173754221998330305402305481410581250285932665751884803438476315967098156886975775864402710346962271741498581282166516317580773526785429315170961850215577062392963462148815682445784149805738717533213368641464289137201093335548546900057968780806588614057476177852612707739759536746112622925443762017658392027931746403091234665443108127043110943948338547943832068915122832732932484028623442218332122572934025505608586278985232109525581022276830314011089721898493004274764729269615164477400545454021754828276848527776749665300013040617837897940070485934828629204669789947661881058513611535120069967581644628700842092458676521884825193571096313040671286423907497473238889137216896200368027102116138531445018675704456394814639614220833178379325054086693799904672419387453622368606560452414092964003840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -56912015250721673576585134631765965875507358025630800176127945172185619825627973844256766383271867293979169240657581272384174332711368844472445648486054849021348855235779616799075895681983738038288689972761515781645632308241964645210675321982799842434829358846606407485316948288140455194856761940911860803806566675500386865934817774723527405079437338007548306054325779691929320188738016453556610908801019263501793803950296734007273964305110872980867890133534820792377394655163468382968618565557588283894277628171165627549858881620330693945229177526706373666777261894151285585171316860445840461278673755660227283885860982061443300852560021885743354467271009492695949345554611724838124120704290717534375027953046547407214243309596472476399159259985824234932994808519492073985688406182402556523409541735228636256094299243123198020441142035914416008548877409241508486122107046828292101063696102505528852308109214254574285919024679727396089646413093453460151562688935111101747155382794076144497539463567219030928679794550821990489236524119834746516834780394712687240572003666624733668542301100193711014129225183915377787465839023997982462619677413744160173860830472392473186924393016892459731534216377910562773543451079252163474573299195958987992554599227741282250117281098247247853231351242849819676604446063131540128861490838199187177656732825563010710740327026526327643117766296001496240596154500891517240437712847798648643693636971248088106868544429302462593538330669389075115783789580566926642217424988389152907205124206612074211885287956794429352805039397778064695965492616637653918758458001808141360498850590801509420240566201734589723495827953126286046620020270942055645746786616856494260111952456010675283839904211797179812535141005898698041401299017955269162075820556974021488746470960454232280750355979382551493760969235416210486207744216071848308635389630707006604737405872175372078256928363492269292255078645720105083424381754640175555205454204505836054219569528672915336417892947535613401070905685512713207286505979825145668761562587797345613406888982833467582526909906347583792770137439191539677054582599239788711413711613769898050204434145971348198991051988740430012497952503417996820671199192348503816143924277183360102603367172641833723571604616778461342514975912073153245697443824969767679682801418570988731774997950089547575708702138939669429011091752587166819482398989413561544877174524540154129439298451192681208502875886978697490818569071621323830499007168650761411547377154086694147593014573726452286701385674340049874779652237939528903715625427396955279558621883996199640209317481062127047908319206867340922483699597465821946256571509182228697931303046781308108536823260815782111928996889893302751760989648537698001445444499926261590668686709313457731511958929485408421049380433655914596918186596366791338059348285297040442580468297967944633409333271200736401873749416377791414691444820706562601462776298571982948797665202227120795094446585451196341744055210946893793249179845550220705194637467260176182687163922921200029162488663436509274456555322498180289546696865111705254107515891976294155581200609091617847791001010022650336207671516678273522516677475826418297303216233605479894578008247834365242049947138643204334211157730525493579451939364916419004607794804104522448786106546694574474120494044804892756705583188024600874212113052502574670530208756280506031675848327642768128340027235735901529540580850596280305077445418248600835691152291804933977465414011316178918603919169721924564841720626192716984302752663666289950804916031956473453856212179003302421718714703963084762485926955403630116542755431824846575140619232055135495117979154730475674837348598296901100089351818647361961305255862962688660713123054785855329004251360509722530144740175156052420177677118495296212410107893922367271793750804262850762764202126613509060672155446492933858973216173337330714387011722438246400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -4410908261474589837158666060042862391602106155499823799405247730976051688707312468042518139394852672687016808544387213536754822038493698113601257510434700177054675875831733448741730615544945487179526229527838774715454312949617168024419385511507985597424439978509128458422868679336360772462335419084931104206347170966287276033126971161013227322045512881751251339960556717847705969159134333795741164482604833772066835065405369152823327435498886691360841116707324201294171651083775980310131830335494737068155460686035957465444678238731846641426162866885495649148120932877138325805561418346129508394702206201366826217614418269825913645748910620768588574052629969453824013680524737320668782522746123507824135828816380521362094545361869363447264656516693280712088040667908343766164956358695723176646782740750353527246795219624151485852385902254451422466574844734020202886676434053762720132825788056944811299480238970818049901262211397485841655129608422622569248303706672153335841951785042805962007573973991908768440906621471988290413331516904137612999186871851128330813834146044342396297271952715413647108096047351819163100709851520318044823082003293256835300665686868383165359645589754593774217014252889805312213703280165094801902975435809409366322299542627577635770776216635617480538064184043474923447675450516104875759777442418008853152193787075664657413062055829794579135915145518043968798501939475243068461764051106084405164083838069930242062366701493842178026141483640828547193501981266508044124661788742166939505265656878941665844704988792696209110597495763272114412441428998938542698314115285450641047137324957354355969216741509860632585186332452201036643101167427273121102797487200459931758259269686511203713255376917760423857929541750495960593527062788774424697898786819353920318534190439939439434596567116648000268523720929360854050516763426729949959369655017118881656222437794999663555229065139977073971299537319093755201767939794131711294580428779095698365507984394928483309426399062075368868584127705424611165451824312779628894752592366454084617353142336252917329463079139528671768258051496381431764121462135639268780190441626390833392040378680555047352395795152228447521791212044556128517744415586672126169947093199090416975410611606070746513491857919388777507110517119079535076900329194456554609289180370447635552799603724041299786995177686399018860203947419189163225410234990362478885174907648369634431593720177526845750812274739733402359345008133211525839954190295501479179961312898763253981369291670373087435926882218933936151643643663558750651420452241078405043542751870342771691834351661939294445701669843077916746391375400126967079940920084510697325472052169389224997836733097810470267241121040361733713796698643331423886514268364004796861524455417088491981108739872456884609992419947138108570201373579371380027340399092206624025341322541359422566324591504400946121023915991852359398049317272846900003774263486469605422066702037564549396264542290663780502427449980401975991618191947694800956416039077506949430728444984611786546874132117626941582147489877809700996302502801276639238935401020082915149643701047654128010136096990997831083090217084816328197339612882913934402910388018465548030003839760751391689100131640381369898063767186206405604126033602209589724856825841858826350125894470174383261931238997034065013299311919243846845425920473305713326469624801650516120421222770404258073878481964129063895974857041037249593078270051713968688379870516887129833046376209094824493909622582478816357105248026105977077424187338264368279839312184474048833809928420530302428432610591813888725523108541708069707633705219754222009805722889739763935031053502121364607442764169707460721714605823002525598366407476968689070391285102836464019523866210535419431892997902988588733050797008752488995042473009487915215320416765989437968972626339473826167742092342759408558881050691113505372514549760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -252636268152256393699342427574365575264849548212224758892060686632874566019162970790414430458795247743385843138350472764585387710986260592054356985957703258887388965487073994992634373715023327243354272249868646178927281664574594012869891293481159157965460659751167777832178750964927652018904759101547786222657496530891687482503669887694997759976653772311601500544573152992085364221795067676033053302584614718718110207726717828548770347636043416878708111097537253580659743194842426664058884138047307499126192692874631030105210522066468221291449122852610845943322163638724750065115502027650666745358671952253898715809194963437099076789579527224227926144509405797787748736854920350904383917585409344832147924018400532689210223494817267796054626498921063065110323049595191000728652344247440366897045460519216792466184930719231718169843807071234392526058430254438632781611197764164324321115289689865926424028391137204007855411078721676807421377936509524916557646410991352374803739538351543978502653133395247165852125484579791730908723539510468682002879207933953402933526342026411959287092812683438634427394651728374468736726503128248305361651998282390714613469049015074577632245498779592393396702846279923814179572448575849934118815663971898277620495457969352203903320416227866200000004410964792728976537659597284431034341319307535410368598690501841730260630341608435967855998536252605982465391200550816641824532651372413309832431465451574724136606560367657098978684744096112895261993289461790579273064204875446364205441040925262483518193710433777783677570838357125645183499796219229918267438482394558968581073099060860064736917677229594775023487820937974026236180147802230936235215671546781365741079425085348963437429429337136734648855025713573560520249201713427748217892579567562632339165725992831012304215266836452540608566084600027744477910959310230855968949851720431184524341284162086312519094430615534674769527582568138536236767094546518073305704435768378223368948346588782990116223376112189455379785710382644957244472739412349259833531304003930796386668346442927410112710544494752226867822019837914277255207111029088628810236910930322636564368546958909763571065514254989229371558067241094534136907087515567529889378194610159212421153069878117935227443917640176202410690640408133066024864260468753862163256944041184140916287362000088075879958040337051466793892723624144050768719776323207562729537304439752645379930236092163043260930622777486445592072432780493765788008544135472333117646010342041681557041753129121385267806218794291463594638640921751749898265607869610001631799044452362176233423205524658269394997085602252210222937984069104787119309087902802420775844764010523047187965005189755886049899710702122983352350845579505889923279660598497099575718086094148781168337175999304473784833641141174051810721367338243110076751945089541414586405308475540705772191615290650274439072310187392971824294214642052334790739037655476590892448856521394474762625718528544904549628782868682674027447396057277155610875304760819393579677493238830081754982025503044990307825674335957218463084229979531309501588524054881943656871403798502787561076184379556451491461485196249623363636570447534513348313898415940760503362832023734505245766066302759346599184712007963498653546951318188062916302616547326268512595776023078593990721589249156522521831132236652424633715903302814965499888029978574332877936918867053641423490519814776567971927778938702772436449514765711227809540593761161880553024151555371932338480583820173464784197504038904057701950046594615628029684097000217974425264579751993171929750032700836835885070360763802082659413511850494688836874091750919344612969286048995744429449027561170029800184383783180958274354068629803776704802917937645907540511389863559390202287489659994648687942741738358408539240585396033992913947544715787423076211035392144830337407546850680528782118347220076843761664000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 5401852917656762811218538648723052838587240682703559504842627666126947012496502931411171804962249413560395391177443825163809877949376758330818084062444993616546160400690527897922657395917856502455944929673831454169675300042024579456556915343533107155602080610676153307792273163179462269785184042617218046563559522017234469491640213856673113464726958071296281401848703516777503356129828330515681180262342420054103738865136744692984368712361790568783359915555811851933314015310060909008116137185077643099210570929497437463050851311807227193490261455940945839630154947111987382918369063115128668662596804627353395762980731672749790737869852260716018069461625937009556495122989702874729143168661492541104038861482078845491776489725829867238881097289487254741691079146932585172573758459563983399059286504675415932051224131796685350949822829260089340295798065938828792222057952939787566119372323824642716575909864364906715347758058409402798695885105115471553290898684165382261970607892949520196548721692763849687090411637905733773726468985151127598423795991956005435858199170221842104083309772106118082359999210698755225730992968194839518674150122089914719893685991673564005458414851332300999160188985852280022324225145020146143277447507600758522980796796307367838882991828082649008249820278475299088509492774039099177202903065782188656578913315627024875023347329366778655382742597164640756953387735603344302471692582369927137263626537069547299772383107232380225508946004494053530885304785715448306658241472944281956310869310877656851017483871730158195891837173848482970236721830813116295867866841675452771510409196223130967449494202557652725656398439058971071503819593862895462662522245977454870790807176078014131664555141592588957836145285357241867276207270294142175629575233657226010931538748624520722054358017684246041010323501521696731226747347999938983439786351369473486782712336454908111470920614457844567673851315075765592320053923059508382230073574848970325581009400518168679545777874711336625070010100070878151098359769847065748525236851385895704869303017757147530775174856040658431415564087773515646127693637844133534076272272070980925202578210805591241786311113218320244609732400791518971964458616747985174627215250475479100290553205103443769068243913452543020466250794014063704613968804167168222318391640434278150935332057959028498380174186795963619629802629642367505176581970240590113745724783668169589879737606079183233911015651529978211978371835327028809680732349473328397926510929663842372802514762044444978426735490468746336527007132456178695364202758383144665628633658251513745090851408342812869243663339867356941252091171390418778603108210791984727819966133782004276520559372467160283733729351831875190705728766184941416928199360403864868147891214656498723921534178840553993915823962631371925405227706100200731317328679846361427048406856953189898682785288602555628055624752814668268756358466494192845254445361008106657084897503006877770265888437888382468493142760857945058420820826018450302462518019668359693499089303303019773243971042385809700874268949673547079705277807289899338658325458800464713022685664722599674166449272837954689949144218260748060027380841867135285862696592355982998131478304648081140040492241437523331323752087076965502941066638291485270386128045434278272014056865369675125684852236841686356761827039297096390222344440270652589578976964513370997740689321180509749007553830549659896311892132646569071550151807207218881547811939492056036651802195457338144775540763874560223264194480731078549870654915469437584885731926278770145732724233986942734855414324698555044735071437068487264824939055184395772132262296972492545981094727287408510793578144762657880199572704587094299996938327001950054796679548216290045699951634403421262863440850387327185593022892669571563940052427448968879706339790211300684486030935999228611854367224140479236919181315565158400000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 2375713502443326191456559899722921966836324254613312859758656735873320678329547983297914701012352543838618346362335589807091752746365983954908033529498555204891329394834112564735145088216549255898021169021584530230908830787037847252438148191888097094492391077060914243489979850563979964151204781075732763681806672981948695384725278837061137683411293577226415224821376546254762860012287157538175219165498501221868821403242775651939009735559102922578859345413596714440048600291512218584945683621549455393941146580476063145663652255555297218773396145058524165703125742052940905040489966281101012206839413598121710469437281112423787835790737743163837742796721260524016717301571419672747766744655252292423685678782332828482716321922400007419900141392267086087284972155145190562693066058736879207574313562588160602489823814367546986042899272377292077214297508205885875644661351102600360464193397487695768633985285615188337813929083626947160068458880804649607010846223339505550131383286598303998229190960989424025146821128622822390346300446996158961247665956596678962454130844677824021663701329235039306049643096595988875362461755899963809350175849120293302837461626800663314265897008427720357304530684026909079107493027550421755879989813685689230163269441851597016004651846636574710095049775348816041276688826399086423518789388819716638621438782004822432635790366415778501170520057330587282494115417379036032997506311128248450555888128619141587397572225942452557155221382364547632654186962855646678506083263478621982683830243279350340617460428978872410399899121071665011223152155299973784837038631072230598077474378697094881463021209225984021756363296246800165882152180279679997195252563122708720963940386632913423523358697708290737771141836518975974552790539845265727838442882196331876760303096223650326980492752518949616196371199608188010402631676768623628411706074288664421157381987523719998130994933114284351324230404323897918586213388953236212390920694051636272899922892464934787348065887094938917230280472978083666952549751026929172459521334162626587959387420196691134735698737114434680238837086985390098339773488764348126951393313050525807881194628269979693418228803889846087821050731380829271129234420689234307457666109298075496151292449960983922070870817315984868316471304219947025909846170465370113018727742838340071662808331997239196419864335963713606726341013175652819252529193451112370346176566028768950977452688505497430724745278935382610141222157575953266325212174733613740386296930443351088677421198019955945965749237780054317032233349841254484608637702467261336275184688014367876162107657010060006289314996669391114637929757962630587118884769170507574029312583682911753824061068160206828821075705917410062758248988602369724960863336228379336104483833822871549358700118186347633804211992007202046911524031256234358415590445727476400556135489465083334665280180404496591625953824309304509898978161134552722967066044451318770963450859023196587499704763775020587603568888369795467517632170220495740239212969362289984003055066688532709091683743740953642544158295023274474287323488624700474437620094634841628187677975641386757399658033580903431945700832617877660034562578514595387931931065845185091448470680853638597543476062284630999913578737567945800908154591653146263201368252702039920455167183040611352982657247731989431730882182104848671484988817116474192149375310346431520821650987240702888296769413238713099005566764642332780346868671251406354869532997654917322133331500484077810105319488426307829727039369005346968591387272733222379747044093184857136108177949739727059849743654443225854098292309970078600241426558404851228739352388372753980784057428272893828640131266105942244815675945589555443177792960929390615734871132433319844913305019703780309989634911457381672421682413516773108297105947121531981023228013364065541401722430064182075554147666142133207576241766400000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 116531315752307829661007762674843077085357137613818414175604427899709184545923058669936175838399618702788841258419673893587830856830793597704406182100439249313645431458531906681903708855513680493327756581058812660177865459584615471713142548926504545642257670860266427197901270880662236850893712171913344372667872962540132572017076856963182547657848415761824791383063267802766784991886815886994495226404454047565840629033233666382335747428461238715806836154326950115123297637663536418962858852698088511204883961945248649113100918288369237236390720846303386717481119846859944441083050258734786938338714391057156462301271274864405687344926658892571685412221670181185230844489313397784882232279773693421490575577224255416460604948084679473428874885458430392941477248035975005377810308388180824892863063764499201195965908427441749532966281995965688587358211707338079913363002847009054927403072022817602645067860860799585833204699252537098142785855155873865702299533008103975902474248225278991461190712750277865776533968365750200074058245650232181339066465807595889062328803356161775225976512575737007242372396486200790288017940286423888310548322460855970872331455152917233153136631389725568396718141550187509358087379399658564426063577312370647878265463160793056203217565056257942282355606868158916833985035050410013217875789800896737640975872819960726552118284822267554077638981820737486256208767751856788561326447906591001519622854334957431451679029051354979260620801170192617567768758615206390334172400395294728028931748234096243197639912585366398026336881703302577332683215218827552935747902662851243052138832707071009873014961889583595735736359371660334333828873680500803674800055965797865570211881033806491855376328831054520880415082392534015394191705933985941895574271904640578988787488867340356281705843953343629427705615146245917061911928400487008668221538291460731245431716364806330090621645468668799450823782308891725140961463837806984461262529559343353026379883228550707779765575781242667733373161398065538368491880501529235515688773362060337421303544635567987259122135325485542251472270697337631763887784806758066143509454687114458940075772910472351758251364220654012644299536893272331986531552782840299245914392636693968033135724560959127206016091624984561073308934635691635407153615799183496152283952643357551874567321332049652296172639992653838947529527173608479824155711161152627617079083861630440196088557441118119255775030256101027373549144640712239837319139313540796987621802030371894290070044532141238800037356865920994015300493610694654754453329081223426204621104340142684648757876393459485214721136483011508498743229812758772797280692808833872662022508838776001787193776876606162189384145093961849115103239943633497962215916522462907633082944664717842822786769410559159734778043911665600161367700864521446550982981541571213766087091612866789769154157257406996867685391712336255687691066484868322748774957554791312818864877096776068989771389231105658953740927899692284972605665164089160061021639671155244791911411350661535131556198319277264042043537337818160162626412709353208707635194080158659413188718163644099845568903134696305804028087311374251948460579138857968681016882158516182336074760819349110106866015954183972532526207783993691270985156244554948219409867586659111585209489006851117851124508510084339668215881244652550570224927446261199299158640656291497673158791464670496969115276099963953781161829813201715530003964450779152387940382010630059289477236518437659687774670291788483221016983685098995246242380302823322461640707576247519149777048710563964285507466478452514685973802871386331926337392316013715157265683750616828073040004735101811343982023065273832315935092272892851642457369746117690152835901287437124048138513696181673459688240744792146068024582067981652812864022279026171906666876650381617437269212606241428788716880665638619578368000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -5754934089523922182859492054043570718529804080793215264157156468098508631358133517948983475317312137472296601675326796446242830531048790911423749701840211336792712253676706905612563032193921695486672905681350163027958240780790034765996499471446533338695099143334077296369935565600894692823250425001360600410303287594135639946652970678076439805586807078596174664523371433904762802323916784297862394988420583586451208027681426818549192013938011165147231679300401095112473766169027924109671055630304898053232800571835453445180207807413461217321443972066907614289944412316256361831380447237486990687275568008430228355404143299157789326437545865210882164537575574295542020559389552075024368850577770467124370885256493727367278485736120097434455073441151015760607854373472470362519325928078728428673311148003508375670437626749157775886866007778050320198671344255862429786286622769654566492556147306963914974820941218943130352800143247295999615037965236574278262384856453829281489861417317709933618392019949342702175811975646656431123149617335422669022670547026311946795715719763871197148732516360790576202056988242255408043499278167839699889072732128527015761648035356108667446477610036125958416356366679499881441993504611109898605357607647728567074677476447598148273487531145372778449964430803447558475818391622211289565392897851359812467056833616773391224686698227606525183841007502256574471719523755996922194365717917943526985050329643385655755726874811565178255271846046731872101046069838501622824529467332350405786047283099779997038368952061519344417091604707614618414824772421099052267813317033392622821577302175605580679711422424133495351810634576661326982587819535628563300291310950862745396237903487788028524927520450362722569988218495027258499988169220162639216081863659323467945295669720372678212731339174128489275646362680532011222819893206294014196828910575492941151629639038240491710544326302975517704827374331282418793756152791958219508805065535312176532312223842291692175041290715523864189893879694346798946930438882602241826445202276339480233824355916181472194104054596443551365693375764468746767056985846182300110153478308969774375376347721329926962481223658034522041542072071393266695150415810675057660356223730518733446445642134033095978343911919941903074712200660059580347471360235534118681604720665061895329836009081565495954129530932243431410568362401761400226277911867193319690216188216040908059773435925832667059385773719028584293133278175276713417371298904053048377559264840880765179362304479874507023210720849304113448778033222136760279946064251924908669297503490407814620561509784663985987614534508683910696752119723292073396722163516795296367071118654609903724226926595737340341267712167752163622917439491333510023593673446836618336956103574786524644239995818688999895423110956542384955857281389660323874409868116187050587867295560854994658831203036141477237558789097478181476590824017693030797185255450613715427402500635958939682376563624844186273350104807324591800347273692941653937966532568323782097177790041305436200799768229680834316421646855319121978057393052748529260524216559293418848954719043202424614229471884678831195977046284814536405558648531908559088463466862720938477233522983455546536084585247012845868177302412172736036942474643284057580464064402857944126845790509133366063351690183331296821951568661133015154269837891941086312981222928949070380324892784395582331846545380160543286246710948515151598090379163628813957871536887568895239677344644437253467933549705156100406619381853328093820637809340092799278277690400642226772419205123233313921441911771718893552233706069625904628892458015933026527807251279774576796130965544133506784212965894422117858710005538108477211629965045706168626236733805011008859013693226626897460384820302119291121945882057547737178931048546515253832621167814208844416288073649937816654677584065331200000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -820574477976982589852336768195249733010622355338145009776198866040802236415407089573144613020588415114013082086888796469416180530359181975976831844059540337197664095021848588428843357313120344549423405682781887905496122023189446081110909675662122537098748799294321826762244762535902457772113142454244977326713404674121686853616698374117864126857875537773906834040443232478402799968408836610909627903787999286560036945321135060875216299823574374496936018588052688037253072754877848432345025994570705109273480023265744207485009122888340570722505369709145541483188106027187776763030288313540741575447940837232005653002301176959669658427094035200852230565035204918530303331826253196673460844082361711979126424896791416625502812789551754587575005088345571018922734543620706589135456971827717052466699628047994876802021295188306004612880039952515047500041488292184736240627417691288192908049405030849797031373924207042215385967916403555636246518759686101620517254518189507544051272573922085769812720877410457625045796364304308462925316112601272433400336144055660338273925457372998826781430344529432030916228087383124247309409035537164913610093316080091463493061862444531534402423600675306024400597227446287965171077169375509768570980616140954930778812833278534204517350500972905208029372068147262227200680814912634539964706479243783685611358974965868886489994403978252475167571738087660120907345636378588101443845495824477956835287053898562890078924350956904539147554983503236567727256150306124958827695515801856313650571174935402449454588505187666723603721840363020862880555312561201222077356122530958559889494367228409723923018369829816657213448587002579050152542374908605560089680662657549382811154592607677464003354396713129281020088361298398930967528534517464263626321536160309454154823248035244204224925425484964025009007115985667008465854128325334262206667042446997925836986813088926633751919046762277379020818794887022594915280518822799081481968318522885940766110671377884086740298538311024127862376044799164098523558550688128303533067301283379496544412344210380377428692779596992124028722599555105306189004094798345538821823169364848606899363332252820092472101943047682787923853261545236936703488059605836443843675088851376166565136052903383660613531452029359092651406068038199350795718965414281454838685054158091260767858007123288510520491621542814812075837046937580951533560013301298007082897512503886277505376169938062198867662824077562671236211207943902081238663596419645543988614991913468554966375799429501365383321355317712195570578214502183651174628996272083548167569778486335484931083371491459900225238522769259486492400429383212400847124952401552525371495378908087072499386774895299095881386680603965487810499167812065893242539279980192434492178460278227301861138278878787433962394373737027199315235883965448683150690603848649283836551739878248397420057083113699125488706343572489189501360529497200244475007003514390615294113578318082526512792833287378668299331745673378113182906210314311704580535207222536283490440048484158301825484761657510770334709982492867123688392090890254142004757815281829039413514684835996551224985691637371006489790507991134843982533955297967826496870363512096621093822190628476344479443415494437226413128922620970795981877323015162213779946983167526109371992049535399420559943342508946293753596495307992641631588334100521690264778130271041392176982247815852134633697956196977932670860785400811787799536667037021119765811152475459090146773855285181965621301233323464949616727580594951912515187764261437552640279900711491838755861181620355503006913210507656559747920516804912578406662288865032531575702708769133728883272152665344525479886668837055816642266077355571780021497312619257308352903098991663020267793753878068973583915749852360574101130533762212279843031049926521237841847046727183344938687241330269670527624806400000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -34452413688292030531541459298678783097742851135800178316257260759983785387557231535826701690148161228285672905701500844281768350507070432594684425395196614724081859467822737529718136487377913674248811401196809571659091126329713252600998107067425110700789377220741677329203295434322100942945773900354122301462578833706255041381344348592825272938188051656808974926306653251454669848948279697933578467332934879879849389378834092746686726783696469515799923732276939065098603631393271555188189854803836983863664036631256228511093286278807028873367529714607042022668398478893897246287540146157669185262142858906984879579637171557750791803560471179572787216954424860207067298894870342985445676327660533121432202435635338932696643333533515014999858839617491350060958453644708720272664353429700090812913521375239279612972077969740846936165441892055156382316417607313009815542123934471427135021057830970553514301118775143448210057210301983155504980881283530481459372418346799027935130900123552491226554682547736147909792607922861536781874036851333908887004130720386139152844225738375392326032665785151432011300739781988370700432396944149670328390893135111914759488222686066877917860752790634146299972207533829641688839456478039541338996822016658019638342698684372397103022684294526376308845908330395923121947634808835854107888154563129504740441481225085066975471595250913590595369577560335814312141579506405555141213641351270520235220794673500951149145100547487920337209117499731632614705150318747565415889320348217112474463002886570041557155383777768630868135129255240461526534245184180932755946968002154588309543054020450494321938144299146096887925683347940774262666270009933606706990268413501546126507041051899369643064107405881478705815498866363892348968476178593660822546793518271130027308689919632682072555904207424678362746719493357801710472270788475275481019906931707152131144410752803740215422332531839183942686059103996968417737877135349969235253482333815867159237668861475706851638224450803528867336233318359846921938356678688654021162043042504175709036084774235251588522848525562920029187281811687107905790590377655143119999034124246481820310722643240359695997010865257762153763707020285795858930194935558958332792319706665466687122061175426189267269804482351627081902841261446544466799118382024398761254277634393062056269178421219722889073847573497916848352440778985182217940336101716723117050519299002335963316791699012022624265592559788326669827153012050843936439135180934665957932352580032183744732825768956883012660096048702309842233511476339420977017459481535022067898279010656683345942920294412888637992705261119953476430621415695468662254393743008714591797874262714865375731641719331561716510059827935470545472159725105316587785672999831126543109677446224650057232669993705459332029288758442054176759118602352680800396529534076989153250936561757134343846267089049550672766597579169269710812842255214870049542515486941225976599682360298728200916370877399918154861845706410389765263087021983028519806123086628065939389151608598836933094556838111556843787111982714748015216591201880222056124070330647478273182216574794892024959831305715828595123738212886433327095549880117092565335495590391208293897336098383219551274023909478382254352822177168587978705096181913009398143282959661474307437351763773585145449428242100249335228044043653167766807339379228531289565756030149892937816500194070295588199198067495276488130016740104920671351087466329090894833656857298681549092183526613303715444154619058257990600946204536282430673551163342992400819520814517673320987019952024037053094464422666061259913055130830940483477244805488262304023316888728892559391150332092751411513554012402537220516847704617873754344060649219952869081592356408872420496894067227412444380995409700176248903935498766310381358263761018090801437203607741517692923118389950037360640000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -828859710530048310123453398382881167022824545699151556825710455654696907342062727733614434578583096896540301795685737372401666784102212350639000827443091319790804223315005184975842407936962374852133808280924291992569279992622991989044003569219229550391411010709814252345785390820096271248908570630529423852890448303227736125853748329498063705164498828242687384609964495327916979017520918446942490717842234661870618831495141958362224654905380489089134969871062972691191421025156407730885242980946663346392109066628974755695462303289076983132028275699420061500230131543793761654726148700242787668624016294469592446996223041829947123179786938449248177693028006111392987726728083555214726441545911495087464779316787900711974121421507231478364004765927587881564069105086782227754974476121780893776347054964732139385439348251781296122245626209989105895995121986527815551521033318649478362241487724866064368103169948184701487904561460408837861550689176948983641039942552542065297136759909951641359911935131534974651675653066498122387272912738035779628899580754349875909255206788102117966923945210478040746126803917444253543245223749214479909290635791805678247627668564505752561315691084400084934663679976744557813985037366622472185455834943888945700728894284387649395522025899102497353436708735161402810811635441071749198904361549319714827277865248374818609171926625255090402735883349607924784826572633404166514322919750861810435792525630826087432557112021119517405771994880135951057803653719368144584598567493628180386747995304330226679676000955420339553720800706884081057409948499732061156357950608361383662291358686004155577475368702960177475355175353542048375051976924421488793153396542725646959711603101529405556338032041073540285389130311768196681959775179177508610069304966176052841268939185425263902599618362713571240942885690589653708714054044567099604409031463938524835786551425034110196295033073271654436351006266824619114972875246097530085953894597775422515961514468698867407749712177752139257024245238231943768122109549272937345778539986969732255175953676547232767385693289752849723379188435982778054580937556987336283372421335016869236899563870708167727192880099080982288671348903713494284659862403969886753844062901914226888483357818000833789087828575097973751810255105785009339714657646390268165496208349634725911990152817629338061893212137904066996357512298089383985740402255885916967419467233453683906616540637083628102001364933624322993393653530789211678173732669038960724616202199595089606802101373716973285942898876816325560933264015796618966470410928238317130256657769145902952247573813185736625636444245732280366853304862657359501972049436002942419440132286973334494405832115666371509984727475677737711305239826743994478772542204458999968641249197852494557291033990977740596883284716895347105882588616853668569204258726838412609950050225917047065904848069754964365793888188319589462457695142366787660514713131434513024661648019142551126859786851397581561150552135397365950196464132656739287142937287502030640717056277751677546467519959584554062223758815190341923838417663202488476455812196736033506439882174287101235695206048503576638153209076249376775097369266178948163047507399816354539820553181524557804176125878230497782605160791242087439532572667468428069532536720135320430983842748236676083817757089735764128871416413984713224999455865211716963108940076878592467898682536032002295768640713814083000691342575444199318228684700023340808829975628604158611591059838898962750757391547589273568881748242537714267918498720138601110846034313832538361954173587794056055242684164718740299560176017359769342761719651933052166461343341574287017667685195583179341436534338424744214019180079541211717430243684570501611225419260706223015328790983270829171904534460463480475072368637920935674454354767457380157184292597441843951140411434598400000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -28223194582698282078934142078365132865794356674861972091888522045938180180308872304037010005797376065920616428121197334762831743589960067302445175895303900429496634494589443047287995043450702367166664167959151848359381775861063605886972936783906051474636032315443554467953061133852877971512934748511807104465237465435570307205252038243538420458047487584437894069430503175899690541824128821073003725284915379794887191654939924076750004711131266368379322951578433331190649479964317096846782949521929896131835314084066576147217899509466837478883300405146791068012840278030404238441733924960007089834229608463863854460083195203035092991210910533371985525796151973216085812132172917955679100131683474117420527304260161927771156510099133871027198655063283289658685712867138318977665797602118106833141589786825271072872733204387412074972618318520645128900694693956632423395580254806158711863935160316728002950999105347449407407093502328855792110694783971266576622121559001507386480130026462909725591642054611893505495917524090127997417935078495160358237696606119475760507534250757434578348734832325445727516101445952354942124158123400909877378787237777272926945662176867574254357740515212467938215324173504565612039681389559499020898311553769613878331185189455228393123142174790029113189756533290601885375316782606081883965409495126223302807357379807422825839831966431562075147808694368807049242996499531781823867815121806721857869776836796287614479725577559442263964050458396049039110611267373433992666698766281576753099918158599438799401420234639434945091349575695785444473093545327017837408903696399662228310687832203229144147281067548516005134013531651741852781597147375412008651988922537022350095729269937523403041836531229016233134228517160162950008127687427704511478517325990249990501817393440415480255892679081097013553338632680578855020436995130995865216683780076572300598049989578028146590056219606348961325858192108176493311782122959382602077303705709369647102508086081704199607036740308295390767300113888224896544797135360138044842166840229164179612208894769115344684190177208545367258287250700298834538449626222958617174881364117686143364487593983833289749147224561242091817154906372542676461889084613068925715150277171964285279785884018270061553601865577334082381552256376221850775166424643182921409556277302214018584417309035470092917427825914244733245193267489734520496820064837486425742266221950785979372767419935716700976208431923330016762452909454437024431577799488449889841273960513679342372303191774966271828415585824254310624525257991362110900355513250029074196729464522753114669651810533940902481927144754209248139560115367108230674440805331156989862271204699688986250444205551418163281207555810475432184751158209592026241039580631875743343509981939412839024790580525753256863914710915315895994964676725402388503566350735355683457539249114302818149869649028037580812255430430991369834837734160480795950567371666220631369650354435768575797668804936530453290712219880023484967254639849039671422394614520652657497937678331217186522027307278883049993765981584311678245203669054919221073798922472313360642317054815303032515419657426790454660950536091423410453178343722564920795274080744865670421952522991687499659494403110575686314697429996892472274161576311611256250915925102522754455049021842920382601460494209583888478552991880155630947753545115382903896178498245603346012288185091148716689974337631757640198965813252908781346687172128097166121023470901651496506282059863649531985798629960536045967721672301574619342267317813110184289449071244968515871848902442108776099614960097297757168140555458836262267589831815226587692869881120052856945096153381436752699332572846146429503014610643027355707554206576904984674063208249609246002028312489746050538919067926189167645995895887843174320893250950226893942790156345177402412892160000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -1130375259411738854658291758651572738263924315282592233388441576695652803573355323541409497585732850505436795113512927975910745895360280105568412972079400413825579119013248785348546569929405243805469055309450589511829174997017270703719645140349443323973053257011818917449587122200575184847348924408688311128353373021667769427960725359968156565228153562216777753274697789543186188777659668844987952036924074875919648553571783272650228845484564052331887817210762083782018781762776537073124677564267742965061718532303528810801390719368367134385547823714492990557669259073953478840929282642132270432618112634945389348649511778789048432969926735408187310737959352686086941099635938777830868019501468848071010429690182058492640154075754945659449655431085263654489753137624741103829657586236902188028333343161047675260972974427003040568733956659419218589317918983304528193084154056051532775526209270246542400382882406318423818743405763191498123885211870245477287836620212842681438774003356607910198449448171389089110958783463147504446325054376793616833153428993727452017378488604450025556018259966325004944277065104915960316487953812066842279345050200366473496290444186712770097063776681782308906715243281909902057475143259014461633286887501595428682273008561741348420023781076077234154667738518421549375218709857622207830281250957653096406120079048369970222646920689023601770489897073210735454974860066156390159868763808416904338344609518509986640169800777133664122071113322672721669405457980991963304249320539230417790019875297391767855426969507461419830976442548774548825157465612855417100110537451274178965041722562371483533316340898414701890069104588382568356165101718229084120128538956820181881331408846203732707008690290353978979577183461489579474501962398529473424482378413584120092510495564183743527625148787914865170912554537774228483675771561176403952736622708016256847004365479208501997766485295698351710032020473982050586550053703490902083692285444065517481149577710807562085189882100394459526752821874597612805636960411853857470673712836092499731325686404579105732867366098317528171621210197017808770677613861137176884823001687746019822518422033122725400636792233588382581021953695271098321878099140886831165857479383013859201903247513657461200266823799007245088689849357405504680192834719397339660044811258026330924933702895461106778435935599082702035357978171004217217147449765666030650566492754190783905928784348890444625680917662040731196490836894339539551124321682097822036588483013460703090526946640182948503269127699108612273745337824680457949849358446981131111914609129980000836321534547983979193143082293055344779152144026978660671266509468029953611023398608358307334582471750071713059116558511937399083026578580153200604563349755217159134049436676728638934290238721067078655698653840746075295687351988675211071948925503099818369232509051272756858192873497956183988052643569544888026058178639979351011004877203290016623304440104249669109931932740529529055939426915798545121918110366820958508593166280184504392063342183202145925150153986999030874182664030768175672906833265607223861544077272126412647848042631888806856753118300434366370491886517310877000658773485527075779933438575415729199589301677748254542031283058753675225973114507725321780498564328405395886955922691700505097739539212912198493353573483680090532250080309972205100534457469663135314062150733955117831860047250925371617017388893686438508490200162068712311256096773195408923331248292319718383315085874955207533967445515819144514039931833570953908483396665843474439180200426416563719532665976753529571795480765977592251801640124425713553699905616128625628718012650267688627455916000788042264198222323861508722959501300477684869040486154567167558185472859563265643265304086728548812680981896991502133044390787355522813251409035570572439297986910096457728000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -21883918700000766639029150415315995888154542508912869347376977357722987995181672988849608137262519390425814040788209828574478369918992036812995747413463048890770463635666504411618882321651827571379257232147821970423272015586259438141135425237744784121211522358307495208101050003198713352173291782111628990999000347488542772662143357872666314024858809125258544451055350943843998265815580332816602952488104729945343726686561842273006684643833497421753963914939024594135157138735975737695314010605814190181727191630701314810778824570216122057353207694042161397866319397349500662344964968793341971240852574531352871286174570943593346049962217651615980711460188534136235392542051644202442390425284111269761618634721769539107240736406307031719083063982456421040028611483606050416240372822247505447246926885592962028435713359369741352842767477519167246432761640712966718738960534069856100461481253876022875844225819154947066495464564915204633200395868916232301892064918708549721419799098472869326609367493115095972622211414027916366611457292858409889007425579088555131465403484844589424263125860825466043515770861778819872860858192905272527010235739467746931242967060453470233860589320794731122891892049592285125925808599233500387351626557484976262906961344384658653558639683386101039836504138028102718255837595828937718650577013815214529283793522523112516495443090792451758007178114600429262375267016148853968737785450303801931963247854443585923447406805982725026762435997494407920465586826157027416040503403850294913806293402152628221200522611891041138507972876424629159563494973929651135594898013786989257509367012179280116297890488680167510061177893358945383037098363336022151428887823146574701904782382224517396176196809837678997183194278633639342088596301807377825616270329310539996924590904174030186484693158043574996380860482842158736312573517265621198002448104016007668532959404981938662091053976963303638274257746995148128891321581305652115221230398350327833940454267474535893628902500020696947485227042781500961680152799096686352016256788231616693387145288038520845774433300400512996307505984001196028519777324280739452024169709635863044544339076633335916289993479406004314825464101645115260081804845198895507078775889771685363789489779973064345568624066709079545924950754551367618403726081308465745811151170084059285417787040124140451312862740266632246394534639386078924801923419950381765016804399426324964467153380993458096971032711164279174622416876210116313828874558021762952730797649157292033459098144716769861233875272387677145532492594546210480076730804975417063684709389918090711309614904906807093739674550445123660628940940406585168789300722273594723952781716434300158013647359372202682031788799725392060432996412279853766972841866918209872234421756998820975381293802361031703839450933669240376521718100703408336610367394199282188146165002847395586915017484587243643927047842710668210581518596894324332913125109601997636093816918955919831561087523596234148534899830476508349052834008268848154408521417167286058243020497866836400972753890456583387432614171488104483020446359524247940886209482350568834518734458548747032467747362071969556982904152832749332997943178777621825214724508150748391078854782446487683653524075906577887288165323470828852141571472138514067410185184612566516451995335701089719080871218943964153874908318552601018928363557935211589870039411276014491868997780363868836607732311887406527678198058917401398751761835641284956607976543785594434365868090953914931618272299426809096540618592325222812279483431667965462887184130012551479417162613028746484095750293555651129040024420134665373434324043610903004378756147695898145641064351953453689716634982725673361737430560753486541034834001603427347075584202673530287614211491402368784082187725835401839635953474165205339543043576205651334535625834496000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -218847023225578537160273850359613439131768290278130279752802051310211738072162382143691126080321286565103507685031223634863456332372954388901949042741419800150911403955784866803437717897348323912902684053687584766238503601023892020495428588029388559760884863923128384792024046801704084063903937912436024317647514194102800426964049774283697119103274310400287838100727825972010231555270327455254571660967826059023423301325243886177903030885066161981122112962026844307129723485299220479248878727942686543885119356356363653767785831868017372883466223670602003805619728615597872088205992743434640680090198901484893057687845288404145989007568437981611312548861709803534000114843272667533329463411673987697935147254495306712761544853428053869234805584953187117572336737597545435814795972306322531231948917857740244222948945942871037180467916186590796608797980186735809102678887942534344389459519129594280751660394932864982937964891152002541989456786175875901546119916628971788002589136819319098118723679680617786111348373546049544205211858244754219302886289509968915997285245109774634160357582879972441818887102912147963938052916764256463829665012578314838140835414266618507588525700422466842650813036273718694925666460788788125113510811258097032665436129785408968838727253047692196517949189921426805832536535175698995557980686017328906396694987228310271405943479033807472687898991768440285402293883059490657554318127038477723589092452593711761582494859004311569952778920772796526389828668324895570974547567952747563366933407576710371767811081309741061119660747466592626679505520990552512057624351603054641831486037559295230556085015704911505345361216843557130044056215458514438665070739823483035471263196220462682285906364457582615903733837338932839988918661532570818968620041093868384864011808167534299819830342268769099657883602528695646701521178429578096540134667324669426681347283845662113172366639586358187442305949175151428161966541350359702148180940152570787292686409020075038328712778734823344263726112692990350601496027600607599225654562691478580293122638131249367021152752209345620842592054214330481957336827087126371983277373432178297418134767714418822064400057072841162922179835389031705770042327207574329429176146913086968842308677468211026904000224810912411936797936919703219178512666361775760662124934487945585827178400273853755351483679889913065294272573186464793898284365420521612326266905927419526911499568406696380860428503286160910095796016699023668346907647630456433886419455382090217302876162372103374787617769971163901176996500634230874264991164991372630303724651737061150927822205773195562723026760253835174673799552678477400071821057919260178779258507305750300967992232063253826473077352009788369053618709131985542215734463589848661598224692722234485443270968881072950150398964627492180743552227216766215442323340171092906291489909143176159351353578578659197265401561657378623773400251877343745650608435496903077735972601198505085236961250062536139216094455838774593698335982955604474317667837843332738541455988789460956293201400065782844597834031017080979610311866568596748720345279323452240522748774625105945575753981245508112029055566514127243446998700707173353362466424177862493693186136108850664035455010568956541862716809373753100999191726066091252282056188280086400453861155880997972825205819342372219657517221849282655659114139613548626220926543541721495640952491763942612669063460587171311781423545671190362610354314164495182421126213514678456045255086441644522266379895458110598127627726899913593059064325780308534346182089581624386658748965864234060748298778948175717211543028368698295263494365815407940811977843688152772379671080209322006339057492771164018209655791994815592435275011108382801215365401035289492131387606452472040274618814025723299228067711944565100273806379830247868847882240000000000000000000000000000000000000000000000000000000000000000*i1^132 + -8810968728385164554745288477929576695334883333694364198027231756436428335636049092492076272414077821775801057438583545606105949307486955910821830934691675222643386187672795303489016052252866983848212899286462784562443549380017193983404854338960285305445412474489709451528930554250714400538421979108733308162174306749499698597480263008336503959490849250894793613775280682317616371847312807837691376371989908901172534356520204338367669065195195066729327232747668659983669396809982329497939253961024187232090768868578865539101901276387748608559930600315638178304659410156367201269584054093087295140871957340137344479115252855522332699764111691241873804008263846605250652362010995462981487573743048528601381226626726416087533430458637621710708272389363408354097149837380886055509662596462750412707722828429357340624816888486248479084212825073693550771465814683842451754504702831119829971765437589622744300088138254390884656135836021569122865814239724989475514536443421551339043950244272417880677853480918836089383331287849854173171169348083504618099481618711333778564164820611306915164983240128807876471362719569739246980000745441790709482970862981040379636135417154479575477880492563353704112269060995103242076392833548668357651927067465749191662156629439530894010793181822789606981093653395353437724326797122106046114400430832135921817503668783037888767544864867917176404309046106665207663597439623240971788612659046913138157852906906670176531181265389686423907328979815551406797433189702476274082861975501843001822367612380345660941670900275656131485969256651303010627360481974373794530508616991556865378393721117533884666051079242927333809255359700967824439821310431632694278544238197717441792529289339299414940218831730226174216476509702363999034843149110764044780551211809290889276809115485197309789351221280646141823323793779418644388633600275894743872013770522014353565404142435455719706498485487577836047723225085271710170375829161484422568514850530713161534894634021345290116195399268594755557131742361498058200432647025969358338237237702928898018375033549282754746469154654223179587379516953864678062926225727804896261176737874225133869671590332655419286230498973423150751145940423266206215789011418871892119965021001161578448084531807506822310104269380960352091482551322151381652196781281955388168122179659803164601894346748640183073497669420923750008031203311325462261732270187399009476554547471067640467595151534057601735918914252634482570475596756766307409004160757995695503817105164304241635402662955359592934328875317995867228666920683925664517975552223228902873627585335702843299154113733425155433945770901370570632016784371629759332694804099363823217077204214986318734689144913284748090065683402172945519259981143839130633230840975156644053800605193247742560225720808050781058530718813842767595236949786222642687476798706913285294212985003438130052815071581962129558631421493771121599903515382918285423695487290845247682843046125196016593980696807712131233360663124853504358258440304948753647961186527062102503521215588492737132644620617536765471028948593447777628713008115081580769034212907266336618993238369763555034454965456058350901912692402618423553207532023584052313989677703669870888277599823127649396317085775416636715856189576155024235094255710609078511067293395153811485426665765364960150407929179767453890834394702624177872617257424754957428985984805261588313838014267424986124618378298521908940064463406550057626946803237580970732973944646915949806048778258306827279717513192296183294563349146155174326045466634075329411055969454952782723769698301384951337742886310286433972131401860349357904860036972554174842846157742745106661556610987603510933869915927959249872751836181450006514958066932769091237049129729426102385135676326618557115205880743909801085011279491049309914339781975736320000000000000000000000000000000000000000000000000000000000000000*i1^133 + -222878061849938727988665574659934742803205775998550225187856931143922339445653198133708210665947571765321252005558699778550986997287911149750103227975009107845360020979851537774979177641482676368900565964399036621747336303960502223395361040178350823182982313378281350857392019826750244610461700412808245290410067958823829409736957883312591810855406952392464329072713488963168661842929591098380300745170428374867434444402975178008856289764099006007252219973713440231268918211872974065540431526461888020599018216352991214681529237366986891508202186463956172716426866863798876900048379206598411296063250791398230198517975150147253218804817771875342044682630696568253376669783672339707016798144722973780884258683845732242091390590339008318569467298517750862383017288445474042973742074213861566390398234455049269146028685933298983137352042345023920855657397971185901948277836104888468815794758677866966582334505704306254784430744094403201544297125921030839512678197179759807243569039959393315553004696955767310483567542557564455843769378389728677377056170293316230700443509468262906462306308450254574245997384813807248819292238874784796331204892791498154279316918477630841994055237737437317409565587703610738783143277229456682339457657148344453473896863690283062770516793070178828488956605729894573796709667031304081251768563393349237188499239876931119236860237709392379391871070505935897377157659314707033299235831447461073513639042204433844774173224304851737359316045786625577862331126967854283900951455810878948181894148861428634223611391673329460152131601901005146408706535249946769785307916257409470518172803592441497107016754612156885708222683244068732048139231814126819498317574440690546473418242067668853912488988346741659220955378519310042391165796705066595440258847304149759419712830201902048568044673031671415691020522817160985680791676602885553492881363339130745899350324688467535207200401938783143917482958052324258630735737153193298144448519675253499620713059915389936644602665685091877746979496850532931613743887014370919043886369692138049309584779666763925541556599337534008256043716437920607866872068666588122917111845031323241546083853077402380602728302779289484787687682375801215821872902824102407806265972099406017576135313262148694522951293676451706363347383699468381426993721057545026707889424667224869387771909582520114122281727480324589978810534284928036934737944242217007339873520627852799111357219853864826911994877870544715857273455087328101615529966846478369711239720365521330826761698772340279964246420978991294757142799763813182686234436813779061032959211885244860549810611109736273690307048482027428642073139936326431236906528118631293982653135696553621884083818646681270134548993846811785490956334952116628941474040642688065231948022268932614049586275457323046643105234206342387685023310882715719493082162053141997363709327368120273342333885114041757893825847571877262672126403676839151651598861511110987247570007957744857441220491945177870247135058946310892735788221005102442894383919390184819235754198616320532648185716699318212517742574658368848021336458658087859266378474544809645726642661252412399416975337683099113887208535542717822107399978680830038160759654805272420033465449901418176103597415759696417668555509976508526434461853134466414153411430390403498833145789840333756493005984742376482164711641932106146402356821854163119679120440387016317019989003664228562433363292729554415420703837405216293189177481176314032564475959983376054566459794059735127159681972208520462579122152688146638862014741890453050452858729416959756631043073722899067726534062342726373566592817100504735832617529576491868233595137112096228267319806646700749220289435757705460601588884079934226688506221367311072469464986502345819055640627346711830736067348412928717529828503009251390997261608550400000000000000000000000000000000000000000000000000000000000000*i1^134 + -1031844484101541599435778515327884383334533099729925092429253698486258193595704416113934851717832132015750103583334394367707730621480664342525281768705656733380395414342693591403315335144256094088945864663469657866459831371026691995199472067157295421642649414380866429257288046647406239582293846688355580029840443179415174856417635145952663004968791987168527844671930992542232923117265256368054681889431133754079522893313573730039663953321944399562313664865930900717616700152509432860697876517599284223643863491269469309429693401314542338241782075342135107295084712955776169194729760505313986132940229441048433386505143385888189911273182010215958650711626299589371834283852033888385986990100999052677086146390009415044333996516228568324711615865195667794266262278203447678947345858273039007973644542363061655644485406496665816453873694038396221024398654748764314568409573594781858416200589449681393523666746258973754764533152853212424395328988286264169749193362849442297700872766072205023959706948531048183066650501964437973616752585563801743004873748859174201707585084091283588277668180219850010290454184292964160799777955092751506388716604342836238584219215022323245391460666681959264314310224031003633043219620740914048920677845730314259970731153329872558408820186862184546507533897703938482017052802824551483947772460111304121844388430708306320303977160330594434975031442922475638886407318292382617354201333432918013559856281835904045800950166497337267730552103935892968746269238465172581645194547830460241881006167258018593994313399312572754425437730608490005278289444886318202573908994874561213238095636888631973767466893307852413821041407957957015165151536943388962393035821577240133334375025799709295001038917238969415485587238759245528735036493456248622869162225731198891786631847679422173137337296289366652711140698569540856234846780343357242368068128412919539622164102419698609798347215274493195119108037861886377773776078567010983491126128379999958075108951174496523312702165095858239090131154871567771716291641358848950507529790299807459248105476025033093393378555121559183907841657340131437783018641018700334262236059427827148548602640994093651495062652163689309714631357359886633950672819120510240391839665577704025385359136900280034311381549672557284061783978910225946952752871474144307486335772203504838662440821383132790916391758152689998916679774719171931147332366495497153369298930907985096227870243851302532617886289115149878598708633455630654844919319486255118915665282776365101509949515412485105405146858648675304534938373076010017157496789222858678465454068144254807807855855652293992084673372879285942853047199566343038576552449027265653810936976674460002108379110889437457746671388220174844485308560816645741530066311122565048847876884587516069774394135900934535721907814870838947136948389025474219432230280732956300338537469757197770026909240834409928486059682403414661980160984453090114870047240647362061271675756245098938393376432109147465408924211379491631567227442010842604821956338568398118182779383720011437192131617289531609775194580763136259649230502059127641108249221379665610893726560660200529349392164468960074721973724996934816737768845652404421816133486428408955986606432053188196911029732125453592460056647263882210532156027627528433506292474904089895862622554106692534774181003002009175840902395810364080791823129976772781984052947880044125871284245361911091809142567135173891897313288711145161535188968438904833322137476708741347710607352090199673241320022798414722370547447720607060817867282387458107347282477563953880765185457615118939230968549865710717498168174233548914852357749142119482852669128365525647850188476442821550895443931777566425925161736893721282945150041198753619186555978639963920399464879656395824802432249857498140530216984144727066542080000000000000000000000000000000000000000000000000000000000000*i1^135 + 6309418389002600760692199022745767959132693915887662349322743591896132498450786227627954622954376803870286584751996371614721940271620856935013443196867128799194014718425931113134991779330800044138526258022876053602716758010987099102566455369630702611185566179950984317029199494069913405690333861195524955585516813165059948523279049045833301608224594570716970698371366451333895391438589261947256309752769555125444859442218881900346882624182495696356210068006842976996913428429353134087108581511548580836721281952699983956055534056839064670588179918764502533421160047501481700327456457352385487740454052192245844978804775436934957502676010640476076631031886801071938550076676774324843900867609700170706720220414078849239068417623205613994056228834283242863667413923171408304448849309126184658892163750241970823950939705744250275909543595885178839956951657408410301404623344080551526347938396247538094846033705769748653076679003816671023249878272780170863166045148637674405969339464193850804499530461617142099565575353102022307162738226184365473115371223400541944313625431881120935391496001575134164399508194871683548984416277133410085910017208459711024009120705714281461847839967832291555465417699345561667269385663625031297382398515069092013551688688828137085403268543838295647421415498455932686214863983391011464034615658039955693267901762258816178476697647551186071253847444211435489036689174667987092107438850976246509172975222823359953348209272326885067234554450772515601145678986635662534119932618341269162576810691772960852594958362673550828719071324252114704059464336011899456223470398355969716637242295040250979674977036781341232617770445809799650336320810294920362736529146746307202179873337896598899738091261335112052879622285995121732338639811720462931021159638126567893318352881494678849136213422260772853122303024099845592666866242557241698798089252646289588582628178703220480754585077736301174065235458444450280870465094022176485638540022297653000502568406356818364959004798440995001404109920774774443833915460501360514455758797578676574467687447346128989431952977589501545408558447356299085455025094937424858596460695150416844486291386913981954971001128451512680827745654792888146851825286239679619050268396233697334928356121000076054174822619448662055847123850659509239824281666411569581915059506040575994904368909271053980368399723177166788642127728301222917253389235242859152222954453962575102014825890796003906936058552212091913108580701167183903065912784063690035850589346754946307050066630957294100699672490673050606509882934390518199469112838813617824499485967728197953780964336819540095753953521629693406381198297020451089581898320901261287582825546919525122242897118951242486877041324504320224405831434482835164698773455315337231082799993594082183706834187332373470531305558265084768699087380727113037113734725391419428081231730536691803544362197540792326792236238646547836288040160236144188482630638657022390484270711329342950273682122053088441515246159059453382930457250717950004145043249768928967129912361720362807235447425884405385554296861740590467715775388878806876426479766762178828475276226379050600075799867107915871413724145280501027138545025177590960334676965880029833813588094241588204205500335009598198427989970284935206355178620886998691655951234148332063238343842805393215063668308538474627571987956715819698966121588494600378937052825880854375113749869016199971348476540458917018066738302891249586569666024894808597380062227008459742530872471212831302140042255771859737938594279142244852902993104006414313305372383897605847968354356079696425310074233025801887244774055609867089157213979845185039111393652306085265035190241022189282995934449760069002594101984395874366688822967933097080204681662392687609644047100016315637678522533187933227952728715558912000000000000000000000000000000000000000000000000000000000000*i1^136 + 64789390041959325959423050529299224158287709841575817552718844184729182165053067503119973540114740986702840075605743240074318813376275542093446477666338403798475218547239839748999505560133456469175719221541518973170654731559858665424855566630343158720744280797891692080087994221617891293904812123799573362535536294667371273376952671408959828892380490093878715108553172149443591169034200943307222749155829326978725697460971882334549187306819427091128887696224463519643201857518795215132247806847747649279683037369711774041298266048794912957443118830246409545460509968344600515211655377396342821096480227045010398923353617208653223712342676754977569310604446983691882444623727984731987648194565003383118952414097360369783098171782254507307265002917663141873773359485297990494985022427824912617831745178338606988230604417634267895727817673769886263717263255045576221994229124555844952932371531758354198193047310389782665976707970596424501116658547909910835437818726453778151398919650468134196381286154448688406213495069469099101280444618284345139827379163163107508209491416850200818515768607235087585477224787746157842907987667959146189316631601451268726142875900640662243206433624011811417739939348443689655251246903543934110922998483753852007597294432174402634922948715341154100767253276110753457503437433487897294949279402616517452521941901485530751184070779619569219190067803965520309837309875600966242471228602583096014567704860062121916802151364814719038064645073067224447828026537524100999227665566992252400807945267913559362483061662844088451122888191943753759975876591582360166561063169608631285710388912607875472387247780095137464840581351886739489258446219226257416506935281308213790823679996299667336651365566404146971854677632703128977720960383742425606905834182044826056091245857301557041297129497928573396037643647696771476385683704219683506186660341459361822281976773180538766796263762268694488283860951142926447779701937083853297783347311237605316552213076608338665055198531606303822998570933211654703665359475871840896270704845001965288671972480758000758744567994630825762307757061270739235184879439461193785479939123368137841345281111438012446834633852892307383449068353455594354098400284770814555781329674088139722314747373934204654515066928445204528860667174235215299587160970809354798956809375459433269535989523567372562257396702496961238606629845192471072560463461477851571434532311996516389911537465017080666243433986546086569961618019582008437548737349663780461015318840510325922472334323962193222537440860439681769187702839283940787090936434514942400345607079079233617978866157905645491030469437016241592515946531958028159450754204156841804410147802515918560069427907498379208492771139890116378623786261808500327253587813289364020096146319450330565606422559202467651093418889683168088245304504760464268077606580615737309276764033421973233267920086185020918163340920676295433967004688885175027846441678475915848463437308497054580782274160629770512110932455125696595609134200028992224255723606841960562382012805567091567161003662083934468067894185016709905244267733380669910866203325998246732367785134866534310530602205350249836992453977725232590173228062913602667107225273819752094787558504921276259953767904379454166944259085638028268780866884139519253565146448305243805624643236892802024182544902029175519186722348324068268452618040750357409459580169953799917368291291596711083254772834004512304415581909111133261552755252319729682643842033009457803878662973609282243047018787487270521637836527867794952867876242548142939654414589435122884381550716669677136318669963707826938563918207208009979290121279709374607167812437129657118572724716731366376994947616387631326411704118472803517404408856574889611025328241346428448079452160726920760867667601616399300873420800000000000000000000000000000000000000000000000000000000000*i1^137 + -4772731618842958724306394393160870587695314292089956800564379849292776316912380638856919601049679738969425402745017207789013116057149993758402302346240342435966513192371124903152812446150171897121103829387006754165871196703300284941154706624679394847070071318943100501323184695081948993477281701495771462819961538358858911282032065815250757927501071656937432750175349695852595910270009209616394493145679931873898948146051010927346970922217019113496966619256206537119450813552169182036907231574708049187467374012805390709447516850866576329413670271191205711059126303774463604949528212050783252114420522736894564155372083120909660143358295713499180433332837813276956046087271620802755526782294845337972293028827868696851974158986254593502589297418565673108546139219564514053676224673166892357078280491721957673430775962730615282030310144559018678688985408473881567944728689197485819214076216883488128067734051709775767754691581634081867274476884323701107873450338760608176069183139185681302535287523172406851610754236387124651200621196123061271776114792722989456787305394475680313282371928193710193953050577671478650516753184734074539046220985356126566753037302841871841399620310016717594414008308042998027624223833454802098629369752427979753995019410996992143511520311030521156219024400971562925504096244072518400036702625384707868247912061690580788801467389983827046869563104442845595077703382022038759529253768867009877449920273075026741774986369318528363819091483651537572717594297505398535237130768273287660511108860954256859654320029319173116163720614823530495574120337193303664500025576427562710001197888806943367614170642551650244787476358634902005394969524400329349695806387357678856958623058869461638455630042392226826642228274588155485804041103264444221628906709644437344002742286534174186200441739677720364995787117476428406372535999587461974657747140845849546967758439433372840016095884001272402068323309426746973917350422080752821965755937097196064394243052327648791735634485539004201698581180981348550298648839865328894160613463478022454736902993730987562207470973651771863968979081331912429275346634999819362440191827620525200824087472717111946640897388863044580485763045463558654528447547630540862124542299603761948677865788051096867641158500283295928522347724661193737071213039953403385881950178167808670682490472465261481359364405871509131761682744133678077848334097316655099620893696465916984100336620000343829182540305145080088255978027898630931030068809391817066750786647590806603865532083282239322183696922559257966937291340761227950670804097021414897538821637939874231020388716167589337088121738295093125840693123679371632764161327061849461721794998195586460024046865473590152612744621770715031620406148581359706936071066330960800273613007717773282848847176000515788173477557858983419688465323140103939834937239352838611871472540888271455773911963743017199992292342590921467274438766142089572603866115284786054627948260650413691599831430259615929035569966364391297783422169882533649188534707781055310502199705351622364700369156521690406167396140653000180817151353604368484289451015227993379229018724894852613102571831990828985432536656664929520424875945648535412185498276131029459611376037476815406099998480014034457642047219417398042186239925529445526986197827846927388568724305029696620039265253337753272753641026395492378717814978437945544041196550633518942325166887055699353338325382501015198244870861330168373822755115144843350936191805276054902544318465826797691516609281724293508128202553341755577977594476418399469535184904859053518482060882116389583516342199163827269512643506139449003939985002245938369246590796371822061898892188384239881606634275348105961020802695201985164512046598617979196792857377511391594232581901866715840564068031809516994560000000000000000000000000000000000000000000000000000000000*i1^138 + -94938991593349103500896174940520666876125223938804526076887894539915716718950396995586017278758485462218820195916219506103748750380472766153280682353654818716646689192638315425180877242397276293197170090647377068501925185458229504824330613525767278392928101754839258791711077973062622236226046803366675915191726227614669252987072463298581176337674797948942381769327263638357046253606472436655756724341924746306956050541910455474505225073495201535343138875762354180971026054931986323086555580222241625852604262464428687793814795944873645600332398087982492917114417868135502761831387551023659348111211770174323014902326011283657039602447549377480637475472324075483629575734309221014678460110076448341591020210785381964400157147440951858434529156458500595689665578284497618897740313780324194282631937847048471000475941989848345388503139992518437496354931479207933096541025555693985690552601743601161376130009283409493199008064121493681430238693532758919039940961240654829341934040961229871239057703896031328675887674270017571122840623345011291488598102213988973984017782683988255946750621373665082165837195099851019778920701016033622562115808041306042167187455986340103833991100541308232827503553631690342426784169184702115733849740242717102218701358735993710390551249523587344278737197197653531419197642937203265757684719786132985016570502149627971566450091604683566247672545168588233178219206230329748187489934348593946819236042161976413776970990444616811215592705431945967454052166667890178990803814029858589267671041760925309495828734704343765619081195828957541463284849916138163946568410666077046245774305668273472016251096137473007091340942113727065415586503689319489008720201350131581343634140977999537995896068328553291001592251357991392358748832715103584871689927021073191589100554452957249134267396666264358950727791044833647116437355850514416530705051514464596122033970174354479858236585688946037270982277779906212932110321710810983731347669268186906814725130696760542289385469752864752600248193065726427793692265341316257129617735116211527585357996029927385074096386890116539189620552752875925490848513877225319400796457426871439020149095494280594677868708553630826944546399196495412292582114699315393025995801946345098586017670667806042532247566794490219016618030605177797194359158208634155976099413070548959230755529915812887159439989970100303456650578129202649699889027230253028671062979133138559592570905598543488699371112978298919945824498543064959410690711741301096537286468381837258390197136509236680915800775945066749913894771591080163944983522718367993470901123935231818397479701876353693337774704587590579217522221108364737821997109887911002135113727872268342155097256576350218301999967207548815611412409580856523377134211120677859013333338573256041292541183924278403588294533106337780883209247370589485879075710366802420797728932766951111443156096061761090937614317648706040589631421825872120384434748909629238036857869511905882726057734535892892613831978526020636130888969348357524537972235360610375579963272008781867738552981820045048134072624049828881941301607237937656708964554555397199810726022118418884816526027887731014550887941278304242417970935869741114014818044584012978475399001078025103811813772910219985032415231922000130705873056229138958460099824660328624709470600886050369488324846488644482801678129282743210536945809770398376396856254627180445027036506037821101604111387752564338344975193399695854109380505730114221760652896093584580324749780314574286468826172381444120470869983257427129097443632528557820168038543071116268284337709040030591586877297731579591725044715777178907483266033837287544866889735578248390138914632562048089041813638456345751996267019629486482841180603113099302621037173307111064728017805143598198439252789821440000000000000000000000000000000000000000000000000000000000*i1^139 + -997628023313829709031996466152157353962447471415142401094939817156622434247500942038143442191144261747141655575676565433224339364621342690803739268526844595851499231782249257159725536220522093290761297297532301915274063236975093286224784602668160261034719234123741875562050057278018770042190404890694880591559468805452918351191849455575406243777177491759727305153348604020487127690352879845543212645797293914106599290215220099257438199152846763892587997024422812080634229957431741113727647321367537073590761984060359258430303999015471909168218167640701155229927743938309841653795146084051864970275020830394827907353235952994003841062982751218369197263220131226963104202234756198410529083281021865495823477693052978809717057530608916695564405757701807503923089525240882959135150379543629771957554990499988528166840381573741797607683862866637810839498878679764108764166342230312935561721749925724673537487912228934433030010591128238281811108656339883783786267357707465897389535727645838548311631832937765370448222650408816928754738764413981859480020123699869675810752124605250311239433452327458319243474637535897889616866363103099343859129834667688432407972123499948697140734436415934759490911587897745670677342029853303834947885779588648145938778690308292417014552328563628229811901577243384344952103263545260017008597922504755609111887063917537183282096277226728259896971757004743633443938515668033246804151564843841000310652060422364943084124201162703748718646339503150099132752108017652593469803369014567197224123640756672923470032539404298404859737599250435166746940312058009825138753584588412652887617429605198053573600147625549366192730355400406247659481512353013950222250128774646451480293042780941880428844456599879891486994073719798059965035669100115034844451764804971325151590137987843776860106000497730742966465135056040996095175547912110305300592988547743426246502522103296575590394643575642705986946179234571677804587207370955177461209269403627137501789519736752773426396414054620903864050499479767445398096498732145098636711845318550164181037840847567855812755912380884862100681196094045528982337365873450786126371801461171292136225216166766731367037428509550569609225327588294908308019172669937542936802374647502290696592858346196417853513057172604861666405543647499106760521592275916864656129315634885272782301574214501848645042660538815900454034945179166966622850295610200630688360401449049494842319915891874196825139174973139215327539474161070093403468942310022381765639218135142492389091380075888508204897668761793817990684437261979570950923203909605584337297182388258974550597518875819109881142913674149236796080740410178227673668130982030961083750941354968786117292240272939303951035463392724113219791650453402064910072896564053742642465841067729382546135712120541243761534018978671460658430579927717437180135302823577753159686981629029113726296817055856294203627664495841777115522316252364921584056844604075805303588005241920872838305271457708882648863595319437762932237041830027858174143423862512156598920504812005564703808842413360590335951933185877390044184739374712843750079680718505945982016258917502105184930572084453416977635164629234019587868063883011395648922973240760173565539721820926084128837131580605380493665240742406089448021642636227150897661261029318256687456169413952560192629308861154868518496119073893433598033863622805429214060067759896659499860501366887359044825773844465850000165531314616313385065304531914891475886184364438044736899946812856095499533686495172744973903361559294881143279651869289639484523588380526344391764390406353711783744706855956173902719807536696638214250320871126650421826105337129183511522858568243506195845145708090624231019629712013285505966806158237486444038144026413704573987443501575143056998400000000000000000000000000000000000000000000000000000000*i1^140 + -6148386458294198718486211857140419488607978566610782348643353285880775424614108122199017135945784289269755338751655781505302930637006864039691788185102817367726901871645157245760224865742877455790447684871142742146102883594056116878764804808334161456299780792326565307977974921494458596060790888461794067768908817999489887540731881311402064353077964884139971085685717423126272635679754931323023175726037533912243632585757100800564835387962874031030983645193060087624567353906571785570576098833875584686155662688980595624214532966564947334738016429216267930202687713816305301003871524893714582353215840034568026236016583868474881947947029507321623867574104884444214065190359107793921162741230355993072927681970256498077822870974653287055730633693925368434371360087427762821685911906288344789845733135279467536837789174953856904580808705322327781695424494218769511365762283018645218447530029198788758462818695625059139736121502524561066455121531596484328181827741691237860866062862072881318293422972327985961239602370347164918878718608548012447102817593596116313316481216948077751554408609533416036784192967829290607690589188881593642397841371499274571161034032752841329651929204443221981657191394822576534787611775481353084293863094617401341031835465600220287954708693864059229209374477379395832415711520858719310747107817170398124376668463718212227515776567452135409876093697948080704019220024318143303894208814746023474618603288891037062584851482542549143720526470438525319324507140427405077987470500062710747826646138495166925127858490516275641791351037684586977369110953998336559121507223433047051676246457226368902148273452584865404298064149647104977156216275739888179067648463255208035649179264998978756744584259951909448433971951248402423492906423037425295894181169927951119454066527418015174679212434504166941865651278234355388191895963926054681288911627271580101641027638100850071530441606670223707263224995336476745548703255413924450907895949068474952927819949827004848711601565999113746823539429284376594394402360131697165361840746131060766274138073827299816514591392639998922771526849546041205430078400567509906095489633838530856598377420120894940948320393280515291852062920493088519245576130669268676515685324760837168717579386429440910448459693492997021020188630903918911054622506512638301036736840990821288087754187679918106881748315991838797129122214362468231031623167092098022281965679611075549419872551948645773917146136267842359598183991238868632474039400260371075391431055081572471109130152909380848956254877054396988712856774142204375852634099466877922022384422396829713831675507044874470860461464358885968033706820805847483651955288620573808942393614080375580222941076092268410431459806472319848756730141516379435026008367004223866225065622785702358755556496800454396726963384225838912570652404927275994495734176963966117401415704496060062490827356168383377519859590014541512771126749788078654033962461686814584944142619354145035200426956802639540067270514076636442803616654734541703278412678798491880482228182470006985245990017880293767881069861367316155218023950856636470281831323197087516486291197359159548912108375344134679461967431677797275963007546024257061767458543656909751493800357347462043454721590810145671434321987159639482669809576820931096403574734027146518437840016088968317236620572586100965659854597683342642049686056951171158791808016652378239247177722476231198326141974449669899933717006981038819706214513289840184235148313341813952064131069963623408830350841204436734470818188553518512315251276770735094206585089266862977396286394413211549216118108332743552293341745572544263778260678759647726144420554068010927616889166279844564991030726450768085165441188392983719102502276608412430112904090482794617802601742834073600000000000000000000000000000000000000000000000000000000*i1^141 + -22886666812460827309628521590548378991075849508837886504342070790532411303078678437705583593851364901646893335389802770241149712470639577692683671034897093803002077336104441692679691435905041877304017705687332066543961892213748255902779223469620211394278254778287787881627555182807161294801468235772656343659885966849078052078479598906990633175354850629318034879458558547761704356321101864596342054044922450445194339548392582125739580145007899900621857493182578747294558739177148524968481439727189253685652970648267764639018947815465179186936873804101492659617146670775125088864268857865767197241907611151001673492278182602957398727055920196464427442196081548085617842079776832026205477649185706781543273160938102863087592696107759214807201801263207791795096475189614848984507113457390011042746290839902938175202354581539787463627577949948926903288287516668100466355218164367603474662429187146746672637210608388981109763037182577140945349691676259346343985471454711554612157665484918941338078894006569853787685865143783936432699206223681816280649208269602176005837683279127071109827910413688449965763002618302345956215598632857432881678246306841569944404937698751545040060625761525968282339401487817339765182326904130089489076742627096671303129285530604966419689097230192269388765226842423190487744310369311374672670481562169013347642032125039160801319562880045348487815112136084277287485089599338167122068963688977285637705580583539387501745809727061740965034779358443530567182892822125861207995749137787122155736870485510617433656645610907731668070508040106849779172188174170975339945821448468540561315243311896310353464813395244834849493627944834576632825637006083841289982749985352389826895227212503801898067536446981694523929139115118570834975985936829581506000789895152850490743745608504059769025233857710286121112149893220865529388439389423425111730602794275668453274194274423074698378464212518600440812447239395169397897493792911963918878000807162712772911649872699387495749243437687513116599414583873871460038098581062438125978397410229997556403353923878893430649350042646707773062602180711007985823297701285446896309972076660112740812873904430363132157217628517148874779478268471679587671728975378968668705779252093784506177419975971914142708505631597180758617948943554677505126872398792573952325087009872153960754727860447390503475480164153424194957657299580052789494440122842382323349890740657761703904182010887433033833437946650821152528369881105758593630673797889126832405523368488049244410316816063449269973526779797465556310389868857273516681820166388981333028992220497513368717923327757323304155959167078579760606835276494176070172442406855011393359957740842640234431824999224210152677010499044838625773419866954796947552982235153394398051855825444164992804823626904180640585579273870528302187953759350808791200124548010222502668240728627071917338528387733432855237474111360652889225007338089588870051602746963515169537959188099395414463439635145824887933815816851448911149087200633649713731496704936318097979501639965359317268173731410649260214924824380342046975564846267591045351376305528340448132284727510720085598637924436274264263135081090214540382140567239680628896817498891264950012988756521919779983991889512637260799840601563753074342797882426078339082251306392127515257830700955926690105582242296913897656504522432022424928395507291706473030041738542498812176412234165810545256775598030028018030497081779274662989525487075120463231506672654473045850431373229160569178141889163176572604994093972186513917243119951715465321222993396055904976112032073590527420922374451974835363283770062813389114110868800315876599095810327150793864572657053525710033790597435618955852128527983865264425547039550945899258804926749316315801976832000000000000000000000000000000000000000000000000000000*i1^142 + -50770712225922482772672513549229706666924819198453149495588200555157739339672812629827670751535066285517535815238366899204944127016038876943350429195892374705191107574158289240587182839892942914366440522790255279638158136127078965636933081952676884021000516349424616675830072075670298807575640698768052796874974614490709662229506053951777709688220817137793131805296188098042812637331194349402490980064789314598663749970990201631038376381672116847696246207367372561492659234750480932351443509965031872301683874529392160625518430377118906838584819962600317109865090491530263745050257142459591757342105157808885385549505724302102743067697581591976761738364538730557951196735548752066276586957699969509537508061188808394593351862301884001098236670545972993335082212967627811785885056984091918146801239703634539070328567084236930254497659511071483957282493975956846929847303925900040202967045531326751158797159511427147740763659387617002685899924621889277951988352312537694754535809083358267764601849885539355155479700790676656711683737465427336750159241512963619170179466220064247605488601562792866245512069587095481647545367195265399495230298707252087392144673895337302272681131217221584913095707382075824757552231161598519145785874779475750848201468070553897124321455665000944124970675294087284824026301790586852637576892487165872933032189220680552473757903496960794885378878972189037314886027899387908510520552859756767809019486916108637169483838049828872767006499380844527107863177684030303437743162215189193079442066642169963865384138457307031453988569438123997861225913743643695360709039770035573428779210284427094523569917216551592645504815182675033544928467647525233820173821119495720518705795105441871480558022733693568810420943290757484311052460905254479717275412580398237528626824345456565295841150314767744496102753628310298990320697018324381400103938300037790565848819144116359986526862338154892407854620565192771197440452390022994211853663306713581058005144385011886731210392267284216425645362065602615947338491297382062181453457512915379877568848161947017137714955606460976357193253627678845979818957439050062848530464407274891478248058272477303515414256406554238020264982600493755457133790542537204241585254139391945036726084872963580811062082649253812875375781507276468773727977607886877058558081284913326739660075456375308324923730022579730409458661797019240391000077334345147952657484047488454276715382706996006434268008637348966271786102417000577955265105289447856119667243809311364989516713748345343630563212341582916800130973127369873024675447575587824941023830239129001170273487852386014760504474199936669409231599289191416200237489043984057677001543674189190478503288795589402826109548131997898179541102226466975851622354740533305185121001031381819414288248160238378683660393426057656442512094275944999963814823219865592376504600987326006467909536881977834930463221340256471298828700691501027542430803636401303371119214673248215111443733501374571446733944181750638501028688857239894762057485982789815999958283026614960178678837889062999092480628651590825246821232828989460616053864776820113096172558952623359820476674683268046342107427877344016225332012293944510138428723919983369882662591128910359711960648071342315946117856542960804772805941752349939614615411833671693246680351024976168871324034625769133075618151723553692996748987250473966084164322011292889213984682104595702605092468089063125964412433826427838659693612066072659366607088664932786377396350446442714061217304968472576624121596893455486342837370557091235374228296289381288043561862741190950652787606495562006249700259796661861744678503783474105157563932688404456926899684275798840452362193456252947881812313264107484671746016855630334289574349803884642304000000000000000000000000000000000000000000000000000000*i1^143 + -90736303664365868209774038192004676720282716388987942794034780802869441131565296407232688418624836401434257827050907945127468031030395949623235827663921115588329189636617894853405169982484785606021818326025624626908566217451143126851288278115929926267837100917372498709624411805830128213332617006909969380631166926078649713244740231696694657054814694123759655067224602992375766360653145013293541012382580775112967681779564492394763933707876418462062858247605327226059154507747777667248171848807092281452229627954341710464098790270763520177024043359182563164301408895608378030173047408457096917316148874771326316492221561399449487043734286849257595930180336177108643322372591821340313970968602598487663204133112698216097055270845794141287248462378609105641441773143006150963119434154114594763718148732330706245770024029730625680058915188968548179872627282441370953369440888150664485985278497556543486849356765492663036769697818377613049669963680524385619039909997227595097363450971263822427691908547483237367485060464490978339021444807118550656693482666018610219879383049499371199599134758868035702936082800139990522033732663476078677483849681629681969284466779527785144458805943668902890740336993847813652444342473846692151814158677291540907747466741676758083811984666691957863942818983049496526106399639345078143013586260359629982821880607028116773051732101192274018304758143019855093416575096677404807582901394007103975119238648098549151722150864063863342709002600572361223084255115029106394725233581947337579951381144127422582534916278175085537664502556597954658779375211793558618743233149813020506480975558561078877269851670358599881067494172095861945924574611927929594901551157420248990591516801249206853088171490798862381217027719869539359160509970398190571394022221268787302745647821489181941433722210395971560071870931280763885464187033400840086179660927296130035579411296850191194909076288518673701715337160663054804085902159162591947889927869092351067045812105132890807222030998971596885638942861403052493294184066153374645561703468319300239779290656963295862043070919667478173582904367977408475189016483863782601144213581289604505701649139029716481444006653109147633388127916406170090308013169599592970966612888748790314289659809026676721084905895735249263353019038617756390950024900832020328183611883456898141065954256134527948993724471921224822607103153138327292254843784848335054058435968002897984378839409734494156902970154279688708137415111633046998254556746346537941972783689473370772771608125155228086803120517806836143366009395426514765758462454824313070443136409401472806082994983191590257398765056412703157268446261188787384714356651024084466797595302583218279733163607337532241474160633185492668969977443663612098523230242345868915693646644831409264050241029921610337944763714292200504655903641156330603231960968883619623780089761558405758551523531364857694007355324421465312619536754642780674459449827770649431326276446717359902666565860480740780544481090842010006416268701242038941916007260819402431496776118085363058656116273592923964725045471845954817370949764517614240947161966746669460464243171625258055149552800701850341359056588579104286111099815226060585116129292324803508511491449187139619794589474907573674778120131953351865056627458394605417102025546445246991891120751021009617014159630843730718450185458464767010406919794879252155330105451748242547596647933411576347313136121756052346864461381276345989379153467979229262958779666977897834067571801827010882336198199427681027239515886601007089824567481904641909539207165527935825945848002277531637133963900414497729857652229341697443983598995830229523228510122866001615241987365728901308619896085350827464273607880927690832366121113676724653659342766080000000000000000000000000000000000000000000000000000*i1^144 + -355965792366748038189734035708756224861119342125005437455588073467548311124316553262525558586792992720204997038703888519832166158754293630779920515258747723982211249679337508533384087431275958302397506515190531712323287960537906224145246459389547756067241579138229340976009556889872257570209457028881416132175017515796560884432406332789187221551503665502240898183973626502859796598563432477786378985305583813492790551211182712608632538184023745082345383030167129025311896772659575629024815819912377620188393099836905325010775131442525534806617520534982931482639638390260924108184473060361874069642962785842089962065866693413726250472092959636285912950606061718744049848692832833003279565597642593653021335819006082362199132204020465787712673732723535265765783051461732516214026479172515675780596288008716258472482876190048163432575090734760534056347363274590911965515792216006480349666312045316666042510217139228460959237801400396330050310242333349915301637304797304814089856613409176830507828775870971975162021239947015083173633304140521242923496567538699431684196589100762683498798458550869660873525355042436551328054874891804049854978770768307814604900264702235530709313068641988425407373202089267513361341991217463674529302279031756006769587692174921906286304515762180110839532771428290491961039663160326516867519594264931043312652561246937379866651895122772091111327520148169133975016750015737774438262260213311207013600939959474773864045121449661815862838066062081958032262705305683251866070958676825991684400472990629850460218645332733421239760662833487248182906218776123101312013467399031019087769064616282005767294588751308114555231138162584678309514313185273033428601088140108237292983811464766487415330915912259289767486190901542133147756107340882848202783615284130661950892960116978367651259144541159832210422368927139432389048209156931710148128644558254009969352533084318049459050990320565919239784723341669773779583083511914007640192811222348153215503348684615499663391318420942887730209590782920263220526045869528329703830135198712943302898467395333385429199783754292545530616925936568755119441760838808449432050724869716775014909542798976426588713998324979005125720579652374945444576332419527418237953048321118413781525234359641166055453746342055761258228535596962749846440660202253467434423501295805958772686736900812943936697519163464199754169774477615944932323140623579141185852647660771935080668966751807069626728089264584526328524751669482097493899823270834959629820156202989191566243455780022907218312606620023450034112184909998916492373187795444109423820625583045746856963335464909801115504971056232598068310631808650548083192281392580899916085571643975001755281385501066103210890424350827986599013503258811696283704869577696081036099243003242244044784095297463101968377284805889748619262145127303884706614585850771621505501838029544701443180330791805270658369510868667494563039293263552325658544167501994645870310169019054683904739071754302444331190413900927173307073555241132063504384539734171762561097267760898687530441229939319602732751958590981874169382795621354387810182147710370672123992031142274405649623845636469257738727607337783057717964448081087244070893510981418051483130952777249008326818019525826167328832302002501981617000361912754488761079846310571867971748439640445482859731918099705102964613502092248071004762673460360178881535961808118259978541904562150875483528999386324453444907946978170802445866964800491415994060155522414178881721594843196412732478835338809436454471604960476667242961170263407875503683184102721562537110066254438147449640389327657674041056278507518410983287782577991411397279251879239567804409642458082494313657507068625089141588754270361999307106250647268178788352000000000000000000000000000000000000000000000000000*i1^145 + -1729988906632067975694694869881234903789011238619476641718856813158092488146859046931492629805111041631726618269849552361163941773681467056658442973916274076703148973997123327636353438871159467060146866104460932869155305592042957957513177472008442480209337774280645534536962867785488941555872857149596792510273399287736359534412985404783265978280670733503878227056463152784704913775048055510584582584702399231827582878441921125025625118574297759264489212241746203670583819432385656034386349721992866495023479421006927717913036521194804873376175165363361146020211418486717499647545712995870238231922692936884488226195753928765730223799845250364980107068553734274857604444526813481974159914793533138686404604293608538865094805750995410283795024951360954272579356271327287126624548606735283453416372233919806994637595214084743537582638060157557690101279402641013733038397054057697476458127758229429103992737653803836479555576717925306218872022513439924195958393119224630440504631333875839303596385249683817594305616430509282374181575884323436700807165526075328299687823667279384278234270678718909156768101276090824539231130236973054986996902017853448971934329188296640071205870742235368734331887853131315488318194227849947111492363747297567032459820910233884274034938109756499208681521535354477285867186769720551451263684455534637801285475920800748815868783676526401560747968474049778639020037082656027663263120228165710243125187428976401794361604222240811756825666558787154298679829768805469122034397671749533537455317791074743239847231277919785560466531281401546349758288925222064062165858702161761528305029756349380735378435058951361642882217817945641154272171401822353716782404468951467837208181523467641071845902970072986725915986777366898180547259582198865437117828319385086679272295368312572068741475962232175633618158438804368213150498686166847133124824468039895906994291951465651287094561398463292080981126961768143042629709855209036583303847166052820605339307086697446805362164736651001842955184279130361111200675851672176352849594014472382301385871666910005788067326604323434527082444179866075261145670216593697913697968768724663134059314030433020076363221163753053731101289789703859815472176414107456949996838404509711790282077003924905325128615411343702486337400334501881984547230011325423461570394566169336987909933788095341866822578975875532907292871744933339973938312508051802203839597010600040570353643209191326052876831358470494949237651180999676490232507447549062912302015104009444979790607035526055372747428081470742881328854818054695745849251453096741117148656716279972185861872076554656244213013208225596241847466764742537210376145138612008959419829588716852017812752737459412122819155224619750870248079173789540394244715247792035578529106577790806537109311527171172903482286376243650427704744175847579500162378638101321904753930005362147364164362579965510853473472823542540507746671891024218326651108418301610744359588097263101544009134189921002224916102816229199074247349884818270286977875503590926397394618145707851108941262497811457627433156941986788549408290179823161010386381233904609298386477412770201357766532149797841939737718455306507096316188998745059723835000897251226516878944768232138774830153179276612553966469768823859103378707779181216086769048742805498464789115451920642298590230295713431067814908872897586945726923071591236798477999207712365076382055825454660866668179412942216408066905237600563080470202896341566619510418409735827632340097775197797893908068233022879331036744671839664954815880780749648913780873800849334194743615218999543388874851763018572423293984985678302155511363829090888260418700324849787156566536324724438873491727742341278592838467167545625243106442302246092800000000000000000000000000000000000000000000000000*i1^146 + -5624385233620104260744983935118982830850002626377903237069451532112808528185504373214565445085564404368693614857924274290183169202229852933262074565112574953596325548129659768982775496674449027892823878374926690384369936331060230444326703678664470692640110288534166121958402397568586494796254336203227463971722710578315201636462462124240605797592451636589973085566080000319742539957215245056659085134495688610343601798606409472048674177734913839944700045304613730718269118887587555610561609472891800311329703529259700383355957641492734184261120319019406854059105676627783365929914777157738351246223266085662476633618006242654120737831365509832233435766222623109130147441782960015317605957303734005548766132269691388988917499926143232106160237691704296126565510864275577645720611753576879028321798079152961925207666009638970686221217772871809945302781923101511216902765891648642173908770183925414208931599318013556352819761895007090051339311761266684834136365697322201747917808348386194431480690698488330587054868991659337311427025204981177430987980156086171436322931658931637625944092519482511695585354221655636313128182966581039090330398919180033237806350669873990744925860298754126263453959376596469051684371680743771218120948767027136761028394137138125345677736326904495191037927682607495368690888132132191553645329345463470250438948122793653267657665810196951021931218169012440161997307544420256589235035630799096219871813811665369530084357930703610350334801139118674751022972235667221604225414212788071739821396592056418069342102659689668278695847802240904742020488941593049883313013879441402969344908524621914757895475683006787141804729922362260878569275660906233693371205880372178488063201607492365571811340181828450344604297804445703053894573152976712709425203323388703338165734063877184756486945283094101734788239546467576494022521785786079023234444855914816984501610112068079508412894679248335816682701600569648196938900052448203716568719153642561221149717559588289199932284377868017361551973064585363512483231520214361143678749603946374577039567154080872052280474245538641127498456066089558829264878154070437934713319401301327305653252052492635094224623793282746341837037891824541347477656255903604794046878433567944417115474783432451607998707579649014665638872829803188148197481806266239149463619981955027494725557891666885238145438915571813616368970889314755867487253930714380243793053130618211217719853906576229647379425075602522523101073208510465107111779580972017526853354919696325295607318120143649505065918243680243377873322818245162747314334680652973677008018558797386690344684897947339537436339483277078188666542524814938527907863799735421246111338008987656628626227052068264583593800145525799257177180593464359918690052076195049373150671019821212340730607730098892933554585634299938157888926469619138500348806714331549420574843829875237966072792888598030182889713122989992936328148250302365787182956529709156615834340409925567378505769773403545430887421239497783460459989961558630843119677959398737815406423306057154219532099637210060330477775204572723563063490742035314572343138697991691775972359191189259638567114649313615128681498253243738980789116128473526538368830833373498507034840939326276745522008166679922534722878637958808056678147613540318519577356194434590104154840596248974087348762067363802947522201066571634665129888318528759230405219866144158652493487416605508310891254966528421249151992463761338996976401404237170283053153790727597341206876457704993286061744490821220204420523091165609156715955743598362671763446684766230361239549048214653251408224463981781100934430072189314340370136139858821760376181709934653301820959356332116339483197308897356629451013873323188773684510720000000000000000000000000000000000000000000000000*i1^147 + -11729709759446318119157508509972552999660330617005434319138949613792865820172211595684521099974650793826438221402658032391771432417999013106106944336736989092061642776999412048591968628473091651026215960852416690026831178725510320167711107850237605448527272975102370133097001104406215855922580441040224106137375212563954036682309392399710594973790864280981471861683424872838218282347303344527695029576613104704641748601162001507482216592768255290062446150796123083295243526899416852374229348221933344266945625497248274031824966176055970897635471287102594390780700540878563064063006586980516221560962808671437093459146852412056956286569110260749564435026626106226595960171237863233931414539980561377403087835362802046785506446042078450559478134564296155309346170563995875522290852044511723799967660229648689543414695878054953636370103105367517312527462378356686755539457219783625542710331403084637900378368822838911341885623355032445610207905064028785854679782274393164495550910684048880765494578639705860036287408822503558915096133366249334973848065977475012175656164810514218703798467787500617311669260011934679142772955479943884957983436661653681339776016138322166709310340136817327969884098061897753682138979844290971289452886886675644379038235800507313044237098656547829817309530316002791752074781827698910725007685245300095686666070040781315905731949138817441073792505304732090620291232160497449298013966282415952506694472188800647057002799173728309619617267358472230916432694010798217288042938223130350855299236150725158939435319952514188354955905899056422166346754276239408144899430549539263091355060890271332242171463178974987829398215277120247128505137964611951968241206928461261507550737184333158841929413993488832629809535930859042053782289433191525305538526696438029481107099254626236017532107108447927434459912335770043857575072766869277152811651413091415432746628312812992923828680937950461381264724176041022522796856622062589697319248356113630962537923491940383624752996074470979295213733227426420443741125000327160906438360906775156593771806168743159316084982392989216300144021355493903066864508469149284613466658522557774352282061030664743757996208530091472105079270441906720326454230490782428657666018392103304443140180187733866949874771037115274312507615880336933497174904056746700762707044500144441565380499918491072645911815009812761502081382422199342005469075422329750036648829591302777996017021085307524547822845533493821686901784041084743212762253118767905558697496007518459345648766431755716887844883957850417917361876857728979326944462602233125315925365001427881263702058465258705962234509319493939066188835287608754501068066139829623696509668746401762637476930634783834157852862406652535495661257284372270039115287000671523037444283590665380517934596242568689137199876475594971509841094839572054606011278822685819022159361504253957485202953778673124665176069928015831730563264313554495122866975351136424442778433998039191779460421029234116730403267236274873172126361776964125758681574790383981248503899026092015015745977252496856060095320305225935735251014859562711431783093419672640774538937155858366030479354154960075411048428343427900713997804988328054294295401519542047517304835483038645686847804472939444295348602536060290499358731419568891636045219363099317758782753107921448763760334678735914822219601395096069163898771655693266927571560310171511982474662011082656583225050688908687189722235571109651884978471902012262855124067582858366856929851287526091874790624502453817470748204280095585030551174235704102465181561604157220380202276769738961641669814000240924743023632389115790117476978493887715566974042296600495349908073544697696916025378913417327181427962722419474432000000000000000000000000000000000000000000000000*i1^148 + -13333325925010307093329353526410040999812981104386136982965495747796436950716989865612880924502623204079512101307834560280500138093782131055524136004776615764926877600177383601742690270581925624842064364629508751632035139249775579488433563325816343523099416525678391177303999153730065969267578676970115596118127228626913957123563354522699925148347470641460406051129715602488585159975195585330240137403487033602915027194746933158115697009984451254165334513836497896493472301177066094637615908249328709461884231699531047833393122822149167912122361557384258868519063259446698977329252524502825445240355684848981754712318892733854093340707115573809219866057721467717715512295640790595955977168526413505272883134731815444723042768395821664545992025415648600979388001463506335502069422563443100814753940177915883555865757097537574067150591203184461566264074990424347717758804862485953932858494551063446427326363110682552280806795100161670696545570435069079678544551099586984120369558975705076109647600289440446926934649949147626182042408728069023870234008950906335200253943972615597926001784579852301492127738490678962735132997382107575183681113001703887181785837112849533828067744536242094599580334135545223148590004716731862467815939406478905892642678650463042246541060698265802877300414217956974369650223562991711104663076843255212293046474543317808288722517212973384144505040553072545184254620836316416607493201824594518108402025359647238490228711575979296611084840605326420297983220090236350873523748627039627437641243889130875597613447773533216682365343457342450173807076708861476123531000507324028487901927299194151191392921130370591409542721389203496119316441508747654859562330513914413325495215625063594315814385006277330551865511493959245629565596907799749350747738828808749182665855660878949976670300774004476534334072109593012304218330846102043821473392907816879182150779143318606075943442052649190660081012937077503980978776172634334362516060841254642369235946555179641760696728960066881180689586772997785892919027615182370475122181106374709271608486180761288533763008257725141813974131687988876358604408861813866141228351385612339764697699605658998498176469521068920868494185823171877917309614330032476007289616649642689019400295753120931956472202316489984743571594918851492318399612047117464922160896947270956766576571601190199589260895247142584908287572315106507762821858416967720022806143508794737388237288935115488480886542674641566054934794182464393605749732465106218338795033696001902014445219563570748484804015411513032144711500884614440310588862700677173852029572002583688944108298652214464423698278642082149544146997695071815314134436246112608056546504107105496189159939061197276207111567582290923435895012918494598065946999859325727012794227048082670137043367208221581147954690552338329536904719487387783676741281163924516255616441287341547221231836280810343206795071939558260574232882764568143114072794024337368394484642782659113163841414157862907610931230151761628279289132391259332725987995779696229434323695889472608750714133771166487390572411406470126404205712179589578024225273623672738978433687783277800071312557411897610935767167458697519131672370999975342119376773463053033644556121932351654355156996955302917213041660715358566866437189982483122673100047711302442652799536670048393490113866859209633406164202503960420372348247770246276293775547794788267343647547984115798944580540685755237714904807776808490952174896730785214600897664993696257639607582696425296129810465860785839448008721523673810995224777953327044423211797447717409664761031432320103515496464026826606004914110640244575910091142863037616547319578847212654440705376153337227223292688583906981810001254809600000000000000000000000000000000000000000000000*i1^149 + -1463642103975123144694309602741028758156450068924001818063296302771793406301562897898831053733347446510029062402253730399819419793378807708738537235586814882223733131069780528541954018222869157755706925064945093358360472757975167880613003132901424654483808967856587438894402543447266101648298776480614533618302380471448633711577147695969600030727297960186281813475383185860044491966080647577561458792940505322398919496520043111584735881627820718898153079426011841691891539022345098498201779649088563908587259610746506250157694156959073475627188879929956016819333399159334501955194620374357582627706023697522952070903893993470637081877999344914108853013527985980908549900506924157087267144902888877383432399512677598808505989112478904995132725814555686014331027263496579536648871944266501080851250242399039421530234893194556240512502147845105902157705924166455394834966667672350690508061498629754560414581100503903171957557760991115294290918664708889451439652208324057893311329705289281913670496055824899644795477567981893631305587406815868297185489846823470506703031826676782429965488036259594765970854099326731143904188382309891000103443051430573153679507447519981156135701832617244407690650554739765880561048777901861339145868892706835591033597434424795339350769783168856029098878532976385770251577399914193939359140117582215060809706393289961369756530381026780131073986783079651001908011297802980675686041301030548928619992750262712024395151115890113384509704324493636318130076664781924169254107251697031159623472477195820171415549575992114278913449032020944544926375325873441903083807175411258558403973868318099119048402795459468975757476551152444970523897468226976213480113597117076373990515629144843096111425729294151634290424214804065411462193209617847920678224007299795208432149307544673846371745824759885851321730843933877995273087104213321346472329361276933959640451917447766764492501065059864350528348440509022132820673194336818828565034208573824875021170376389995193254032731745479063340012876692850261661389528743155483848007130550002344948156271871606621468239821732784622619127972529235331720147843022229718405521737921941662251438012204924877328208048737180480118619396679773397230340077326145371249661816521748232610289131684165238382755965202944252584220075422075830690283470747565069605494982172417902560281985456061652441140539285539917529111253289380882750490711771579046449869799109536055593557726365072021601538430840744384915244654789433178614017458961903645946723640652004330521117492227113349134729334010789210749069769484180371758633212180360367476189096316302686802631731271406484230330612501984860959430237087759185805282691187364790461384458108566538661633917713754858726944718822763912355015207901932201649316013183047623791361869261672814953840448440906856008555866808130551464626895515664315440090036749225139016361069357819377027285393654914630034993126996172810348760747746766747488917021998107929116171036205910701288349436693147804613759307585943910721544672166608131672505073537569147990619132844220445459800591035364707445712192388925003267451603921306428643668090315445304906057812906097706321383192941631164520557099641640094320358467173876410855945889105259052588686742010727457640360374456071901593601060881549406043421293852566080516423082185458596176949288329436920829068690619690049675063471229870274666276976387527911189135100144571563448799893245177589323721165613295090746621317803528659677067833713841711020130129410227918923748818618827260102369395239314085990010715383261016401848154095331814043736526424207594572878970778392545979946962827804322506714484071880380467094597829827329085240167404288868070293866402880302441190179621851627520000000000000000000000000000000000000000000000*i1^150 + 11665354233945686687175134785715115606404461930257670793853814911419417586122161325728108332372986224244409653695754882524125268578606596825379487120024263832632424400532034627588699540354055741262688123296967390120246216633171669524887635436626269101202511917341039113855514635753032092242447785568649527909189505380391307061248353620715812798767894985382445684841881572588957205579056085461431799622878602387842080539938635986029425867041932681125664332940890739308634021875208685549004744623781934418456308942131886879685864175960555104036179012722067802304080788914202923032900749929485076266222135965582480652906247041185855590066939094294591512793961461464195294354633407395807868029990310931499877991499637080616681638327208139334685993975258632311029664851833952240438088201870212089357319991451878478420470054697165626805436838547642094422803049894561146528840135426287218930226005553317275948756298831952698570316399120451346929949936235621616128946527570445763081851498124554314666739609191308875275518136715642801704540121727977682492361661136751010937260756737345940318727642609966274113816803412998393073195654337676043269676737293262790460138493653486209583760440382813466423099756413393142933519393018035562596278561165025347739710600934491267463223744509198645448460650787825907619855247053939700258154545373673453792421727463101093151010197961995057281583340412415682687098667822245376966817858127703115126549717452546886283054650167627467919730647584198181435577193279712060735138971471017355141111663198828252388719221170932399437169590890625477389757649246897306505349542903325776740891203925007073684316794246893214876557329780440501056973493807481671367353518437660414638353609250930081336934690076345118656331000038097803121451047198169781748642142941913406773671857287772934531561302207091947897837884079920331231057887812814497692941882798169191922955041762171127435188244585596204685397962951410344830479635707520380266429508215448157512858324768160354570158869804387435392534883211317708206172441220249027175019563235149860392791389492022659887252267531435012109741759109136922301671981892017546447546216439353094779134034492664377588547511925717969943582986832237327296516342311356593950283660639578291157588470115070025754348623337810219912474295390902092301168688413364343329613671125601387769107873422397350618653681984246608619950761070008858034593856213743934472029489515118495963554023897090598234826962655081378859291893810108883458027926816000615345966102581644112418802850283874636991871337549234181981234885613775526839161637100290863243193570823953411291748931737152977550293726571871442289561004108593759057215476580207846641233009115953582324862229677227005320962848560055050572649483280614901004808505588327972162511984166106148522915841039246267896046129105639708415183430555409046250723753776611328384588203522917690752264538692166608668134202253888645407338446303485260917598778316663185525212868256855180625467218465843158367797700182081679653560647942785643608309423668393590327861987564950923912810336985051301376086811175445899186603381977064180601710290909060906053777096846912722319847724557589909731886454433185832263302503452804348246457881533455464522045533153389172606489305931212736215915441679353559991852021879766712095662916441994211587916349810234006937946198784240254585845469716036064225027180879997964868696808747404600646480844969286499058988186977143349538457510936808142261986672679357130256420847980710178627377910195665244043532208694982661707038492714120481225651451114694622551050545767407450164127611144568651258912400721314197756717378131554276302664864474991957946656127973847618785360531554262121341559767040000000000000000000000000000000000000000000000*i1^151 + -3070163948287570649166302942626668381170573305001756498131908123815605182553006129484297058269619186654305346080511098061795884991129066541448556222665766503979013953372669494343696812992963520696967014229050984321558414430364915722710572684217501794589107598974969750344801621748507233112902536240653954784913998112930328955231516652432034559497704389232462128958244707620777869717752039675252154039664365156473021552261381650023024952934861420849041440398780569527293275623634855083553639979846165833748964753780686156319430265897704948450087840675315836042488458742943150205779695973101315453333381987247119317969799711629921845790916127460381721973109348039223030669685697800278251393004556427313142900596055085040744616123304766214923936250340166239924919687402863326757769352011736294149851507828402869566819576047327935347713906913813681079803702140093670465836490957743200202711141262725152409765485607539444565170841597794164871993225023278687854006275406326610443634136930280007776167809909846650260498859066613136253637687996634022507240369017926530460108951841354791797754340571258797438388065685495288179804294473961528668920911909213755554476090595651176154764715180725713725266159015141377876085391439199741521914412624653697133872540099512883602253790899870065791785222417004051731277806005595618730128822459458054257484882459977061332953202015571781797110850441492675591519230039271372146082411592603352899354559201071277136806509572745107227393804039492906836816595220972214262218140778023404578976816749741455675739645267207463892454632177413956522646486666134254065336606605520087490642749961213175229087760889961199990836906252775863972941132915802682986688298515591343237274287088834094501518605801193906198836234628867222511010073878344722623994888582921611201025744907609558417669026095908936521664498488875095786846573475014264826582010064298103745495399114759016602172488777867031218091045421715865175253118655867002162202349480283679711489650437214143399163745175391099086613161942849543264945540937136954991926376593890456068536962151092416041426934530345417708253341721157125739041437664144450821215096122248331258700406992555276700381847356271992635018332043854316430566610071755930464115616442916262915295024267194717062161128356741727034177256430213932000359864130534174899081586407137912927842237937099496818032211891140160142613539131785539463105373637488437906249864264862728517982561645514068244833105919531329127637164920009860424350877789519404684664316965134871334964953237905971848329823015015338138589427073778419393162282842864513126275499858314136821235179351302715212512822522346548209135438584306746852216723219298497225079471474942541128434547057038132631999073471454652867112236909809950277502718897102760878731847583800156792472445208548419557257128351598749404633697553034094442374625171199015979061350715707556365050808285135211004771050261189219922470507974254449929901056793044832195645899753430747717543483411617699912560478114428699747415281983680490652977043521880870661054480341971067910253183335699338756082835668234116802792550791606075847077828241460084580433984645809444096097400358138132185865403885101199727167032471284935857570934268289808655380675534932546858943898905094961217322291220540852901472302412944015388395929382868771538413351759202485653532941326776268905165781959449136275969111433195267988692117105191786644107421516027583102691391474519369355058864221896431074191965101737180711313036076068722330051557498352265695066628575316486973079611974482011532197661116294612323346271082160475883898166237190947207040290475974533863151761653603701019094809261885787995677799716540477464051267638871772364800000000000000000000000000000000000000000000*i1^152 + -31143174630571046944356738557463311321901438505685748976426305577973758025942085000646204067845641836096420482647873754743504268465377211983816185602132196636636681670771639542123652390578052883341303256427741935684685767038875720287807907599842347533630232719606128221996005249616646615211006494278620514349205832315481736062687227020467217127616720901144339120310007933698443629779570787232843168892219053924943666336642119031292117156184210190860688335369300165202451795947686809919816516117805424634551835190562900727967699436891494622578170614336674282184281749113023255738207962369731322730838063778719288335429905127656470693954891967223020495427562356106903072780674622909415142716291267513458408127389852926462920211669930842459835986788526310158406434306733548672406099285680054802505619978295566894053934876207812085898641781795695913080505731588042563518576743047468709168994154954702558710328564775746777189821702442219548232756302544463097974774901282213259318744705507152266501370023249895349189050093753031702994996066039154112731369701622302447130863689016242530778020772499596083348935929304346745654977054422509339717262844793415412648611807233557827038801550332034705067115027389340397244892634276630320511061410385760066744299390330149394158147192234588859356423734031254738060752640060661161155380654337975480018510724322347772383032780540032136027944092441495439039361287837870529586170343245559876621984591225902354264432779325401025826047311303513343304733537239083580589193268982789802317709537908678340406690721233115629900416457521522112842130530594038337188321377994304088844113110968603949251209787531894496387341472878429998802125066499539843095371926194807507976920335015371696830266864440695086283053482890896584729973623106136059984502101689090196102423639434039395400068240033081234819469665881000726382899310857229828721270830352593660596518274919623963413622408011058063993030547010183789762063877197640212841730577617863623956676425847770595302292238766033996631949700249163807772281696640707755148161806364065766419271881669381012779816915621599112345947953491814428958631651154254428668789311569021130248563648361742327020753848990553356719403633648585577622855523738953930354165818677659281122888169996658892840845578871305891098137117859603218502775053793263045229162666000320143317758442408551709018023931440475541739176720735386569839402086579378507125115420067352510876530960362532022954381606384709930934735903481580953650763627917558956422646270152482664465135564464955710866545683125668577500846411757182785453025869916819805225086657944663326296019956319950727003090678789305834301601965983349077007871355193462239987331972972897702082489362316786617192335225337705101276247398304959997986677701216766542905300430185866486499671627481926708773845167292334973659694578378365029056497176973350595047412673308333047384331769228071382960909738107882325886105261816621660433396511059017901562998367230722252118078514459544186144758182869514146752409225925119544521942370623218856883803856360248988929742321136098843759153969234784942562671583194111847252269531308402355361143557585783213937440714012246076571419858105544886292007143946187111755592221366325549997304610110335978157545207437495278169051714186021565831124895038817136674134739658434630579729526424097315152072083380208066000040895171503635372617740662779561272291760373161678987903610599241981037459903649976737039140083370282919938320484014149183268681016145217761256909902658204144362515827502465296759296297582901208103217000361437193903308164466952712646711899235900491833218725157492983337750601824059440501786882650202400684564701396720948239309859717120000000000000000000000000000000000000000000*i1^153 + -33205485358400204401019855429620858037976813574577128630501201168361715061989291025753851876004814028941073191973231975069595140585357081545060867842638478338196024980753039504387762709312159868101189456912904611774209800520060736240090115746027871228713758995484080593955093557927319695207622378800119934360831760005900694522005771588006908040816367920097632327617798712547142485712884237259836485779304129658281689202194944855003426665337621015939136462016218719548424959548865577477784698651940486709535762997813512817917711971081085487906950472858535358232424854158540422598725109978833494296767706001999903527920595860020251503477890919586823111995727591544786861197756080471201046579292157494861227046294508055263631116373377526905144252650744903399449906664968487154726510513557785759677427540622192002286843841614752016952889094962055217010447681221225966114034588307592495968480017963989500021525040886752606592815911932084420304701794680749708320881326266819165307478487065467367350465078701389425158551578619008413047622573642449613023403837930684121558140832655155070955051872095673913972463016268512786718651599801517487733575952904491160040436196721441722157609945042736966570438470521276364714668983655432005417556862330628789534049185872633784842055507701273732333490441756177594064402310354659544091389096641325161247814601006462235243046385042235181309022867679396404231726674186040799979705062875435024879870488160559431653738855324213532602853017763460313117590030023856417590708412271774860009011000374558318202462418671240557952587269853648078255815407529780648473631978925608050248541647275738195601794340409183733926242346765438898727955369545608930436037466233979439092753867006996482809082754012863268776183882289423972927499722392264425072375509946710692972447351798442775135158050301522945534911592910925682890807385294293578233133913137711889379135652056579588783074027619063271411352782999889676361580487116379980459887971643290328346661814299812582129685658253292059010914341877092662706296720544967836142189728208486949182413669021058766153247231246695471080830353748149194439533154092339631254657595895547190056652563359922822071132503267525724815524457019802462059926987712762458118492642698693849256106074618053714650521476975287502878026975483948369895006833740088166766114552396524010506668779759347553751549270313986127435997682786588285305266495430803622424734235545068635130964845410012264754216579439207117611543507776829775695614886443844604672229654801775382643941865086409400237267082510907605344035162847162696025601901313822798728436041602457127400959387154157176522521014653253797720467169144459181550024502077439031856081055573947489713374055228665073297511502698052237529786619493166518847830167784481523324165298013243326084922498065013740156903370458024276249299405548326553249111752000402685290212808455845095492906542900911465097767935086447887893958454827075899148988960747467867985008246781253038982019696639465714662904989869976978152178207590784518427306453205857239944036604995368003383541840659677878026970985149125338654305220992797356430722094416693425254896929760967613233708760245689323931341504850703472694172433726580760292672454249472819652677079962282005036965728231316416405571520076812296943635145125538998682429651885210921299202608241749500654664811442389984704292588222619806200943710261041089712289763161414776042443504796991547837554499558733839127574986002233738803008622694461346404053155429810214243311549638876009527570562043162330585466912252290162508493217268024157008901351237504652515233615438838389395799224292847441993467487283807536125631110444702018732359637271489938456576000000000000000000000000000000000000000000*i1^154 + -32712889564568658386096941687603499758614764675689387533343009005109568351613191191228172509713290083437620620248006944153488651301857637743763682919605639853886840816309932224526665101718173152592388308496325738251558279399056200606672340618764915635063653219439087395376825418954804420343232555469256145759017216767088621758087521309721579725203323622239482060475669153555741430867323193071341897917395173099944343412224349319326761065687570085977308941187649096416688340472141763906957046103763874744730168149143387858257278580781699274912550323444302365873020574176995052137359164755014013427922115113449303780446109457205783876962138980627629441108735446497277291371386463838300741097747979574616462031874617633684752168210398520167245899459167355674784894456117879878501773706335776685686016084499442480173405849202908214157241653988176001488966837430009472837875566604621688020163545598488251613220718048656801645656873716903544982178572741394297385290084270703740941738644585485078069312283323655532928850721354067695156003289798447012702898387899130136036305337558381681522620020442061588230886970566615074025932311575767915715938741098485718922108873345279324863917100419039081965611390444772394564150136046596862358941044031343175718646290779627637685452516445425613333350399332118848544829777635924022071651018491193127533279400122254168594594087209767476459405422778271035480222353547159964685481865752404848374208150372077194399968849399331334985983230960428879181409959948906075794249777826875825181579139874476801917050977445848813591906467589644769422388290986028479686415615742324893666494957129603592874146008931275495974546189809805378627906006800670453694428769075000370399594641458280626409985782988434202165646248065318081243763706541494391832025894891012270649230286563209417016657181738939994864940171734817789360458008916195113707431610117529681966740296349389238649319784635282114739930935811729027055393298516945365160222413851331322745041624523940204483140293512121141795390022750565547206156300758382521922155242899950358470844109447492665676126617899037019171266693769739934409024352397551398816989133300521741105571241290032827722426214674487138930587318662400315063883961483642254979546394793832082996905774947509161220787396822939357499965320763856195954485052456134024084837204604598705711881250587549772939667641946305249076758664166047894356627963894646824744269642420881867421250821576718589955444413566905236450741586360929312554700584141365139330409578748987130166177446791099681464094616586558669087704243088111182678547948594460085456014505792793960200159974302833075843237226951129613736257927502766582839057407173668849819590131953063504437206900669230414987204244228738909307681308075843039570445802357909616191178047595761319778269700223058183694549346849832449026727966166519052188276304614127855294277740870598502113144627806366966894918388578716766615466869998068865377077004158836944736548058471362762252640700442975497250487037646236553266037743786857903871136841627666650495863836435395489521263892473909512362758587547155982574648689274178693777279797305607203440345579582540651765697367967366917102386157267490368779469176594053308276061328123396909548110931473041825895017782209107541690699070378559914389210200726294422749985990761869708865876363375227763561454912883811787923582331707661641924439785402357200611370587290896183467721904160976890508934417562692205326846981429577056332305482388947722457879716646332315985467836281294910872853059029520540421264536353131968182233174415162141646872026868324652406277133348877997988398488611581202880218824360519889745331692668281011908070540627148800000000000000000000000000000000000000000*i1^155 + -48916355253558656331762446440203010453711942881590945433697423593120205809565984941663889145377962527078846246467771288074904214078676885943419588696765095594360430361034315785407493353763887440045608548373233561127709082662736359319123221656659603075104244116817031281650403490306466699228923006778150768482150910620131012118452681318853111046147163056650413514765724436894290686004196957683930615739559257858710945880069186701968401266829280649899603848024559478583503895002137718282361006470205085442730181932098669887120065253928118010998167613335008335706455207022131794201309565967758166398371558005374399606528678143578249215773282712886622402488642727345365850246077122320913901738845096233108601362382480002822007746433451502599757052811584991706801511979912323168074503554232862128360260726669550721165046723399595911607719032971544400822755593695141259297402422239512217239693076875119584783428180593084674869880562490867214151522404802388957939623034863545988925225649819231785628477563853454399183861611245064511030135163868999664431802730551304044824868322554991794265103244419729853548136350357721015558724630592023173790828469451194641983401767968645288096915864753643219216850876838620044602465330243444319919172065367256599769984067043902634293502934272574307427723181979689742137393769902326718287105537755462747401021445615218648661177324342957889864939882663757333128701200385064647122173152779091843730629992758937077149690151384320088436705054593248137412587779897667330376090029031300748204693197325654087241011158285553595553757242114940846005790579556690308360340490251784724561798130681112109063290059368336038591988848405938566561302254253548343892487387717870246613293163632418409671761470778111235821925586986967087854518081797915524198139592158318909969042877647025666035436971103072650364689607848957066448184706574203636755468439026310701127328193245561100309312826108631344648585766290369149863442820585493022094694208279162175538673929360897891606294869191036253837431483222473826844495307260813038717615535342878312634021869998244472723784545181605733819329875692861287886923462488144520119920995751601278433837977916085384999569361408961703300468084112134087481024196012873422499980451547706623502088680103547008777174019836673057730110526131499713071127963958549434943756503802351654741257539261274552740927573377737787422308262999387867468093118347034929988845051725589996049940837422643107072831001260262445036319704302677099912080104827179074193186104240534576845922728961912361515038811955249192043781685286437589752702670277156524112058402915601904861374634653631671471445187076204504782374972469952372266985464119491584857884481178512246227804044018116970719838344929459851717553896765863369784833735372460973492335914580646456779422183660647147823076533061861365085418171049106163727305350468601194221558775009598966518316839272764333982559391923372157645949679491084517329072516704028348422648924840453200145667388183619941830046770114549040942902503988275212893554174708155859393953151576422528696498607315444500228079828355559308557504455973454953517933236417812111125250793776360073920938793806877611963882140877198031290583146464979901480077134838220839456071162738882861913240180785202766190191699252028820278530984438294722666335392211581707005935445372629516561124592228415074584333693628375875954130934301183071079715856018205715459634571577991011457042296398760941254842527719651525565021188952040941239180384545960027856198226367813609867990942591402453851228439398863890708925516501071704988889979015291742206316965306640186475444952825850142944803455361067494884762529662855265239695360000000000000000000000000000000000000000*i1^156 + -39429735949521121944067790170386880314508447522258839334752789237327237360107438640098473402335170097708501240575072737322098469182625572298190346186354237564190370326912154838044880151438548562469400682205909000116193068574036896024642764689069621272275278708241027723532748866488138982657090545572192998447590506274463074884615249511644447413593548348413340572357487214370629137795567194365008226698866962256731654723638172042273214671893444699025340218374928972233243010781347634567774348363817216360092624582544735056990433580516016324964600525637593389911790241483562837973714110054267600719086444723573600639032931189683833148708879641870614153751388938292083970568872594789145116484313915876837259701279717319931279124760129109718082913007030497233635661959450926369927154744968230351239549221398372161086984233597002717722555224516758540268587986165931135472006957681518703378406854838478046755122671418205116908147753063718535372943504937438064151302156615556314970962085874875316339297797271200158560767564683172396782606354882190708156236594323154819298001845664824310897590900663162262711980164336083281442729972185783041346639310540396619329943538308797003148983184272876494957498203942158025025683265439659173856718992178790659807452449395316078764065070421375741873805691121036363003071235139134474480782883411591578033172608744541581316049978746033815040904331622998646660242155354790811765659885913835300904432968974834120173481362153287853927691805248890521714842888127035393063271118937567697560047014032697095154534179976881658218883492900378667025014979487409660449887040777893914308248769669902904895088154345086320900032571731501504163918257045551337183681202255282030910535986406750708045644084611120752898595557583669304558837449720446154923089056245926984180688827566992579572878880192925584245930045594627347021018490412415637204586523722292684457154608895468055385822794248411855992182627731722810036202934380126795470440134567801316957713697657901131971817721900748324033559098930104399464287768891547939077044097215404290382889625733843115064527881423712462432324794074996037593219648240484760356192339278190750987078398348665665949855745353537809097015796546949812134570245851906049172177325660773991244532399185421019591613774973037426801805375217006553136540136550448591639333897376188700790181232679237404492816489671931095328675167506066398888330374475156607180906617507373118591640203300155404593143880747066692699981731901555399670669241754863626410183821075576020125523414655251590484599617582097896634974963807776300839167396504110628198151393884951876048613633913166383233307934983941720425336295080032027976514655414563519736281267086181415078095336407389843628133176317815377601689401862352295013327364282390013928239985267683679092244156479761340336661511509241801069039255389316338127323522770125903939555492344414134543113906734864684469043269598778992989077054489202109465048187701880490282285256909895028157081352962062985164563344729995924506432242584680514126305430333006046802708037343255681887580043062853231002623080042282953784822110541335350789613985568023581991051386684942484955650428435977062649620123127119114401756034202551866816643124963874833944688797372667004506084569415401739068479313001814004843190891438406426285257189589471877069514320074050893272610456021093330632934469941833726412847676911661310955559262517850583649966533230010308175252929477878354413674615957796121617270095196976859996004188106625177230152297880760288457034952983027951748734359463527433613705756490538861331813650462629999458734117340064942882007909641280405605863640825458310263012816748281856000000000000000000000000000000000000000*i1^157 + -39954388629435644008808635606451574122491937651398724432368826595589478787608792181836056847885305153273358605794140674031985500568680647901771303267383151496310718164650049246828754862175672804293598973914984258568443973945819273935618156703909350693222976670226746017971275893068917680886018430754058772731128932842994797835101796590915027082417398159338330539605493417967566988391545492064889877051151592407872903019717067269240211752977227730284633896115813435060877096740669844006884209586116970727185668201825576275251921755544990061293847572049467217753615283873020818333276021522236265708035168336532019738639051980150715194501303903772809335386139462566920630226008116259161220643073763993978203847799247314165920248516297968702891909843298900700834273281234338868358170557706670856314884899612965243297808870282668703262845044146269672858610230681967725305834736920049838599882539069045391956339440550997746260666923217462482652625070111707071495040113142832257171190551296275784848271374304356914514152204044102837375600320478011786624291465962650673959568297900874710964078965666176074625618474262541108193650286083254552089370654660274765270106581510196290153639354115280775163699160947645861612049214194470641932650072860747731935212535433093425316076676068020859707633944015892761368360857412709648509479576240813187587981946061409200756857866115001319513498399919388674078938342761601596863713008721176142926143339453726775708419192409914278413831394748722885195445184690308823172253613537170904565291040737760325429386259655351521697738792123823673416698184477941215245982100915341793809493819590108856213070083449685358790189285385230561693030248677960801587395387842731462766549271615403036538567988460936081552822549301271304386711947441941431387637067030778117554457808676276255797367707930232106048904153357633167565903151891241492028477196307131482716053524484531956707699465906682239623041843269320912663124066458522120754194232218284257107007921527293218678745603065461200770766227555754661673651044995405489378950865177735551487067192012256750032451636491472425461723579621750311975670031919743775783351288853001587398621040516325990052274656254854409016309408464564357089577949731075012899059334580041023310260608800446090595708553797895421096904442466907151523702124819470025074309569266218261806901688342854916256346887450541097227022861885065248112716448438199466176897821322355614144830172837588854134640157797186775298711949558181044359369161683537563893909214249625265169495662479615006861537468366672534807734125244390390019356740053624053295513909122287788787099921287660504425996615783996688327055592928482280240015629517813413384129264384694077381266778679261100442496340760428773597418452305813300411301677156010830984311929191550238494121921976150552602480746085561007648538059723121113149499099988090053528663531628577718199610096503870980764568122626886949864934123218968028138233589537984542561767891000479672621798640758147189890132054896058285860553811041963663773359192689945758455789388881038721080819449519469386826372274968530065775188727777743806539126526087023424273165057303451265593808913288541096610174545815535010507781989673899161092556024009961928322723811959397612450291142072586593453615240042423939961151712013898536263261167041076174146799198226907799156780248807901110465953745390210990712164040883383928743716588905426294260289047280900830440887138917627316976217740424562856978154875025016845272442962519875659497703940289635997076340879757507177798684462540809411513779102295140360592404151261654926268726545162888152204660898052800491445219341809962667242579558400000000000000000000000000000000000000*i1^158 + -69142225744230967082674897067533865573924796273949291551381588931956361968671616536745769170312992492673605232613685843269312764059372189115751197414418832996288460161412277112816046191009034842895524061066137312311956074342877619224243431239843863586050395050161031812825131321870464868481557624815579870656074506776556986610849764193903381647798382231883709292785513569403421863364131228663567544614669441955942706554502261656798639684622097552826953771967374678440427903258685675772350934306082280741769677333251806081256080373950008904745134299584786075923176736493848335356631434027540206577836628890948070969214236503093164022244515136761719440098844340579456178031495479439024896919097699587004628445899897658750951296213126976014931975653252670087930502086074356049823751064138543869153925542235024474483000805811680912704596570046326831785494713589417202394566216174152975916165523250038819507128249074054100750662909726929329370541399678094619012700514648924772760165035621369215250300769078299061401130546643346432419298576032935013787786042255323355037149856711111827393835277889129467579068735808514190054643909021627449289916907857084400677555413474506984071096269762652038241183134621034488954861551977883286404772482221141404525802459266813530072906780843267958186089992614496117760894020308218255672380829948230649401789500848387812299558181591766235232265998346218953389840912857977757824528800444256634152636425111912767344690559942811497987701404831567813271116462327095367086568631484417855444530407270716355495311879701700891451603310606326890406990634952869447710492959990173247355891666841881816283655778740910401659520705488064930351864106240721940700754245043539709658757239888688450280102984613192554831049719597084982244994309204029050342088004171211981676930606726552257810567177730643125118393359338457166791886976970787220972464114250623666831008572801008577361645209385937879713457852353405500970749576699489111643216162353363014322365805310953775770250770333898476118759828238537821998085955937723645797821498814843232226244906114114017801306617908631480571405526450616281247052753289600145877064522368199669832535439768558372709786079149805512491712946512979396177939694106790651725865935733710185593063436136445807429402212814535140286510161521555555585927094223623525013856212816978747332587069175273343705186715373297248512860446428161976354028627288383930916078377109519633013879833280245347365233035355573663628287278965776312227467646485989792380408338756942933471276364121159894070022556934167056689284155989943565604799473629409507324682248922452067892335603531246224049559567234810009879375902237590845565199592947530636302513582971858289911235832737222706240868181670561443209990857851967854591143235767600629428658462746169486232435153644385849928830391842724842505075557900168046764986674967567827099472837589999678386109211005858482565002088520932784210934262512467774766677227390474454297500595148283529626293627320968780439436892494459365099490015891648953133810746052653592625427934541599890714362996636426362707282907654806241842384441257008293037150352998558629627272286697150647914064284919032120405258297767352481557483646828187089515588313832931025692626928853865213886241630156719009673488971995721914956922223496113290756662397582649505814476609084412505454021627397648399104952141065377297201963780627909481861026059015734660321749934265710887314653136592774119035879368991577438478074842174111176275647945198981472579585407612463668347637803412309597999608134269315800981930569327803476816409060336145359272051794069498326162682900387315833872688711473215569920000000000000000000000000000000000000*i1^159 + -59433096941937070627860906116313615220456816052853563833284616825268135614225934459208990303200273182959509054362731197058771623095329141845043264912006819507108126089842308807206905971785003206614900269724906500026949940231501102523656662393524314843733798333121115547225791825488185135352045930572449262636367948197726661515611812779154426019271112859969477248420914640753719484906794236723134938287823544314722298396957829904061336751804893166085232579386530036531590003034693056803847810849987580751558316701390009127512490623637814043038722953496009038945316019802903588736584382636374122169038952071744721692516679132770008334024625101926500748256820835411071161566987611129536005681517639950593443965519694821525667384257414373233917941587266680302313760303045758687238898953791872240913234372013950617697307779114813570607621975004205219652570352785073733592022903887471897232224409682988965542307263114877606678711780382656211279949901542143489444343534672161793199611172543550934425698771760123767932434631153715023173530995429309083143120413842298473347120371982999871480560778228182633740385634929023458960027264366001348848263225973726273406940914724996632485955606382518004177673055610337926421104065050028206436667704256384772220713538159213480944048041824625222783867097765847155900024646343056030808293829299775147345264441019548931605294497986499214740916628055692574219005867617378796724397047612212381755850553884547412140162725994286142208899774461183224242050221677889584536613493984440781598919180589202000867576584045065687491604706955979304405830242552802192264137267532015561772077141034600506436282448004173106026135949310444863042145469294112575628466863952912899635157772849680831538352604568909425967140880302177348429913786543416494125705025549976102464198735950965191384234159872819174282800561460539751309999373919345787303151013098266605992198540285115160857398441621305811611545095213917293269835482196729090808088713719633101440619021981606109943398155850883344929542222560692043218552245818204853690478839434669154141451968240348493921236607278994299300476944888021048907706232845488536969797752976327240756889301112943241693910397264548501690017979280258189882796051907322441208208635012217980285152936879332367795083363417175167634499227559604832989180796050881760374288245492657150024568835382242115851191991706045890462717387080924270437100615339022590097971947669951516819125628565626772458967904312471751361338596135315949304271273615356706523566059778013969170558893008374326193545924980732012014993104252110505957201412683096691639413944959291707098539838867119362698605894284908808424312893492596897984879526817856978211064999420329554590689077503192147654289196604009230015059335675436165657109522801208118330770194506161925299179031690594070134007033462999369988989630764112933675433849535672476872240354128267581085280343832783258544468494353769610573047194076406056730570116815712123569826982942164482499845297814607910718604293847799170307526564401688705200120869596727393109933875126701553000665958636148125642423195362805016873331858137296072549919758429723596641019683195944133975240385079194827041994868502861421647526436208199805199674953887616685997968799395989783258345470847839361192995399185803403877743761975238993001135315303825039655642589400024796089742409084311862158271185846177780034555043644235028313072737186561273470132193660856468473904705996484802730768099890576361615320731954256376252883815219911095216679764774615752209932601971178964170272947697987695772232040329504712108487706665996332076587704436896795487893103230471354580346077184000000000000000000000000000000000000*i1^160 + -37363706824336858392580565062081474090990305219062027261696024259815157146935400513784096255239833987048280175877844636798056412081643142268425227282249976372352513735299845711221415512432963311680204805072604994243577667290264658235298027494185766586433672003384402270032248604278147340279400551159971477586356318075735995590840939143857845673702042943668122337206845519924076270493509022173465425612124975524750281855602403104246641082774672280818749099376594526183458459003535632203182331667116276672425176977988182921216726844879285201761950020551320999738693773708731146286234210099235201121500248225947844296187480304644978085393910346033564929438844591250136518399073218649422103268144122948427753323301203517152449280555781292998114433324723734625300850248100609635508754450812403955411697124583463447811707284285591346983725663349668104210970994157334349150625653842035839106382460668864252432638016058163247319698120033866000643829370896419302494433447769339599177950574023184966868057670066498287564430642612353589010836899804889681200873359734090500927426972962878308941314477243053671056739945779095393508294637398700390736691662676227026091333462518228229701294428281977419376767268423105142494994799409071669214114604756264437953381556786782694995566988696661712636285839027334137410676215310417863840080591087325199127909355936702341275542538309758355247485138324320839463082036038267618960876167931985548028527790819094425263282115827750394891901793623279386415120987974098314111638294596298589665539451638183977930841245718422865308649923336391171034023978864371765905583710339158217366759051589078238515506814522622133952289224016902580598179448701484806139414108464631464783026513135010231288277254035907844770471711557349894920774655353293608032163167092514735026612020081966661681606321180754526143173349134926699882550388368151744911075250562622411952642696982436825813113235512631645814017647050386925052453267696163306904421746168623644660236730744699544288147889332440104518646848152325284035063398944233734039781548387076814184229375061337112559995914739366950907084782076020518745294255360827991400644897433747066138775884341554751228173465644564785598280732749671664766527186745296830308667312950270585826016352538179697520543249608428560582139711748826307995495264967754456271116534827406714931020321709860384651935541352222417421237841509154695281371246082088494680755381730811429635491835561835915626692103265106490710061135924056778904746723108931976475181083729950271246384854223013128675088558247521808946714824385215033148401399089283271031627303985619659838424369789629207221987963763166259495803181548067272841617561783232059478266571232580871353115097475562533898746097785219545570042890841587503779644210362934478946074033622519817272821861492567357414968164300746038414719547532948945029976868204391871301942305562652798546777499892006973764767588296191021594234701791252871535720670219168811692909276221796350594263766879506965388258146507115815031352911606486957631837889119025675686033375685117364117614474679064869898725609987515852516026596769719979959482775114777580715311470994316427989102887678988540151798695876573767200160590087349079159078248050489228115221610998554063325647501418404002147862456628176424056762474313525005734451846641602718660872709878057554071197082022346859146901035664175232490534812916485882517036819888347931016181301088767569221244862909464752410891064027567808106746915920837695640872032676402725385754707479163324014803625273377562013089273487699701371221722243773449152469037856375726255547586848412891840442772153969724620800000000000000000000000000000000000*i1^161 + -27945760767861966022048745017030508480367047042838237643897104663214727482999980515471329127960193089860917760293456087496153686949411010394499678783147679171136942360105035339529026275067304004725899916998183472003469243014628531202099691159635991289675112798337576259760670676755037108690813531830172323752142547601046107016714904949235998587647703507175174543682528637203966368023079008499111928706590215091306934394063765350430318547027135972380297468824182426602484055149560786467128400987379557177387268714386441508567884592182526644618675276514911628343583279651709161346327993091057890227449981397485420841828339799915145869366676577142962372971457507910002402611323251631984468531370567408895266805847869566218902897207843756008218758851465424022851652816082163539625995299274554835983704727959971848350422582836562162806825615712104068507682684793348421614774266777937917020242074991914471968532821362583989507560980372818094365074138939247303044242695530198454302941557997818068729830193805978190764098775044436736528229887198351896522662262434136027885899993338466403944629028035911905511614852338017415248460713562065350864754740959767174350883264167096860037253931269260600425781079827247611473160791393768203566519925407507603328839912175175852120838443196182071099278174985216267839217601198770629479468953032673369874422935788491245522491958577991708880047190298141257258079311839218124938541254799529202212815391053523517373128060048046157082984939920499311349757110637641183638826851627193571334947536850002144942502687493663718368898533439295031781194839625850651433413227010764583475193849331850996984965608167343714670328079002842724173370159703055799624704787559620842320360567234426293140175032899030094107115115339779161078557042259973458831701163864538226984101780624774676130082579113227709145026915614571309705122742480484783685253209673650829346655156111619905747451350792632840292890587678980686946118265195854845789118242432507386396887583136341384383988874051741801058595823688681448537414744639380885155499582643842387127966222990187438972973585003139610872434698499858807369975637136883655264299425628513707206734304034627362623888423143637978597168744173386623532862944343610459678394219837704061631051941531376394211959930673904922654973543370198470587391383199203504844654341529432480855290769439412299870464801618757010558720078994258529285632525784691969191908652604677400993363481395362737721357189541777685181456374144248914039573816814071830804594739011498559352206668599353617938560086909918267531601542484957285980517855641859726351301789773223503777922760243624145649358908511242716339723330116007245636470178596087655548068512161222745114420107496160439782293665431404509955471743429887282775301764104933549383920144244623552166998715592050859291943440659824872332818273998234654875516751889777120337295324058473063872124603331650729494381757718288316230540183023767371995160421899847401184756801302598565978423285467156750138032665942184299744185135995036768471911882138818142201827817613104668062167276645353334630914385299576520647932281466808640869409501888930866871742371118612825365619084410489152722331723088762427167491411539557513040137724582578344020717165690799289602209183722042589533321706820496624570110454916135075925419825490315470486908154282503004097918062785925346615082102820530419351967131253555580782827354241187289395423524413433804551263650088358203891105532302924433623005828974000541400459703229983246068488680264779420937346371172101633329190019337709268169034213044909840025221550669461184707388318887757293236724432896000000000000000000000000000000000000*i1^162 + 3803031986559642207202195873162122275970863357919031209873047053476892328734123577666133827841940627289509954548769950665370990119469552784822374873446655040317958811686470208094530676009618292925707030293815686989809122233167135531579876965228897454598377524554180331029065085347609394838933522467352780394342879564710772841234354852978010123150296350609599713191861804663117992614658704552968015669495867727081222566963545006224143018852143024070225757781402781790423782203081791420331627012754374966039301054724533236120588344837140345546316684658125379876407012320944086569463167170323904803394119945910331840541995931536697832413748283540719551190757108466739558484109308006895792661933499144360714602344178329941792777805887683327932092608360200699148197256535900783981275366490860452039746260169637748441120537802365612876029838446593180630941959250908176300938778697508490593177394367891266710002436705598829960806578907847257340472632100176896223422663695835518951079032824866330753215471655734170125752420766411676742783724556414425208603232046605093216026135289434438914768642683277659221790317136059108939687765618114502899515738196007882442180170524072690787920495868483379366444072984437449559951588274110753464813468798951539356002616889936136199082893455773029453593628780987004185784865808929631651230756153075183787258663016148375193958156438571598845202518098990237940500522113263347760636276783423207702367536813445105496638152259188392074091147116950019417373198276179720024383277633759441557341667002012541877911852827700103219534968778215076562045519195074121592390354885627421146218084568137933334062727638262401685514675051263212884653835405605002826078077927324643761258832351727007802732982809468024763904333260751767556268029866873185368022839311957364960270241884348270663363907591717405314625135410266748008329173020432128211059172556425298079054115654821905642651700780730546210774080444734415896236380407420725290913253217262935149591042371451035209425358807575783495149676246108634841434734721046839168407631010824611048206395976214565391157933739912088288151402401046207425724484939009075179133212657158170040339987594364562206997532349738622907036304733499833827490654325922137110307343692781898250470133750820923807382641013492251168923663513753249398280518790519049339995528886493367182240871851177473458145927801413689887447831983772853261897426845464543469045054516672767816412528328149360309007801304094580796180538816423460503207247740399043246357500776181204550280983196672059065892473772694285653066739601965663812180299213661008025368788061527777345941451325436758763535604235652628044703948297546789366182325490091022068604235737758010087811978262368527432392864489862769634317594451405427268329073725942208337191390673956218775412509480996732048393830295675741616295777187309405653277062608253553430109970085426247610873893362271471998451241527566203073172962919822546838905477445685277726454323810806793742373732573732351034028768770095761291919307946793933045563836601538085567528005159639463875209916454404188672773559635709329207694625005822195600389596426186527007561851475223937192963612931004314845501516243508862120180023548595356926445063625694931887345771879630502677517006175224976625090226182177824157105444491937381217568462726290246303514542436487468982817825356783848139151435197390082836659581720176526697481328750077582001273569979856074787031441852876151623119086581615676622121325962590802504871903166124354503537750586856525644708873746556120628823541012379348315682132903826703721279044204321506139009122105014433611776000000000000000000000000000000000*i1^163 + -4650086545788602435857642943505327138347022210566180016202789601488445882760695185101900499396152730650709265002174155654384510869643917703713819819345715708123416279157196872188179106206875877049116951010645762023925462582847418214236768329161774439401287555832956474900751984178841383692771880629738407262018852776008254462700087243636149839940398172895684901766215793490491095926352781165185138242821264740061910520135196207243551229077343904732818319723708419687552692171634140211569129230029241922210643920481876735230365499265908502771399045447956636194911956291699600393426000511298729800824726194905353844007861476649257500230371072695167289612149226630744923617246279561824069269887717992125182289756831790044395242471370025264079422229297800299755834226933226603035333009538192789059212099454837090427376295926477893383385791239961574973647460660931432232137929453740572431327169520591672942700248723022784214392156291002930281275219945086323062856667673267577130381997900635698798506349641718500823917831139726329889155492022351874276141762394992595999055754102618676136292622449377431244002369235860959265973134280893295304866286635849305307870331003390483064395522513332414618546191596274573422194254884675867752896426346790496714096817039756341112554722257585868016910399970412220971563474461890689747148784221607004631585867506560963052057637497973924531286544414480555980271214667239676306180061447323648834551933554930011632642333908586346187720263934871933386001049365888940304765037035206068698405834510714503923731960948022406801859216712645351342024799638503807093804019353357988046157352754088811528945473904067600804989201861196191018264351470795707160614983152262480986356624980709155326369873668001864527856103252271950033595411085710453723618394581656817714357832941993847979827731724342097326169646070955905978222015213531690051642157975506162724255472071516562568931773797658020909621026826450072129417678804889198824288762300636898650020414908037076345090468694817997249790503035883113275860645958700501711491223087443724016942305421110019985991785103950782736379701222502750362040086279586716362344882532244887494859995221140171366361516938350527943889399581303024090897081071032500209006150851765322030475923000962122295012241995550299753511762250963541417030771622448143380826786056138740053282436819540512822022169144209714910210910013424610049922730553348237985860616699491360527304719686623216347423525354144298626220612775233896958334438005925139774007979018458915011481224775141002741741616427434775886804979451178425818661034133572075574243954600599104971248836300352243740183363147005850947387164917386954871444637228254255657041028390254602880508035198929327517656709821294165784201126786096714462608677524697776582740198874506300497151387562102504488424971404207347809753147549090214870514455373655290518473483365604025453130574003533727023842879325206500088013745011863367705452832242678246660860839557230529410359383381108792531698399643354206333683025592295758174049836736686116560416021745827459579865309169907231873619460770748098776180485493675927362760422798819296813935413009527187257936203804443685065803359277051938614855924499155974112921592092869839980019360854904013226819463491981895461600758679021919766557070908000792744893422126219258250392794469926278798882414018292524546364441949526711958841477465119929121630586170907498484749766624915594317141103532465469991134175606849438561810218627423350422801506013346690446707393346393638343160502839948138812267115546938748099940579335287842615716790394261437171509076007321600000000000000000000000000000000*i1^164 + -260639713558527761509191229140963828774210972854987990564726915857087103437023083978577314051942763987130341977836276473246172575514244816107325053727681557829434220661403765985868755376862036564925038162817130064046098622520327114128341463327583779265482752291034814388766147148346030201479433295462765930688561500419026869131098357708434732590004193054645978323371696322899478917464719234103474874841998542075349528390715637725735022125996084586992060318798437339899330284544952678047688302349316585087648300426824518232582748437813259693880085774167449044862536325784353433654732387237536120970841816492682980772179104137522094286233278762240177042044453661262071606352820120475591223438089766514964263800434496002667765236496508089574401581819985047961403090161497492151782743293044758157798860541458408501929251256628701614679145680225135757606380772588060655520151009770616437147481059924767917384597630589793616640557043123391102474982121164565570281089274139849993332967120698166257224985587497596386458078857489361983296208886817427207396833008647004912770245959485712565629955313806109131015226211796585147989907867377323721688003090917590145545475686149904166462570691283800423245268537514129219842665953683394681915709351933018761739774925660467795341276858754068384222600781537494400076701305694599325433291622296040397741344738360931553977539817242420566548071339720098056423580109294953926581888045870681448444058950891868486997402779967374782363286472780792186001017437600482918413569255812206328460408358598293131700390980228253141060863948178613441269098768623177058147549218612248322573034547288977066898875758528105638893447425042281720758652075847124280020497787060950667089333574131078226334363518783390716658711180452478497291102342494691841688754971810816079247431068148878345923494525465398350491234331139001639645313254078185759547959258736442792015449833361532506524060611852349005571017625546449585393432863645870816831445762466367778480437720947767990534291381138941779401147034771889812143350836893103517853914778781369650270904900233533926895833313616867052017805162940229761789998503868221671702127007046992494801129622887053975024079022902497368368719249628151184307447218857708797537231294963727167099020856987893232443433689156155295341738105913550127337019400099539932248921562342354988881142291903441497460586392312497410911717134765194153590336149738008167937190689366233208403771341454257891862425860955408588957964365670504491020422176830526240623345942212377917023413375767093716193665298181166729848891425965874490979066970060654364526812174193909759113509638909269225323502715857581703691722325291549589331648123311961548178270929849200663789357849224598416247813364731342103465320830950912346719711073471378449666620295152497380238564709461449383484510571018863261132907201479218458437454540331888238750693180494358397139143278756500785094892539512666884647338724590985863146430258623476845655306621993626638365992133105623846005660023326362218792457609504495873672910788167982826732514172670181578801363431090767265111261209827146418953777708439245126795292792370483035203908422085414694619047419644392745038487844917214285871107387333566162279176318115647227249508648646758847529668975598080100447104992447237934979034206809556469722463485624352004582360554525641553402185268065184588670655573115906662347331071957672621261198257985907257649576820503368212590934283497216058078780152758565004331739082521567157174204310280548146067662102122158196081905188149971729685342063729428046758951150438388061819470063207757947863040000000000000000000000000000000*i1^165 + -5986577960164027327866001226607588362494756090128603739070727467817565122712720646802619438935641351482920312434558572205490817433461630385238786702504860013882641113955609432556377299274508306080464814397920983628555501335945149845855417232276045557641928419333566721485687071388871638389928729280628126729106924768736079708908773343487133073645618238057158217374731868567535314986406387375245801209221298820436236764185131612154489608216436775785775072155910312131186142902720013233611513879951351540806234685546238091051696267197900936892552722907447592777178668736155753361044826551844082537616667437749061395073300623313674683356310375243251452323235975432586912324154163622861822620203722782859854870065894237014651110856371640197039834480367107121801163521946967575485606195324211940814003804635031997066752580362097713806087625170191643905284546144008257676676012954317146015155899984593869938820184456452295127596428028394307243230250667251907993746461150496709253526098494866726358843768439763430763230263324287935264737193490679917018782098314853479720286726383014099468572920320004840324538782389174804939208089085549184270122842178868013380428940207733633822486435632739563281504086763360665287266735544759695330583672069935917435489778709929640952712438422291152338774373514634262810871450459584380270955350460502447767762833294781562131821873515782683466144350819533831576899025132871446278485469456543012143005975725926540055296178464421494913011233590253908769129039409051951137941416871953884187972765985258736439169337851123628858191833471040807831978063037934478358658964113164023513667294491796609372401179894939550490286524508407206705161989544471043890839938309095671460239281119562393806403213425388284826693574489239118886192795046461008120878992921153518064895721448579988860651811583430792917344639912949449437133610000799868914925055580969573681869771706179267081218949179127482390007744391538121874784159963842590151726049449446884220907414413224078646876191558547413930105387723601813908158969985824726242287073643559353386255018219791293655820921003757167904329510902457394912839221692904278104594330491100832068785717427997231008793546223381429750159528182581788642574444027455066433509783453411033379772649630808652100722158518316541012631180457756850996995694054178399549023316502912309951338752747422048031557307247538583235714792915227680494468016641702761906267075143653871198073253668978094688819077736063714301405883799706939360917023995902519139867370412444812756709695075280273744005049397049528593629087195757770018708350948886267182097029172632694616658025879961419841400208131204571570917511144225463490964664068934972508456069727212444480837437171013026932419690475802633986945112116336267044329889707653931094418991922058572662124975506147948730458797284183731364914792322430669458842275429172079908488448120832651244787240183772900727461850378928352489083076369632938377378070031068880448272391740361241461421697730307162371934740818061059909007533961210753881411368867546478345860311616614919314087072018478729026687008424062226898522984801247304724236093385459267214237117325081898247428890346346555354042216738450674047460752556316211037484984037898055698964602575718226193440114146565277576338049019965914340593662786379347757407025765957196658910948320713189584365946643919307080226645058975932428388323079574035962952079779875916629470398704130828000460128077276238642956936290014112861326059275796537274075064007002964916985913532657431728067519788238838536583515261682024103325026149416618711826424659968000000000000000000000000000000*i1^166 + 15351878254189424270248840267549901480999633328348621588648943743255254784511021196199131339386019317696988584477139035706781238350631802262901990245723946615009083458031087600184373291568864470823012528738422239312873807186844820807238795084305324704328155086284528659164237029744192177245286203194180312223257597248398728510364606194604236740716103400107117207102026914568319230640406809256660734607680577430432376448241667079983704649167887647898409895168575107672235211799364809954307715618561875621975134824558968780017207605330252357464795617301419176220530332786519694755580812684381289174611077980851656468520489510482708065113184953022489070443881447677308999719483214979734912754602434202650957382120513007537791223554461373468047590395065312813414109715570892552909216891940898951406005918682595369803768660459041361791662462300963680340764082336568722444828944255774838782386006628436289188839700101624000127998413850252091472452865420201659700345721715604274473013809937761324029262393650778825791556240914844070719338470533914863056024056093891659871638902702434011810764716256549344908840721848320850198276319223759811296509865838645941263729289990471910371990586858959590601646112675357522839311543114166480683083487202523826823211722777902284870768823770111376663259000513784860506264780033299914684065887387470604049832452318198442006083854434191899888098794445562208396852932581369547658803515573766824738788901961425363135808156637766868109309903613912011555847823391076825604926858241937191981057499954719014076132896173036997336023888756338504184493733262489222033989540375479293495902524113913949956039184185842686610616642601901414314282766405458763555404281762637610828169219083566568396391074963987386428886978177500014040446206581948741382657565212747979677510255919830728246996765398291195174261771637975757727122363353716233509676310539186637281240779176937397677223780834379389657484969838514989612903057936357904750956300064797396171758699303368013058950331081802511393167015649434642431229072382924954915688657521308821656656259182596325541592589488812915078746766051970785568570875396733020758534328005750569564265020091041606362187991715695006662054753473021470969132872467945614087908850354791863388966952211437903526050251895119211008254415319195907123194482742678988069831039224189643346531626712915242831322872338333235708607743399685208890480761183554415788292465201050009067045111450268064105120579458413265466194919377085613694890186079946669683748541912594393290120172498503652882097384597594465728220943210455937584311922329064668498099794635955826359009579906779237002609758736669707547160642363825734756217583584910341845829234551225811203748260322442558559520012369437271085478691930234582644077708944989285111849094482460012574834281973206078714655705997319001621562972828961030562719055474627366821745056633215209315325350773621968309319603825844748762567485617944305376746973366838301603007919661199574911477497940934891683799813925810929625101422475181806471418411102027058864928861120086897726613793858858546066409506178326635702928875368000141943179503243184708089292600972591844624458990299053767965522914004084125312222050149417765002757488555393872106726957147539072821715039308358833974771831730898985319363964887732722513449370022125757132599149868064153756228847069844828988405709585369336174094958404470597253958912779754646593054089520395986298327327200873858584839869601182550854660399100048214510710689130716114479574230411915427651668972070798456349985489438937999649715196563448188108800000000000000000000000000000*i1^167 + -54910726142831187283134594212870981844012822348041744859708304673767593251556273522484466553006100526605413363961168540047371269675715394240211101348679482051233212504695103330471891369605448745677528324999206995362668084033843348702468567408941770607787776349946214594458618341355885472391375231404903357871984609521698982093978931606405197244207916125757411580176489021588028637351988526660473572174508809113486323523367418175484601645768733803914433804362317336424765144640133769514568754101652829425680583017646713097462102076238212975608467282528580396403112222269847422218190476212153931050300084980369377939801063313148399806393886299484280197226847581287528859311928466694716854523487176163162341366001682316205310692734719850768992292833147560339809524351261622021150469792684583520037113636409321826362092729025961748655730418393812819353811411090637312137888004748949777734551382981190004524439586647162369283133398059593396305871124005163905828782797997095159010850317524724074245025329465040693556889696042273701800483172778944185785534837457688822755390020621317112032033351390124874160734487820801699922767907676382804280035972178405611710526743781276284037554117209091395296638417224648480925078629793724187576931712440090742664164461842303400188978247387640019620082697536287719158625945296053693227119162373923029085461929532624833913789629206844380296852346668235133584535970566523695230621950717142361217601501655644303300083199211752612492769210990082823079117049341134067998688040634701267601336780079610968538731078715969431465438367566035184536915410833357731198479097893689272553767106395689493665838318019293995707369438191348219807206607734539305638421124484393016528312164697977913302852727367458394700266742824397802907657235504601128211779770568644464161232112950011863095943432230450839093451624186973926769222360219019243140278096595168800927197436906722467039125719145983320702295379688777365351142888834437916159827920764778322626518761236504242820985828034897559283119219905527067035838287028301752346224641330332731301051987630706347273243160132339768123386427294170703024651927963505451273477383691452693439283871840136831207592711291663857216867940925139847975032836148636125479902702900662996677977154003346509283249237190720307736692482604085498085453447563494846001152912347418794723350196284559994033028035329994355843917874740070805420960189982749867443532644928418045168508963206524780243204340957570776654406676194323869086214801465333750577264399150112928141524840982212093300068476538049979479721795190714430033318808659502393652107080039846434269909372510057423063931272075857632634465019288052655443194515666188601427545316520107970285181591164891930673386255561843686520123425286484896580741818698022068865531078275463800117777331141670488598087494323067081461472347814847702320152218323948016834543440280921976336853376908566269983411369330945738774405746125811981178163103117288116160854648705462844460367667421795860754365798595287828539260274180606031818266160965965759267943938157454450132558547957940450296788044834185057834397035564248165664462763730467865947199170136096361091784474288564380305494829730865782523839550635226962772849625782581203677429055092949324331418666029998983051658607647407005905553770055074765224287327909146367917586509606267593987546740530746726261458039899885502410647816182240504143159699055682892348729566864998694987849892359500451940980915293344396881181270051616086533194557381248110152540898965805356546467021306847301100995329802157166785598586880000000000000000000000000000*i1^168 + 38126392520964510705773449278191890855963572398596975269151172058626818609583986855621548779682097564501140056495902564401888042950443215010185398561161997068819868652762862004655770570302229564676790840470158141906766908989032374958329708558818933526156252127508141700390042888945609560129089125960430820373259525497270792536731669159107704329830110864744489624806299945927468511650390841405345414811099771795235953689094914997952181206050978765244511566614621461507163475978732063439885262716257215735342110092848132200453546213381086606384296211909417295733502663136801836414972917116346629163576375973968723710228390746052101604157656806553342816780220884436732612053349166214450947167148290835986102658199265940434697346973245872847390271005091965779826480774542109172586649352504711757454755436946906773644659139804111002273628896478423101716197372540850309955783942255126875410474818921736703131686414008092821860050779619017086000619931076808540478762305454254826520574287518016530898625070825868803800087573017226694498599174937244098040501414526097578925890358752478809969723300666818303666785846989852167246266485295685767194876853720398886748073881417981307033331699351663580835787908535335977625465459620962760333439677894940515182470576606584065824309179447141675854782081844431629120363682682565530131672967072336746476694681075813860108563160730089865698272471673318786805609701887003379927583405336008419877303743849844143113651194304807761709117026049662781082662629399482603741192293281667849518493542010492954179345512083097203366660455455830522817595753161925776973065613986644532197714102601446669790719270096447596341688546900403986724660201524009632546828228715733226716925063286607948277640075323998435503386779831458220263719293156313643159312542048190655383702348852702845727176910943724628883318006209811074133825632093504081663700945340402299615397117260887179340899296836414681005199651700501913586522585192520846995082427196368969417053361504811204548004179546829178323298192528833184282383459889746410921546284951624756129102315116633982906038170038970295620461972287496903235164006321131939513912535226032081950510507774445927752165171151053664002511719411365381653743680467142727738390742997401279624062573540047274565328872290498180128294623710663448031368755310143206750130330384136626965818805341391794053480418452208590543228962936967446678218944006432950910010125233043109964740896385168565456736617785492431991966432094956642141106413647865134954503704483340901451603500988036059280835412614299045193041745373875008924086698614358259186174030103451737911890327313046549981391718611146892050517977562814604450247799588833790863271181487868995019100147101408547300078327294616505200271008626263746108101647815398908887098580828620140551156824303789220510716902290871463095893419614491869403308394842006890049968937412452262346814917697408310624754424410812136544984597256937335267416900376407956803399340835291761221535211849066440097604116694415348613508056943582823649558257707256503669270425348211501246521558552765075214334730631050230673513891571660618242174152875090336145005961407411361532813719306507715109785521602447182152751377404441457620936029576719373184628586877376447587976129224624651575221232777872836062334145886241453352341165359264438288085720790008119471088327194341697819853038142914066742055314122902411673772898724377107406550632760320961011370229772220780031022030593583838374502529603885051054281642351168968692179587541509767273534349486820372578265326772289536000000000000000000000000000*i1^169 + -16891385685327308309668167518270988017000524927658818064120411826505639944990692291674035646702416147380364067333950788301548286978320219317431657442174950679808339145457024228783143537544140599111186841521542677045086742786203832369401283781825980890066116139531523644171572884525855640093903088612484647927051824239795937040263488810268726601474303339734698340872451124018620033621604002717697627765817382201616993466398537513721042964943594373166673760265096409121290360914723400050042661798859651839965473582544097346837937098736383024043039293719044627182915115108345177077287006704160891289146024908220245007100429650490790424992510057873949692524836377873170300576128227058157272094601115082420585996508299327998513851154516565809130435782512517944276851996914503451977589159810823419472347798050448303341355944751591295002945898091674804874417948366171584933880276065345882844432717088625284145607434371023163587935507235665920931730912679140128842050801523871983158352923656745733989705531365546963110543665396002557862881906213090535470992016992331787565357468456088245550815052532216719324514933457028040349541556285079715207532833644959089154697582187971580662352673794792380324452245632683977775045462012132719334287099769753044261149245494692062151422521853806531177285940286757308553617193641938223506713136254981998221581329237684356741585878715725584845594859147458216689404771710903774149895862910043872728646914149451154067653484946390577727893815917717360286814203699859609114289913237551091812742266523155836999686796201236600223308039523739982081701689187510135947896606183287747133522193752775274391020810515486614127801534248384971740655859958476896564689089033803919299172563855693084339755509000302371994071557150087960762919598498392913109847269397729431909978777878514956807669246954508882472618304078465435610340206363736990803586577823676165260249820815930096215164959871584462346219239942556727104066922108634311222982578260037665195615286966313731450721029155079490419567147133624497072875894421040262042928789796220071372209536000851727163163501370276187507526714941023464207222110863966650458349962664969058453129007724100156887570423291102657895027652487314412594085131380044301234394119472749487198269816819929925645009075513909081833504534560976526368826826856560049359511709423722078872290319321831235102197553854011983137882040010533885906889147654443955998121419970628959966054398725416620832659215280515271488595151675178522439812773321852241312152911989625773479002140909365818927062175606757656501144774509880603181576624162080842383488802990773137798337077412769745719244795193691810546993719915263526594082696438796637640011479220163534531775290086725121810115673483062926776163717946888859660763223185465809101584861199893074247533674097627655557352764927518162679491064249171691996332648063329107134748614965023803199798507896528649123994371118637462496169781859260106360154119282787079196727291335548492890163401165561865582576631444649459447116751779382879971635395612126204520487381380641491768132900225901881043853646385865622289638096069529977998899979447563231901023566663906271704158611589658937752541544429402177869804454695225017639905679964698504557541261347092585795376919077916338439887294950841717635805434861624419782780284114094044030117603965251476340201493820693508012961121008570235470538203687306325568089614379914207001903325041617933299787817739844265484149103900780440360402111775634789465898810789865796931960494926054541248413180679814941507584000000000000000000000000000*i1^170 + -53352934568864862493698450266255093709211222367401548561281074469085687229936921331189460149094158333096838877560071103630669044286772188532648438802963480406250199095922720994113439776436387682720282301012159635443419725922084903533254417801889684829464908320114878301622386451432156301864028600889187558949378397238150900149346909776900320182319381966445678489735415769773478099767935354172674273962940321983500083707129023900573977483352260348076237788491349787159085222232678122933374686758168211311299126392830809506517817418697933499480887826629893620025363138168069433201658087203666961615026012904979084357885606348554960681438570258532564932397532534823963236109855427823153682812811514415410226727454657739314302563444398939827985472309153406161729075765960648350797806743443495283159064287656901808444628328300782722023740437689402539701972668483691542787501036097345720623222553645726657101853830829257652560052047851752490875541988922418817267068558989941092585481110878299027803148090752896041619734556999003793680239632193877180245483572259367413312594578806190514793561231980107762099569776891031185673271858613922669811120233513311279502550341878653626603798732255103110395805799561974375415188919189561177317659330060435823677548245573035188649488417430534184381593829587624463140251608723611843229439723637531286291175648419448876828612794698697429378704112135262139844454279432407339611854774848860642694335305944880235001787148994761756415091300268021728592405520909158870817489231491632811330941019552891037561565193164969029596851606616633284758832794670303882783098981128276437852244719147107594042469285921358799645050434464569056058209708724805274583876603810048079849744149087864314502651969203079051237087967887486826275387070193159981636735110207807709005044027875614770149157188278816438856989767422201079625228879496110974444813397326210203074080239307586195370745768895516926516949213703537953833381377506442480171845252160273198402163542909791832091675573255503013740255489563263641456946457226545807792974232140437030471791759911846885824774702165023307986255069818798617888822367060622328405128331503393960004159280469672983049636178374018356791109802085553933121131421471661488492043497740429946425030266998782623117117303200336162547441857308034051417801343431112917461795914529242426909595387671975518052261556595268959636959225446318879538852747192562234524304980474459221621612146263738725208593172975854073473503545329810451459643724739405252803065613685375529495859534314387888194098178425239827623813357564922968643751637340200979873748588986661119469364107436344091173656657531460715863648174185060063738464354513313379398142694673221879539630016543851462707997740642420379791642157921527720455252691584947999284314637204323965827064692406494299741526800386997841222962009045975288805912171973561194052073523514683951363843421695831649502071751600251615189891502637080692138881653386063940060211568257292832925365952516609435209407512680290758893924817219689986244939428742240280657670504669908928589375492093626995532783498768766616799852591814679444944312954506695558759706335826899914870528114696858359516185624875750865192413978647418739597302334720934027159002296102902521207017167973628431220001749401903979438576640637857494423255310593419808235367349039147778927399479632420529003184864204677848335601803198958049268761722774706779569250068517876456753244461357706811053120330505885915886177070380617750128890259211789574568479768950030424899496003502080000000000000000000000000*i1^171 + -59004802857618775057639861634843841341808632557245802812045149673360155179036999152479044062441474619543170714613960788441585101619508914866267363735959945781210334438519485328381707114061572580113037158712178515198650791201424354035108446340643439714988436788863544426073575783101622629747279246564730617208203007695036755188874194265823408972774887648866750090081261436855499526801526909287795348165086236545360131976767376318002145268476835713636666973167269127963060115661115927170498657952922599923625315293521598282488311333948270543344354743274535719018207017636039458832799357535185414487645146895480734929803330472172257282505207914537156473791186039031301556836756310093330300074623951528229535129278535740202584929874462199985682019024222259327486944270799679530618225887704820499236244744596847568885885334033653430858260335830176404774393545541747372968332242443768994028601735391710316603514774288523012794031789148245163765197210838756171973950260997138141628671012725668084891891349110419423904843553667388542002589302814051120108572037576582094826163080655369208430383485669430690582303303677386094459089711147731254677495186801913070420461925067231530538991711498275965557152676501901640594725933999214792445286972373113665779006324206281612018860787511666873754289223748460201533535079741085040296112688693868552574237850344142390657480592094213470872283371339990175265604246363878504220607418736918308716505769852063374327454934059841371264570430880830213580167772928122662699520697342187277280325545806847459111029404564479630742357366099779934815737370271729246639657980010743363364186872307711850882559224806797064350879110558709615113643054291474222302698967749436119206284810869199388313873506381493186269282820118789820973985162704553662083659861837269940271131959046700190488982732495849196298620305918804304777182255470528741820258375020706204208814733324162239543882375018177630811496762041937103080998561466152233028184377489199064666356632729726673901154421426704541243711093291216525477498044656131250882039589661576906291686687240837959285323401271548922161560675526865566312058968811429502515787767411323672025132508441229117955895784301313125186340431658444099868395433869895389664822159773291163780519061246851649366152447015028745946337778951593077000544154811654468134379925148417968231964490014781190845841452571128074696923819527922959043054824818739265969889702200371656718864199128559817734553253423815993633521700021071135073866619500656523635546264018673665632590396873547924919793458908530669504801228997316446650918557265058859587618085420244180971289800174405775293085530911698851426493904689583292032901497735618408131865872761237964531535464660725876649810379264350593826834981525589230677797736512742457736868050061046677434690855151127014920074597755355287282256173742339291251636989454170820421144653258615073789284949808808404566331676321361619216560836971346521024376282219552911673871040079012490438744178755618134910253148506137785067992267143652490706538857432629811418182366106299289608878602596385223681752256030383311713712619842879510351681104961626924767665848124322598626801679126516106479189993375226762453698743816132206942127070994588473736611093771985484331140803624662688068760029485637343486024961189528421907005607205657352553309773924140796320851688682171365231946076554978175737796303988692726540886385027708807471743064554658166548776652695850914162206312497733583775442972922185610842364321475735131035969322137698697216000000000000000000000000*i1^172 + -913146928751179636068581065840906167951287889247238896152874948736891489695105183046110998994042839051618929536832354026356614824853074487003659694952597553665884264744511217636400158088772406792536466446480493829995619471712314928361529371572578882003033960711495642068196911558978081121143878018003224871660187089916919599026706353332231110998859703415795213585376477665783887621281574260434923170876324110985842801807747456185946551317348201973510380571807356723994994296333610876423736456766931480416842810716114380379352966400333315440064063895769474241511710108966242223307236612308007554037858953029025803787258134895756649685345432339217633611570226892518250298338519747248019729684428947965295746206534753109269716732386623976624815918250403564502442638962332947086691357588793435182565521369812181789612464306990370129321240081305103923125665706258550075539587398222879806725155748743806996271589090141782006123974963382075052298148367463384227868499394329040498460254004857092923873256873180037691219289351694556370050614851105739074662184120241714348161381446481203393172257575547187598925018286718903670005940204527365226742914963244613734445231453722772266880381276677051840534742307976006985458791696626203181645877340256627049702054849105590958566271279956783560652463155543399242550339401607072605136221786198020866490859554681523697442199666007013012045202276382621455168315049350745568342198498464961926783826523775284196703571605507876048170215951735678088108178837727237785606197944494303457407837831760614088611523954161291599557541036707011821677473462786320463409255421428612864665136645421618134779488811418990195223381393206620564043896825359374527039034661007707843861690270298693200278591734952237234749151856010166669638951687816282337251609642031871186302667262919824499723177171437767644664030609896574720960616765712475083971473349859340206360436370214734665705850371048957668139015290335029707543075858278362423057415208973103079089133440625008721957584744972547292666875426934582848481557463863717616100543250298202712333868412619767825704066275130518439911987672560009381341475647741097768121508231654817358027646849650788173671059649714739961728338459088914799565835514229182592236479805320418589298525348925475274861574853085006820656955583753729460427363244033999316309610462178408265393370814243448862261630272641799296125962914973754814522209199911566084565302200133366585955148252949718892780852045895607331556371056698303409105804699405844833555219004695717696015103462982361390826515820966729324250205721847635134715453833614836634680899683154316121416483999061088208664750740443933497217657261277332019207868737629468710873406482334097238843621384773042408371713179231406794446802172663916023283831938530038974683911600930207901320239102266087444119817904027159872480881626424022601917698204084211481209183515230576900931855925705581283436352313242058278496769212231766504622023362804432029330947558888272645035330614755950279704777517802695532640186556038145864336721023962589300998884862461597540769610313986517630466428222835451229707494580775346201300910096697313279813597297645166684466681785891380968507530601769409787738040230193615780716261175678979127471250815329350384188453330825116954333528125367417994676283482326672864718830943862643602176353368132397486563786545388302184836121006495279089769454726761539099847201881823770258820617789091234183336913677616414490858005420872921671400266810993377761930854654719900028135014400000000000000000000000*i1^173 + -8980752393568890253130187906203064377557185123959831913659946047946274442792987375974361648584997110284615535761384412040903197903432021661516755873057023007607831674480386268614545391245745863042868256860217793112598546034903505803552899677846495024377527828762026253853175219192046398260807412744693605810306229619870921415651242699171262182887231282551871056632759130706910106011230994252491471153666015256449828670536579974327508740916761954687692756581936929769106112107032789695749233405280689728372418657529012394971048186217076018337276556941862539302933728096452261684958501593951421548964622429332307050465130313071314617534982221007680163305509118300892162893129128565223981001827968971820430242250159643234989587849876193172064390736150069804319260386594531005526885458507590245235965724574692522415985440512733925872369913386833365215663217253032224565732149399098600890475979587030612470581830255227140632839000392410752010567082532828701580529539672237093240085114252471948862000085483703537329269054374610019335796850773426598262557507354388288019971232976103978103201662550552857762762982293776753783702873674067802933280116179619936570386821065769629394664537776983838189166148428294542701120562411879864231374274336332222494407196528631474216560717192617745593702649392368040449729931636749713557464825087169809461766886579988322777775609977455492234707018365435914740080565688414395562399363056414423084136058787667879362538476525159893657771867381145194303274502633903902603360909722135923897655421701527643197970252096485220661657894949091531325246497331607202824669921364570992530254170124703971028309339484034924179783272816369993201008336910068723086861762649660443130565262358407768042126223519539318054448108070207759774556073873165132682175047649090740848076823511357692367220638252794441379333332628631269961087625387488673201136155815873496247657121917998179792207928427591331364997814137627198846571683465026837183412877019582785096431584267604936920448966003057252566170351330593495266305995611478777731480540230409353167400627731213850580884769610326574839815115934212046153796183106483687319439639843618253577840978980332618664144534503606092576432560151907721536378592944713790654395328108773349195222117606430951892940941724724152447404051861342034291606403716188597268710449935813833273552964020407137529801835893639328895569788070491133254198531373008359859035662643521653932618234716847018763859151331875012548852189929043273777560303244522881755689988324230753007348693475311451566984143688918526852044822710049328646482778477319763361265083751722835247221389675587894567658634034459721463495311822128158427639499379255395904651548289928745440643318628045374860969387463900384232388150045814121436638323484746426569358874382770492178263405601695775253321790253697254360584289679154996753569528294012959179912510959722170796696751165255681914264356259782037660596899250779924876528108598357970451905861719087011174249088393834502744103447816506459429045200414945958164561054848699800144846768794248075503974622854974326435413818453795260437252877601017395140014183910978696940121385431853399073102861364267461969133005863179513478318447842047735092988120028697276837027605862188754149192902657119256798518486974976608248228495101747653925755073350908548317345670640794060003060735570203357004450508884321435969788808118156558383795477328903429582436765055658717516075968584990220385508648424081329443950497721616762319775329157120000000000000000000000*i1^174 + -85029721623494579149110940087598797764741247931526134578184941586189895634651359051235212846129835028196284206112351148550492852614606526271059551737993797710554364353767907032148130342653192063682831775549929091482167653825458307221181715075062729303494683946092322661428597204524251143796404292660722323376226116482245778737250182829067298183056963589642953416498408956580599246988303932056104564442332290796341135838934003268371325513932836867132652320705195814319937653118725302743733918606691630096496242247265332277669951855185439859019599527127397158066672699219909035645400774606181997689662174980585750010526378532869928707575643450402019549220278035748877540127486134068130170359865522951100136644895860394170562920557909065592008017983127546514158834945958320996602375571450812601878568723799303883221208045098847069445911784510016701916932082856320882636095128443194150959765300058457468046297869564787631654202013415848980234592379521638196701587979725745349181529173385241681017734922566757178164926601156450708811341954313076545973384815269084286221731788015193956725686048698542177562920076046186485159248921713558100153325449629669040321499459325262116319342310339453043615341459114601190843532315411391643953529828613977541087956868599224962497061270958319470100662091301843455754909145716948109983628471600978349856505358307513334619580273398651532153303728631525776564438399374618978162095822243110673740317081360786596345063794887232783155588013425486751226759885457832792678184745498846819099244406624617033498612513660361359060084986004571954757410486812750807393201736992333708057134505969301588409734417184764976974475121751215344052329649962423024495817675803985185007791628213708929386684751279750418236898791875243188754895713506293517329874971815298483516502775391458219586858620027692239669060120160145756184954141206702879678054183260062532782752242784155488602644734485308982625146328832112069074744136352710454165456608923286378785851844364115911560837957491044892986106825109922482909620314215008002453512297100925644335503482457734155072253393109470427303371516375840939052560397608184673546987234726412633699980819571457020834278594464199635853994213097083954964638477017023341848043381315415538050867634626425566705435205575510337206494834092630245830915921591117022835354844643185514419531028475914042459037684212814030727048418803296875264307569320600013369932630026181927360485771105001656111933655139691781211699558423140242167164279103622860640498254577241664124414395391564090536687315866074416404227912264759397009582178840525933541513980441947423751453587900583588508941970510741504644914827946591062739235335869770953487444630908742819703581474793560814087676497338229445213990738413524273507650117303670035347390455394728372059472405692067966199666539285977510212428776667510918227627739518664924366002690331146741747708777242534711373533812712305313330534337419384732519290996663733789793008590451566264337415575441044219299262403771745774431360686433220342369451446212643828718175600153913598770045852739659231082011142809785403016719279762763076002932276153897285755600441765159497177546503618934350464022052798501086910347495450292179841101051530001317273121863279781730776654343113746821685123624040556470267423081371643935552584557823955757464293765450019815672123145529933055371510518888751265336577230278184859596564419468957311953923353435065278719296483362178676473187240254122556625263462218465280000000000000000000000*i1^175 + -588171753294264369036170170685490856862301747175638178555290597315567964460606462436876959672196900370496607325091017070265660928332370499182233780899730750240957405777620262241836480626988110825956925931007619484958704775602478252368177039960045514831112396104775636525265588729618912759309916086001606088372088665943619260851333992396524865101239661310248807959733800877981565454858337778790578368674300836758563014238062846371611520669505744914609947899185706935295657138013487840336768735233042565375134463007884800593858329715985068834115065244655775158627774523805938595830524676163091266435242364322395863677633856737909153927607781723015194285315898311951993759268862175498849844761636838002600842726279834477631704323883563467139267501680492327479396723176379917297731307044271100048130383844731969585216423777865687873909967484198133651375613229773496283478346184117756279813124213574175438494455347200827067201953963759960152329612683337449067441518457247849851414613153695729444913168170486643614885566592974107617070188588467259437138749835576583308771045135840641700103446260758625947383958640218727096475610727720753891438484485204593469302629287427185205913903208155108252634572588602567101858584774356290408782914278597274846689480440810187481180787882065259246322186828224671176022977867312065487894315466147087441820775731497625194920403184765723182234155718157401333582431964787662765782874540050261205856476898723814885893107296281069597276927342992155775582723300899158426661812047165871434889378682239620740986679661836380164138028190393902008608808164879024848244165253933542003032450075226278896451522101982600789951428345310672370267905253087179973926031498024998176236096462436176991564771751591428002136743166699443372233453076339070202760229903801144140563046109135434223005457996677379605585443752582151193030283685513968603784336776219778551012532405533037703277731557342242213902640109857043289368237671329597921198112897386341008005087611084327834719886664048653934574213673955461534886780202843458514136491580763136561000673887907314309451952748292028184739326924590242892034021657001529836778891541426143327633429763597654853567548179793904793387031955448931940666504369455492416094182025192102600277269211762800955868867443178192188642417100770918676649148196866124918053563422640290995533062089772357740236293627665186042945325222636973469154779798514507858476956478693311259042207455078586472396658729807663979339521479034561684931205625051745201621772941764119653308909858767768280160718063941636003568745639458223862552393550335198451892449583696452339081324853908727174805745350295877095687574194104781904271375170127268417644117094225544508454227501168175478449414882925533654747966953774943631858011034452220125006173281269136211077216944828584034782783192985149702901547949691930011460376311099567140270046609985589830459674137956028511000544770837910803035131624751417510212116801214584393367069469048746136352660305714514429664478160918388487218724716420947000335396980849954468622325468133073055475885538144651509651094089711950872627915368325014516570508818653267030375074981342622230951409287165143666841931309534402555330447191596092097758208236465724455059192590675636189741100478155297559852829527289781459707630904651966192803221180545991226508081208450634164504062311476775691471459164020117971398133930172182652361578400910294348953366376514875328745773963336936247808555509496254405017600000000000000000000*i1^176 + -2755804875395048483563217359784937677803298388898220354234041857026509815965879560529922016954715376039277947233132097592018243171189086341011291644302358103803009086153515017685277398364314273069750839318958480529727595675865188147029239291619749043943651958015796244801591482493060612845235138064588296776325146989483575871724573630436081884058206687979898568569660373949915818347352032189163494089055432789155210177374683816368250270986884167767976596554022451015599295091759644434330293758706813769134790711902484666630867225764767275689844950025304486816066027551226319237952804006811402876232229741264017391637497875213527031409270119421697457578849510242878142696512938637185171131053115450927446365395283191705580669347675670298060745363457325518094395359917472512590134691125382649976072520368479897102950897912710014215591584048394099865455222829839899999076489493388845777412346505605074620578889867807331324329510165250958635217518569340314308068418604986446614611428131741578081655415671533264054405818956405797949143147611174356960170083522209890150394423817172740423983075752023193785389466861059354730110070287911962512045504665108601515328727515010609306797827434387058459085314260133100859438343532450550297361158226548702365802310826915040381305546346663794148882271433169849563202914994415834044331191605985529076249893525481319397423220108878438665856841729539638369029710571638413360046113671359322544340919837527236511369642751010299162531828992722838107513377149767040467814361452407249298876757031535726283456459073854961110411724531317390081234954909122550401338623050263177290824556931318784812515555814992824696265498216103757603049515790938108963035871425049423281394209579446567525521760453422494319680297703471793703515479508894355718763330560274049274258258053653527522605948976845704996909869161647251026746503031529221678524352829303261990042653939803479630872698921241137606747691358473902080812975152970088693923799610126814059608069668014081873310459829796758823450228350717648626891234616223685239245731176518383934261753943356096192757010150874790082013719403592050813719787945659611511042461715173115128593815671812689232677935253405511709628321998227515271247244042708644497842626301373017626149568739229179321040452845891535954813145031570869960736895072568219876254125318938583295970378107202884068209669390256289380338072800545531699789224129488473567451748987289896328417448706146257362248804208551194638289844063006332973730927626426767341038235513079083423900771696459325999739995659925659596593825499741820844816480877436601292322722085890279879058172001970297930724102648387343554884119426342792632264544521905650619503898173639862853550669463887453983796413483865144669853778623732538457481369344733794059647427818104585442628302772250838113797417906403692517625963344128402656343644003868992401760194569813496567293649951673391621511350549485055985261254436752223882386156856245463869306280323193110605245729808628223797514367415364061651194944579003971431215109240811822792404600903020520137450983901769354624131392478530647502745170404444004567207717626622799962253906118464134536357802687164949136024242138419186120602057137575452102891606244549422285329676076163831954235192177562252868878682751713157165042287573516520976123213213946745701500799421883340628909852476448871238710593696963781061568172733653104325604765777130008489801068234324603540127358600268135501303644160000000000000000000*i1^177 + -10046061783862463370470363730130123842002036760540392637060013988654667745935969220882598236355878382718783639138546501972199112143143397754997970814741580372843442011720043786385264921108266837711633666174464996894919984466523030479010493736434719129218311848386099444101479832677460436700617638632531416659342008258450296021696584337544501358225454902455776010783147894629079878876359195827526355405868010011188318789377942450699888786805346310867820224636346632621692341743860040650463220107058919231012546881936503515695757176056365416346580629952221053197470054296879138557476397239656366946608340460977807986633978039544470889482028021627680506352416387023083274931985347333463552904854727267958597409515521749268801256379252977624038418050519512219198928875475678211487217081413565418454592801734086906733503713626836203603939202102591312422976877149768306475205187026273180793092111941987093629028603287059045713142802502318308481309191901940703464652369638437250007331406237408166233922117166972341371763097321455105599191267660368622449165903752367229119731832173190430277283203427969065685260161261771224882793707637386105241851219184433638540524928514130980712594375075969100073251708038650858049700025524818984333276832757587961344703194449179234885767945201812253893057019541440511782775704855895955443601083926399567893705592209305017706981704550122681472624497927765778288121931512307814735385593793153778894950861735828618655846195124155453421065328129775600120234048687342394768371038177795025287457753402177098301834207428665245846622892375333335418772720510414084758904667064271762857325113958994962596830540322557319988884046528695400310363707648283877324155886546361236722682580146466395442818674082003328764375491976004514554066412763832596187537469585633858268167633117067174636987311792911671525980030731623287970106174784670247993866603298039668816355465298902840976812621680016934304840635833623788595201895203407567289125236802108649878194610753447098037924915722404706754040859095377098429269115195344354537759245729526467461319752670555301137181584266123679750735990910280178091772254129233477249774193792648890336023218921260677584798744621271030469595061256096040734352355425466616186331506576237269721219240550927260575690972698086833503177265731368693556830188830795486749200081317345887754464317123674837246510039513077383941816407810159676988428451722540765244357551733323583873037228918937218228965789555945611766143983165456754225714375290084360082825532094572644012435867635593093081331188656656937896017099891988854852665423868875405153298548656602196027664323014484224444900249403227488271629336029297080804986533238767016897423036472066329532030187076291443732883058878074433082689580392019924848536399072022301295905228417600548208157715488928486421668900624789588817772231403057280318185608936143372437924212898231942542767569024488805294101358317381876172185876272460541171783605418162388474863537285240040424620377364635582327374826193875162054424216780483566622694307215877548929125150114237333865024630403108764863509011469827518719624622671555820334568188819325489819020798110476389936394020820369840101608629401409104773944505988256985534049096056933240665691060377466788851427086787835805362205544200684459296446175188945069831137669366810956263629098375388189218228677952617214871215756530283352352996389528271055509950294575577333915210940635670805850396297265152000000000000000000*i1^178 + -26165649376584178071451995994398858145074969027159161471205936619673094054351382029426753187081035831013957598644747298932651735067801874953638097227450624617748917637026433439170424835289237354818815034819759697891089181594166723081725616796830913998867536189143376225895672605835493951895696270958634589902388161768053566703627589036191583516438332766796852094987484921069288398464141049295993466436161977529655024855080251652428954712750419576207082203452004234290464753870866174225689885299750851946083428334029370054484569344291221083778146486272823290581078776205720763054528748802808651546687467609729672945685090451808685540491287878789400483736808678463206673173821886192750090206362150083113836006776529766712294390477444537898306621178510748405788010405389098552539092601315498842799657600389328909029602817172548049447910702092708427385184612113533961107610794157929896338619672765510685601532728934129556102127405166522315888937124033669048070271348374616558939770790783614925535970513331961494360139735441351958274060259606473501689303833488438052870400295969046825075692383361966699634244340988564296917597949690408987996925709097755763959179125795820350782517578526156259319937474496674237331642668139831021964405516448124491258079467897117470416271331266599350482396279156492437487091599343410608593677559420317791341935182714011870692043227901268481947221391379912747675709650342154766062916697772619377111775705251290527886451185690206048434261119332705473162889070398091331073544428415065935831377147403152404726896065701511637520709684937381205911460614456694694458019424444104213930786877420720330098844544472341057296882802672811701192042777648142534315506463858132381657453216341678223572562371195515371310924214699499116468127709327149708416755294986175690653852964622909977164638371882551968340761914008588656511842851564480101828647981932975044250309832571258096909600474666846723743405760909754761984330466199719736852318785390139549351349475191260139874592439725826923708092546877134402631901683679512005529622159671258449407236021861533595105011882509889928489084123824579948404591781180387676988493188800551168756906478063851751591817668683237393315698703870332432687764053836750075502386376916763544828420902894845683657010525424236997535250077178939500891439599424896661604601950610483121156380144731496794378891567640871725381533766828186381941532096382967716773091783005409109681940520091060805951986438613193725954871421743346893264987801372397918584971884294584872023018179645435837904348028520604255472364218909964006909551558802415448567350357633511985404866868054160808241821106809137565401347857603128983536581558060195010411019710902538483649810446909595166994002849987351434710817905184467274615153898867319652947309901086458658352782624159487295067562654618730748236740856856299793454329721235657615482616820188526762803810554978127710329342351405764867624966821140934329293807803627733147410151493718337878991521471924993232432842366075652741638759160227040095266206685562564829101718433127322830487667192727397141237850402741300045908416882328438649589611244456662536301476363991788347038546817012048810038435218656523309095047950087507356895443669104832445787493052442021183249976333654213671565220755872170239340000517912035981608933361316601863808526030299863949386475932524812327266190866208455452654778949786355215423174130539872818124827147617540505600000000000000000*i1^179 + -38834474121477638575393096544025030070581313081667511466401377380883957855858656497395772430217726934724488087243683228648990670315899225933058877997159694353028239055412840228695510062120822022479514150956192849236035432200168824756552945752472545558295260632149298831060752732465257432269821731315965917239294899461398050202206080039679872214574363212120524584399805504009648114664528820008928120648357550097644716254610762161816956183384353904962132131819322152888229150843343843260246551217239845924231534074646163288789923265697021207595482078495097000490656753874937784957204385514773429814010517517859957055395136713336642488558178656907994061777975104432144595381578329841246909802297446630431213181514193414378383019336029409603915987464497981796041058741747314042309032339048082279266906658500409163225510227145569720577686925878262905715895634631961649322472882473164669280102398844165752514666364128135933461416742923881700466912416817490539384420023524789647485897093653155492875175140080582159017062167417830475742447164291308035872693301547438161663687686282386284623559813839419739947370718961571331259661929984717143774719415768529063124286551361524726952817897491094926351439183950703080889163811016797019047527772720185261882587988413838160129605121618872704476833197575012036881694113970464961847423007346397247321593316496160959008343816501810413907263378782648505435614726719035516179663512526217221437683371311785291008505886902374788538152708047367785733465334919317300395908958748176523372633234071502443287363910658897310941685812400171636581377764483111741678840032918609075597800151389749897871236091692257733412528280574649165650289676882162650788454646759772352847235764004923910147996492573027844919990341978601007659497517987701952081375472460931933237284405510661378058403769670546921746807797116902483023160736232832557698918404005489694906254879120870485286227826682428125573416089830706802568615493926660658899584754523325253681632182605985707918918125723997688166120904980739494735881966101225803250486581359668668337022942763600802355949331819241944252580408978689519195547792868349451537852991857651411149685556571474355517674978424217171203645842352308936340790793018042011638676879899396238888468726221035732832959988953632441306865123249841764135011449812063672522308080464084803559783820376318468178315240033255046463811816828202016301476407105311691101186875484540258995089570612709526419158518751960789186697993705787600495053079474908115542001461096496168598009127086063819262057069190484537780931955260140288378712231285509707400736938118837783287825254526818855458501800609831198108998601355003455402872750331880698865723191180657423367949642863755611399812522086575507350195850643517486884722486256806961475690778119139697200492021850302992135837756103066352865708721241321096379282697368606250458379866717566848822791001921590890809861722505790431030793514046994125872681396540149138187136917277098397973737664851163121971493698360347810707771223712776567736045351414390643586990581104531005602301388799456921875598734609556805423836717399474005709955046267306975215540194954923706231848177593650334175961045737842246331588908693309621096093538355499005665647287446368669821842786802611125476834117600403177376497990635025891261745273725418248387262501042145987129275541576428075784900157835933154843365328034520548950724541593048412323840000000000000000*i1^180 + -40534745220911366002867400021718498086546651289280787808860437448659964622155857923111488439931020266517175874772221045095744196421885628543516648530414743040202802920660492619383713580484171080673597596178530185489437460262221469204351509128040191257387010918043361713262697928283870257112332222785283428523361493528024495808284106192387284119424059052434806693664944345272883702633069582737633942995402634388975248180106253624472014349254851376617827457126581155261672855821403180112485981953318776006916797316859469052168763714513284154607241295615385373699745484328009932047470725011104909847640691751165238648529212753352028700984430243200087110918674289551463563432605796289072478028438330130649008320526337921534197749663351833102781680178171418669504051069665183770591262227924619379301459069128085663327058608820926906187943621485452947870360819171844238749396534008502837485544163243864390741937853359291254456079481021294150327691033378579514551442635521404968088189062072162065732600264036523023913809095791804763537600673019963431746297473146171997021839439282210295971971279282244298066885789229549303162347586937379277784825873880618153434469825312716986098827509039432529296537390728803318713954815337496145958324544905027679449765369472358527078120140511615805977778859335867988324069938728960717694832007435633460102006848130051355440411279108148193727759573723796652510459409524253928760153577161912144468036002922133861889326860999672072146513596783467567070215965445448734146485204424091642991325629496064855107005022547961398364952119854712134106728038090331679845709236384437367400305984588743354904422803865220242649250847665077450585516868249293927327186461981836611510617779347634910572811304741966810507538182791250180073441234695626162283900349037589699196475906213096232318250388701090088536046072918839810342161430517836299894875403694755222457033681325229686532605781109064731697103148211842652704442774214668987146625836554245035993133257696105058798481478943462817597485699374280368059963013934618034250070154311131531835026746029090959147799328653588685196241566486341343492165726080576837781760392705336756490546200835919211173513785691924818943957426939465853587080849965052381790877734035658259727714937921828986777465571557326153865802759550325390302545870974439146430385153168515541326615586463526641146623707625210876905220144208427053271770283134998248848356779455912855643860936185123804149294959909537147536479188531544013093636708446285719599545076217620289401890145392712327982534969218776920266815455085679484633559171648498798601725332566062831409626910530137721695048391467307462547489420217758449708791983655882893402217958878906468845264945584018700626549951257770196459597623719195730816141796931015099613243159254008142419592104594483282896614821878200903619323029078506642819630801961502933639400898507490927953409218350062362633528373496984069265943896033039742945941304811864301534960079072334230495084842526091162435044136618218206088656863327638417464916115319457622520049681731050845913561821016127992371567356932065985731080176379657964350569887723009262543692096407919113389001791034209657162511727266113585219687127796173355430794882882027769331495977997196480679274344026916641061543738719010212620455892947208143464239563252669201513171266065662225942556782582928916832417144922647120490235100822387695971991552000000000000000*i1^181 + -77513838218443996694730441334413531256892122214612514324302180588428862904223802174161339814181209433795129067257773432486610498155893071519350616154548246062389305051223679133708236068145381312394475343157752144181124408677061132683957390566276264389930274338448733992234223154710906844355906010399166694825716684565151282882386246465785489854511055502385261071503525170419777119082399558232910483217619090097678430731090680333129056946519901250374419997280186987739434844264469736394019442783720175614050896341465079590017657946198290218577551810838225562428390445372495095117440772617186907641426921776721300817894431352717461201702564828934832406600866169304082989250850440565425673505819574841839610287445692756075143607980897586689997549056830875189958201411731911526570610669827378141315158762586338890225592269813184060246310018449858494510644778162603325752779925192349718664924839205650805355892598661123371397122085424514506390435964822798046159574712345405959239974233092175620591440285653382536802061364504341470537932967559382788474484352191410599419127047810728442736506529980469652008275340259801441000676901168352258445758105442645695350635090884321487394023101292333672331398641522530635200262366224754713185014126608318683209678317232693066202090028463844511204265991417574318962085515261805228710625378228719512923316073895453973689190594070067801906251597115682191887751824167436176783154070635273166770960059186581931907989927530203182479538537554746535895466744542459167999511724078139017696476186416448092423955308307510990523308475049885778127808042621005273059458812601927262873558484116062939670993055165259384890975843448900319680283421427775141454313090413939351950732748287482924466052140766485560464096202090828937988756599269687226787956793764736158269870673007818537779036129641871262573088637971310449733059303323945013913337909993547694075596281837668436822580429691477696349678964439762905461445193149874669165053278996549202997095136429721983296648568655867673554745140046415444372673171307111352887735202988985852407456229144210655698612435297577067286778534318975221050966107958855568135212674962098798842336007147214620613339336047043455006439422775524076594911480579627642728555639318943629406090196795131133484443332167683421853310357914106413221308793203233759497047169819408660594914531264598296604125429445193974166981646055075226869720920337797987187377660135425458123134066091926003098104665907602217035150589036455725964393875269020002852428058959974081883846291182621250856371772565276690637003370780845175038877428808599429922683370695070290917948499789047391324273602771493321763747469021115804170823838682020603256747340283486933528125093923832876708861473105351263360225976083029439649013823743626066393090007094073932629257347136110940496935853996686087011573589014007057523474897159933242468552274587289154810023679575381300690079367925366867981645529135253516490726782687328059622169597314463939722088162000790640807416922273180757688317877213381420262596169157244551397917493515126064571697760483342868734833115258420259979655281409946028113682205885977236986329838665941556095473043107203387164628759172566317471092117147705855330426099359811315924573343869711634919661356393898369746055214585106395112746552884676569794628700926624647645057940611179344549228823373053096332306069415929212974392777113600000000000000*i1^182 + -111963982797471256778231453472612918577702746103408762443984312689900839602337934225393096263858919763913367392417457580469804871909523539406096046509960365210744159174236248483245917063198627935575464009585886878721281596860188316029147910700304120714378601846443541924742504327946749655989013497768481114317205472096273393917794511121136780784025820115978037460992975297924707250553298488957282846649705727213008650565671877780160207201346615396974561260626454181471887917584772452406951444257306669073919841276139062314745722881327770826383900204441785676648036246373029835575301383731033718159117023608528830846651577680901946678104228523972490518570436074664758406331951337092835830780264825992043632908496552486755074290005170477612903495643828745314064100660953325859672965596815734947792365005190824597638272227769478528405312001186048062897754118234498536068649540895239986952880904291591720188432061389315076350008911044569705157305485059884798645572913698949348123845790864726060064271314928204781961405373688088136168753476314499174471139571783977050065571188702304478773659394655942877673660572093049474369783334288512613035837293251631808084538688139394765409991701825280635326570650401279861545362952605957113873413644486317758309898940445876516267108294340946013879868401051394455619613567798971833031149859521923434110823780450058519139228737492067682571320300063890928745056376485155600063505828498702280684802360664716240082488924256326148467674673757248328306657138306529730471997174019288098550375966495196304001950512745405308165952790292130497367651231667867800417500829613430519306901638563809229261372738695411674751985662095443391585745431803705381672024903527965878439668794360680773678092805211957848182244773197419326696622942181630575872631935088086151660824315611079527776360489274531728687814964829466306710509619539453588630470837775478786671735915186232045381190144712993121780648503480140585765971243206551162144986468209626156011315552632050848810847416428086852960182448810496024955655449054337242851868231691282173069830444031516391365199145179662358968157293593801103234314701960779238076843970230298980263042138414503158657877053707918017945789627016728455611163984893037873207999773879714733210769859576265981631009839445370859401319436560486940117832010802359383987345579093505494769617653362166690396742159152061296009516561146144394036046162666922044800715916158986590719359894463490080615930759628452725117983263257346149733499969722131764601517411660979177542008890737188086268289754505713216160594669413400612238381497810821178389372788984740598004080114986402400302378951575138300406081145201699740572963351911231459552350403695313066432020738073493278735755387709022126732095045971830299247957690094912551897558230237162384111216394947657337391978173696993660348476721713747293713314345363432005863622849422641047005171393220348057329024491990582877191084262898878737700433786136129134749225315917446148213996577369163458327895101219781120886921485863671525742381160806898663277342227563895326241441951902590005286756736417836076343038717771585551306576626042477583318617816980894093905695875659297290608005923979320325246369179899043575889303547884967723743906448395708284050000118665505814369099423527247041999195123194382878203273548602706680174931270233218678037023606336055558644627140593582080000000000000*i1^183 + -83224528969548504588976347266809268911854980354440431422697194507697014888874491844797498872712593401855525284460046889261884061588293710757440334057348570005986852851036513659320379032642295113481634788164700211794122223486003882408332226553977767207330625783034471394739844679635749440950302133827770443083092657951621304003209833522661946361370436398555810920263888488984081985405131069161655708369592457570306195108333827824804148811482769926489409103817597114870071975556323022339691869222108026469810930036630305174954493995849559866868535905274849842482412618073391996932358108825039463112181922362752214211118492047268418614242876198245875751895371689889619249293130225974710046022705204033448882667223100710426775464613492100484372000030570225887422592203345550167382859353887182536687779946409060831893613228565914268878576266360225867132257805044389111804544782368146807573147276256066319551622645314716496161747154944976889608785511844395472837408406568857117890994229989297377603793711625148171761816734645205580891590745383258951379575968217315766788111445241405005382437924757743918241995991595529093767522066835128024499003901642470597542830047241298671774699303262254479063357865102855865157785359625673788703608018312602589290978580915279015128209591196079219998210521159315479049096179225427591741236107564716103836964363174262067691405835570228273933901737071769248140019769236809437140669562773678359926969711721500910925764822604522347890331741460320203251053344933633637768732564956492981059100512196950130248462236840414835485326520525751964109157943574210362141993119053501452293822281477604910538079438102294918604523311850811187595797441200261500939858319014447705575423533656066093698790802894807344779751761752492352344001772059472842262152166904330450508279815205797117542783607559228899863669908819180358307960855975427560048768910431432174811844238379237233693335763493532115106389796451706155271602435284852559408778549063784415280065618967140205446608216615647646752431723218610336290891879458105396593884341829522586367536821542682119940682039503734875678484094551872293858947495463334752452212630921842002188013080226188733700557682665888308300776962826601879315313310366098950229588459155268051806293505599181719791021487376608618356238677588861915003142916271604076457112607842561175599882097938616753557736102520149410091242306686336560737667658109846981648445167001737404028516676495129359764161593140938138902936845649657150230139881650321503244590083247379444455467003070340316542696663112365154163176386869826599536999655998664061903970843581411588887002596364571082765184258796929757124294479571974588227907387613250537118682532220119020841672179684867217892710151622683560370425833545128189233609216153388123045810000664911337307239763992509022124671074871801034657393510176749435661692600004913240168739392612252900130944879342240391924160630782260942245247222313352048775834190626738787495680472095730236723871196462223785226185378398464267445036399670307269168589408973606544635976708617476559457837781553178621685698135299026400520085754376366244724783705144284173637943455995741241524155563677407939680098420636366743988706543332270118527112633271640436793971861048820455256207548620404948648817543340614084256726777189063903000698963798183124351155953963486785415034341877180530688000000000000*i1^184 + -24700743272373140142382624040566557311733617307617754898967099532465462796760905377190406629921255033115584498164306719233559830268761107173769614725872556832730494301379481183679052557303589703598083984347644202151942257535419611833505343689435519873934695235260539301366844044141389988141274494768352243723622364935768698725820820931554774676323261952427449843172658283296367790451320835427177931904326767984463972306336352096468204942399153123462079386172148977232649555035552632389687246986540586040657193895405013365854902924392633197507484461240663238871421650465616385515546335691120232560268147017010505680272382093026383190322773856014761624755542737937572020920790372512142056905402790557018391301075946949005627035450462758919449069656180148451031027865195383180338764106906476434282187573094989941121753842883921962816680986312109327459198288196608477516203518644968284520981155371491366876309293418793684061434461028172253856392881145210351442166650619143768037727692244743414331745029306624718456770444300086143451961912451077780180532168669696645525881978710352536189853878025921542976591229710252949726445253069163961215439146533215029600649495795752706623952942224449153799911033145593335935897456534445319999449247049011629684466745375239768148634330073500141442339141369188503859248237118783587815054134922598257377226623028733990820515553834505939514757699750583976362481774935531110226819492042223293380326924976895882122004905234155143901761887006990221372949033398865340589005149669605924425238687834862385102422041582546262751963471153900908442084929193237938641199642039601794676454760449506825750606238485787305073637989983848356974399788552887452651333338348275222297982061240647921729668942529891587907222795459952099798281634910518174781675524420160569099317524827101494879733515504755644886112336854465675914829529000472188580073218737148819217745236356067195916007325364343050225398638948719800539310482559525844172219556351073348379162757462300968662302341028807420274111405548325433177997231875163018544491330283231386545430478666821785527526582153040910177491944244490893420254165747269530169269683573415055215133953670092142398719919111997137318993142012499531424423043912552177483236393536563417290334860338640779736864428770533242370639286091523767382889544767871919454446643982291539086202650874245347401692425255386354351065911106098203484431882234465116505656041333763288334506934016014428992483679695515547144281107261144063513751934936113801301032554925916517557638597876797763659532283195784312653980489237012598643512670560550203384809492494060908572701168268348061284793597864349673077571951861235082328805750584605307209696391172701348612328291874363808468482415324237429040665091786920513765741719688200974206795682539437184181104238565572337191401727619056942817293211557281406484559546667963328954802159446339508104082137416185416435150852584547009001983856329839706361687803062562904171598482448969333292498664967005255425654899280195445911660947732882188560479054266546083669519654465322772933619896236265245581264393638276078522891772872918271654047228556447538203287908672158636405386651626889365843153511885498982351336139705801087403379910279471114687282216851134710277659470116146083889639815852251736515356299371455486983898383111015083179806136522674488632934400000000000*i1^185 + -2691007077817087131772398624114208696916953512033587743983884516497070938535704448504949034888212450659852671412222078246120601532894821203075509336985507147131225562148996118428232817893576436065376545908604299465308498252627907215437203213828974625958897636038738206650370518092561075478481147476392350555139194543243502254042526806114086913938521282961331401692894263590391389280883597634059998445493689038276443338923025508805978953187915777979977610648202721849112378869213523089040555071693351810360809633928504418433415369138139671387217369715925248255673257164600884477210362488899497760528328713726899270262127605422481873978592751638216626414733274702393836023437024172458135561597738777328343949063737116256924140627341607251830794769919307382214658312325045083161476499119498654740202648036658091688687591457663795206690792351386049035911610035228125090028759943264109588833324335342840944523342930001809000924639914153185790438002980064131924617400401395041053297209169766784804800061824649663704308851730809462175812386149413172627966928116920528087746909110017466812919468440727919289052706862075007486833544532579784189963206917264556250993387311267305041372166181494381803470784531790672815876186665032229079219175123030019858725380157784424804625728520990776534233302417136432014642618212276243899672640266812408611745989375010985078396991285657119034498171233928706614305441185037484263673332859063907259311660562482031149208537212221624049608834762239583359069992718648095997000867150973068546408641191100710987350696949081178844434523231837292141613539501254075310289597323181067820292742344321416626960920403810570281426883379295300907745664661997504240804160355716262020158195015525024639036604797850711750449787331875448037531680371384175729428325669705461044021213679194419623850172504862385265365915765182922072122769412120466287988404575611002388668039861404204291460308803637521370270167847246532446018258574859018558433540689070630507721805860196878529514058449255587643251017603953971621776358797477476591650570472352380624477457897990131990339077491501361331525412382910948036976268736449788604168824674576864019410702138856183904888513845411973005832467960127051829821091006833833313419840098953591669000705654937662392342266598005920409813928837300734641364417567156897854758162590168297015151327781433542902474962826081781681470949018264246312788287457338042812402264961981171435905027218505803148318336283286071558592186323322558279918837423432489606340863968796300545584138313368445585939120764625801977024930433069614111043156111709417607598260223379834071988401945129750305513871103210504302256719924902912484246797248884682058439161923247538604598720578765908072573292104602471233883725825695301271242709537097763772815333058620622042598437290689251467647599936656202603840326356475451399562806718726235818173762514294067549627764146107044422456574828566455031516371286179665529494360246821201838604939354334533941968436710036517703999368529916145507616855696226953608428277787170788993921073902783102294514263668652893723737499626794098317275409314567561254129603479658038204115790755390552525907507572612010215450986320976828934411847229624679362654425456162135844327493937847907753259614143324944900198876654751954620798097191480959025513866599363627668891238400000000000*i1^186 + -12408474684828456064785921273775838759371775769368627138088186354665298210537947555396437035141025015401995070861335742139425784006318408527413989025138730709326041811018849669486828116717247018602099246737871032100678998636478437377183565304182199806489186154529910892640944190132454629873279386789014371009336471767134351467276524970320376456949657546929849274722263055980222252354934024514118256648286562653959985379058358728134225486777835816830876678913292582483875080895020632095036204146664778682058123287973819988963443971915062714660441961739623340059407387685172388029270210364000068541493119056482161451770282887970886022453341341726001635122128488461303630100821097441757321077337832919910563267940194047523307667645253911937948652340789289318055805317949663415882836335223805707134930620842314944025732729468919206928988576776805818683703417392738141442705961908569889550970137547275269953002830072003919672823400957301903210435585195850922196084611949683145932342529747775554708051079033655712848562309000945423988756618231117960006712032055443968419936378327059860113693011712579751180083390016623343629378681529375529114660015461896491464391275880230191823298886979379801439502013735799867084570033690243841604475573602451718131861820221812497235206408904941824004734571844399408137398041533100603297676036301503147677441015417098738120629230206203459196819301545717258515378043927177674206203647443164365871637668743290374094214001798957676059957917003653602058404919722770050353631470560680214085156739349291051975012418327396200381006147918474702073999425681145689473284085813800704373887595762492152469800725269010575957670336917392040693917525153924324672988637640331814933319901233115524031356702134966127828334778596367232601799149474761311769880664399639854290773865045132794268841556462375580733051498099511475562477176250380509759066145709890007670086100278711127908929661844995333536271826047849460620231731753251597684960218612838040459213007572893665803602294535167533345619527901696485026758512933988911125932419289264562464758605482628653532515692457570361230227655895534002028790438484613467624703870957827511705784791196964610901552898826706305066541754364378499487844009659060249277970567170614426842388547854316620834679315064784827819428705536154304148062297065398106128861141756625628741870823827037232046499088607210450041723171465469002610093497759204190505165125759955289832291861347599576438843507424344520672855364741234136108762358866035099283349049766886528192289446454449981651031999467597304798903639902693617539398495830451184429299112882698790747785412991017953372293041230522675923146945220434539076791213718330675865209355522573011674854371904351331744182210048004945019177348858145718189610829990276387400642753998420194836257650297714536253244929462612270760366749929226620496805198883694968070046079080776253265420872308232238759658105979296234711612428466223208340836469388488680291317019490005337572765073703898397923131013817215851318009464594505142027100612479162739189883075712553749711984608370230595902182305203301006089957021421665520452119605504510098529593504929076525483818565004962549146313447847419631724401291898907994643978850834143208353834813408261725778001112032360732240664273780403530307739066407960741599510528000000000*i1^187 + -14629481756660723558835716540190200267315537503082792731526180683175987598544823325941667362825262917865977095103150812189152419372246309418428195373373516944580101212537639026880929136001912632201661569660338783636696264137084242644761970110624988245495075684078758515317099827094093327546260899244365712995278343547724062428364184273303604466361797046175943767888080942270163299437333461376148686291692480292284880712626221087736799911071864700648276030663183825521730213668942991530902220689715200077089696041939175280260306308887099414772644369878630424112108985668440086096271741898128443089816368849356190518850469863758612511048542793780239889056792193720269744674955077531528981189272865732125716901298547269010191025538437002570993432700408532988281865373745207669353543534028678745556896353855868268746039903902448435736564333133395774101372326527922969354122674669355829101917284690000403002811531303182933449166661160144990694783081573133251195707818331176262763883257824110769277651449266483353203072119490017867187518695973813743581739284416904585966077768797381818760581006927927912953428355882059474989976768391248158823896380898853463316516510007153962286418721533526563122235055254131976205657883478773141080869662528027749500762789059576731611495781320495716175459724143713403353266433244642419654874272786741853575448650229643392018548913092841137393868435438136180853571268310022721603189930906171759527541929767348991547597967610805350946991192990285524192101986591233726990534301870537039862111384576191966076289639240866210489507835311509587971028509468516902188807867664381733313311474909341893807703338962034961185909304873201335170890280671338216968865250189161290991281125526382245510080436740460999782534862947846002363671227603316478423609796663706427122177927177640024872574598264805401944598443767693231880180817868731590321319190216077299991800267663196220978672070901648081786802153560380147337693267850234993217850230655353772529346512642940821562423972090016482598090314748285236529160564936198990266405423823182125923028751002173053822141277313975324216747083360200643960605042266172749768309257675421814556267004407802145246332215532050199487988586294290227674040275274085106660083703137635181209693942552947543563624171136484917942174216276907853602470910131965670128998386333417137922263025078736542813753541313411099299060146765061236253923165153890597677963543654574693182743006848664289899450944352848551886475192145439725596775960572106856723660438176836527584452345721801107977411797570188579644199182704902946227852975835790984133964825075445035214407385674663659467479360157569473719375412877385531093971247991622601219505155415606624595245181831601347356155200620343061327089072570482026417914537853761637471580740484850748491206422882800164394987065235639598406983941552262439100887677861680157886285554528071532639813105545242392122273426139096419598522209699208399065076484545933728272400831749806638771231651496445760835609115766854037228838204920921466837787602333413505778550646857862165596353889073154610445258717260435429955731743958485074294278640386461662503307435477202809916883308649975423008106633426570729221110014559142986731383381351708597241377004446985246375541711410528904816116614560244979623526400000000*i1^188 + 103216956939419436306506427198217056968363224292095207004005734988671155342175414469464450362765114930367057395439109229179823132389629892718198010414337936373809574187127026346168710382448072659313427972434715545710701959895638077097101213053972649510923571675740582032104467947441913157883330880953664007554726371182652358772125307554517839182932357085399871972443346381949344727384395217393395756436083223396639441438509779831574441267931265262552862631205888363633700051247217427283568353299619940124541557074506367294591469257014821042748636235472153161235476327569198947791860115434750744385990687925550696267399511379170772088806190462203261789157569123811938202590794119593156943559233041881007390870033784069323527349989875750612638409476272419750470336276266931067137511459008345013279843464413422329634071747122305794490796552429654843386654779640758159327219685651616009246767991840332480698103495827290286989159716583848904184523405114745468473677478831011982648022704697575451117087606323107219100641544275827088929660728249493272026543550350491329963387679546131093319388941179739826626274184556381271047295759289405974766383113018305344332979836420546877016276840191789028207647896771852189579188071999668402355307302974605344469575368207368824993419348144300560764383633929314505276859229981665234621784452298961609974173223873696897908659193300201494080114831375468082794356711583581234530568638368004102507634764089405927046623737569132792726812043097560332921266243934723343198512837176104203522580577562648356354457169133702967918342642806793301475813739828404716926062426331537668836894406028451419996520024602992065899482336554149210359574425403563264690379629852219651390820988624658998913995526812859868810549908281428197954711639446176164402385787401418399122352245448599478806074316024220472550638836127694660009975400465292936847843784681990127150002309043389406503319958444903960739886386015282393869136131788556546835043765384050849891386847265628421266749345237990261297829545241183123805806884093496125903640343369318781487563708220357400641651614056206855444870114938472202803504138511069155238687021574985550705295712857967377256645635220375212543158800613998014708025292122979325659368503324875722959026352181696861028072752809459521599292787679167667307701125812239665335725258823266172098536918906126747077977997136415339664093781472491157872823386756348807308946920863292339956468965876871062024813161171923075241567041887257337082655552134332384909017189297715718659295598789360966776570803349954479954190837737191857252613369411467628663121645084200665537624788077359630982407169865407423708411597352903013355212705631821991555748682292589583597134616986967231325357002758663439668971307061227373760483548273398514514001564260984257415314072769089148160966693734765147053366352535135352127907185960382171919212176741278373455303152072448413875823627167433349477640558073486386726372861633462208033027533879726843999207608637675616460760590154873387653657158235362420741381033613592924812524747030809723120968407989481440635740148886564198267252666719895171974814792613595242837429818670732670633405902583736045665744856677408128345261995315297797829245015244436244771039408756378136051945625417154560000000*i1^189 + -436431990657927544076330804147117069710312310770219986705422624047988511858200774332676759951768495559990920345616438286435105302450807319382705556286554550064857157866477917488426666467358146934424935367125750129276807520357211599123389667593335661387686924371852485684734365431946081797810779786133869292397228922725630646673470420430227020339108168722984144948030647225809026452638591592063866576160078220026852822528270279001177092950326768721365994878072492452201296637490567090389546394108694816874080979117773051672469366243067019731662802673934812268995381546140498178364818413567127921042688959212582018721082944975998387748292200600477143716853729268842764425040372071927409479376115160695222509529301534712638658416552951643529590027041602551830739108875911880941630611280482043057112720113744306932792155642636817700414127222562683015948293860665658765028034858874413643828653850800771050194087934180281259878140423025883665213747569032624489823442771832758615271052892320075816495887588798932190378965397529568971058838613574599582073925493487168284610785143838243714814943387086545358392887905786063155261308655677343161327657921090092719058146904292676679774556280365077273445483990112898873810872793954491770177310748479333522264755381363273713683727010324270769491552174038176612796305014855637545129991337567946384586309258777840251674383580086856509572271471640933407508231278032161917625457172773306974679513320862159315134892754461650660569161542837838367199987849149401866348457847130026532436120854627030207483308551666657683309562725385567782836744373696288981650515385636332669913705397222253169462706924095720757009508807061363261995881276354767871668937064631364634704884621367961434453218053337864652603524848171663303496414954492687729142647082303409391438958101991317959364263943219234648540605587069322467653668755812435442905827322603627571818645811747378800333507887541898205214168487267672433253145957721324472110523005916431559443694614882379720845930793045059255812039883392994483048819133934190083759782848007507288582319968513192025061168859273547588454719483178598409099339718851396664585939208558403624030529563611044806473530951941804528954606812370680123040287365788901301177658553059345187394202543104622596758960059606185031496838890068146918863849592378470013369648703877178824058545253175015243146099183962288348104804535311371570136027716113032035403571912058662716309464312176035364392584339782619491546065865344727689407722458625141479522796227744198502813021221255970679848532306123302619188172537453739215947822901368844629374578399069897307364371941566660339802348223226733185915713940092020515205183856682091676359125679177940301109639887921506346595140822045400458343199835598594480894166861993640618335093635816379155200452421523751482030666846962268743798807914996204621063821621995403492995547058236415200283126065387311595998382379183817709771250110272730890856187492361100241101035922061773831033271127294004072260211761898595034453394178826138148729588649533882928689498891173204243559677789988182376676195864648170210407503025908989576899152588439101106199848132294304598021441195756292165073389589603190930950181524458568254660438563711508483628072960000000*i1^190 + 978326420903688371290944152607663453259977143741134374919137332883452031941660787946498956853581431355171498800966648299566029057816983841772649613933492089065546562224996173919483280446088509786013671138962339396306307735708776599282712758300990518953689045907289499930524723092082524043522853916889263807583793861659062174558839041758367726014261681396442478197121509915561599467991199211148510736929013016379863913162532546355772806769520190082666424895328766572068193895968761735522413454232858873273212582134344225765658760447757114777761738518555429926403202182312293065831419134458308031651872871361146451942218433994841685791695749144985061954326718407241355494870969090391475751019113104399166914774181892806582550592308663953952399906642451138859540251937478864643115950137183610482112683168847122510805409939737447213968138716625249769944768381217384763859827281415658236673675070224867570684488872729490272118266797414647752505675250153259334781280736002702681796242461368102312574400242812286317699112583597704607426988266072322020364702852703954285686633897718230281158709876506006816064907249716885639468907617820668172665928737724137842274977039994429048202466938891937879193884608414617979727051441540321051723558764339579097886616609496843622239850114843109649658774819123657803036660543167196746447656144963664889396882135546307360046368149176834980279334907577535989441970808761366249613748049355317754357301865201353608734189789111689437137012413454584242741546235632399097867635157918761694323814519875402918906344237382564033840884132620149402008680507303690086728219144133566873242817972814530630419262403775327607235979727623763636035035330555685476491455699909744027905782015284297734520101445201144298315191692661649910436769622706335839149435416059228465753957165157470927398454422647979904879431143918603269958380276723889057922925356406607096248573867560940849484080116366490690252006956784351552991761451979681971273316436452188347806181445822672863478214765974771360192462173212766332611773053951785211477916047480233062841021561935112221181948536275595821573060972069238082531493814824343490051360897343714083239963259313397223264542145065019641019789754361350960877402372222273148078597617998770736154724906924627252780815145336674072152001754022542759348510001851430554798097136231315122025358438802830837179250403361629576379774986233285109122201264068612472717368123409114769633659579693778352747077213716234778645048856104179720007837890885871174620263443803445788748459064264612832223414138702301039315175186009027408739621802002708121068677865277182874019749291254184394698990569097492993496124479348405882194491698042284149199352021213605990257000198678869343731462770450935465230905459735467749695814377446425339109035369516851267916758222993063090879605237913157245107448899129623996331539783004358234381611241449254929694401147577742378208311593872828475607332606105539676809277654314780651239889895797211126603014357009649883810168362637217508641443794850177823648419991849863693656331346793918998488055927468291247022761239310007146971797692090400554913353782858792086474120292845707061810038298411586492845727167274413912905318290266941030400000*i1^191 + -1376500250654650471863760796690445739210201136262082515826640914840987585713298830366603023720269735587452863332481300823768892029801074667256694925787294528014180447256542805441656761765791714386319950785689647650140427866563071096391156561671389079573251737349208640847049819219006378645753219139770208485965512769955306143552483281564716076558850537902000114139764592216658584231090086659842823340191317741579630524986686963802583052037075034452746046329333290549316354524032671658625051810421683400283082190123993175015510112443668575643483302468963678726584368203613893011767827473849343935773177553993681076768477686385520697137101962756073897545955438360427633622698472881137418885191952430205721685092188592070251787373723400996897406549129228501921347553735282180603516903781191885652182230807811953682159152383824276216659235358749033922454859064003811252739169527797863233144030088182221811026061413059747971604189707946467563447580875115368065684201139435350943152065272013294850586408740577223548831294752313859355872039649429024646683583786437905502916939849267664970362879157081371069013138808465816144741481764283099907350292106104764278938906568808490105770393402632222842763936225832861673569044330681433479048814187193135390737573083626343897545447025945835812655573478351548518979142653015081196843725055244732704151614829253515001567359042850821959467030216464801982276602372686089195373799433085842637094951926472985963866371427845100579382875349049925309221324297971948293980356978574426797667301239881243149110311653433482302559741817476498859696784673576437764418925009490820387920797881010837629814497922786543724056082179084139183610407079762402924197915757216560030989002681117435146235178343038296584895139079324687741682897520234016181644516137551131313058721780175937109564111781865226269104155724503767196716090780558180342480469528574016610127398250341194467947706700705381850793895950140511789202027451407661325927523910457451510778690963992157814216171684326196623454451785536555464266831263409809239330777883382771418798293411528631199682793960236214698240118552266088214067266882605292448843800109361037796606876443422050147460810961525666020539958923638506816910218575482223818993223089547174702807107108100167943089602739725079611238720558757619398664925642322496566522035118181578266690634911159819852671353798566831558749635632613369709209243258443689817713498650239075027333743978774055273869097352278134642344438173896816047730638490037803667320291378967689002035887317359151004516736446930645432054649911012704872035584578770772969008444444376068272026375874846055199759430138857019151636091581760448301286325095667439570907622984891629110147721986398890587522162537400906039241552154403953445542586470925591574959649660769095373340422796428032069388653208229790151074169663654665697128724861735011798277724694214472268726665849686011258578849661244759316037581485147221907923265939482851194011607281850614485952779956983905855678512697460505789830474090431719872630724313448234083275335984764918127252108001036743728283100250002710322169167221125477698592511055997757785129257870171455041508986576761751155660554240000000*i1^192 + 657385894341729183764514152208610272033495499536438309783214180239096090769907081536189689974438906469335716083685833635074256123286035704837436783242359354230985749982728968523643788466433478803276713614048137158010290099413303954873272687966935157182123345016442593131355076179600165296404526863270969018250332145713966879723302748062771213918917893619358485795639862968875898547488889590431619731340830481473688450776895683932154591279926756283460018462380263011873278530169341451255891487505904840361697275326862907809011281654415417060120868741828062855782524098340172571923061841963423528296150622489680999971897263723593107986086968510351267793106635334901061733028187239955347910438060696401243694484348492608812221050154185637986680956421611195200348609476330835176890449487033396182694238073055357736452791520174608011887739565340413670035435440923026075029782207744620956939106884442542047901353969985360851493739762337859035053974006131134078712886490052940986018849837009279367374240452044014186840015928471127009577466343541887623774526434343035841003262528671722306487379099142180893511380525348459204477320410860155944620591048863802407297968036652606325632833017683822942915488288177244940169091872933826947519108729702530051693546584076133753166478563045188620493430212497766379682621824688441545415809512122444319065516321957773423868077532098185299874256708082917230964338423181999408382471363048537834605624161439796321654395963510379405606384811014016247632539854524840507566337537479759904685168691891622441943540312957349181663194753907201008695398334395574674522907638568817817665614040038764494429981259909869425457409372204318625118727146290466451098874196258728873292968543410224828658713210160759752305359665794684481826067988629106823866627487016963923161800676232396588808216315287449514916699556497560665423849845240855102134339236311289608564744339389148937026051275863713377507623124816373862932647115347687608261195673042198019125609407678894119571441657466876639835689217716722301695931213093263468596082881483227948230184004751801929102125684095408389537568171973032790453191331967542994927519366071451276509063632460472222091652198161859952103397963512164857177303209211624975275256710596369815384553037651248053860392695351837139066950540741186237579535788153202280442658868394282242698520906931941707042815166949973426393010230868215436617591718804038874691969794560829688616183307170384128486347735734814981141323243348684078043895860057181756470412745598687223290552081397528432903057646631796776327231651132196018935634594459059856382882594642263540685475585304083282566369700538329016164494147596455529080077850692942934305800374121843993982501392862482354926208399909367116604351941649066912807584421568128640638229316003943983978074241435245412497444130826250336995908205112104230931181825641590445632706010612141140451473294207820156638753343496577445026450560455814517412278127978671447911045139254457741213794391653806996530967258405708143660519499989113399570131536071645046561801911017217111006258393447423638976820211853482128120597686134511720461183239904917545617646199764545044480000*i1^193 + -3098062369140451883949687210698583190059450151405404621081905391814728781373648155497582524141608160477937487407827749431733661749621575763152347320685337651550696849688121132685277283231079575875201542386936286928554227383564819948809545741026617667558376277347855837625074568746934262869775491444338530179119522119362076554291477157939061460675757178918058492683011051724424989592647268607241705359642659620326725331087172929314186781146138853015410394027178872157587833440320200698146464848935309022469698088467214438800984143863888251589483428285985718029818046715618538825008748545378309128232434940048574429616134150448949217037007811198251144928949999855052210953812752734993052394539201484311881552243031225827118904754450165737319917226922176367671651868585765690653328203004221801906598222360303307587670014853240069165218395493468479179609376891254530772699508689551798294157728240126173022574609651906059228958974693474984227388591941309928399531769622766903220026575003848040474123247707817985717842445884161719455124639855010710200347811860423258034322118893776636278146496479855338338573460796243014123065114756751971579042804255647729385550130051807565588037356176684237172033660787787224926511214586914323676399441267989287133992674104135112356117109432924281497842388331823557147424260721088853421198088929705326290412170099141387020317439986853218905121964490979065867927046651144385641255215125450530534034306672686677266827807519900563107877509960509697866654138288724353422841222844862730604170094266177804791966445876693150629742735109981091553119838699008095353403312498563957003287112236086563487453787873596239768332902157370443026421282482939977329412277495045927530006014568687057852190026288398214762600006289362104429958514630498636214647717009828584043160430589957280871394947969950032834890663467158720840737771597566834480487965792557138713832363882125173053241538409454085007869143888897841992435902157112256655530173576622237958430355329344481504790645782422755451957221188527389169081826212873109372257598516375894287960697671683776888224088199641697372754893545852024426526863667246020250355945668266370743592645950920477038603948897200999755611514711744137067481631463522413029919111759211005418649592823787561750169724116025916862705027113856374349155311989678695908077196892316471202020247551931666636953431405232526497328666661115906580215172572574174705474039053792474934400189942395765386974104760640197723488006509193522446655563756506341598416190306012471666839414634794698282367093455088766303454900158949519701730946583616992739590402107546256289320589870047971124794101898522588276811087058998521126175338485350049677574039388404349683541661739442630501266344181110985697936510901239868000683495994812881863169948100504178003842734825353674157671733412873166486960535219796668051141197096494470878029427497117431183510329137262260851300578843187320175023789194164182396936671820707710572123291680284879681051454768511364045015386531884575919409189661808794396410586606308588426965322487432437305988560155355213864428692126190632062161048338974907084800*i1^194 + 3842047043446534638026309244567661631931444530492077799524181539075899180190840468792863731026359709062251060904240736522023584666457878484347471231466320329211057856163237030651867575124367495098826135942483802458182307224498898754721390939822050454067334721485415075343922153353981015892801564627714682340482527278928915675461600080966575336370755974199429304057851614296328434760470309618478469853708878428151796530238125510703097710706761083495270992141666818824032389703903282375498937136776804153783904580846983980444481125711223102564374651560194541398597230397860552676226344110850156473928088419255946420884966450828730406996462762336625748732293811630417100096744179158873506866415048532794105951724820511703087143257537635461507653056885887218415749155254077643892866042923603551396875250185115830695755245262638137710178005227488097053861964172858791199867716078609798839864790280993596929776785648980569020631001309132263857565915395538996673710940888899478379003623669633544143708980928868116497430320898378939800796243438263776788317508161280436707589239628203290828491569055708263235456570682749257710717052670227621509349744645784014471891481674798218503474097193154341516352140086990866652284797137405644232019370468518807155585580314465501909115555702858693072439585933622348433881414207700141275120624967472405104632188678227744578420482323858184721956048269239152750049294444083910040849319828547330455750463263727188416101590107687509661129523858378854685979422072685906092604026767249744611421964349841401456152317829655182493271516118771737953073008616358577724669283479932188976702556483372223000785674910925642366085441703786833522364331031837716201224286787990310476675191129432970294442641276119007927189223227767612512521705842974882021326768352962775224434299210007374055681910997510027270221490356815498515779953757835915423851412639368881626349338138764594828538795652436926929859106894386705708293860662872371348849128810699988101508719551323259076867502525246434081185113553160432355512665499503847687814454524282880684947395303394961524896201989994990811464037446637847759875039538048806872668210404744344758184411402898591458449449843949213820911006002288654034195811813707193507187667319157743532032448526266323264591494730905748133017327848023378566793200915215974472718047859960745718802647742570434211819134630044480424115351608762207658826272264668849888704771000261267760184305238653414930012643185768717517440392798294299430150522487395149252293476584851898173336586550038645926990917547347945776422374963632590335046787623993640698232621712786052107692018282246488433215990620080029223866616909044408377411015519642248757029442695355752563377000485946686213419374118217453767153004891386959372531114401241557690683316776439016979240573864986636298753961434263098965994518983589252060477627597644683622871902532889728585624671968853527769358025619507232782087202675130789111556724489562092420963010243290988409204446613914765070114806067158990308586136019660682015554565469160346251084105220657636775080780661857594240*i1^195 + 138926433622072519012702212169414183033396662412676830662496894185472483023356975968873750204150114800263222165136138532822657400920534303109699406739758220869627311730888192887627963957079278975230047501131140446783053556911827599082599878790629241830330517411872925290495383099112107080438853952899378999009465144730741663865547351614015410163622432356290541658155977289631259325910511857317256515619654117080212510564794290081077012247610892350246348314460961103064693971335678665875054864004529788954776973238861946467215741790462081042253627009273445783710255654406077980375093718684757035342940082818783308077472141531695240466766743845243744972974388027980474392828527691414949469436253194722172868110396542309898781118152626032120105267150378210255792068390283103495936997170312018201699379785845158638237123739866621513977748581672565246815915367527376254724571817075135210464441608307952356785824632759231974755326873451634198315684068630399842492603010278549775049805914240069908625663785526195918805531423907841222451300074335278331638851457854784944625564106280679894916530707013484976735209448904735704277586430060816228530815784556484136528346458357432115896410169866619209517271743453767431609235501049982411503425067510002007551252260124993715341038173222191133800251173490874625089897069308387817839961191199645918229420385230168197097161302798145798025121018283268513210689573717651387033732755180481032462941577320548945211648965029092682405117744409226514383778171313938934634253782648984333351977477094690184078000087976384872846854376268564907499100811077704444873318526128505672090393684910304245992414739300188675745812131936215963936629465870129033815550995540780143048654012229837097026127737089641594917434645104661487456987143564026323699368662245951505362364481192403837256625814076569188412010221602664341484585928776417939989446545358126152051617427169699389082024337348552114831273357248003493695990164402481990799277764102878067759162257318845806610885916717783251239053501772944714886396462413422327202967458102817101120583688800996977926084278893613429907036122041825159304828292322337270325329565854650581827554557257325019053478063586544167645822039276873391125784358792868526312054747237615533740479540424769435313266301036668228361234945311316270415120827454391043716330247796817471973907485768385238549479372326542005088980916819095248831399902553886523756140635148106649548759041038059114083669985802279079425964678622934886739721505643826487397333725651075294073053855479762911520057961860448538510803705304744840505313823802125291230448752546564687586996496984849667391636797655415531164999738989917336484708372196462340533805363750951210805414281135586821965146481772182411846464471274135491852170762792403143902173572703149470954676240920201475898059992276705896210052096965549532891070606020692074133741012730119410614749145253698242778409286464992624229816967386763423141882887403160294898440666512953185039433253913472515899120864873645058783283092819044502167570667842809*i1^196, 34545337192219807088560664958742147528898270984989668961383433039509055292977691581299171697254178485307050825508360312012322215150547173867912476335608858702335911851040204348052633480251206796808157953806487783993248531686426332860885266255382164929918024162251941440646369542656404822453304922192714813594706867526573157299876134995222856181423594171710828321263381156775968796151744768169458562742537283759733924400545868745065472645716452462141680271983291279903663349638418393051802889487482782196303918505926192061953494988354615837555019629704741846155600927813169537586461291331608627363080275249472242747374351944425593233385547946607192987722620149306698409425502784179595216331536559762317429754807748305766227083167298094098899188045901455709410602588815598327545198134571471801767307861983635626488970183975673817627867456546054100867203360218262068465887050415595927153740399630731057112156293786019067635685198618573076506953304136162527197704969155969409888330578415719765616359465514674596813156377099928568147679857344052199451570275716075807720378149131614709474474209656008653793076185648517966120491534206194512068685228935484458718916961716557037858893864540957367896281402562770021714951034317196160744934659151280594948293935348467253280723540224129587305013757540802569378663449696937015136481790901590703501101218341085482349782950739603246249087482257921233829373912872485539592660058518307700644954702861668955314794467647395367450595570656084270464705244558616926265322519378048615406593677448798818541597950175873272389125710075377174817164230981946986009621431475087383713515680605558090276252346770948292792898018295647726519930114990248274144837178262025511347574547895812490218660896973941525822401858910465216550076296805164362083137179994911142485875956062718469994841381562828792052357239887972477612295687808658564420775704233948499793397180316378875242854156388593152287248643880548219901500060322262537089094401483227869836542030405778506438886247715645120259922362137111800040884392797692429643813616613433177717656223937121178269865026973045385200044606197124689016524428343884915270822626351015563204258476233493848616075332482964628762186121552260986444969926580127312162671800657209877609844678121050945926075160015993288784082804021117236501122659427611290436310425663248608738379263920621283359503673022571101328815511131794124502023568065475817685192310319047919968804856821154594612837597282219051390530947322342177579109306397261024202157680564124804001299520960378119221549295128786182373929355046922524196684048963669474196869262767041107704834419195787820460628625880045787070674559588546028003996982129411368652238268992322165138104680313538336834480784721804711356430399207691984370329609674608878806143923072259939294258493251500313235638991803666148799819617626909438057780578667611648655261536886079931180631247892716721020464846552429930065942643878704672195419103903497550779697313950629864579199707109955188154533008879409288973731239133405743907928050277829307768686748807034814930002454030402747922007310614082362897001464836352150015953749946842776288826722131083093175676159504922324643297429615366861280627497076235023013205863266024108499379527213884737489593494794502880213523101998954305493702437208257785797169211873818650616173725632614047489835149715227599591350978656340833277571839765626273710491208371296415031654815782222847710114928993405023636157417127755974562685119740435785140495072283459680207073157465881201958214501853117029257879957250642068644592603991247604257381608170690875131785473125579849000477747005133777556211968198162331805807716351704680070136881053879452088531721209177456064134350143416162755074869982434957592869132685861062212530267234182066918871119517142922665189120204446082202779715351276268701587042959419713431950961818394664219207236668472831122402046531456996828205883484215033277148967086074200610024299107142299812896594265435796640148508358588462529764012787235273848837644170884486186831762258433377764172984032719186394605807216788149491401112418396431312353863097586355478015079415032276570344239720774033568230492306753107089206963147055224818751077735099375618287274872735536385275210230220857882510681455954858982373530753479260574953915113513630614675238104328334160648568727055621897134165616372594169140393998513048608156022051343749186625912209512068947462574647405570191877205470599777736342682312266497862955231330848092147851505903762966471569991595860775504598344804781786920737090670213893398632374938118781833653752352022556594010234918821636390142767236411350570390850031561140602365006136052874577397468725424704926058712551493675401605946164702572112145312023411955909324220382916033032623853067128190213057501718839175659789277493601685344407231131758623491897669126035515362543694643186633643215692440738421113881534916488424664082882025373406736252015844973829392285267021174142762740513222680942673877108346849605027818701765609541836846731819674632644925146685068029551243206976896132608435823592697349681755751014201905084756866201005926251132389558335973583390431636990385749889064763531966341574764043245715472486092153309664261201666059478470264326197779156745871335904320862275543715449519469443761639940182760415866409738498610803806918225027175172967848800467559431504888783175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 5112644032265627380812261188639729006217717710478880774142061323225607069427874927886326375329741011079440373458061600354261903370401326478521689636370623947115464507520984620300285557171523810243349833421288990679387775964956223541338519000313946336090342040330436434600661846913348977259135850839398228037256388276073918603529522230180843932261116324142822470098915419116139937103657425849620364483081379396758402462069445923344367276007131066429687541393903104334063898922647960191905395394638072998752327287011467451934421294425892709515042551468543681026618535337445827893198700033183860432230431005465710895010800403548707665758954741434888894027096645939431946159579349984266697966094816929821272568756315102763593455105754026694771684005497085758247082478322564422473424454644616550270070691801535612915678912676673804332404806327540321881321966871698045200449816466833365876043331867532252016231574495648872332675466896561639787450504948947963888759926203045488465856691740792962062611880098685356611694916396872378108595679547335142371856629979731452102411655699177382934700302916270477753803164981436179467411167303677337289903105770921273118977616419239336764019052528004229804817428667590117371016402736623659013759618454195976551762212158360002143578711706624168554101208080560333834821202940557244915324264765940675362496542160995159228233307636084142519778382847465386748748945746873029972463807041358369493984277411564051250145964668524314133668506563216771759533385427596934902587755793839026379084264072677868914681612590670428960333362747935949235829024832416909501993489279529258217168754261274838126677975786162855448205844156013544569283170866765365544952752131179067015105611717529355873219920364745765424741686925594710790444386806493190074487086466387787722544114817841340878560535072302361468556621967717573321176264835357464849033017913677169011720357723549614319643146485883910536056596604435336462822668752855940548813971110164176820435046793870605190280692409024196261739457001757728479948250082586787598703544287076517033764106319161983217137311343197703112671523423841354988966144293794054862208306125735018102003622891752628151543662735596089567842830748354793065528322204488780360092919597462856375545083535638045575901588722553092649595431952070489473877026164098827976182493423176658557437946773440973694317382868309527266874998481604734877230321429499792703749415697393014433847319714903068421464728024219182720752604115473015970410742212268316505769020379518614075382946451452026622353084832444643961927876642002495442104604428138209868305611972861455925203628622664246068993541044960073350310033023067542408983149227169027025588344857281513007025800608261663570645209864456604749464886000056534174328214975461534310726560591956095357664229353017820846026061669128826672356218495268385691374084100707519993184420418522627092403448240936693240661635530132913752685538303010009885499572275297715178659947906904588939707877571173485259978400045952325215602164492247344954466869618147233491902218229554780865171640203233332812616587093323204797946581833041249497671344373546243891466160468386880978932589325327098420479174744503245951923223278324382770140537645682689095387240455108257753539743034377684544739013977366927136774005346656884001982964441566870450574747243386790667036051033597221515325282674408605221253198569347346122404749997655879507354525540074869202283863960472042733729352629401071499056806802077152372514758841313230881640737064221981466192961547630613477239041530079618968429429599441062336418230247613649371971093248857897498960443024266694913766281758344100322901153526390826247291971627637859993054911265104825638722406556071375193522594319024445849805631482725756885574825722283829206016072346440490684039238300658097290119157257469900534651539833231729436416000897493852678787441854693153896641114934456720038923538590736043109481639463923987209801512741411123711928175232001109745997375121684224347225630556284638794101549628380935440646611965479351609649959277952803173454048161290431508665789999307817436382853740755776208708494865626265592014019527138108650345605631511116095698902556849443388994431931816175160876983507546183164244324198637480231010805129617991289905110894752387352222315989493946370612336294847449167728644733878034448530327666562610736778286445349386476443660678573149784767423733015961405807333630443075545253935741722459301795855049834734199548409677351851236984166971095776894672834501624718491589487458263431140673843049306056740479496962912065517701396881505733360103090353233865091644042513466176694463980808373726201838077268185403500621629229656338279986151214518100247218033349457257179718366988016030113503348423736406326772027841267866042861938831358228308131225267578598268916654148139752191344493527432650565927507103072183914120232990761010185392123901281417392061445780811591776718548060323477102380286515035581235043891846383602502947570137371385189174770525037571708061465061065070081184633558706715699269171113235508782092159353854359278142326157064768823837119571726893638785766837498913179611721012964862821134221646250092141425778585388750157366886327589069019415182459364705341887622862255894007097605724564140417160009779561902244984013266127425365298110463316973010390766418528799432021045946417219632698741363834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 376871332626282117391851935406412759258458286893714159624170176383118291099762384472431379019659118410145255680182003497187892158881912101340076437431774009260578381180720810524269502167289318895022262062137005330524377490936515048010834845011011039920591210002008089068946260183316067681757044084863408696612575073524662771390782493113909331085282373239154476692318000321244541046688542069552894978411921882288434840418281093621477413454818525515422157775184707073245957957564524647839887634608718218936405074255963424509872789661618333177593115876410129340624093088292093159373205046450209766962341158747721039662250309532553945800751857355872951153248504110951329228516535344382390392260238035985331850264898400568574718147795981392795634711665715301280735948356010676811037651439409499894668854449182685812322615140933026942471750967068991980961770676431434738929271237095180389068749670922340170950003404736582586550613534114987580623156978410321751500395875277974120986038907476827816058065881760062960816676604606936347543409717021346385505878988412755928895822516344317935790441641624841757694855435528010001960492807099787915356146837051374122226760965365216162694404089982024001283621100827229516221514731243666825950528270493722153660561014129058716581487084671780378145162399986170678072500182289255587639587018543087770692199056101106493609370145573885165842415681767241832105758173892775841997742491721132225957594561539805782866068360046622846703841320772918898676338008818178287062672070724972257682158200399649280174018229381946416376808670355041400550851905507722389338412649924628517289679570778949971151986876868507813120934652715219161196642623078500651736780169804650795110975097649993862216372890708886466131688370165786758290913990412869023559130425762201329884095995190627165282550949589117534744166552651030117917013710840197362869200709627471924295846103312397566095282199272694080619489420618823747066658800374876073842083170850291829870133442116564473756681897659640423668079015717148462342082238307805513420781430449724729119885708544122936263830438888260499411796945533806748490286535788288184064530358644628376632145447708561474938667345058795277950411985913184229906330572954231385907000407305567564143339794927809024656061304968426808320389820666762976358973814880962604718410836884797738482102093009053264409836822946472419910555536262018717433023911151880644890653512002026966741126215045765607585224931465756006817399657438670798069271577969496061491446587155557296168744980799661794604220232120043472250370666747178030555016625925539832410100231875120724721838760444735448135974970021611221119319837563643790009307714619289766632605975782521595584259735217496744339749130413376220322530554856957769904681428615431372517018928905411056089666607370202747291830639741397306090549661590964039055377130524225638709846974878179997125876432510237254695522194819513586504860379544674737686697375713452407398265879642450128442490362087435685305416294535380833897895797162751336336639461228178801424757310234733510950460687935771275334680650357057024286167194597179147400922395706244549363723047283722514949101454284782333075130672031376884960772513690808488818010986606877025151674921891798572281059797778451702140679361583642596706996436785834973773557736457617644883769104610088752644807248087777716285973699700352551401627749737057638244580313194111935759492117552590910886541378276085891282160969493436321117838654219436373662173453613834173441879362435326156728326303888806362115831408472498798742061626015763193272820521180248167678023285756544618254476541546027996456700249921785894075774289726219945704727644692985259614096155051485093462279913047763081477859946726487878590571141517647659948750838901706647131800783615233616784888200837368993071298462909230397032441021545288446964685293921751511727438513410465438364536206494097378830107813856622600812814878241316171767321956945937089933672350929332307135111244561566930416119705066433377092435973465725767398954261495521953029025501633812549297659476192771834070995247005145637773179272684432114047443304056860768373855271221429862126585196436026400970662863009290913386067433359685835939817292609637163405193256219762131526738444106352233950332985762480857453607717911343122153049518245740772263809442663286482749452590969588305939575159652819392922305900499582724607090403192016094082591068447920500370986636002688563653851131423901919646443989185456417154699632880914219782311269066286975937472375873537258091275134550412959081201855663826549537324596692324607076432086367147553296741530715521357676258394361521699802906696993057218431447850782938759944160101679758810529477038418849547852001126466425676705072643963668636636539461532397151965300683971007712495853686664172593824285703505305627443606802491764027385815728570908304358624771782527716550169378015039459300564240214365160535875280177935035579866617851378468468502349275546780729205287628506445609228353924539847882571630680600864018928791832608474109055273276127861453469093659619422330782817529791483751722459425072874455834962649461322209955192309560269331734198891411161772916755066110542809690921987238877678575284059638662360825075954209285228005311063270114344427015127351446239163165467688355187637313500480642329288391413161052392679327139971066864792253130342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 13969262941668391064865143773929550571437225674865096919350303249924923954886856487199604959939387209425721112931825094000457194010941678915494562682589276256477198614844973226094722450892872920385267553682758725773317811826981566979640514180365001892074196806337583536215573660774463125438247415656729039936915255896286254811071393765351415643927390963255619503016498935149160002873960716967362163583173023414888521931747716511903661961444761341289447787620284184333403008513661909548304158155969309300655241513339194942293464947357123217236731119937222264269589033800865002459688265868858239216707335999493528052524724319309808039301553559747501448163496058814242863663625324146976258705998210460895979571899379593748267414533277978434492731928263435916658751407503185976740757397768880322330175975241452642892381061536485901775107418582061372807861623408119784525627667076197120802197830247040871017129383041532479277107108003686666579893592728979129870342993324687453911992353875777607853324817233453949412799572957769446410403859220151705542333690510555163361887865837924548199320804011608805289000923165662502705525059710855748084137465712151732343158592602304749218629751967822150488930068559992346229318877490938660282586471993121472495780958722844043172911086352476678912239452017251072190607067093535426097251784490395681760234883297989098635542379004374836258213410945111853938945164759040336913839574644202657054497910045765242631053359227091459204778544821992023438414420913102061020472801952578607477597957692775908676532876447138294411654883542461968049017570720844229295171641075214106564424831648941774666191732226112374527570035254875835124287717376421090953710187832827189439008463125205116142841779620510899623069407666846583963062256516339534281158242244312396025217280075110797635185000943447238624177879862700973900946385606200355012959954927066424813713202710677375224714290353805686813018908254384871311141512330646395885270243580092224580971007400995251315941616840381370855136188113899845131377630188878794227335737924002469305469268882833955937948068803729846647668462143424323662911889549784594598711620481296588976663761404175184067116452015688959216418267372103416125389786180131631873374508019532590588470779804718903891018778018538675673996549715827611316809665593358010428385649393898579836081673376880523463566767327637597173452701687169008541376508777541727506821133740655724699121368946541619745473892422206555847559090390926469152662625365592821045969566058786788514776091379033383258220293905053625489413643455815549409274326407281099922452952904559422662227910066775090008756211524730334901192677850721269038728738489446153619162856740556811322380792804528346552228566853131447791330120003595946360679392942271867784180768018230157156706300612977156749994303773589997080655955174729909376219092127635395820369478431848418794921722926052567529559047083962558127642647576709825377613227481605372663991099949976883953911270544749981328970688872769245181975954845519601752622288650616366371855008749141607513241449733082097410553164120777160809624663234892787337751776499391283490779570333595911672997276811451840448208801381500016589283989265751383674046210182210395482385015971545653092208123110273341860828043378390513638546563978385308595131273515311533132210562649363108426628258924518774809833680116354724364710161816033906915112764759012669121551027853066501525436287664885372313142720358187083070764143900203499932299822043744234047444598148792992615721116234632850008592311574615950225208036687556466980863442560887416004402477541094827697808402741893692962987153939268674001861177796182391065237658105756799037350711896614161863751316805255752457515601217952898195167796977723733925148346476525832268554337365823748517262313560816740079035471198457540753040269039158499278114221208542178611582109767953569163841766999619305004885364474596627772489526191115808825648604383298001439002415025443977430874204678478756559996601079389175669409702498234210854882142313025422755078963294936423476444673132038630141720567603879786107237715109364928716094914444909239892970416534061515296482829170130772245806423003358583283810023472216282823091642531461302725570599494585787581905144974514892863554354374925292967514242988506010005608161880338270361164612880326049254457565814685270567434826609015386656716376933620623398401606664669518357241904286484503131140099431241732668096323122971177819897303335966476812190240105600821349298388469827279979135659714582103544921069324071928135775831979685651433516272113484725143718649701246238383403161737060796060750624130461188457192304477064598758199462044612918794879444475132552673278991108684810573778602228293284916257430473606646080449503189121109185560080127028376420575157376896516371296412510230926228448199653542614525599780697911989116997920616550128828752354998591531385657618888969210916304448690516840446222048689339725911495898231251279034732488972923352840759099076552304288110490337663919376189998892369572615611309101882728191275579992603213210559585571229951444397029470669153382937529954047384931214929360774247087576373807497931827649637049230485097263051049275498396187941577547143636004449542232724180784052687689890833848478162797854752103059554769038916190487714800877279429807931749166194179312274769677797728348169830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 224888589543791046817627009829944429917243326303134240961671500470155394687479479367523894240022764165556452194305509780740871977239868621549090101993898710428958917744245727292206091814251485937788672536983516051559894982804502006116920225813085588092374081036301864821867497882522996800765004474838237827361698106158355696109847528042529212952522391460686708305686171091176718375367858219608610600226280121048848414852575646658057973871750542416125656970169979518324816869650409718944042829826843606940857076017192733982917961526488939871297795382368625655672766147562922931816925070648521105232657575636275955662736339065413115684595996449799233783152430425193931379941986469492384280844864233065368883214323096663496565575654604706391857108508612167279104014088259696036668816229050082434849986719736155732247981948512484794107560357154728029393800115045199767042574789689719645119398947003924975767064614015683442736880488644371207784506801498817764423989627623526204038223945574609275853474864087059070249928977472934320432977624698099911114203239764211392188012732411732893039731388886820274772939234921277586539277941844420429861940218380417032783778168468654713049582169085992267928494140582069228863184651586599886468853503148147138906506846367284446567932925581712407306978830269166441963722130300824477982583507429866452441687328862752153195720898187875602784194367277714417278274783473449833135979099783894878548117114396090026480168517709306979600197434021928765373492616922899735566395539859094878003059057723434903399514017578108970006425606512748299341162173402314544911609180843558407995589595715480100683077117405615993612451189577008131389906784845716349752429559296793013727215152581852638670027855301183837709880343031600208882743493177530972720410415220443030454927961201897681950404470859009130182880689830410135181484936417754294628227994882506931367882633434699101238993852548535181207768854360850398276731773862871369116941604077091873959112553322406154116527267704727363040504882221555450365712204497869255016129917052389384855923152940913777590003768254058251708116193739132046245076573609934502960687511426427479789268106359997791984137604578866440767764240709296278121187879576900998909741446715911289254779955001996056564444089180436520496848362744637425844187269754212809427112648738237023965645736761309224456800366820507620818142903160596711434728037892848002554115805900478695042832512930973528629894448523958577798714473089953276458118532643711336927839771241293828583180758419341909611184185599849163257087325810869176391632728003717905112504866933131965259687084707345923356195754033120449740083797924295117114257408241607243516070269162170624886254695618165027864933834708925094023536771926896994006281592592828519306442043283664253295409510602195584917221681236854880180097741282865404218167599215216671637201460835746904444377498773128578253204731933583217718853592840410558667869797376349986439302483051634202365454004990012391533206618686812747501191602955708343992700031689265184960181982476244811750691682848645466166073401141158003873417873872173036298962968655624585607538576961355916561513854901759510705082252405834222542076394083916614611259720836224595367658391307537541458048802798921295882089044094946703407560352857251411079376203680408898621207705273325301420959046855140220991786184462287560287377812265939868281517642082581724990894998086993356755742511788498483729865676783216377078841788318204819115015437795778249129423647342571025672153803420681655643343643910248049578772554900715372788021801475818717456309294305297714177561393589322433958511202067759503927167709212387075576076781402102805446613639584671714643702842828734966634591482518947996404632559027704492827235614280024334204698226031005944774807562213790851268949262673002778382598512353967092992186845566136100263367715341073169236389379620763062707523395894097319505867564005856799214298059807858147504217897412459570335518343877790544680704060041062861942648318046169514132991580456062767511870449401141672294832918441226926983800732975179225574031855902073364952428275660595179229677845421141964932546895851158004366280650827072969253423635611650703263400934594766646145660236696500519499348010237609743679732574228125040647788234834909807861997618501611159571116136826894479633498440911095998076294536927157680095760158000765065164754946269260442491419053741450772622006251201359901130241860074420683808726041498212972960226656202958385888593816902004943787898211852829214669754134916361459202252414089553760594889308560929280571960635593399538663076464285602426962859914793143996747818576168209077268983303352828153696486364160744898819219604328283270174710511574367900412515718964947066643076942638045040478963723903591103803961052207577561154735678637508765920932293496708260393496646685517530499398055798785954945214194864925700789679337041819639131171223788741028406097197199563521853340744284933494976895166272943133535889424766131378430229963570496555359074182569147161983221068432391083899882844726822536340987143552597514355597128425712113423304705819539923751832537999026101222382333976710325711433106015537475415495764121773540847651092235664376412912592399225461910789414340198260507978438805564590290822565692226354880294562727935359670912905871517810739086978616478098334255499182080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -5028939095955052549982326185384430239562976810188171340060557466898005588489762042159939830044083580986714611828829210116958546949346829242002997528094546321126372232913244577173435935859371636828320229214773834185641890586343340927628769647237539328258781167248970167197258473413769109248876666931464263186569161205778360034078971391605739012146628328079711893849824630322327034333908823813156716884896869608621203079584786349545068639603428509610966595371175512247959652790691667818692839570756263829313066308325192299943741001012753294302685609752897041524166249220388403246122197172449788358365636032568804538800094791704968869266881973349551963878403687657156521019903577631589095633372610359437067471064212769965952625837586510576428693745130165785552434713281782696498519178284970318343227604802038840985332482934662663783468883710125607617958741913359405194864890896062350788305162109699856780313849554986406835978111132657741310412245575443836915925771104902233384583327613353454489199600738884886569719161764989776327555555828289239705604482640752882624595093319122843684703783339916297391649376159182266966224840675720111121965396981805795707338229904721665758769397278610667871551431476718417907389734312318396539472094228906023002086591472317133909738463257004547010678112559524823239576800194605015790433452485761601350683225586757507431275876162303941435556807519173116023114155576711917524412063429590332598274165985198660582885389474072903430306490104848224498887806060112688517456679720289803837643592813554287476853189618751716614499085883252371861344298074405223349610852211300698659613305645425016684430657896894431694596343623664061151063006880251614623063784512979820867818891666005254636831094484061881359697260947449068511700938227806993305863526227661202499498286738023692250117982695228993092439696756987406390862700794931334733275836965607884322053382363516593730378218852987520718163868495490734195969493565638906415307583102430158605695055879849728579855154682987728177169456535158374730449626751457842698150386664166049776802888243430706788151480293292410492704969633555428278283371403660982134870795753079853106546739924955194677608336789251288216912217812132458059156797807826598030024483230691648130916525639051346459059637865991982586446209565039093353077413081885747274212905166634497565124877221761061473399796682522693771671562275982411954331979421247172403684625511996201770537559442318981230147214237944510756188748364662077343567178440619683418389061960609463630575135801191415381866359297773454122068629378640588186518232990669447921083752293237423543323581960064956372065573741864723088923520605143136956295960512237965275081890587125094184008946150315791181911404393421954615955334816638350779304349935246814474056165305066596999766839841788942725129748988830220751827194482384770550016371866411228198080284337453211820302531342006180927107515476184614700243029362770201562144053122645451065547232312498866709205552288797746637667645911104932554675059595010756853186153255000420814422916395295246506143483969849516542326081542064867929747800988770466463277130684907559387531987999943851743983226913447078485212396279929207507062244719651972550526435452105801652969743787810090159810191055692458144474901537053424814565319677099830420481219115322248710323293393553962799625038770817351487623651180170578920152529422836286139901957829000715454798303020345248523580539131200536870487290580736472126524579710481842057268508039637073190081892087763153326557688628719101089108365704322820134860142016719436238676444289035276472706966960809539504070423526246958547073857326546806714480204102534509107151875638625592837243149994868460212476541160773885139644858532267110441062435602968443807251793207064667685315591048955380807197100533375334709355796757172510261433047407346970576972101453699541833195891201213116027149823670249200087463085741811808199507192704590140295282907693301835729966367119754134186669710944360999346366315597312870428122676272388251210970777786590372410082422054543230958185024586119858308230159994237934164610964237626169040498293899384142476005667341194371126699001520705869470379959808545413047632145022063506683232713525506935244121340649460311052293895599638794343263325806165598626359202533083210627621748234161103973290865318612834220947418467521808915604736780245682106935036353831294313709377170794786463507973225552197982397395627758457002758292870379280330366861933399619768870193397338056658814569665194838018612877258722350502656893522920459880022844509307427554742267299322105521914377424088111716661173737704914716207334657566868458513253297241606067800617607497089240701430473436716059496344956629212452129294733092240675047395221578744756025367411118748891515920341217633847098133077747916741239632658379544465471777696212507395616403870889014877921766322089747905722950579974909388465418231160851287999430385870270528244641180155807533947055005007583169620083937837928520871565381854387049830303250165986950303146399428244775896439476809359444469312567154586535969161167743300883590410634569137213414080837171954987328350905446023866071410653660675459715526911239706528576982547113126979906829844270732821821471495237995764898146184788953634789140276027001445203163976076486516073566047104824513705450800944622879542914719662886861147986513100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -107400002133793238883338027129705973229588996627012048701894669528975255586395926072558629071836166948095846501120553633868366106834039933600051322287244945350364730201299303275996245813900533369422991989698662468033102469812306704934651895398704815246611057626620092034430558283818302232266355449231195493259824306748124461928841601847394485993254917835424184271198628071209659842839913953292846784241363751974105653555503418240578684598881370367589227212724980026883640323627174915299000239275533485613071234509095805546564742767961531920467861118525744703006074991882933211859377644964888854996954740026922064596867149671423604255468968153423248003686918530832413820591264596616834917577603617889836189955193289811346126730278383487339709947316384248380741234053562108165500817722768470244905505328566575391863817656312991297086691509763271096005411165504069247380618490805732408810380316091079520505768081489620681856652522172636134455412368332743737308235111125059625448348567721227489129711292207127307104774441244397255466574223663907524722377350188933803508044841598841846159717878589080515219329997348701770007112234787530449429968044271541150189903328321325162346574910588801991490094557336552646241550501193741564729744164223204757779138705471490659917959015891003095685234737585729626096434808759414621256368437078578078789010028069563097641257616547575571672921611149159923481832040519553420057554004109893703466445353619518078872864765235760700037433276019642988950148918233484504427306982788012198889689572566541194510528786035036269465781270897432008468903074063266014652645457429533308395820185397489506224388634318111964780787879281084230439807643158557711053952984008106073410609730098699772839350091119796532079172845625660415001570257997801302121580946562895119754505377255022754553421508126398123501143647594104448748075782858425936392908704306066482382477402205942356158990782748403563383012541272180596143008842002792613999171265735765927793220686927044287737519045269415158036075368900548253654321697858740538361912679663826286792967270188330959118672856125371770883133156572280191109451156087645389990405169890043184673550151820532723204720274674649926949317091051910322165733595170294594797670635817139022977678897140095129120628164885743522341067034700214697167635831326888254125320217323803342972142451184114948169595740596359751887946191156869969959269097423163242121198157566953747682897523782747465249593460714819029337844361095260761776699528868015202875956727095681598215529393512461902019231660465239147505112703456075084841880562656816340183350014532604457416100092697908822375448698303035337788518491911758213850544983650803308223026676296063501986262618340361873048259803306321540515600954573000855180265111515222676987651206590735173848856801471789579808841972734250465832004167501515965510220826547860036874508622985250175614080851699879503400283823564344629988430005272114359446514072111327987175209949047456934238478898932847807153662883724820356843184901861908811396911915084018330498278769250498813785179152078219667376617979313436617362409842303262859159032109745990136438828666059242677346365738578715146987845106173995376484675054770008855051269164021912374835469978449403072336741104406673529652504961917690280806436655664805555593706713753642724006947802493117861841303500021407298374747684601662033656730415264303051300472944408198996606966743517130722434684732214232567763592547166855302646734984277103808385573859080983111132932093367731209800232492909812840959200317277733069112291236110424566792665238924346195941237989971674578960530301949899766427608085682346274923285865191633312546272651805324014472875432029540034873327891853613692582163060972037258757094985735129842377594613671604798868830172468316479002209945152375884767040090771404791116933058081194264820105833331718391688462352455329440496143074319963785678771504359947291240133218445329366532227545979562594166402188472408801658771436481278723503305570080655407349350284904434422216975887083554647077796799667561494646899075678205951948129708039323741852914607356125434094904989331470743650355099770212111598309245709990735093537246022957602152561724202900298525883966417371747722968143737837250007329575553990062994576340385461830314856341251999002984482995676782358508720208400509893281492339953792037523600341953234186482613551173893502627302491510823816113403010813814317641429358351360956028617010674708437938403896471662154735802602520861059679392382052083678573003654645803757383916083058891474074627898052983513984178378345666562564128340501208069914989520617323397827553327130499989926190409101811417974802327769995360960905572517423220724930984865253290151150360591537203840103101391074080013884556405572437671896209344937574803736557086598924444009636446671294785332287637470558411628553174665950601767003953471717913752166181654612907353425161275951596998519208831407435404096001819063475681223615322156689009444688867776515132103968418457157903303252113806693002894772320847390320123133895882660982364323347915931488615473423052612462730941323594626980081537740616363772223147306843615093780881107563264075298740389259546707972094518218425214263022344575290058114218351644037109221607204924116820308560970978304993024385243704458502258218970932337847764349333698774460681224025003758054277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1840644702501656740168894472303983953544600997030165465321376515382686244606780294150943612145285599299329785926376881923636831079780541787272582239393251566573614279466789544890561682865130904876066740312604117574808312422731495903865727709170270563502451137955729977058984628383963631066750862268192984488790630522204444315012590398008275021383400362923302764682249772989122373688412713883623324026764018817882016611835456417834316180283551789887431604538396109746799105870301966766468382120698646579267513343122992356656367686390028634528248079508790259095065109349815980428336268057245600639386567943762516221102236662767879129405018562321957468848657254754306065171238972172695464189300360720139075535496383608560972818929083251137376350360150650650235615126220437645164821684729596313555738967191821693934391522294828177875237925436964411689857738896563541663450761772588535284491835008062186274526880082563776697327353347883830957721126821452191362133474058424163176678524733533353412757974752823718534509965654226786655024397606857622079557855052079800238048376648188249240791121187302274036667962029035932437766411385787615332236902842208646740169945005520633197628201319497056213096623543896693867911073414976644480835781346477340577897626887373189167733174403466914964024650565651049267220170246604868700291901539963603742681551369170999713576532467492328946886731267818664320386548478634535831587871567375455307478205407188370622571068309071992241847968151576811026842084066761991232001816808629318193297237082249931343029141383635060976098665971982702920037284843983423502424379412790143384661831855214275512573142543427379986958658255473019174827022375343584580307530460882743520107703691868570495254447655825287908291515532609323125812390663836204520645184085683404047860364779287963498625359626643363305719437447536951239608415192956684977477669870823750583282410325836017886151407809081835120430360898462446384188223868418795110476489459622375137002769117025592121145375152431724680852928559897655961858667354510726052830248095999191843686290516652530539851389512918807974927642876083269654064416765659426771682549387445721881033037681456746550461933076818447875536006151205146878877475270829680717841523894336588218275948296483359122336380585990199803954320945357819649463904261010743330554322458620462683808470857623112823755958189309909933750708722085206721478666082804977534454276405296482776349431245821162635015365533994322595981047709504200472556303070973358967460099761463177143589207635738019011443116936099687293720918942995499039328856016793325117363715336350326885454970690476481946012275577724523616886612567158382674110098567275449019765107011656568123175395181598099448738885372460615105533056471189650223258423756119624382546561707945812636282384029789026657863817652679961342126844479039757289470011204847188847092383632163370113940628021394866005231053916562361994564530660455516020769806040695011703621283449544321764101581051420801268856191344002885292334405731537825364501217919565027011427605655334874552498563289425658441485109674500908526721654126176393049276825453549479205474466611132597063382632137720055072302264356222287237738574121379012858925147626096304657961394104588978949089063039298221330619175949444790482617790951902873963025126537123452286746630767708958947550246045475430086730030868551461455249664800930034754619338193881937133856036500456157418546812192247912768281807634626720567308406136073140337474126901489454446302527024724548594379884999909481851136522358955852505458848777239902700151786975739629619630438744784242064566031993634806723202648824697000135716300229188977360222471572643845665311767763612338415808888497808236820561721854750692290285186247566751477191091968680885974771343038142401627046472115200602063013244020472189013804578085799761440531615397638300507271888369428217216615857263750973036577249554680420333462700553392602114955605373839094048862080888197241847724972456156298908275185397612652912850477986911022500268722756459619919007392608412143695508300375700243465540979973906620558533000693459695563101746630819852136671857563031783734524945700997735925589710077141916236367867665411399646107776200715315216202252812034980291567392462046628013974937776286427906053347282302912418634797469083540296482248134060126569814387185395379804957596842822725370715868490955237867944646760751601477387814637471293142972721879129167860408767924661900665929848304738410946207088750571134502404208860118611813924905216224726838688496999547594581378545040922607173949198003715992716792272097280275971047694908861103752880948139922757307707826740771724044144878364294933535678908369884506166678249578511789165559579702329653271577545596362621505694546807939224487544847927657471849660754522158498142144113197986193461212069899866737544105836151158965158238669949696597244392028703286527604726858270961487945191962908852000198600826492837634784201034899106068183874067619724377007922615553261407151981691296250760016672799848510926779454662977228041806890855120047304155317513545522646227784369062986272407717306260982611645060787786836824592786937810704175070047124809532465534913615020398643561055800807997829383976754342523684565040963617918610228288167000606698945443272706456053829700021181451183981773223672332290326571419197585555955997275586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 44125008929922990011360330112334314296555834406775806983182280854732484493564764645985126364358482537778194057729041491518983008135220827203403270863021523232858072268921162209437936748350013406399896517058974151622641287801800137315394691307123217980729994603939355324625776557518686118895485800635687077535922210312246346442206563206166368696691391525349261824999584114538342804848935205090631677594379258295830278480902467017141216956603057518761108595629306067911176022792835127091144845452828672906195275303153190044369733848974025670573148163965398653076786816365632184868180043934582572498849295819461527344651007507251554996504157037334993875021243090118091027134459864906290627081075097602814966811595320734350081903018796993987134793987887084286118442110733252894719090179214562055094033154283602841284476657531379927997157955022118798985964271066019850688788572091138821437642620720297747407083628930052292767976149097985213594796296593397181474041172465886307171451133088056836970241058103136661182684037415984957919792767242195816913687440478573987682357119448259842744865345728939126671030849297107061355293204505150973897374734732982445265884561548867881894099247298233816988886404811474908181886463277961096801289734374838994674021906365686884428654196131270116052592727296216681773623467479801771559093673260373316164291858148377257101822391735420886236970703847291986789305295334533959809639743824794452824047033040469042274123253209697437036096569910514836210379588756219814771861150303861803763529269820496384800668457046360062614655448790604069299376169238481622340094035639502190118297645735354407497720665334846492014069944127731765453039559339519255253019665596376119640355888246329515723304085773118033385658401887160860926039559293808909719619546855614860457317711169632406332949452689178945888162763748526595576734974346113506316687910875713473288423233134955576870263914226420539422663030272471457269768200337109092099578776102849720868788279631780650750287727399611435172626835750517571855124782434992742814333677733970209390666073500582793803750483349171138370886437544540646401281573361938778760414285137952168765426421821953826191010896782707752320490825537880130264475727459194828728034034174927102467484951821153667391216110547781744233559012381867282962195953829999944879671592226098438812676963148743738608160739566616211020105454884960850604341049738655766361791378924876441346215523913719104352793417467739346182160863956559803128685124406098845800065429187360696430016872636298145219348525058236775914357465705041211178660288282342608544479875607822702973359279941272115508783112293469640707519029951662675081774073767040454296801725181731060048526528896228881778873986913410148833965687882273021053922008025476902200225929300954671908071023018614591935567933131482402615128014305936249062617821473343405068749826826977654974197482876088892597410162422160534138191247548949430865833473068911869524811287543526300508884657916975103397531174818443688829361656572427122640569120560153025029050629725523966236310449917586741460633616885195456218047929792103249828556005365426066208950745823754496449946229126326974719493285314646079504460816953537279121070029392184010191935395208313085525037626059298075734053841954362962596102103439805443684062924847016870054995588107382734378425656849698707770100265454732127346902118871810908132647964098143809831774719796275672421370054258964912760681629607324954973221176636056339009704845435407160793778782386731212345185721528690389177374830593688447712104247861513568022440550901558645107219793971254959728080493009684240987257003586412532485137920258134696386308609883355341759802595271410990287251126945496673478378104903343106204093786920714162800969064244559270713555314171035672532091444771682275110450872585391976565187365638897731583193532846745650921973532620493242340026055560185231935119600925452523289504827708805808706493271465889080115022215421392475402382894285599888042328303699448449172348391217748618626131930350806383237902076179119487304938474485458008870373139124432685791820500466412813266094187114306690802299682990195362996451849328287533366745112867224782336224851585559383204554812628705373735543305443543661587362096649901827554261226893725552250299188544930424052602987781879711197065561872508431377632569701739894378402504188530622582661010967470387328186989315716817320346619961176170334168435915008278027526373695503298991446112412638514973740313801599369699697546357486248863324421516735274872246262154150172728409547863328108181517802731915659842770925637354133264404002743036149051489341812433196772171190382601643210012396923763332829363553115724172184400176876694846733315615684714947530256355581610275293503425723298012583919604536192232237777726498523002197871159820158659144693549886067232018232355813676956969760264822237336604466418177941689159172166247438299892961157896208631812163669293555516371472193496970807272081325262772277629067678501080292732228768728435801547559950030831416787768239897795616873536920528639808257363334695665568852157699796554574181140025713551271522724034513543777978506717557952563219252266010853888325243425119391788762175774434072030680885932469620931988951008141266992602171860331893731508702987217801167751715590098677830559229465081060011032190791614886648788001855897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -315662748581530534905238555773837950924129765904465003446341113557763727719333560985523869641831177715221803012725255280204234695096689223730331171590723127922577798521955375497890200606788426224309421875346309997000456329138445704673931854313816475952816982501370125013555544601135688021513305868746620818009171418175952200148077827188811054701136460620625906817160010164813777592145207589110142826019801732590952181595148001932788488586196673882254602287588775676466673265053988955398012941754023124372726739480812668370578690027101888217091154957137267030647393142712380510915801817316731704486975769505792462739835796897434421037877843809896653242458890248620133326076333451194370463479925508600062501260666162062761164099059629007626370344684086220465406074974592228363697664559469870426773243652492122823020482503614095051156546412066106939270617830392413532253865864790205719743949923988685762631154467293513933062829905729223008563911497870766392048863897926368356695393454409228988542459685532820835488426863282372064433906522664461885837754014814977490563314798018312339803157932340857852078769128653769575833420842143738883120218786873946476508939998816758263108620930343690037159679686822960172429594263602390234285779791491995235775893381659481808135996048329487015338307151031026750943436552185992629118785329184081112407881916946120723007657114394590898638210821890826224383050573315265485035134822208891576671558962327886189605688621447190762811271307833584910360750847216706197637248851425712400404261158525766203031920464870633052491385752366775665138608744201257481564410024733468128185814041457120082994558991350877076052022501095129288498545436368313225107301711297131274980139956711769521301933622395264432759082998743652514994681894824993942573461380151658270857638667108120925175524845483434484367140775635707354896004121105879502007212177099838295956804579766217334394064472623536028555569791191486360671063041555665387889936220037040320887390251183446161373215224025962174267355557229646475929464088002714800049082901512358913727558493646292371771978422990240321139257007060779266002856710574241667680106375162464106825651380148418221159836276725381872352222333999518560885260086721854112552982548999772768131512106326131981040374713306548494914714161439848783150718908567961717279512111749554374305536007935379641395797350959231947182489428440310189610608044793534958346360055417749511746655866333869136468334457408451965550106278886598758838664268033552268500912736041259946638941819022489027144972802721857544855201304264473230829719288654191691752304627689244002017829092581923093977247997365680512639115665038468820130199203973360971338138402010227260185609053155587525107957104784364157825696458334468888310014430002628448304595263950471486276577870445566192782365132527505886562603617094029255754381541021613216859197180942530574332401034667065572404786745201335265411854463341259401299734274112832739137560979979719693347909171609058810746388178735614924852675209755095213137007132531425093076966980889801665566550199992654052862647363568867910687982713403262764997116923896224010686340293390430456875941548566411658879312343273631259091473030974250652711701044894457965420204895394558577398739828423291936864837188285037190060521191300407029363340923619147956027637003295711647129850303921106272651618802591617417616713732345309579578200316401222218019659961663495989511160079699334459828033085546854631094054090156300485407693071766612379914808179103015170107355786411892685671599495888046605718996655392833061856891514940263548254015675703972937349952077134778417226291447094542948117327609490307424386434370691883418866053274556812626653027063310103260995886391175326049129895193654001373085667767678372405134745934665354584855853364479035078058928701349324877879656666436542136614952574905555705763258235259675983047164902843364639984136467719422387232421104489779746422293334854545903027211539850170451577879448216265162474926176016051391069143379216535893441607631471863246967277587750591447890333063563451190712962573602558988509788614509993706890771002976043004899002102556389308020303999361898459629770074803022132152674595817923387134313621496847661389159660467006736438181817356771179297312645647131710614178960337013683850748518711908717355700658961798338364042338912212145564775106537348081169795845524184937977662276247023051017619258656053941399145206103210371401417174538043825722067510998783037845136187698394878619981976021208849264105337425260056645123959704524297098467993900221672244255934731780697825716424658777452010183512081830996217537420058609212377857093286300822290875738151292031358725438905665169684020289003584262803576654292229964938139284263167428655098939262335148213897736506644783405971558170911313914608925137577904736431097737293571508025401712804226138466882998513688700539200267444172664479917736038410612934077179459002982563465362889684638011733304774024322980609071891946464316619505327569208193404541052990629836628097444438111482162308248068010897041404021417106647246017873380640901968680047149888016124709244905364745594389001943727407347894396325276293809395664914216972211040699298308003590777872668661412396441544032330549275589121219228665098816394389710226372943539774005718530227928693555313432389151581880348327271154605443073966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -623242225551569747695427002461486594505017374727960253815328875440985475128343469594469671404951812793696509346301847339525972074125342137122930164306587712672745376065427132144166661078564153948187932266834019161334316986276406961820013894677521415581643411255650889956670150123125367065352042552064229751845306655098681678573276397969630752838589549796258503539446451029676801924143360479227034442234598057836784649833105723822882583754227942428778545994863708048328551384223700429934765911817190404908734461983870632713054136091381536987498282947457990478604172172178600961226755701479464549179779687788512810011303961068795934355488968416160831353842916627825455684680554522246406387961778941650717035468693567390758529210867762651491353773190209890097467360846010652787130344004296145619157194039500776167979768259984745768163379582769295611009908763508510760666240071668985204184913318598540202931068695561001444715507692032218990330557357936087328173387539073519280480073891754563483937531534872421266798486556388333491412321356044733697336241132591418733378680864149566251074731847237338960286170037084614305601124629685946900241908580950406367721168705343665007791019746495668597817248096207272321909350790057531422466891882789351412279830442209512225237959680639238686306870835481856149763172216751131101416489904636429854852174017276131171325714100675465099852239095421780590263331869866598014635414835419655250962189791986709030474537349613576197253625804348349651925815814067344989836000085722121120542404628299565773007744290486455161113060793272456843955195392837106353060117979962982200535769639842802331892165193319059584060744136513006362534791643853899458907103718702219276894709188422592361313976395697113137036289644686935417496975114508238645528734061308947204661812944060689676109440825997575124752927752745634561179999865445107330161920748999752092208033339708619267522531131283973995524028367264918228457129437953752406061680422170746598200078133702080326193180158501688880943526984285721208172589317330549060824534812075783753948571960874198049341657484321749078236547371700659402340102143933532200212789579749844109159919159884122120294928089819050153789162742792864743441724507181575934484515001135018280135347695347941429123294273628983226405974588480817036202053063467718405585194315830297960252903622846022362246696773144727236942270461059666698699002832145652836457928472148463921080540006302597221484043116028463572162004251818633721451230238379347650728841901567128372921537801870176116275566479479784752375147367788190259786904276623779131550439000172053956336588872061939824194025654919049252120701898103772049261280201650691187553411303236246914992190660488703510375947512971107797800296333724171282054437415416450472676473799949928766855266675995592393914357523689036193122071178015462451411758520754455485573095203076986391110483080779463485110746067750867246166768244954761834457840029930035101684338760518425255395137568343170314255094640591373794808634913976999365582290356863430810609806843645432722956377065796189363661870167991522351207347764394424396294129366598283563736610972473088345877285642436983990373480588035308717904899249342114566199629046260616889432262378100076715874238811903867050617451334694149025935104903241137151097613386965600517804864351652271503011630824398453052262361975478262666992138231733157990052678549565460787722997848026622979494452353594736243935494398101199582696038196361511097864948721262530445754392666879900997571446670573127831385510524214812508766211379586491135507299005320213900157071757494018178213135095808952395242147579317795122501829538294668056838917331185373282631782167755372965680655421996056125479194276206073465363209172537216977586982545988149741037481517398833106806051179931556724659941450969208168999890279361468704112879687714336323289382337970045905176126936573022011848414888844383317622059541068966037834608353868265465115017184967212073092681922411733763822956951929183447323362245048721362500668549772663904476240770061369437997168090177339594983690332597206564771788227499106064659142947256565079457178386429682981208965438677441311843137935964252401402250910968688087531664973534505004532881407878507463244244880687884281571970736455134647163137509785337164094159983684036605901928371381709290194251072015758054903667134851906823677394207124973850358971633618134193456566221114826384404881420871339614452416364739677127415113972482026584160564557312528395179040405835463611726331764320798702982419478202571638185889613154646184412566693398826302648070775989573231283445566068449313385073529631314025173255630766428949571166147691302390185315163738565325214199310103183822591263032729289287493569587843412915280120811995101965362194650416636626429140808757872982498653219720516409992804759775726059462900181053189907321280310121346222874509763511986733740202005979314696077027968138474210662720712456319022653460952902714540013979861616249224477970609175348802466640728594914505981030331506941194641908760343926580111551692165585940657500533754288372316192236080389184966370057220411609767106054685731147526408239985222664837059281897399555114405470205004871702267743957726341193607988721176344557715087697176562551100663558303426833761692485972202604338780864340577410863674734740037801560215538400642516123648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4080211897288919891104383426746498161592402612454607961527105887007091738741870605987356458692068110149830849505722342138913604759267931748243526778640379001603623325375643965220084792661699053108434951719625520831585961433772365314728478110462065284546172123777846841036767012426974675411674999359253533861249979384236188638245309717735108380732793183224096503904737778392127844769540706699989106146243462344667004708907157693960599836130535221194090789111042143229348288889796189459552498595241980767996176250473092382863508797060631755564696310545714500684596790508145157430211138060513069119106727498750211738336013850515639151383854880772680670351311567053179191562678085265340139702542988278264481362784132945868499619480630916743753828577383533703651997748131540892447601558688476058907126101270308050305061105343564127619277541622288165096776979805217723838710543751038171544373510256722687360914567961591356475600046406203358256287616070464107754582164571541206805490722543473467219212713023598065093384063063779124239311312704235235014943591570642790040693401785744468020111015261202925043979370978714442451674774339237590828434742612654749689746111693069910835944778117866253295110534962475251304968329734223376400168294630554177426868263546981551877295246764696715844280957725942437826013773795442383574307269266572168500335996429730878309024577329844872613601872773312700523209869433037268762386009232416076654823844574314856691624518243340888696014355445342587162903389901415661705247280961113280955597343860453362071258584495710738580085527552724302341760667319582048096279072096323442009534708031351869026697642155674616217462235852861658494764289889651191250766372846624593583634717905013287953565602725078220992611429106691956408889881918727728215558196602335819892219850209414841408487323411335396251755004254390228247724917835688244910296834520782880441727106946224834272894795181952196425639424378277097317979333518410589766426094578288140199660744113508220609107465782247973205711019654488323145707432220284396234200103321962725598013825434380703883474916209912898530327370273388417856545823859968428131422902698923193636429844336706360053021910644275835039643123118382499518021121731020242241718458072110078731081253161291214223193516148913412195616558622405540030954852863714679666338487927285142670686505833734816131369686153292462334310081429733168315988019819338445470592326354671799319433946515718493764353874030509829746664991772552390574341656516066182248959012331275940204351334455862327692989079498085673362935778359061609695589976132240701939184639557523309257614071148260374209655352096585931096993967122461098195771150246838189152451928512029964570769759151886341362685232185801827808490537875681009562444285034251505289889847463704555194306319349390806381053784948464900454124853371071942694503765988433206682372757451815605754775540782023035967493264815495901598137248843567377588280739767775376723473564743578602150101197868696309021276821557317921530627820406064781434542344947123533199275964460163473810923667590618220284422416571493474712031858109195935286579601876293372303292244734827017738183444324967857952462888039975514658560369982082608083280415993658850552562921043509533569655468368949064410271150162198069114836338815011697660401902540212007519990637733826548504118038512832676319860475088530234278542675243227138997589084770509875620216451582109159487654434946357082359935084614025173054434618395633266234726349303176253190821750856055590950824839228883939676539774688437479340840280073315138128790502299208244246524783856390949804600447582264667886621500063517382845327518550031609784695166424184970921307370841912906836605951960722277851951675438056937238923993346085127187483214626686659753077292159654003910554433443222010956309287160107105481490143620365743907875383308297466158784170461120424510204257425330651309157974016801928259898714197636570686327502788457828152536003463386954190748078604849184341950427902865094643414780666989726449233945416432527520219760138304585789672523849822538923847721282837166300300928763366217634560844913395970521347474439198232507899817639033339578864925389607409810658322986759496695778686908746455286537973242412853640887914927334362501352313310249545368654140542690846305027946157104612383106216939743895648432149432756884396320415086444135048304237529435365904036302733523814809124222771237834885929584020696465071577862484042816498749197989026703435396601873067609314622701853540053805300140972932656432556232821967579437081459694465452208862508799373575215578620441542347592419445589805372426353637580688045286454299382237770744665141136099736109584087780013783006097056679715566420674970581492648101039333591861917837941389118376187289966125294285248212665864601617701527005425628451212100821060162210102416937752830154017713986897548382359798515312752117182013171164135990410165060199123573249283573452283781234043521125115209940993579969040768698091904206986979992437709109744927475782850925826281032978702202501728204981388274206759442618975233771980943820809280823007382046781424684724559202038298428544111958880273252421912448409098267083853618858987052828437973568613411439094651510975591492178020018046678747856136447571486898199257319705446981294641406039416154936099125162784088744407059220091983418890387456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 6955714217524511653905899327169396364100742558739727117824108923174908907451938032522672921803896130848807742214699320540925820744881827149357171896456853051419010234604234566219476347911807520029146753471555936336034296744446292297442982794175707834328619554389952853340671950040015828674920583258879504263886063024575239326419547296068297768974278487059670757080299991979145589093487069733500067699397716183314376024075476056055094350686568265176610703137503259312178067970754241182602233293307147045282882560228201778884918284582638830897470678480241697591905447830440015412839591998052395240295546296558734318257356897114286049953530607141228968161317919107747647127638260259924135583158137658936499926615920639798055507726149153907401989277063115044438917649983002808388344514514313646403142281104011775545771552612589209214515614721049236952564625429337328850746356303970820373847101684718306589507856763581062316884253690310900324907496265380372126961348793638297850172502767676221101500374981524448751528675479841242596534547108036905471588029221888037789933012660233170981665548226348615453813426160192499750645487471411587816525193168155995816172824100160452819643053758991183714447107917970762431717396888608260414031544110137614578994425217738697596910562874184949452582336076216372670713684632756438000404112910910752934425949308304021310377799252962913304796200357386496203631882151361046875207257366484654624558426913756252159536613520296574759642095634360916179920578814995162094305416066091254336876403237446649026909734958893283865336590511333152572478027201199341263630394025245111909755076334450284974192251235195632090999669427034369053259775734426305633587786002052007592824791220675624452108839998775379825907466516101424225871195439964447094275384309233572764805589508165258734843527876180878247559109367795055788057159395536485318618649648289147383156034598733140366869037536248698119522891423863800622245780203285330121573449625556006381007555798623552834906733300421638445073562099031932626337955950730892626549376419146513991060351835994031274597067749889375901801324299430625165499843289184905205324370023330232464836466822886995094895977280898832469462046394481243950085499184776393376668008295859128115990659105860654255048627246651496513782521182821950072778396663012040996463829113247205835366390287685090311643322761724761210473286990518798878712093939651068778301872320777616105152830381933807270247206763733287158731285341563225604993447560260487524684365937908659144832612425654070716845370222404166185330348045746027716688205886985230113176870870849397591296998216437414220547144595288328270127595373453076082142989688512399272339103043731913262925416574887447051680624620566598274288585995392129805669196437128578998497836514200943943175845921448213013815662732951372951469312345163092492067313274041844837539417543419837021033853393156576042614680482069931208096916671793072969891505723472667649617062779996845504787297937348264614802649514711029216229572815551778973815661446809909917435186302801736266744607323420721124502699645147757051997123186181925489504257668730150630290041061569497410026131792779289138930495687778931566080885716255685176260246591377592376060438244657580563260545425283152125164417894009571050030290020575633784370753898608168865624190570029728368863521713815620258265087975750952362143857760319560553692100687981954406692229290956179502417753603125070470888857341086877135204866942428144197778086305551338507775888028231812238131636454385566177374701857123839000754279538003180032235718397747000607351187897929754386219819412787581932421711867429466829488794830788099382709533114607001579113623496351263821660002920885711502952720035670688277829508374799777473819685837924045663095256165187058093945034376836987229438913408194188448681098907038460347513572215277486627064919979783547387160271493590533839970949192822564628034749331858828013629568787144173079717072061310538222798789150930405091297033936126609905224676782441879782638714005458599326318108640602095573683790933887868699749360310071827106760606369473745991281290918950026046627835992311027403396973982436221528465523458613720006633833427806989552341659516310181328944689003284920102606050040091571300345453627574622664411598144223764218542085747598345132537418606735283142858986031276541270579996923914522437781309440844405910353159806915866593714399504924895241757036108750253742651703344954670251939118731342536231432766956494875880922396954759251800640914051570607796260765283169365889216113765549168545000312668348116010681059643925839474334176902504033416271003908244560722779815841063305338159813857397746198929609079418079099330487351386789880647162976258380888481152908586185120474150472950271487379627727103305697888613249500249705642969266106803924456309891889041094140637784682223281511266340510956017572290671021198396806398706680871766181800213277559868057121025225209519968099495372493334458692746090232254698046881291446605993427612342206497352287944539569359303892818216404369913873662490439155860441543851695439693004398221404292441565122506827978566126780147807998957099957822169738656825456406674200077578065533963860469894322321127145238530513461693971135676317492168795716909433027565541442878069932239221682427788984526495000225153191732244306027756798340182835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -54931016872945028371654109922190905565689665497386484975658951081854192609518199783569172621019355284764023423984253501406890353787361121958680888093190333087728543921079373333314208218757556372839515532321643323749710579514619935200778556911120708721416129564042386850680341273469099490263830415455102213815784422248736163219877443587475379805481673892199065118010024580653373216296379204860914406988052535796569430734761837117926962101437971486283354203718613425567349475604426903081392310099740082403167697367572823683221285237152084101529538663738553380365844559556949702899920116325057486776021585296574960982036286389808038022539641510870290421993124512311363775995625916181749458757262067122217081231404190055234703960950700261481078730858278942841723946016637830221770109226270212214889998553691438477051218346967658772718717453472761056355227805749362305065066070432945380821969375109793949166233399419256347770887198138724305453606166971255714395275250421605922874473380267283079651138595522166704748360056767300686582065472176245086242233986354335845984999824322906596517774612107111382617382600346174836743641981554765887572318190228469039679284259380522180525190949682275026424347836989693345793851092498046202224091534748095466766806173020170158763107557914982407792162006365583495103533602449796219780547397744161036070550259250349093019534856916205866323165505900683550090132597814767155236591330993231233848214407631729790339873234676742593506905632813084020850379843174445749297929735595388987503827295831638749414374411816759746693950521546229609877555193456367579502590816169324890578988143917578086739735265315520641253769174853787612103390040482848953223810100516419287538500043308303330878369101571859256273305462109434942177143743138614599168708691739414658262135048064800652487986114233807375558847265172405309796916828922839896199180445270971869093578986396784229244637527031302932383211141671643141630964209735146658732277275847987854806333479048907391010257990832724513135885500682895665536640641840755990730409267958510486523202337440701320671877866879719077890390986352765043824668221130584405056827863751511544989570914938688272329863636266979942175571953328030415849252238491090281366977534403133069195174070438138811474837675231966173827593515195764386359903072190308844208987070626065061811452092272023337525485466819911814776078552957102671782294119418924337334145930533530456133104253078915020283761344540463594752223524020210823680223828277816676676832912364447176281779113626243636948508287728572546691413246867776257213553396410123389838316875734988119087345520801523607496202930361406035039680007821819867194727252062367135341546909414311767873106006561087770821162759320346894029232216246285765543667378952062272097592494174630369260460959266504718588911723427813594131295256813692711529454379052422805402278588169215488262685762382762672752555149738733660396763352242325062571563900847952733120611840319760382022882318665231207161933334108384341887397120799076747135961559438456379762425504948184971414032164820820140206643936578352029047478134661759192921960944925146842210502269047154934061950007204769840494506101463583942378591046930822404561464639648013196390057090431842674000994287225335733410305561307772285585126916643025366011403421371595472198094704486291077403995572889784960247491479597772392920473502423183961480950498463761231854031815808651385341032603802096062153016449217439477546309086609013116516778155640741303389197948675469143239401714222997252500558527882632778818916483082120748676109106679204163865331926821939139293930600250931706653998436738017563140457096836737096264975455005206131456845703016505337400362506848997413929990039657281268391675338913137073250506951575370181004128147145942725560270327635150883345790636400580591278481002006941500231436404464761086343947925904171455473442129839234519011988846181224073496298788125309433207888528486497999868032473837760562626734387366194879304118110905000096492405417336053982092642110409500900081814713548736896339089485403144304114189182143695855617437895371723640963202920777453619538139932713164273978517413268390872022934582924729124725082745669440299891191076276495265498777007841543701176514811713685759077035503930749140814715746811450014173706699132043082410811720879177618329441885166519038261872925022578956851572366699615063262473761610889413262814546773950805478716507054280003272184870304998962733529398105387851580817731995435797276200171533733134812490627420521402317874523840403894833841916454975424711538154183138339935843547271256285621081759078368520504110611585737341474376280388487184256843988012544835881323190324064500784744904572522755777310760665927595098104343270297536983172979514889917586807297875966500586312458297201699164030933058360244880769049709227837563441215848676149776406137139351207081961430916625989562313434928409942749437261394749809448273910533250541330192079371002428182674474146006076710694216769844675968789945822255907331586764425139817947755048770653048195266047701336842413693644513805999069745081859250728767140426554617268288811437595363124521940535383576888695972322440725262514966616473796781494279555807471481998977036157319102678446187271017255284960415508809292557950916451335082288199955451035981800769419509440923494732582439725983334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 203281027320939792889996491400167594167235143708630311608018080635879493847846355600082268690026716669005068505069306778207236312487190813921042857051481763933932747707727657697083787986558730679342479330941478821330052317410425025720393886652838021080672687415084908025889125934503284810532327530250463426348462848746824811662025224203809302535036597125206799474385110099105274229748256800219987492040448228289765405457221469689307604350366883520207979440606533690483113152825367835162788909817437411461185277348866591597294828715434378747435259990193118223860522693124593917511109428683119875100920906586787953673230430346369844226787364296571565426229281743948967235949653623018731014835567312704947325235783315386521364945778648631093102066067536907905468774984881363433752411712688075588601945564740633907453139794467204149316578558350909776728628621655035423200578946481028824198971474720256694799234286644968566355994526979536467908192874905268314629070329680604038783305852817413998171963947801046793902211920871346732322037666506738202355442660309290064546505507175176215287803416014958015369012218829049671710170095554490159915346273177602192852642332292919084737127009009560250901375788357935848754019394398194983161142257730492359352800022235174588620408400452364361730544963730381047287598811433719755847758836780661087347830834063182137942390568393805554681112288508244887506405016629395908703712282296717052321903886266970107519882229001476839258981438644904430310458644121586606823456872521701823951207149959778791608435403584925872880211749011424836752895145544754413930662911230558894142404515180860066802004426508670781191757433347138499721825895548305959378350942427110955951209909666497998815974607117592079370716016826072974894439343297202074600710125921029549400160090198638237389827322005775662474420374567849947769866111484875372362139495512072943143772207225325315739489510051548451860992132727025216737659245624300720852122693871988462233657413195999112794193178554540316759841832417507616658616508671618437460627953751242635307868853769840247517390385599055874120187316637141968659251253624834323959625613370503599376095345817958106957729681689533481103085052307736330377763955155394823586505479217806313132898706146338862359004730760612552927602347841540148071600940389960299228471867471074128080560055066874940820034813477002243413676221218924385177898640115682714333049468670940362347539038499415058825174405015142096152263020918272393509606442658640725206818454690888154733378520057513539540517012687785065928681093139870977414336548937228102567246701543100095849971782955904172350870370471089793348722086573208513102207856363671277914260388968299883813708811558467249095027590190799782583584502979199956303604712018457650895723340882269683813372386731141811733195255017019361306634309017147045305299096856697232620144239993199757544097206251943280981968836540101297744085425571670677262454252142969689443033248466931684348830189236219823873098554883869275629088947963588484681275153244887815033530847208565160935005362069251139660173580328811586819320544205558209536257641374412611334430096341281391896194025820387757047618336377025520393694447010075908323751065435868108594678156862185738451467460516750837153574834663986613909693695361046585978616974863395782836980419864562288701075673758134255900019575241794613575258946340514059083056197246427266973400765110978340161521954807519369184687113035118038032892382885322686398063407963740194422982793939489636006805599811203897537684580238858421212878200893671044126704237827322286043294362153138917390736906824090231723201584138455237696186837616357969048676962732412466085222939413877329680531841210161234177784858657801955158951230537241737646040809874129254879386169304509548496880910887161592784226504174647245331452743587668106090754002432243614786419377685615438895040244104396842059055363100512252785559703495549496055908019589808847125500390595263479925411329185724510999634693531510618440268946065126341436828608133030187348937084456780738543092182615789868912032448211650128225266700635075304304672641933771149924667321290096306583328087740894172691483451780035775385321833455319424025251590110916100272193645649315149302661926936061931228512572669070493820817422631595731197774600498537561758057638982169053106114832555068034977736035758846975798528934418573591496864951194866810824329000469953881790947156168664248661713808990808484962294564021410341574203811478523966354652280528635885392289968953174637103821190899358569653964921406525061157238945051720542771084060834704271092235813095789768575620041478228293098207981909889935070761369507272277207683797826382629371466110734489437010769883284489370409181228612396531795858372323471562173361040887295090873050965567230089506587457077808846826587598135284670071410734116137091644509183173384222189197059654761604385729689178751839465223938658467737921293640516453761531504332991852955307925166878590191511228818238336863255218027010861031142275194362797484893312848573291888517938721126074861160982646584133549496333284190081489683834430856889777233852862062190145024803937921690814118218514928266495905200447055441254372424440314932311996675836652132248136066483444027883403655206221987897835426690019089916134747569491262267204213256013303035689156106744097669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 94302352369791747925406458239836564307276083646137802388779274952871552715509631598208328725920905220858447264388641267854897921036350185554719199669365280547781003449432700534411590860449491169922282524731405151634749952249192923875718746848188242715251193699602790520493032754241602528523359183975886294079090538350717156206458228187589157410033457092721941106813300457991354849531959559484654666899226788033930915542884119772408531968490546938598400587018388588811428384176868086141532919299516623440199026699146541601554087666020161247014131344779220967027521538947923018224309709227643134786424861155949579855980726654717395653840125092020513726466316561119986128940643146485537619577826346676398244206907215845330083203291242663754624170791236655601423433814243493177849536843628707276353504985352510455573867351139641251389453989166737333678301781913308557990020554049434002116301684050847951538268641347650637633433393884660441144204826552870410169484288259636638552047125531075057791974608821947792412247692240853798278834043063683253243286095707835417063346823290062336927450634184417557705206725918528890442611556743172319790089952578961790255680329423402643099894998677285465991024563931736058691130696501721716725732281128566707531290544944328192536546922421872494694353948616822796763260298034779811944826159531143840190964953632374792931821601579346666934935906303553708181540257558742886071052287213747802259133591934584403592181006584445349411629662347102483883883475407639258385547263935083330436338822823129692859168656722205888543943247997036961764372550357740088934448518874472416738539406530368313252023716542561003602876907017469443210645223928459762843674838275380223876094326084066769130812496591851294609765365182990511501395507561970563504033916483841050770377159575469463478831421808705701367095908740817756869119182223839934266061597577226112111774703211744986595192346152033452617794154010328648082975328927755032677762493676640730361328237030808898889615919857804638339275709356327863667707960483603365863047513322769737161925653467439503869347055626826441796129952265368479487027194173651029988745365958630273290656060309688589465784902282995698884432705847495052608627293520072255507656560996815503280464927633973305442604110006261414313752539667854609685397778715173115925296829894450697802006122987718254813181640723204266331863250926664955314283402517855857370847658983600270388188862466249208265644040743278017000709624755104405449027921939915531741725977498778357057262860142328393475102260942997257657977859461035050684233585561232855442241214545270833155858254138854456587706227071633380583989998086886544496141121432079475018038042458272360234848158747736695398333769098597937840666909569060524496241505107375870021608023995175337393056957043199472471670272190113101232860282393545917327803352587951457266140740918770145690989466861013620398160511975248858059192846218732202078104379767489640053870350740045935476203533598271924836156361578510634591119804618879940935904713130637169415844665704773071701701298111432274218754819715938861754380989126859417582800148786223031925370079104739771293861341134486252530211646402199933044491036482416684886087522406028782568073078672587444487330124312932890322451023311656766344709673286130706796512584128866465283796418437123096824617233698953855550634106934010986817320398909113431395604784531463604077702563863208656918293718742803509349343420514418210641152687498652069047276816590875121232063164881288726504268478740644349491646533000377108856690155032639286681253536588880214757906744574928151534876986930899003593708840821098437225957843996661422668097746624316242872479687150510445766572634099538647053648190310329187392069808674161638811332094683962585020448951084979810847053928573897500027082387198639093586821731738058412023544802499235064044624039743582753526586683765588068454599395608686303313321241032687396901207873476323328512355397424531859676319484897418744672003475376035564128231541622309409652401945652409925391542117444612572215042429906405390488412886349306833994413063222380669319700077737921218999884254405451992106679109538864681726592027163135947995578035329243147197389585202647933478930231895547148292837213511658898234695054872523864048214950060778490225725739947321707829496656664352491785622614908377501907902853074101385146356481759690344770845651352471607761970031195918693499463718084187144204037439598590709405029100747068530672385924033938356802937449351207804562961144243949690464918823724881901894742109398171861390025199420566977494473508506510846920187467231492502771072103442820344564696449817778521333675997584184049262070455352427803713373091776943726886186943657696225476394732422636796786057872583359392153663196121876401957409904825952302508887160458425360678473717086090405433980756530046240088204720136714320960879604835940571987608821145519928653516361402221094245110836027288142600382611607485019295071973643956050273996797046374923806279632789171643716897853983127240942772123289127313479624015807016890954382420612522055602030875840260069096656990075508770515546228247502981784240131076845346672171256829340768005031353703704074592876166011763023871531556723627934907636369907898481621572857290761441397231128488053936373360823370672749816628483696625007835565009202829066240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -228337299553443027485172861104231170552658950400261572379313456263646945859436966648668599935633057811997729977125554915432236137480166738783250914433500864692714404971156694317685850299307800473542432005810570845876018961507136038095905263311497065692855188056687160488707126453117717268569949153769883284319693892789712979546335786427499447693039341470814160335328385794301551826826939064475410151412835197924167997455835759278699316131631444936946811428885472369292714256211766496923404858194820000169048303099633498856375660763111809643222612117178107062794119879618693043461188083190845728218816961005338967920052529969781714814848130499141830874621963377574232095590226566585285500341101609774849457547549041516796488410087269390965982145355993776864546766903699125394340752763364736724194840303683942123756974867398689418552725916876049719867486495119465057780837368290056102611603983415281030196923773962964128457038422260153655664486640074779393364206778257334344283916924198946604204507406425626869801053569651294727251895066182084597663664814994558861878243960110722809302159299734765103611528759675425603126873749674256203920361760312316554645085242794043235258469889232089816141563806230345709231777904225192496035558816441628641506307745835426030281605009700968326473443512804683877577682129291276201043383528725143818257539321658029697449770883719570582508109706968081332948565457479045099775859421691347495397687462113541244963351931058157541916780084091404884911347916896448700964570636943634333127085641375056832011448128718487942320452354788073396409612246668495115280708008036099013962870113898315837485436926937933079517165977186943925202520109857071306232621765480747829244621931877957129384487841794075662649556133999445597778489767869071099631482573797644823429741052715704035202572577410915071083514646034568182793702156686626037409148246492459732235546614849105041818465775573396840341311087675828109183846089157680384009136131194511344161609017226266675376266123170416474339937452932019073630482993733164599951096416653627120957674581798796794012799225620543774529434726364502299229879444686708756199561311548968023551870506250054343727300324355813314201212547852172517644674556264638008072442424235093593238034751509964914698487727853314506833959905954689582992534337069105444341938139883064910746832183714213355513684994322726819456253687905038653877768767069973824176724328144816174511876602640589271136026197430115070022116356422011281878972012783920487204679960838238182045681241084356632999543813454265533943942181680425439306231707361805958103874373447806332608500642087982624756298093608974460752486017896414917678785057023980857265769777970850299768517985425938904043655557235879782562703995250789052966660385467225858982337361027349660909397227646960020658655373209525957150917363151747455330583255985346856735780083217247315607393524114963093580406428594006507173157682699127174188587757611188798313041153271643352952301794382717419901984966053491058574929795675321672536500880513301542729411883732045403651967321256100578993875019424108469917125209058848475288614848827182332949571210174834611636156544546169814861563483630221468382385837417313228751545681145222609826230147891563874848421722343149295388748114669790384287683305698946250619191092186208760155797286189100269974853444874851659274773711723821795088456022240121020967649192104001476363240187606207954633598752399510854678971254911910824057809682682241723251894896787814088788451789300879943449055821181359400803220611022145569323399608971509066861051825394801853701187354529558923602008974610844863549074802624237170909931432106361830344223676205147120097438658260174399887117988434076558234049842859518190877309847002915159196631697690806179929978288254785916680373637481901063417081057736530516719238715396637480380179217524792638734540851415090195883987777135185461425585637159581885781140640622174230835943370894503313481119106267960191458925769392632511404727729022996411121066757589835247056763504271670949194789587505418701032949306308979174149922319011702490642848067323653241973082281552430585293226263760051343794382414637980970159279136168088854351796985790965925534945619845407880919434791129007416296014956230923086337233631457806830719967059127651964623852631893090251314231804078233216426152451909118888883978832773567656803705444080564263278578930098440908797502394683869928654689929512918536814827815540055169537956935011485931789973170862071135409011183684303397084713969216792140480850884357611655369118948737916794372947466861195183018059207904351599189395208487274185544371457333656415286682832179000854221990319727080378550445130638029756663240500357348809486184729530600889936572658619530341549493079320182251785542574108509697295707034167151127284248994802332873952913574282694753892259018011003307399872702896981688255928012203279022422665569798244458143075930365088164773297079079020842318180576475915971958250115815060725624352088211202975730999950450997983902627104552543637611629013101910504608449035369598685797531885297750488415960159229144210576811624586431663310072307210858943658294096069207000963506545871303481194671969502211248162990475937423408669133639740948250944574830034577720050359293104354944325379677483403094518147248949111627498634778667638921437516601428541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1259910978389126438019916707031202218952200359640211372135728591746853030753042065125646936231327793820511708859584597645060813048587163581052110184728161407932906914145935675613844475438894267471389741189592103908317157278654949048230607602477062297693486882680149731945138404654274562415190427961867109593085435942773349350853013360160235277836143138709214969100447288278873185896449147145040521887397366274436226818944049432202284170503465208637473645355144942903784223553597456514897667025774100777029807684716930992497854785559167690476366687529105026866579152072537594434118437299359705266639260778913077170614267314844099597922236407242682141737077082170955245120638631567452880488920280994305349304809058074991324160021110341511479823350814427554543465680809959278527948134765301331966664486101987012200172015074043378775899772758745176837486944433077110334083450513896493383471343039434901804757441830557520563582274044292185602494167301861968993786988996678098555723150292212658232509083303733659445152201636456285931068901757380335258653125213560061587446044471516065162744004897458702150420434881427154033880180089896067180633459540329977633369942485031350143823939659252607572386977640400462793937516563538612736162781564566709448589010431050393235943805911227579952621990126302188676186565945206653482039601312705283002484388449929966064485634268245159855600219604428671773662492328584609069400565327551991772217902380828345114296969713142091493789478301758994604929837192257585536159339104814054099970461113052206210147036621266259869017508623793683263924960482038556222560644807331813726412306422597186396045255030047393676366582202963848862922183211830170427104630625494787377295960977018108273676030481112817698373785097387038724107844108105867488336696722285309830215380048197844993641204216397628906495580380087804488872988595747983646960531640615861281034932053171748736286927460237180277231090145590559106995557693550814047745028138601420535072817250861005079421263241117516925480461847428735877260655411936451698085467891056469879809758541205748102123351879203528638735136572688344007911490397146005811962639962671469284812295982360532625268674708029736918791517776539416315833232943089313049613083035513672687523798084909429339288393444622807629026805751410157704557925430237995465174531795007821657708224193200898726905034084352176098506967042421612850656987800766823380361127342644627975256659341551256773437540243290336684364598839736150738744773678005140537580942121157472760245865839552218976332714901441006658177605545990054383115315820152631223698556938501005176581896497485904021066788696158980272148627984679397576043910353309232036817829804506022000560427846657135323218714881622401522489447336257912634509112150476588140762392457637889797250026154153448340451720292757186587820542735554736755850539811896473681945003853531563869717251802539728654402780932250947979680076219864615008372412809615423293969997070203544707171963319512013852192126665738915259141194385544645708885887829952892570767172627132364107024393333148910729593527106716003609253588985653519959089818781529258209464268982996701227285178687102171309278531677846437352696498968394983552335067943072637372586348673793615000821515514060453828085347348157430838290441281701483245531171259192672260884557203850870454663556810834938033916396270401942686477386336557251772181725850571959517118686424610928354127411944568075123858870868694323112579804514892080801397912239841603050564924027365956883481185388581852483320530656343762587255408629932626615389151311421607430531022065444895601009145810867799241895566305271203465380909033374444757108508345261915203935011643457756594720933000084251757474621156753739099256656649169953816274437117054911550347068446693535676610560007432500868176348232451024987710374663487567400109699433830806576805105821643157706129605606828964433763729190149059215443319716739587673863784495360799483360638486711335899582970466767172224504501455945768584876800316898138571318329076848858112381113042942158864245950718134489995986288325165253496842658290728182676718368493633308627680519126841912668084070501495505567624487813389484137585840308422571073247744981605990217678595366874404966532495796196137419311942912287789652718129875609880818935474872636544449785816987709488030988326521399603955774786549563371397037876081440152947227408028614472259160665422396186230201965859013034426119123492610253771239676458655606477071612435548739728962785490957597386083315030538769411759969918095406276375696935999685749072061616111271193104455185571223081441296058819221491952534826000689000793801657617685204422071390118712557729143855747765645018489471406869209304608332575949255931450143633553298129201497844004776189899142680295291225387472040810947292506697498976055564789729880958874345441468584007798247351293406962095334853359341747213059622437853716458667190809001723162643944419168186045426296059669847642958504002951249427165462006871989925669788450441619569139192416664204673287294480924400446967312135072779174236313656356576492194130247498837587601149111790074002559233026930322448862544674185974268580863844130651449533682171776406395583343657922948066630686360186578516345434439876605004741845853492023140540365417333811618447142862002774438095663817305289276429893310716313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 7573529806545862669287055409343737703043134470520097831267080132763989779665451304142686633980747250042845486772131794982186172376533305312058438630724027411272752260493497725744800686719413912481857776547733219306437337758912949581231242693426580888098239397128877692044160746640405814726534260768001243563113210149402371763448031743002941093417958982104487032567556068499006586114242716009104411277490426030587490961122424944319934809737586312930064353051201844242978967759966262157563435260256953843487450362014902285381444387531539483341456265471479737552742012050694657586790734629426648743102290032225728950276102264327627904633994022484325955182392939610620095759624032246125651837769819572228377786249749055040246307371736510475945636100073178952337239313141749163276362412221592492851629862252383518273580789858430098978873095755590921784085643590816686066160191073964727365923073571593942985845308327020173385180680226542560426346032449733127498306409176032235713636206722173489456164213725821729395378610237864434240697593508224523974206285026240036029085980946230794296322117468835090228566815011459711304304920949130396187961300019755755790614622131831063504990589687319234655860585472239953731242280315955815199150129563151729279026847993314333647289561137805910849009647508449011239312733436243192910190479629530338516538015896021172717958035849732535604276546636214985355120147384775223106160876686781301749026425914884801676589768887768909823902245174992320653286370918703398888296170755150121077399303233179301833530745094240932171289111018405191827127071448325731945412427733690052533972430139425774631434461852399772957256127007145143282221925158007750768063673843529852159054744729462901410158138165649858388216865096329096260626410391271642019117257303483728651375026704637476655270872041739478578794156564679591471142552061230152970636992722594401676255180348383445033813423456679420816373903556197580790077709092083011333972334462058125527907050569063709397150477156006190524291033192036737620259408718507581407001233861471217524379818580762626321637480942139124730017871680706137860691744331519888703826636840940743699368258310347295108941557458665487185298216454715924724353974826652430172813910732786985791247259266865641304950807138904380829768706855887546481183268440542017964481149879532298293350220264361414624661719004046645411203989638115865070799253584704238044537657488032982177243452497724783259595554563020151418347045156127825781124056729338571313030167055847287252948223582171811839104658469175777779209688230047523391668633684810060577924121743250016231934802911120867184219650479759324431283750715322483218329859531559502059309322089391553540868493858838319233240503278994758182356988872263791160076647407250085100330198858695507887716684554307003772855785489737600575618278502725528292858256208328651744994379266767100916909443305266697016077552803412446650317659377646505515759181371569580717958408463024835829574780788995029952512913920381468916440738629125619887787268697879562187216097461981974768094921048773499317517717906163005425805998083004507645953347548767442861182444720111576684733945815703757351471768011087429418496566839254385852374383302764748836960065021920680693849521971958585895950268415514099001634078274928463631651632694937235189730641555306276007758373043009930506269604342531025425428380426510254123650822318689838561988903074030889248184191804243484042649858005777786060304771569915251668377462842100628864425569531465811602338022524504886382273310207632780043174082412054767556457794348892007534593761233540449669756337357911611234717485251838689743283488693371734054907618578910290073904167816926003488880486018230592445598033456290786298469733341481637974524762255889105196594271466972515432672643277739798161573068725399945638018652512068566375508265941831755542678706710666595638322340779257035568311200985848008912076124473850866132199480379085325891230272890693531035883482988962648245155380045525051709223874229905303992682924286564931059512381037153186587177026264869798318453788036712198813768583030417968457889663720213546894660294215385100766441240108551806658133547991671829595972785460297921945062041783038271100668867163472300881837471113267635640131770764997559620310440870946256779859347630270882006377857311562763931663577296732966612156939897899476156956505146117012454142909384014289330129220704348054227137902156194462532875331726268613677198325888821326563481267623864098355322777417782454466955950528363357059857932928679578286088832402806563441010993309624784069556885306986723292313213594458862503840894330594426818838297639277096571820264654277835932448299920482787648506613175661378304781448113529709048842337499039456406168026592338221843378020523442694807224421317884054787610947040478823340185459094226393746256012844006047704951607651332747816331974553803079606671866802588594880290165846035367186812275978366728836493285326958707348514642729937592565006265164004995719076821535964076759231543468994566788238077565472559829497683138971837460789148801573129125384669432385724451490429706784518735855162496642511557521980118333086117186523276569921267923517944940462283348052179813037380324234308845192747113141467656268125256815346806988731187677306444224754256485181879504844392905757354594489631084317245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -11379982403857411122702617453830259667269661175382892992407706966050121439056347591718480829643494000394249691338237409202653144442861522551892847938290778403327371813423917853744746139951461631098809179836050071709407664984211249990158669153859503761349509912628363043989698173707551937618342777467853624424311819834136649896105944954365150422039351812414041890602083462144206852920500490698821307277662986839893524017158876518457032098421022064388239763032042580214652315119673440031878524588411771056292773044840372732209541872100758256084281402951926483382899268668112810646505722087277838283554254838533708123393454732636405522309330016033830843949045850455816334424047686025292849443936875526294195114532090911866635306209328564603818150187043845109414669814823406663384193209393087532908521987660648739223242616142434678324210843110943754895453681253809542462911919568284365492301211433282113850928652169313838064437185300058434423748533224754338795382120809562943956888891781671929200240245603035694992008234444375083642978198660309788460822372449380711541380100766724729738308064362586182350427801217548054984856080424054114472932059266919383878593255636230833275873597914740791379433270227693988625776419080711595007033895106359616066116752917720421456862295443300986417740830955849611176175501077338738379232164136080476275618703899422957941031296999035843903004876147802342386982250464992772720433517242600093060540418787877562437743676294013385325472568919072595443726262965326182310070406223595508387691643871177003104796109667691020241348330524475421756549769776416374991021108477241876792726292763199211794967213895437258007076433868939157891909279483167007534454306340807886760340324568750495562083332024759271457740600556567540270450360928440053991830343064421013887713194560537862292819291833646871208041875354081836319647223172268048530645713514274461444651794810239514771187151073735858122471223393723713138217774287880397411744399846007392031299819756238719718646220942128711489576593723805823000357735399573503085946334369906083533166038928225516508723100990157302596810740673445638205942917198450563948456297442161790150230632633178779832782146354692156516680513985476135807210696765908366800126435962503276816443396200048476146442727161958410508880936423203865303286129498587327176785468826067656562832181131196897751743631838669635895903591712242789887623043145952799453598956207675978673294823635915656160790553902830340889094236347095684652311884931039779198649401173650487967136584708249654424683807940434119828543437896197786380387354769678002859720291753494236931812543244730704018847801596031705470871043974746280837970837346044726968085810964953553757830716284170597552559635638207039865806961204487329592987118486603348062578188625343192019693737911320224310517998680327083379572946455598173916480230179165617926342611579085867335728987052561902770111349825709637268126518739391192531971520721281589630974931472347441641572283177485314136146915331793173334607109221206015777440534560550537019965350399356708827422319892615515204784715187661840317415421423227737687154837080257392945479056005475738126083922474400625385433027782196276725640301527662891907339137734475659605422095935262492538055331570096276459819714893914505985716746581826244925157388014714527915552843796402367047434489624971214451546709559448101529400364089381270628962072799317403504324212649654462690601121754497598928943633689893782601323502160947445576742121567077173276700470177440563078819996027295314167529862562286570317779431292757447977427748459926036889333424790247574981642348434043464760891187692470017317030957434329761795237899600281165969307876988821178756915141456161148125624847956342736347925392107285702804580655467855330138951603095865325654676553892056378074763479159406307032007196927076696604686878071507396580507144686931421701810357304827425478222074894114039985561463521440477308358614667471705579332394674445871470971609258694954505689208912443556950235679137461368906273705494431789542769438653924372912386614860179327146751902461482328854882246778291182665330032575948591452857074877285844120817854619303542532612964791828353708197950021455404663165891158057630165243594039170304221412985974364628325709914829478311996101032336478075681030776550148280104609639196255983394781571766397879566518027350801748918122445922001930479228417663037752614299487990288709672931181055379641474932838762423387812544076699504868373332337394932127462960873651158876676133285742068485268314503789131428693962284421526307117107609897099384544411683010026255437066649073176886198391762703127361516944622669865596039759760356813816901801411090267511275494534367753795338942204367500276590109957065539157049947313080334658849217728717800083553628888999480056393095951189626196071341093410896739970699626626982536394377394815341669942229556575711627739281481105495080990429776655862982951680742971445067435852103046853481591961117038708643993221331024729381923007053405515217231795990040703785704059777925285072334764465544990485535211541503132823463840583854285108972177654304313009307221485573844906273055994596546782577436952520434764074861370332325096316857712491956102450535025141927945612365376464678539432915460608643241458394259253392180726004217543093770126131932785822086935551882035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4319441257498671407511369516663099504514275574646321575447833217047641508220600580604418341502168909062798840571418961950055643616976279583734440469792571390076930111560277371517376037570930547966596049260996649364419086132394185318405367935628354100513449282397231834830052128756923310794754910887410654423936885898332617063492532344982645285865136750047111834465851799473851388537577982368302406276865939483225864685769293480079464362504350540219218853925058632135911892645876371612353489941068400411038780080007077352203414260395715113413225444831902798590911093736623270906159854147415672762826441470142611202403587391573137484865535239898295245414929634685347888651763357978010574531694708230151155086939266678218602514656173034420538816241061428526784859787263669929404009988301729624204348113673594894307142628178080400136060992521442404472946367922329179165376691444103797371289343454956292814171951830291275251653340847097516615881096284649352115067463540690087965167886731738056366908072239187028460689431130731784193595442451844552863157894489447556731035799853805541546605704255776782190559081720106731526650364279889995536032719117598759585686926617269232348707416018474179286429402877769331936463377627691161931006452763581704804702662430703085036408819186862392950295122292871785485441215382947506238311387744562376815876096212121586478846954776598652034543930414738796028960743355470421986228837697502598063075669164974367972235452203179625101833716886998753360672673539444145966079941014203753119552801295220122513357807447678498247091037851236242815112558903429781521172991840795680625118629523332734046148599205048623289643455614389484139713225302997660701244528462296896686708397984694373026604285016303969498828393215440385176787220620827790762437786731602549944909151116305833836970320917135703444214685324625004737940513671588310708959851987677466533092121845411181961784780980944213313194264136238556349885155965219447053461934524819673780655470562893644180715160482167353353992147211578624356873945562149748384155545890946605351239800675733899835817139970101457370919445973506176402822875342627958078816563745509903472335707250120930150651851812265421329467310403739175063088474858902036823818073567527804665687206127820167252767697845131681433338389208542122610571073824498928980720758267049761700826493974182505648729483438397950632622692113730630755261074326627856678183576802139902793573399685036670267228110304492380716731874028426430095429570571960295934962289674832437331351967350966718255838323494983486698400230428689323496444414729588478192277493846219664999436256202872833910507168370284962063262720848176653943349106757127354175000823237606568998698868007982788247612611693299303221918555239394591232450646943661410583019649215244160350483499958048231206711679747820103089127954120731080820228789751749458425728193171416391108575966597168886731286598777024884062589498152954414223227085421248985989928814312880842053384654426956217031145138189730754542991906174110668584994151597609884613516814649585822921167598564971416730719136561081088518988866567810861716978146967237836611110356611748819289716685363851741070736622874305557156174755367559755153657021755194003894849018967578126500440940033035237885848526339422153293981106707537284669719439275339000762781383112774289998859115379621746971723816998832099978327882149338019655873889740452357468486780864591547586735953492246807466098291154183202190023981007475818396527765511955545188138331231259371539351685939357938044413944043382980038234808753619084477129689714477506785220594238992981018408103961260646621232657559711147094359802439527580880565708114007755263197516532550134276864521895781214646191827348058627290536717332852598278441863370815415625072683242465445695783489592216050058083945968750971534288086240683218293636977045158566827871381251161188843430478300706963682596244658268643725756105582672509023482375322236745933086843899784025191852322767054103987691626059187079451662370307010219457389555086890561482934493688979217091208800665165270680050459659461353429153909504559786746761475177391518206904260909978078097287952946103353406746452354803967864083400770139017749909989301736121345985366915568617688621292983468413822351633554379392288245757399949979616844583628888401492544340751191872685198559145802576599184953647400894363730065581881417624600722092927925170817259481943873359487378624157186759923884764999573095183835032980030584544615357702911719113016100115025421617937938276905495861429962461821314862964518991920389264236349436096891797727271364927911718173309455962182248983228469709820796092991625233737987128241495737160774183792335188216376846398987983492101134320405558763218198049767853228731569771392368354436011278840538461306580446907788366846139131012931692795778469411708307942286599211414820291338696349825557703313970316832841503034874510221999763325816587699538604519678781264915045755677020506958196934840471632210002448232655219159450961806129963534677542286178149218054577824402040826342854803024300638302806109484570835084287843325935441227392679296957976725466028699348247088309660885262763264914195880984946918253553650599485224144494052462728388802738973739866507809143205937738202619979017269140124949474644041605814619597494359273166782100796200071001538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 18693446644493769852323135031578727814081757986678161400859053822964397732686472190561851372841121809512667685121818254990499990420908311766234480383838820779914974437815435363607493722104426878199516008122283025259099591581149724347848279058092158658470549349166121008287087241104015593053676519231768761096386403789015212629294185328273253912432580700055624065531312314826009905388597813625204033908313291034483772211391492916625327888974653189661635619051486841128451691548447864830271411202183643564376132754096295040923423106879973360223168890197734406190053044467553319463812432240541880089411878502796570034624729169510777342505858093565909214275773983942433972486411387412944817832242585774600579345737468881253029755039104381363500722714526634412334873362376596960666213509960039967274484115339887541582198953595625612211901700924752005644578499014911077927388060058061039566726403589799185771466122307328446599877604786814676331004960713066827084172640722507219663945067432345430822634229620751965387180441203428029016293220078536802873290905467189507995856024696131837601511278330576384150543918235633713098629056843529809757114814359705586766258892894832019036797189358418756309481631308545674365979555463626554436428927621400269970383330815630764011037090373885311376356574027830335396992828655282792113752790779719797682440978097977540477012231020751069516120646609334594491707646961089334206125295856431684854433685379747086929793421138017133730553298126109587157757445478465765408168654307454465948528065181903469004759305521227220882617490294077095017537487530916497312406333368726721033218157030726514562930657744176094023513149638285240557729560801055178618873184214395294196529727667325549168315152276343224099875080267942097530374856656938113129457124091452383580858306830292193380656626464109304894193813997130980000744532609290894350324513733989167000509005714683573273591204635165953354223749327506330144742239625590160128777906125815887419789689497148154364873066190870631131386334156999716845868338943236909529139143253918844077519637089840124127324865285501790319345906753120839572807414887178123618143952733554617521551150616253220669832773585767553386393664517800489162819383705525536764053055674904869236166826095036219868449779692817289407330735648010481926080859924708617432627417575925067260386038276592433033306859942607887564404509251279130956981539958856845237102677561151441007769243093855561299855169395430471750077762495004043324018393849497885013551840306117932325102761952678620573242971145164792259882926413410808040556364240735912131831981813646119455243910269063495154641443905554188947204309151563269406609143422379459189382057894241321954500992895509966790200365510944305290614380188300188187819684361889598382164489958337283477745827875711423980300938739568725703392100527307500818185118175911535804372868311718926892516455364638581637758688506966550762799165591853094407817116753652082145877336418556422322866056113727734971540958552559398743674606011901230970751757234563417578970343731329386051898510701088874695969941200439626817685198743914300638321964994697044369136903851595001561481819543634257582384232935885918979401988870506607394177752105903676957972204301293695844801389865729913364978503161987173849511153059254655024459036675625456387210739021615833864255893990884557565075455003982924680968266981919061533214364038376415656234849251268273046477106975010732395139034098840886582059248780317370959773839483222387172855663439406697999345766991829332135026936656562540837447783447920513246296646693036654460835965591674916810036786903619262506152895482556135914163324252816597485176985197156781862848751331422154292629034368357076666399244333453009895148024728562272105766264544895116597472590027249839254738018066933246005138642757783401249708452018970175171019931028554946567102891370195291565158735532855636948222589086950076056036533481666646585076568187269396925905337082881649515840684034628709830427568944605181453798947983115946812915592146436008061060265982350760362419523826983688067849650818576993496023786372870812257522210039280949891457293235923179950041704935682926187863065333627281706099278903063080802190246610645670375577182972768160628208054705442683144252972082498342750068617463478857998637917729193852732941201450800599059325310236083363023676549136966280056499958438175098232088079123333860131489502110195574738387770490960230537784781613873388762380613137002422232302624222316577772372202322822014938923202011011888501873449790674357490751490494282830924193443845354835774010579030191986616643504013542492265727383491059337541510699598991585306280607406979869813456674311145397368193234350881582918451676165134151498645045049308783989867650698797706169330674153649330178639587254368762011574890871801131338827851426600695483397839091548519105140415624187684651433582412002509318277247951007929011228874297229172638106927700882255572936449442725888535878687403617851506509948813728392501011152699341124377245729975927151782520573640542787506787912272234737707754347836961617080143476184988872100037154055634672671185160822038034268011340587432201383909478048723119321402852674044370498518506273478621267480250696690811925498501704021350267463056275763653125089211928187823772023929005416893919102945762938961286534266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 33589622275944059476664767158814371723128456469642742335643211140662381220828883270371749384762140763673166728646117358778380721121337501911433799023601588174239248871623921865212480447479103137726279571093855718856202882899153424092080020340674112608453236032714388080835706826536483357338060435157731340760998421684711928362438390697914596415260086301994677236802211940307268266626895788504475369847120459385431549155825485911272803051217974074998216773831776502480809699441128674868382725187258481843113274452652788129371338446748573610990496365565579089937971627516663566325705200871471096689828644076658809285498574851396779065171159787588634912147823242163610939704126860867559273197214799087904625558276597460621185838251783354732937650035282179968238700568796512111850291739220184604202519418045738319138264227674401940934181101136343715797875144794189516996544657810130041567868044530850870102503951763117405706924426291436796959929616126742513395713447412886336155995638254151798049546849916904288628106370715600136283848607690870020146492753705593262881404480890698213200029315561808818355793965710319716243323971988796487075972691792077000605854386355599916127478817307115516213884818158922609673767672017249870819909459433852690805420981721948582173611030597467617111049237064939691512084274337288123620185901508208634548786642422115806350151915612041216225496650022942614896515771796388693182242320721643144270991044026778134319473356454000997310166001027070227353258334642876400292762355116404531798709138612545618699816316150105016435108354774940262624628286515497478032767011077363558198926686579490936109333897717869453074940372239354606343195574624264420603743929760946683759342740217966477385411056161294663854851675784206362819070055715342172371562171547251646134634166804687714204065796601848515806698460578508063832242251699500591541725619236265085689802494769700396813632921136285179315951511641144779627499473246096796438815146974780479065114465687593236684915575406687469706304258166704977728385009264335312196930418856987121171839809701399901340313145716440187756554384690727179783681168755223542091526740816211675760452137133157012222804561490111102645315937038777654419607495097666151937824567463122957071380596777889445130108522340533173941464835420185289029553361492745600094611908328837802193191834406609562539832704808583306190023252523776374476576562937246896029671191283253225921285648155176442692326810627922967295963748759393540618923783862835134642321679780555837605133369529647487805986550087293511644097188912676915867271459270947640844893522662451990147314530136989359966751430368839344266061087548090217221869291605489175666699635778539561506164195579227716775002511477900492399708148557196119864147463522102981183602394579182897754025816370306303265810104541012915771841873740203763199695872684408590145173100676839765284122412271133730413863892759106131654574610404261282890165705216882207146648500786069564562921144241166051853411593477521257525242754181088303112008956922873290177137044156965964952807075360664784263101764405497906431853634324040250770633171669146357944508180551748920716960386644220339149040762544875701893953622010220436400243500101526207552768507302114319812103426478616870810960067529739927178816701502171967557007633682734755222460771347218161897105817027701247578643237958341642474672687168161407781558816175331104544755588868228362367630717562974736968046796779075279568639893710034895128505501814090519428301947510789587537902148772968682288676825413549911994409781955145721054432904395422830868528600941837872081287385958960306799379876311761986153015089395343254361711269893984173787064564385083096949124257380377395380786760945422557709808568019536070599976557193343735514310607840803690191332444924993319492891167607486130586157643888006879777769215191545932835127310954968408000506820064493888553804833057422385770148465970252819520851790100726059777469817517840295434551053183967361975582600804960804069858355176752785288348430690954188909769285166193590237567440336628387743289733635984240648535023584694673146207592613144314317660472668417205783644727910511771906559474941334543698359255988400885933220259090480522036331406346105239715604176426923465789041718303089347249802518276193940962175066234986402777798404772401661270822811584690679995025325864171555366353094125930329429681944294961704519303743782620929484128595437889124356821816437618283973347184146951276598033158660886010720021405345865306275120014915586905808129344946079311848746156363920231889175406958807444192269214148835188256629915204788099467238673584313125984736251153875591056117156372035501058798995571583489822680024054983073022224579782543216716309210891648826166417976019509153150905833172899917064246561090064711654013257088409735551178221645183428866592187086289769697550726732464142651358785314809632917599111914784502306522737239782958731925442296088851244888183582881839631345177418307232825932016222352585237002139665649982301463503107657921784993682088739243703082871126592976215155416669669545442492109709735727359754560561104228151246984445227642237720196421835084336838668275676050932649098523058934154978082045829118495606021524858200636240970128453974576030381771733390086034133027533644896102202028276412653407752012665554902974464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -215448723556742212890532248919478061288480711039506392009917834203616936308914480608561662336145307060809198262216939593817665861537463358301956063277422808317050329677840423185715184814787822911615333637445509282993922777098605202169451467436486481328484495451260624050607318376059907013390550417821882537967938866036030175479693797866448882170408802363562084796544624212846918844384972322054426880942958693260704222861058350549274976422893744873207710597645413382490210712340114593448572438156921095769748880759828297058037941377224946136543067277814128800667959124900453175820357791196261669267044802055024732958668892077877347765339766403856593226180934128067641167738144238395877314012719246662349875022103207400853593784025271978397535563245581421998781513049832824744323381157979241016944248313721403702494112871579437550365296526166790250939944405553995105705874815784439992274680872838158041932795763352624942328804845773992540501181663468713672162643488137753520062796126241801383464632722603780825478146425174856658212411972055378025836029160519575388705924536173288544053733094797347270653968253796574753395085633273691978945233585661660703495753789445389924098109032014052502762854088558879552395821478283319010529668447762076538963784432904675601399376648840176944485233222402374226255108353346022416643985133813682061911481785596518197558979074444417403891843613965695602168008558048615482580603858876100676498942504182230445779251314869801346142643626680144112683771528731559680517157556401212823558647168111249462532893389075049589354785793757069160166485856246341097214045663095216477663383857104855576316480425004616991591926713138317249459087192892752026627389080873343929584596358988383497369263029958480018400893251521249286876789846434511092926444892643056508833722964880863141664433801083424491945296385510796633099668972466209197041247506524552575200573720011557201256973157015972935834284855427194221889230632023826726595567734591137285211854389182661103241041628006845309652798172015263986690057107980691966330522091352798571954085918072111714274275631210931857169673574779615949025518076682644870515775657108016305070296209765767242063182983539899306964060037480837632236369591343855413960744370665994263394733749065951247556033016238652675356150497779826484706891810795184243347804241368651848315953352646698260059757090343369521351523161964939912794884175331617931823642864625066609614107945300952108154248948531491055351526285097749749313858950576166670341751987142216965358368385054596997726002661250233737216221119491704224179081318147004138260051953204426901350728878246775002293704756557278137114566988656279688821298671470707383117527378973647512347186434837351918980936900504689369856002981234695672847020923526073608854382613209184288158406210034866532827248028418553013056720494506803717482380090703664900796989249494983448392584483412284108646672875300283900764887211418616852464325779938792855821934621841228857736128575674084037322423318980272792475593684074573592423122425108987153532181708531091656850014407133261092782320869189569484231963008252721171242536067838750100750561671057856854256970748147510882453833633973144606696723236729518065451278799907807366406562423754196104185592473409680027581533489329910313080588918955213431769061399662473151733586827587404939204849448507194446327212866013782597570918889578377346737381378508918928385785745461754396903021672986520199972090893417236265148299607267700151090204146474294907647429029768093469496861166108974330548314171660423165310675047133490009529712698549937217246404536792370965721247630043864718471529440697804953027556663100177306615152337512264897998689120462816748825496350773203405403580750304050735669662995949881485564609215828897574434070935497743823046488559327675024918939557852294922161808525254228208247485406924193065384055026635800213609048070690811300826116722005341892717680424630781986336851516968171504305538845351812681598352162833003376290802334387477331165520621275143817680276800174828771485993938766550198048657244573893535385644580833461366710481753309048642019773995475153715480679458771131426467242051268999641174716495495540686126068638518242882672215935045461918398097032973456299561512857529703698735840748931555277247611772404160751305997353740018026575543708508261732298785188956721654784248374992181750301897809495974821302432266729944765566782055447264267586335822919926011545799887410871091945871142423240431947362410893371074483067958105808995974395657290361129401806227833001980331569607695177699671674172247169538392490819253260780988268423230693803588641083312814691916713061819795847557742853038069853491770473972252832225055279690069415307891581421482563122948407072257968404076969118180046739090180979007963373600219648085072903793493369834130869380747148051498780036062887957298270666255800146104812249838643152453224893807055973849956001504430696226833753143978463751903396381169417917214210520088678839185139569944898927974095257970231662460652932514885977065864908028884043118482396441275423208873881853029473682576315925292861390621620855997569620767973897903992999204173491089328308166797983184194032240263844476711411728150571233670643244214330941314475725293781481687251791707025624144700070663796558399038091447169901224505936872752016531233177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 438606037697012375468538438671886536426992649167167270808696456897936239125518456338262521284760612940927893470120509488160534956342249438147713139307687455006439024286872572506678783118070294275478725416238939636457603594213342280661757610419434838718811291878151664594633825653940880023366542988683892381534416608483706184069120510539123884090897461558920344492999872098426947872977622910308103283902852999876446707485960782234892814934381174109145206326086493334316814267754510449417132189578869677613198524997484217566236229577445386903198867682082040204593329132033039709103626228838836476810017675245736631830003057337306500752519741137528028923167284998630769849979541635989204130955605726602441470650212922051549609799677929889029277388996998703122130841693454000538867188942608837873948675485704818278682198581683804870001785446476020592254338777827147166413885531658239854252180077109177261246313949277701855258930304745478395690366846758927899104961500257729303470361075026457340620013886488032684923823722349825046823946852822892492772233149682331785783573321107640172020840340637987532697135552875268045119968701468078893257368330090460399838146015147745111828638127630661315273967800369654051509221027192070981871714848048042809431778003715373159775162564576103279090021140820299612848066955917709974487485128664578834027090858839201186708450614884923267729936186080911081626404999271159973989612352075260974109695488854810577311668483374617000367268623347849866418769190032593996588536406144455681609378207616549828400498318616558258449912990386745400592715031118038503025682797133444922055245623677257574868738495157078297698629329627857936640531020940633860360891929900540506547003757177615587906484132589211535359281982931897468521706250649324610416800003111717467861199924809373349224208235606441801037359154925383107543679513405751202812748285770897309059948897278959819519728650673240264615068220840222685304853214046343265656360935071461655789697198529565791600830210244227956983220582007170877920128174835487362830100664833375704066345070156544995890745215849073604538767780971844260188036853934515513271270066653624015412394801543045829180079223770029335398186392645632526318955874968879789705201788703403385334938156694609211934852905137038531945179020061359025124329640519684228844819286340526951275293052422325352617941885032304000440289660573366942793204331814710689119103239779988761837577769226811830301952500586561624386567591726662399943805510704133465453714314705494914881006672005421253518960049657312889668960957611713568859986595641017643225732346397963690782568141030463557908753423329058090612100804250066551561074649367854820654361812752204896300281001315606708065468927036940738813978135615746796811225159461430783550196697628884820017830779423270140302751973683786451305095468823734552519051812123221265326325221640479918103261380678313145395719336476592553351043301033553403352495651695199108573524192014818338881545276393496766158047994249706525435670869244373577234331307090737790503567892533182017993637709504977923641235221954587426655149588820731947003521959613340503338568751024202047308982704049651002680116510258309214233777348128123773738553999839212010023251683657440016847496048924458953885850928950259873124750605790339785024376592472740354791778902231588751883126400108191818952693525539574538191210888203136806327326505645660074473160913422568228145816771957136322419320643810992373472353106462608549652110060082243630733212081541968887509731630065941420866649179350905171860043507500734838294615858711737891769681779093456868986143722447375028607327078201416459162962787753787902783319715968825777448407351261953735587201694192016918014958244943774407640403564088503016794953669895370596979086155554972694472780474656586953598546462452062894380245293794969494350893518047761793858648980797734683278061799073602012815967489470591748209899521708532194417904119532711907265088913580204113213478912884816875323925055665963306397879321478342002732202457538809431679433680601524333302213784130712027144960036102503185166251731204812462700482578735544090242236511764098437080812313075780413645966859536290979669269154139618475758438694432735597497946532081226156309570898112900807389967995891082285701681500635413009862947020635021131995966539120517465295895771773383797885028393722656440403879286864870491153019496362875759089393744859818814002937123965482539495950852040689253744511811074559332974694177496746756039503160737854950842580824479536007851885331388967876760506769296057613756175304687203355013946925447432493556461913272491474808244653756886012538964639753724202633183880606533534438359398489359803154113878652670269778292040701220941898557159128541286138282531466976440594987243646726577870655764685285898128084960007484132677307775530906849379055816930212676470693913192925345115617678641711413761025337169078336289469630155251977222109323498309852666164220235847320246374142667973819966972964406005547355552968543645827385579352433866724365560725660178449393482762704435098023667297709924740672788847824642724583756615643717051240353274227365420590739002389368702963707346835448843536601672893467363181939343332607843093688751517987160120620280401882818123560458450557956304056463160482232779989579135638740062924238282305579253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -501451150132040627631820006684218876297693121624026471257460323024814868024913209515112348593950266814872930683835608132469165528795603197239742258985325508815230743562710505065159915882223967266831192927478846968866055962157189273699489427752906404499127369142740015790450758965939929079673910338156420769289072211233208792748830141194586519605425726888747772450626703287690621012636515395442623928395005168489303689557923850009231683414478296568310447347734543463707770486049264022107850143607506545371252397109676435607683712883024293706756648900075325465900973975029959578146861950581106753988353602972235793471119312149762793931538656783268948723953366704093284468222684103461513028442417255036625709444133250868268291904646623831550489471478540477594186406132811482434540707091629576344154048727479876595948291508845881469517475913077633435210193342074045813491760287132114340746696950317060976928014727988057057939608931729399985224238874267769340927996191330107107102119955146955681172103599863743515418515885476880455433249236050288349515992963282605475366668510797463597476985868552327623448151112516056013916679751082329648936941544115985336412953226728164498609725554431132642485575900963157675204130380467679216076733647980882219700281066889633565797506221764650977115264112954364676546186778784976018356496082183548238006144572575362206199547826019465635867738721310035740272744280451155899220282848906564042772115490998416326340287892753959547178568835267129100984033491605243409188379820849148825343623915206832017456765478214983594724003775988042200219152526507196132371867909299971426061159193313511120775399363590985234212636614068826088915518539366070108933484813391851416398512081669574002627175588390941938586779382941105027076746664727874901311255306453820226799417149958817815314433339383449576746132143982793810235752459332930826623134658430367572235304854142260543967368348860138850976035369621673000629423184396638604232180783643145653497046876616697152016882671995471889688232281800577330443381703245884038243813617606947343857678754793314573331249147118982377940697381446804891837606104312543076215626994996758532717874526464761915623172134895406739460796890320933338870092559911909261789611012843143705322140146254141496563054186919312464692761198022854096694905432633647722145494110766395012753106543216706592704995881985449577455488546354950053875214801023754008867362361996833437303512788573166255092131189712672097850959390888041041283689638996858357316124631736893148633850875557203823067738509042326355193838123478728156320215356071835924375849265729640052050169097452157094849366796946456475661291262359225343019431401175865121140889454480511823085780758390280102163217485627902843221393295459936756241370287994469910778404343898332211010516711691024400272943269076269852872087385637865158941891918758732273621866284656658296353718094229055124722742650321876370909709518411219776976037855875205247365579689097625685056020352029605941229908074032093861387781618978623038028372343292072740524723635422666951131954344017004726054721332072249811779394416897209620702693292773827956559205802903636690938790184882583205533439473961261172545559215660444482512376775723324728172935233430123736798643370180930480103453516050727355889071682784137746453500415251749231792267777633854350816934870172704865069083475966350540910809977463613431220237119050355827916952908932985417792999379016917062359767366692138011133472036661144151878729143952609211531223632907509437647474637116139789600861317844546391471758948260728095025277344411646939267556540798989008127282950524082181414266750313613293984843794450032807818286765600249181004134235634971990214945749279198052196693426413535889318206553511734443539791545803286251084046190714818026268694976671952463782457166224094374232356396276618186816865092772918308299503042708592862687638079814213660375938083722137220149797107789515327813101015595808957911676982698608776712981234068103286934907305643376597842097054390451501538592379215232670603746745078774238275895317686935999294452289872897165186839810709419725364248335841502381502601498982947094528514152231652456254320392401296466321413350294770429367017937694743437906320352934702018136130980538231489597911052469080746104908931760728823781875019139608942375027082330872204127034567636127392420461427974934593998155201071618059140695890188861089666170972188166715305310029336617332949216444906666475530895135313883866832905230750962379393387197525925705983436817570081510882330584582035249908824507322448109358709837849058642125806627633490268505425067563147446664887476843428500829770629849991001752725834295182703846757630075821208731831601893215654041251317513954963619389200501425106668607297156456311989608996618681230830294164853201374167922697330421081048383872436189290142627204165015767438496994508218577192345447287691487449145583285875502195813942426889403629473229906082054985907479941695345527729083903760701229933740299779977769855001244696822147227772494823220156587013523903828374097821765603884328721852045999821596764465166289869274687953414876995826988404815944405961456716872194790962410824005895873838398913262405219616462581872990642376859820907943424403010374277042935028657611703261408004431834131248557467782553330623303175924155946903797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 421209142844323637113644340246633765448577317734135580484252537317429237723938519660666711474703834061695510403094745137911908713219310769343074150552960470498567982239981522209481847274908660242414136490389399763829322749887334430592659126941709679897456471701453817617903336048070469741421280531397499271025261714922834336092150565060990416627967395962811945789901166387165052208080541616745819079080221721513724581638820054735214078451698397213070677270165473531397670909245934359663731421992010840734701442744377189897590254501121748325857333799774724777614784818128351653966205148791406727302682377425446298486847355881382658543418435524887823165324849840708108167162511847749184882170973809080144443488639470766741346325630549076885433718131028262089837631874862615198521276648580326363040790444430747555223943586005285863670204522011654627971381650361205466122332865959644310633432459617107922341698393139623168812566677302467465670826547404222116051592214008257688816553296598984409597275797233601584912689136445757738755421598501839429193753234523886445414893000745405405100546108865957946573582358829066305480358655677224415980861831631208228686433309873919461681590693696336167167188604264253705245101096120398416733418784858895396896861840507957912898123407818727769306065030450134378928136832509606852957143273761604127917641947034342908739641585762803760119061721645925816328098511486656551982899413641050948082838704914225618651337025233090818445580081502769965338034284421341427188262996160809480060091708024418248619457563183530225057197318760677647605709489834847710170098136773701560253540719332834789091249038906307872720511368619733087961857579933244860011469904690696731184603439222056945582000874373736627582360042848726504811822731019663600419377878152604742283746566672033599597396502240282823155816239770607232772509431044460604025769627798802646492697051498260077698649596925743398293500088280143583446112627285357609049035123563298642684654096307256807982609501829665060328980264903699566738358275792105338421233074371031252984928887826518044808563953786447217961759581226857156920943562470286086148670557410630481717173207988386914035343098186411503309843603267119098054639585723351706300499819226652321606846782064500968737437842914307349585927192063661753078592121077935715825222297955104256971427016442818148008012996445198505989411642344779944850321715782432975371034433010155103207651207346288124305311401910050435147455992186429123109028635019762624801251363679270412067188782939897593265123670233258880873597680990329799585472108473830145335052779509674436190553496357511951190984343575634151754890738354528720927039550335783989444050718674607252324614389973724693144082644165449474786049193009243543139660637547705222498520947816854888804624058297665740639874556486833697770979819760823274795996619729298724964971286121590287473741177974810291425401723320771630931138251689887925091591964418568984575200962908090790702932020970816019488504883758242251128208420667267532879988351854401573987769746588837939735993331166497917278681697113741481281994919411974971249802330319650017472002614501857842860534958156517740522607822417554746352397878473974794989185368395709673074238178255505606437730671745285971699580865180277443044643661575640021282519071925404928846466371491470436469351021400225642019762798116599906679675854009166464182530444929211173103822112347281787068501912398291386460288864110643642921094257194928113779374616331835644643326284107968591410323245522652726320269815589957933138868128414020833057948447930339172849745351216907750814283921145131040718718365527472552713534721721372798705341166719993678087279297220510644009864104652190950042944359252645133875664722830785327174512637010500819382396038107249989390955662023214092316276560671266930068984203923211544628409742298636490660068963778478798848857358540039611347120586798734607098551203972979380439530254490721572209699244175986540006770845984228803435831834187396904485257776813011676011347624700824425244924525521493261766821508039497216310269356317359234615071814165969167539467837702821920398282891130136547350732847323487711589841598815635988574268568661064158395129020015114463506682155945129577030325791406573710972117304927113382020339633776174606751926623356602737840847584788114618269064288819106390706827267595167970380970437838926270392910038476861192794280794175085663805291891802422791178142786743016984391121515727844325547612317348062748881404509813232723408695961511266282139371303640209562086839316291487729542641872400037929468316812738187345362681314650099766668671186339487310959458524074494368618015725034300790154726238142593212530762660461697724600604278626467816554009730363368053842941032480743528517504874341506200071684871794452493915183666008527086925167676809571998157601454661309990987884053606997248595509684665874516118004722521247517062005182360377581517896995261822585607494728933414277162183925321124689747963613957941347563811025922971317552182711518080966098116009287606050871257546449512081959193495749277641561035702053142835250541617899279574325604289524817314159340694785168639489035638170125769815890144805569527253183460315186182388988460104193116725137411222391047490162767922962183851398324520491922412541951793950551571850540223142297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -282207962184775743497056802125591044634263608637155151933722321275108969070277969327682619803832515716405546317717628776358478535236119066848757420041845512995179246460948724685216236245621851459064181527268966387845071516150235375013937860298395849123150124178976308736940396230377063138244454715131134201669453473872126689937600804792908442271891424509471447715188221496583644526090818306493160496334252909211001589132893742587067401980635035663174536317804008915037317340572936128733384435925614352182329968323660228372764390373627524430227213391483172983667824183569420114372652215426141735631305455199924205575491870677097089805187792014941884185748876604770353245948074384316590022782176980270964193409988039426768951491601391019751075881382522779290605826529193402424193180229631802896578976380254050958119796111167858121855616775783232183148648175683626015824043652306409778991096484599197909836290187206426555275559244091287890513893348353932292579098654744069111009105319050328701912928404659211752749465938048383005477760258179295820497408052525974892680601307589270947446338435391352850048505950873176852781551124099257564685518522017266595784482404046116742541959414761247234135524218560290140232948918460441968710200299339606352926315796507514256556700497952601692211967412982544192122293497002883839529821813919372629641207235369726096865910387203850497660632795530084580079773622195255488155642736282777553662814935504112473636648570163794785577898122854859203085477423405974381256094609845664330077018331725471992124521014748920359593672640558374785043690724769830823890607442596461311662122081541738084607966742506464557894211132818412937281324628932619690959627469604419096682131099128853322817767748622633291750797399938232952186509920698090795977074799916651891104851394518502883232243761677625126190354656829190810871643570258210917586843144259493243963191306584802156650403288399279025959530188337267152037476615159095521366405841389757489882194717741422517753274454285158970883576882817141776330285079912230860121704799821305209953150995668196977014706782515982512620807225523192473836038571340893545091596846566778205742700086162774185139852946367263572800114486160531052721286410254372633933642476725280836318913699507802638767464969766342934531786609088402977786226700295563144338175661418359262695648870680632207287608068216868559287747266039808164992539949526170004608956574733649756800886120044953824983466038879412174724164455327108435977590556542357243013068118975923803994260575668739478040458617724606887157035038720828949226626136975719042222489586810627135844333716717261202790313964808086751393475355149190749827583623472128451716459554464006837863896529887530549221079558457658917175093969951537281253069001871467431539450344940761007282555518722441732127369914731961330805293177122318842406015039347386268433540778081326639239145636043143093297015020643038659222766552617248754822947759742077689470364327695568029533596662855151891658102462025476378750701382151012958465848470656437790464707221008701194722109903644213054789375035580712733108167182108392079165069844289679460006393268559036573372424238202860789978046126335858038643691491488748411464409152452083614269405649428386724030971676635270121261348301928205591954699122253427592478542465729466058325849507924644541830449153294833804089085123070324280075698499941959325534456175751215899555158135917663688912399816232725835156535008194999780886846495227907490714242121406106675362611174962356850259449722865886696869640215016324673906286835525140283213388311307116889678264597142774332852932890245081812838150585856401908951691634789924120829456618461542959958496066721978013322297450656133245024622334249967364833444600917421085268011918827426436159746635815695245751160349897452730058608587212035031672479534724781511605103078877334497519548185727990588301252631892151676031957024931484277018461140469052957533898074182680169171265641911102994473461357822952116343348589307103476000918447531872689906749480435696299744276225170245644683216049603990286964344573865368816042356191489516953318819431529024317998549917572678305557074117018424244154797628001463640280404050363758457136053824354379184656914106994855482545094755755650504694472450470568014469958615605859683957782769213904290342348119768565477018520266715135992626913718660849842683250208130906011077848475056083152488374210518595171564709338026351257253356759247180273993080092054100651739967657457300195372095470416190994273797720063093323506873712333178667842631582211047722081912901562280123021972116525924083202052716708929814248500403427574165390569180347284872376304738367068509778325056827508363704744723816953593726652378548830619191746134445495559836263748236379219429132157122996754918540516593325531931148602028960497960731773809448651400629905246447190460432219381912614706966983568342112462399183482385510169553727244165056847226600348324792643706127449305693647011625219848251256394443952162715994565736632558989463698904784225535815685591059687441746749495599293705672313491464896769284501256134321648622548539306128356802980192307836171353994303454311895423046313667551281529753842301088675510425341924944883756347079672316740254228601627042219965588178664775267933313589104039377035463951845734809419025228643696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 153309320093671685636495055469510567338037520408445666564220603367418497998354216080834065587208262196457053424726704979471964946865676985693971145074635838620828961096546870311383701497092825993555941703345923454649892651119901503182766700130171489053406815060788399926076772722195825562616630777455299848647121737072188515180153357921110092227256960318820917840603640498137798714696538445464875698093260073676974112781778296629342490494251185029871409130410551143597960126442596740039408240072709715362948073703681469867635717963945510306014993534562711400275974909213465172676119363271159099102613353319264243290001979886402185020485533925482364991322224220819940090893437244130764781323553748843830195562817255508876463034268781368523879705526196709141272632106336351190951009145176543289367310597306533429624545005555294440526232468354748307140922288322389582876325858213922293094679623021873532740843224910891685185395556638551369228622169687209846066454099557359305764263349832052566384856365863832769112752710393856373499534882134784852702957241347464844231777916599124855083303633124810487326213302792021281730458570544641321224431457450071080265879461783643917148031640943024410008470548189985354301751744891756314843067377424595567570247581451397397738603024431705417665701450434066905362517578986754938229589088693110985533196170769890932847631117804768069124764688699787434123345072753779097344404429405567615339682915514339339845723236976106429936861418388484352627630299264447361859962622926533572493697668931840171945130406097881813955719198383687246535844570301024036370099380467918570320862323048614947559458095341136471872782608478804099572278231196404675389417549028412296111706000711324361165920851107781223393250253643352837233116232704995805732191625665815790960750737278409325777119369518096053591505979891054369362854807951253284851242531025611447391217168114714105937962076150446923904324205266190560877051823095603991279446654198635707533524560257877487353089977863985699090421831196400057322838726385202299631322078609246409309437828672106747741914650710214026557019215888495168583780623276972385487370758033855065364440031553550560096463569923356293821916394140137703280044256253057648096972014907473233506467371246907023814834716011013931313525181639825686978445298494207514523446164809819499362246787559178471402453905215453662062550056196476824816250061270485615250769883091727674297922898114918809326104686180395213387704826140203033321633295095582155542162689630220918323914057493371205199462477675503919757751495136502255216714780848743708233954524084222779982474855640578224175225835226076437073328547536526826437011624991574541566554270749842421884096128909387578823934112075640612763242310748216002605278425776346821297550158946165357612963593775287469055627205360795375278290203324447874188628076121230826464573284411082067435581909597465501579805070228701174527044719863670474267241011785627377916425058303414793325014514604221202589093786519113180514593964756496920396886608034221784621856513986648308017143264251233652014735620256988892661279245615513945431213436959225082757534591468682689341626760354468043510159104923257601845005966832801673880395787038666143294202322280135760901524874018913134862441542704521954587648170617339524164124003413280206708534137334589051284750542627344150014307027101504333377676028452834763675195870010075944646565030109656751703973860970322667095029418691369140060401155642012251583547574555649211212288969037174415061758979885397162035253937896424126720681217051856408529238329330296807866625053028644580726059893023618763351176149780261788949013722853761728258139712566658375142865729673621916234731205989500174965738669709280704576608467761544809893609579755853529638834044926045385344220334010030225055789887231365744426917193631596429036158595485888962954746510064195430806451949384559475729059674825861464662428677143628037786635127561624378786113736217210862373045269624088676533800700452265842729198834647303006556589687710561706226476783211222798924458760112684714824783979242313677072265827907256882889370940613449258979476116672078260208389782600240848113626450662156464973141152140796757325357459412137605975775115531954921837392088673732777472780214623603108798296836783445267433922886568117192881616343003746543746463556520831551214956019791733229548382691144453838803015658180497801135443929776901141421296089662343965895567594834721259474533518771774836280339365329021913319873052835617868703537233581249915043018218513454051569018266693625728381454136800462501308980692953569474277618771694247755682426184835762169523613195707995529625101997915746753879392663186870669958316172765824624889541055519738607998205996512794269427329490351256291264236825441851873989773418178941967194420898666356588147638671294268781954049463370083086553803505099374122121819282706715011701967884906973807161672542556820962364360412605941726661185559769163941114296138361538929041274772756600641632808459288001450855190318586658813992423963741274395618649073807885208754595774478416506590338082476317731631153057424073091425256015729548332183468047721837719566860176718261541935442323538476239088307973780086764937681144366167226536044762942816650577173503236079897853818346549443079351662149330390188113226555719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -68634311975192382663761225196756613909043557864754512280792276123456546503524893068677391671934030568319301199439479221529213361520041333106612077160935053305298962824240582540702238062544229431308817171768048809845853849904553335559093260098770890272948862284835470644019207521763669876312282952053790912892589274599441915985878924780719797298318292134394807372436985836079540979457346605828265897945275803117260972830161614221211503169934914827388446993346285927590406104900371941835647461404452626055107315898935376654160393216380124397615563032552575711508509275690041980548618090605279885537660123543254163970335138428623317690740656026652599561360626889776999894141736439530440718095207501055002842230958523450319190859004174537931983763232808768904723987324025750452112451567705179326592603720095343677518018706911947176861836964640344347990659466559458490252989086317438408480646880204054402605251180425885877763931694458609949801294834689113936385973409794584305854424095238329833526940994916230204976976213185785767312795978879260864712042812225652938616991898521248335530439871464036555321096432583509927429858719097366157655151904082511036505812344057970173402420895748223038106384894008598299274727817001672589087314908673172265408391250048711341623763023513896255039713823550500304448084149838918763014262835038823212389850076376498094794552240844588153094410115246494490621103540855923791923430447432352064270077581574618242452433093615099491323360033931770668695730000311542816639344501567760673806535602960383581894061577600644892055528896931616050928809294242525211747546209424273999174306870888406861644831831099887983511065587793140145720929760428447714765209783239585075092463141769584209932690331030136043764558780314392997881880474575516090413950135702729021210858119977745436017548169647592068862951675696113014207622854416453139934029733090831284984354792106734150746922681379631851189197789578939853919972320110920315223313338560295354081092266834257283612886895934959799856205070831395029872279585287233549722952700793077545656657639629359266574711578636709393673918565720617033828396727737427520938206271285360125209198279505362707944278552448890132667147409689205500357085072557667758620739768260527408895287684928485495896516825633368477686187475405745298671429944512329431241373358646374249053633642061573395335906802037254549421644089630000663262693431934696500761640755079950394752520820663400844080493151169645143331673277961876206596648371171067175611275420795308791753203385347403521720579393675953998328781047690066738217133570128066913093028484381362205269560442802061102630407429174575055008551255130345967138999933409785118164867219096642414457239305562125724248241140491817125094893101394542078002550405264699619859756507134382423837760984066211848139226047360167270043821934667051951749538231609268381883443021996745440737887986893329415317233581451423465181673389109512839218625994657401779033285161789728475720401583797952981806253704155011823988114011312885957297887113369847760423711813149605506266107973206872331328512461900963133069124255131438902718460546917859192249405203601891361576357859947518433350733142245310391016741193701802264506704776598244672602318087589586253784782629652938015324492645926945816488882357213523361658778705364230912726029301794787535762160271734103439467151101324590043480364879529967749339580669463190576048106635408434774180307331472191636372003202149091931344026016979553266563450123152131674395716784895875762406649406747325178798695256017562293299889577780795465896645764755124746395850036126885328540620278436618578947772395108696089580975723144379509850166442235603078575431561182791781684407928243543101940156771799537435095661935213131669912377037623753181426835216817597805096196792741952308758962127105642439182934828612747559699421694877414406973844320756114308717818590191052781787526428594273068561386393986363153781667831110136330181437084144551559200635578393742471307891131864226978921865565601178924034598951798298785153977688948292039754196547225460881010594493757133206816981329560882700466470344399833111866033385683349545211317502215388055431487484911795336368017492727908990751125385216309559791152719660037906506851011576336188266042867732347592358957699250300260393392645843063187838671839193118607752414508385777583795344051326860951656506060569333900772925118103037361453391205095765825260970004219724586819197545030097178526423446538818612236001518651899372082464731890977603064996307899503305666020836991737570300049424816434872774724727867274557797616309862062670172998612409342890370393103104177761563952522923617952262073534653448265295337242103740650538593361419098336149792607265473416548914426301418312316350147515246300886665100251164114664002290431519598572060586306069630132313948998637346416887786113966549948771175675021813570005912011182934547168756849323631324557269752445825739375562446444938197830662274723793900115509119005252054160294102148504988041237324290022659385366228283494724766779672053405480457022025554504471426527419980957992351119104897880690201902821589111820702226273386908197497059259737139370026723427454914212141199012082669487394318915197454709296565177226121895588098463472677504999714687825359096554102410296878475806139501187206383067463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 25030533378860232327617493091699233093048525119037776286076335538499013983295897484986279897419605408238309106138973628970390979833036022817281131052022027595565940919258495808684821125044351593179744971476349114026486697910873190602339657424373471396863430296954775875813803091480759535732026478006806206176472286782372051904057130322136600577147919598443007348450626542971012496001692299507456335682486617073566748852603757138046346915005613705524378311237485749760844883156041095192261753249717890249222036321478374009363364092656340624926929758714876960375752910024398638026274356466146858997174993123940279211247142720118683866354410613030912280715232607564127113731405070696577117938138254189641424137674856739540859686718800261195770965419052711700445764566068470300763513654938317595192766677507595269590243714915679365432018609476880516385439732871140955072127381897049922627638012019598997361132771007754045516825446560989910124857196180400803354591092534106382144212062849726225001905281218874157037762356701421472798428492405426709605362039308866994287005419146111879183735652110188242883719025906295192746048458602704971160020274992889345884325748394721291140259562237792188031395538928350446071174037135861549041343646659018196954267243965579929075498767446362634838311950834283502510963139250981081406699941855553593753922507747563800366738563922666743976451569904458017570871921516398640711312388156070702191642254684202377067335511077688295099897054150346875069496288040567989236878312371811199817172296099135051935732288426034353110599781589407511190770788216432676042600535404256623859978949906214661948889241942460281731288467227059074414493060854809784349379663548344247258992340193197463242611429912831604155650663072243435249969142410222739071408957719417577656445910149893843560766238820073451864333434490735035313562356853652979751936632366795896007586944836639133691215282843565636732783287632561882891456955766223598460257561361570755129663711775734003644198551779895780079292389080710494729666413781186087784657909217453294188321688570639081552201658266611171824453477233394241489086155997086248914619617043996697236802115152572484374157512680485650672485382768762357098797805650063373411029473616351371935426544693443708350460339247583026053551763709229356104895660563650308207402458690487167301920143938298950930226219999299735538869306420223454895320028542114644258268455334319792484354687358158576388599132989905030880429692362341204507557010944673985866275850609200611471282457647115267782444755760010449096929820650180315988962104375275953078633338391495931077801221102404081016063570981953855501480883727524573364925818935482877939815697816885603630553660636694712224455420979322705950634088350117069653893623610308309577871663490004161217836296303725571926149114183102322106474968542425430679322170867198706036806640575989294033292143094614183248353592568753447536614893059134679803912912179990356686117233971855004922307229238885441709331850170633640744451227873725039732916222567416295220571340994208130759465601183076262140040904616009906354274788003138836132547357281301733025417315395273393551899171253307394603548892193903909731858391321780281022272670134575212345956001650655070297782376461335834587236534845885138777509644814685082876625287152510098170403354091902943561183022415473237073170521037969506198589163183086246197497920620178849474475507260840365550659598760376373482429128160594826419782345642967477833922985843751832634189321322010840806674447265842389128129276398695107712374924656303499209348971846321837059707667570412952394032850873025331203133293416276954734059809422280400558351621065816727210045500719738355665363775596063558388375065344898550758245650404646025149220598400217225993526160724641278473751489929793015278196510413249285075868681763388749412919537503524125037739666933729646110092198495041631754684150727998092065129298682012605894780984655753896535223611165403884859665599432618188359305059284129050968104705878099531736808765222586106013188340437241425487298541711429892769138531406376629833097990883624362816592401162167476472313037298208323306992689875097118327895707099291269614940133007725207586902226514600860487872063722083520343875026283603287698995262663213989072500072735503450350733735972673593584983549371942454442653837895718242417375952180798812925118930896661953983517751412940994363917190203168156443902921008318129717681350383282584883711528786073091074133240045481906244818460271412545696158565091496311174759051045203889369050326766560652612232910270177313269459221927326969575869656247720201335193380509484849546370765658627757292514256173400068076202035159424983361339598158783017738937261432931375211906682248710464770154838940193787062833832655209135171451375961211821631213771536701402173432857236609564134942027505295363044203199347298964331295199861701861864127795143718798856465268725555809168363993667868679010011840772928025235732315941971317081765852633237973945435609833634702459971975644934522593416692677915585175989027472550608776153260503255616146745951714132936544678314177700224342510681404517170852056736932286250775605980310590768790325331210828908795171364810983338942367075015484091613977720596422456700554775363284907304201810549289582898099591992846478095595601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -6865151660703054942981455824341407614916167460432813445515072435507111951553042051356210493418871904754506166986587596430664413995173323229637735231714832945204593501894705801957676261924925027981553351596738165966961418268310559793081460340386466486432697471425447066493759068008130432031922984622033441863341521454079382460156917462891765836038274280723264723745659948610005595990748788356429370408028896366682888904072534163461314579449189263506310435325172568867447590506132053089347713068897801212079069258258441124584971177183946976277516141278316373878194757495990810778761079313270290921399057110620008485590928520153402062067325724498896683267611803905218460600918143213334051771451024046752899294079691751263618660783031591037877751904438969476413071080372689266296113561218875511029324864359314525561418206676373378685135766151682991752131866379827316285553989304705468438459631404212759516314490179849715899386867605869707365229997671162023414786497160438803264746981143557892554294082676196699122774060425626844672500130533595313784634274480582881737594261672393738945555835539857054660940286866764474030947900124132969821130858232881577816389789287669219125047727219929165681122526439118058547735389721191826428801075135819784754253079563472551325534102570437966108552811869639799649905826598779786322098444852735738084799677219305924179483574319954125250091472910879310860417859466408859005462563728724641147887154370035292095691338055565106764378020711666711292371371901867528681383506948370511768423255177554646968237285469370042912091923830375825797490552586129810376258187396428443957093899073810510474515204435288939178723052850714424068261250844385892773076370153154721109392573520536651000353086703049870116010000261333145539210921209887385205587761089530951599771252869055185138892519406253120112646004942057738881082763164368101675609496860072315247134376811257854121754727176707893496147172987870409777667659410158585743031899897019842480022034892265894781497598570352311400305195158409053546886927784709420172708759283545895865396839177618474757894008852641755066876255229162706978114164024280897023368815097003387190818094159356256630858106254553943378000796584057469024110875256452013886178406417493254283036921558700537798370271664000447746890987253297369341481339069066713380248118400301042454635867421531892637417146249489428136177096967054195143834697106556008239522874997688182128746071936327109498699551026696800322827438906850093092803634189467015502907077410359603719293213427021061648060757034653345574144007933039109632114966087610498702371978573410831978227445868590462463120043896670160959362209620483367732232919493732087672536934592423992833930013965301089930534699228085324064970519475065514942276558830172547367645092800046134632301131628094689548560461284786610114128391002781278682664932897162392024988692488743072339248023810441318253414558472509769936946568049708241197773599989184056805109027725238280251105004364611782876810197667915439655842491237540029171473665695067014621332026344087311688898756155685193805626217960741351729528635277144421340727354299971911627780093636149680575573246498919279533386308407861213049574577819256073392417428566324214358579813942572438703933707253649496619748267646613988763306085064516260396561618648202750125708647204469504369298526067087990015291804730283314369385943648509565938255964351815979648967321263616979461244878425743513699422467681819314813356176097986105493183424786528465284739779339998333479348183305760583560062756525107884535595032332015617774476514523257756581318657595541876270492269016097535885159439418429772070343901819196562168896450950817434388321067068430587847529875926349016752172293335926767856373213190166754017997983777764830761850217423769145922161158919416984166877213380197274014617350818413004523899574093332060755896560788433487248149483650956097255544961480896313520941602223386906157632758411874354996648847402018614809812442144454944823102582487082326258926166218507578434688254113169967477148161435854948182460754291357979220930497107675292929597374099237234708284560659682417221875977069645985768026093838277975925206551107315874633074603710764431995428244409433414603286386326828219719535261594141868444033836144699080150179944968566289179438149011281954608381863706149405703931989668884625949636272533081752516333670939566398110972272397008987718240331995263384562565716073034178173954238590305200480662365519357717599857721853876155541347103976934732229471221763979782323384010584000217463297853830075087084165798893036391854396541179064228928323528076877377842167597094232090964954452453040031019031686111357443858059285400965392940705111195685730133288427874759059071772021559682825575796132049249373519470937993986809889450379650863226111213919767342649705837102828101388543200846507698242916727259720810614160217409663037222249183503415665452938340608390442091227634522646917987919692344642994125267736888115294732388263215896137326997192820913273015037448620108405089978594863594918892085048385644953501417618898831239159358551014632814420452811260488933171896014793158891347191246324482011315223862151726390071704300328640087900076848180972029003708124474450327970458255543547763380659485603116354138690767819685018987311326238454676187206647808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1068223280716893361699706936459214949141135755590173108961259822151497716453323571514178210026351943148051830690483154840896653046481480238793074706327874503106514734718543501222327869849674292553961251248114236916561971652416754289318522358021170768871034314222541018382422827997026807068406902557316139086575749215097868125303032743486573185194971358064433406705500902469017063668119163316274715667077239587157802106042163459392011920233496712304737876938069958603431115807597996504604384479789778518231313295970146250295725871211760703252914563557141555269513056526490294373972561602251634920778990803094062072792677067501855045861207360898026828846137015727044402434148034256870237976591765384456677670966245217024101939975402517719658121856054674944325950232492681332806022550406130467875782312377445852739527953779398874110604405194071820184521202510336789572617684813054478116547566291076428570125649810016801699331135129028036136521697868331063812415207117631382733435956414568804674493828035078586990162220954175281325184241341270278477407849837516981673941004651356884402464473045196140001700872546546776912776082838687273428228481552646005968060755779735288251162089400640972597414069703857296577350041137307250212241803521550220362680494306372539487876371032014294124040347447807066113862989103491841412537733752599526731300790443340290918863125469476468725861491025861339277725718150777808229299817339134601284667311149611815833075326169315593550887432606742000816939680164133526854715319780366197386702898842603530776645356842877181281004526668078755752750559110057604067806514328521606258830568091831266178850926637927472411071511409626705037783449533957928773624662266824419281108466610086954871926621383856575280327818785483108370437812858446791850009669243774296552745093131498770834413770633518460681869460180609630446565705605687356647716969594401154778567917019921281239040400620563449358041566054749022548353904522556268428667627496718795321708679785289696783524788447729756181293755412427312084799217432081797199131881646654141894950612519436301144651172260588865876655566973926270854020796362093358510647865063293572423541445539448778584030777312700254590425981875797251887534904972157485119213489862908788467247474723191109982064520387898493699953614869198406380274017557808508525797395914664686029657738490803207548876358029278342971255336828612583649691151213499485330268890591802117699588227989547219773331725311747134420406100301056983202357741932555274850352326485949601094439386480207161429077832149624716370429319493406690286552067424640808334390163752172807288576852248474921404026441260521942803601511109498758009731171058282597662721660202153178198597985515229696098886672997269995397154300664894853151324763343580503537426919834733350899663026095687805383263150597150063855079668306070019420642704361676671712630960172564817979102720595981663423041144293435510974646075677279558682234932295108792816227131720986792779177128100720499581302134152563431539263073886146812483320840707247500166308927261127741789524928568351538119276255543458148465594087235344554393944478143441952807623012415991282010616789881246471224961315966250338306126018904272796680888108510154150073060609834145049482010813931871529665410087448814945519196325370580624405600528152423909192066982306532146377841578237686782893007888204183268394453681329153212824291593253083831838517070665342534322750175851034924834848028055499884010400881513797784853289225701790394959771397646453498361873191379069755157755595714483434177312081568368883315519030392650627490391495041734889001058684285181177655588874186760064201927079453777098229978342633621011172151834576407455684718758270709003723182237500242617199542776047334058337197563008693356900877437464368515966488585673959586815761342616396974054687808129252398765183431943908555248976130122860828018220718905981422974299671089635874161821485195388889585853897975779950590270012003950716203574022251354050664168926169975881422290352644341656960642837353074374842358937341491966839480029452238629384944332663485663859798856229555536722784977208176767399831836575238140386693805849041735976805238596646838537915134035243214645754099986132872694482923833936028686006721554930598055685186762447317654898567919066250003643107904487323234051619185106886927344500925900070775943153836559099313548232011132855766132261381625002724685689509581368060664614594794870854288453732307005639349595486291776142704320681033516967250161313378444027476184071724891711692861428818462026575734893652013626294778689363770514023966606726036782983632296862611060593539099213194641873553038419998129449236412496480138833512609514307135140841361049899982516863517101982992327833699398243062681572761368248224164216449363895036485205333150455106827022606582830558258415649082805127228559844305570241561391635341339259573464937902934092656291206817663738702675094613762688264189592824195655444428833915354624198575050463894513675634069853724341908532745260235103311725230538161467743364339655082643771760204573327388745545611019715702151313907913856995479297980421600539837664074574441007847596506433615276538058060319239628127047491196008913335436735225030098868801877214835020793977967026230396533162535006748436070277115352251023166788447880269633945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 151611388394068227091887640156152629629399514720587720609369411446760450196763270023772211788478641354897678414842796155092158631343911805297317309683541137214843902185476476799030688363793885411466584109000229539679903250132635255076196629919768377109795494283524509577581010663695782854013270373538080200932332960048138194237418321074394070925450225628892966016509581026395269668735224308530365602944018509835992814693564415369217247530473084409675927518599766770787488244391469482120433561957913206628384123433303477058771991606396094112100348838180743900140928024525794278190164663482550883692796051136559455612318232114142878880349048169452700941868749964412722682374826952078104966397591118768068393629164248273888584493868211007425839431725455577581689168185591852824869310168716981600565563227639186124873361879865532232842955768733824559369429088474269706828278652307169855423204485965325213857685935898222219098733016209216690848706816434784648978937967270269126176593275617726132841277742261849078117687950313485142053618695555046555711547620861905485985032365596973606107952836371889051269501402385359684904888476891818786919853725422786375734468318095037503776389782830295232507853007062461563232373103631772527311633662530038813878093888403578033260745774977449524638321934901324908848179481722789011914732412887766474563645142447681164989610135289913760540081003929335584547387467950721897417729306917204542456773900347182230371422574700364195983770426717378912439280529646425470676270475400336795657006698733849813718573862373285317217610681478495022783780946547748378626029895393798421926534800046118521962904917578858887995710195423715168638081312683260897771337731809918794036542755473358840342159947207905896491915757280734370105482486442290050244189269948703918411776237142645085653425795716103666269207739229673447517597950784141764402020621336772433372520707929114488644735742717036738812397234363229015574285042593382867842900154961603599627062903155727207991654761781883327211771514053778996497197764802287413669731408576329268714837135271694027868311135965709446966833053032900424500801779111480270643477228489810174949632910982886699325327793149051287757696142177976916726936382134260420983518739088353065878434755114908897830677910564855473377422623464427040267670630865621766807073300001806518652559873020369482602667303849334713735731060160597751721467757153157120365496264051172003408265096564801970709402512846837716667269246063606068199506528873689871438234696846947621160663236371246987425117733745407275918167611384610415018708034532322675629020194164545931747797874018009501220319703968659990687820463527093303798726738010218535744261816367249038665242396650627585776003800901031704027257848228937470660988530832208765388996257278750498541170534543325752076689097190697010604194056721458353819249098792379178660846977748556406843773899463163750265105555634902347085272007551123506713721244257654500349159199331590543222399935282741586370756327374675374226338914865721822860358523915765891423355292214889464750294480521870581010460176644749701359548628444437032067755308459763934929293907831783063597194448494885380740153577630040977333074907990787816025848517693321011981310741668434267172557519137564190141264626953406282993177213227695823389257623189750646073832873432200354419021214983104774898874121567475478620326245511144709902093203670772784678942065791107884708134733946577281050657841675730157605889221928388184635666591497752541059073558116792759982713449247457318104778537489509610298957421362973093521430381593725945870883859997631234054054394584601025658074995174401462918197375441243861890945477232529680264012433894486188474781682936141255436985021422827286496714111139847329075730301590639103729108181542521267727555770752533272867604046459509691571238450586446359164465415191411570436818165957415275551340835761973265334125418767484743298071252054480972585971766203555217983310115143207398805520036180656526139605248792894181959093092373275258128642743855678523855466357787609344353274783268292985168693866287662940322672052151961884420975273033139969977285259785134250962987311250429863593920660897477052999170909011276481259080133262070638231654738412660271334705067002867418552022462431937660608171865778504204230677171691505939476903116598474008721554330664002456834557542039618914281884939336395973767789589329357500494659283387213240764343654507344139338487447418884282253329459039787626610705979095292266023872882916825361878117748852432125827972841762259837199310816218706118738791396781309173926795442452514426027252412403229229494859138402108620865883931505255244749898933362374606146796248449359784941844822469814423256674889823914112593211818755387818749494346289631324958101366151095687300285574753666083222135255507271666096511486162276217675764721587992359998902702460863349862878222046569852518342245291463524607608440141781771943686918851917416882964671138380543071107705721040132527854407247997258302247722255028261911885184379895379857319451068941365946660995481217398313744989882724810266725354203758117667825343802362684458685554029417940545357493194870821335440897310015697993795588836466756905706123626562918049305581026396312401454723266215650201181229637111231518720750437022536812388205891420160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -189997947138728178546897556091166234521564474230372040704356245108916299951910156309999363262607894398920532720161174744789622170519329425837297467228121222857282493212682602842121645875143910447761593385033465294610429741016880562818717269215945145207537715987351401713525463337962180816382459787283898177707461414708693811938611217462849609998125903364431898710570573636257996096515021885788746622813708703820511671243418732891070220860300513490398272364229513366407038571574011222071244193346888580942293867042743427837797233713907816881971752943078800136173436178926267873959962047897196588551555554294466898580374303960134536450559642223630519513681371663775119927760396615423715495823314085726784362099458290939620194177159936097068157948948783089395151706743887672111204329769708699104560310230568583795829821979925162205877848860821337638351822788930626179786902059013349135910640126473815836127155624479676249634614750843302410050113479558947173111125298769752143499199255888030831705284185838897629756784919624920561824443355755206904865727277175441138386279236297974923710513608411112944888109873889729034832105029170717252395120861337550980121587890739779334280168408589428153626739973450566260767567622055743223930522489926548789420369288794041955306587679926423990835269407766152466038436003159493898131232920202997143289173147226477293241805960723905341669786394039201645641817872735211321729369707562244126770204837057760665373367355278026102908680507428626202265807302887938161858786166518742899048209754917580251580845581662107214062356332288884470968681182864805280998059042035014656883451243234260128088018892520975595624329452070086451351846072150921054427085926877620160949639542479473823313774733868971309203073316783675302530548220446676725953682967480638949055150321318600901714609587429757095845851483044909124198469095068079459980756342187674069138695661653692348567880708403455577138889335828325640730679266263560315390800920746449391460436054311484597566799573726023321804652296506762696335952825563141401162582367959430960139366322183147524460560015224255195024988770256488245963530244175246786108795870606478692341759237131247562818795613267049594447426040287575686867459268869823928279717963923796813013241416509533038093578970981936572316996186603138010357403617630869560531422259771627184836543482257646883289682058584779910833519697776254984532421717198873335847453542136930152698208837327706134510556712992705312912221083640946638250312976351638348547409957911916976470108307854278311547480858761792671489114013621291493655657497738344255934444565179192778007743115414733794301700719525971733324344758196162010748044234214979420658759816374703125234994757659650802834654537744869247681851707954430060295312557769751559130999525181456270574907599633272471905337722687276328520829038317862817473264506341651760071493455176927126536322171408373580205582812511981167073480536521066739862719801742076788703374317578482131103222258043871994762913315996428074228523313054167891628158235969436945378708790214792112758371850419442436175004302087832043833006825083233147320531536163528206473476228852845107307975652512177206883212581072910583222157874314384095391872543548336462897388092493024910473372790350974687079664491812198480287599540758932467428776504262836849488376184455064266285657682431369002147250330900401623932982038001573805530863166430322977607343953274304559749838515184777212446749188667990517667749889359440337620721799579664364538700990038717768010773528062885539953628999992666022817566923412963215582926859767129419318800287126890457358546378093988569795074508663774754458831394776333267768266340746852643899335679652682383914968654587718191063872534941614123300908543274491241269774544629933075126713391546188632718087278778506742633962745332796591958687564189996613560789382478942636895202124015392632065244212640358531843047779174697403282934263371175840488545037247206217753399970818928926958656649665692002255009721597122955210451347424313681333713952618605669509108801565396831976323806448928025405709379794025136719145986346801313887125062269175576432002060686674972331191593217524167447058275755196080781504956607802717082226388801356529266248641092859858654087687693545925488029047804474815060184638610997967116501110551278153843823203837262722829410045918225514058000201860814362539142402308270188511111118112791239150964456636571981282638206718985084524859547940700427804368404733822732505514514108808534413748301889104655189660209803463647627186608508834966886673289232368997214181611148095208573069324098990882809591096687580434726044431140250430803333926910712392563127153382032630840583125168779516916577220834913738243042089201195398576038114231669876241945899032816274799242328460857489393689440691205020909707635591910108079801333258886500938562757545280490971846369585024353835051873289238466606428971534770109850559149306338995747526183199947682638499527967907018725629025784210109667732961693134753584054242035829674369495933896443085592394557556230934562775618896277008962958796313594177985988068294984779824100519748258775881347618394288599942641141426986795620256111127612314794522621088145545930004968995566488476144057488937626702395999002239946849673076782401669676720779240273702715697062266011648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 80668957466473328326436475277939102889200432809578841973397736712109181351805426748885151318223207703987747367855096637028227148730117638324006067104523325870425568561360151732135275239132870821121982250012758084207704407109620591095620744900253198163744220299579913666554186436790763655358951931293420666326296016685287233041133879651988305260978770432614677499582170203814064044492410361542317561686588390631328280742267669806171129962867984522291591657791540848847442760123711884684042458169039139420827408699691084338489531703259141054515669343430913399267208522328033107827408796661554000633844550134503736008442680631478633523737384339583618836904809926460471488719405856607377741111884081155335360891141463654170396060008280996586919753368409531340486127466883486952351013772601483246532392708422402938346668028438870821730466958653358382235093469061479956716252601793717412198628077005155917395684959208042618501765938101978033052026950781279360997700598625717138300288572270251384989017225957180629448450782222112791405320855372781334978332020855125827393808569795710971693348779835424849727272254415119277742711354463891570680635307615686886954986517670284295320059543413863955181856705806870447554096841708967222711959447497474813670368952704274436489537906528018523252852857049660703096485569457101758884361750799488337740104531457106394438598144405687805343373855655353178158267047823158729182578914374680901750042535643409904472976731097015727702755617009721973658456119686547526289006763171307392903080374585826121358349974030417823247821072569522362381501982036070111252252062262314458629383085263560991756753413305499075453315729799353397384532490993064787257058282876563438229057079057368274940820592199061261651559638915807849814934992504128786405777098789393301151206501581730984902188581430211815684564802652113846433884908547721982671308301981179852394601859003780162963133317542515204625424816977526588136464837661453437335604626522480060091824223217290772292349516174161258584762613719951518119304261624181612476606841904253745884372943284481009371171204612538647962759924645715754842788770599054769791939459380802061312383817338658814109825693845530486203159110247209715616169028289529035172298559952943763486094294043444026984699533392218512600890108609714920274596600183921572569226229435138258412120632934628664100752234650909620968576555550707589831495063439361727367170041927262621699423318283338127035188191022946118203809760546174379556577563823422373261036868160714804931431341798442059918399739700430429330160190413030018660022706497105890094694308381960834155396284103641095510311838094757588730469204383257163802069308731116679092370892933391312240572080936792994617750854965164916592710156478025605465519271392329624495786558984519038798962964184262951783898967793745688478579075999785385014121718548905666169408522476453012148007503503908791160325467102133054900083022041244507081123025280751179294693349492792965312309257166950590419822977755689413155187040776242408831449583609847005749621161182145102590685801361696227816588776531829404545016482421412175601782993608885748891799328944432133983024496943761775712153473242665672062095336173200092625749413453888887784409272531192667914451591244033143582614446266932415393361902325169360598782946577727596416482969553836069165115952587584194413054221928263788708790305872068793093993542673140983211525057783830272327744146771868180036651470809935658945106983717112291380611337155928961741843919607044514965466349348793596698015501045858196708217963672986828473909960566185771046455577690062317384356739507663353013315941264410329183499742406546925651435907730194568501026253561224338642048945606955122844161336636636463400336748376214988540378350282611231009803830996972370331154184840865821927327518973239384381845137614387408299245221137649185698667274454623163372500595598031309960037707289395003483177088144281304644466837471973392012464997053023281417926024607385866770106116557541322096669389660312243235752785863893408902790611480607793147019875373665887166737784784401564567440965988553337854056691234630301047445922697051503929013435642765759096650305277152569012328233624484553171486253691550495184750051464844052149262481097319035840554030310805897654513095732661579219615120988137901380584678148865353503942624413321065276135961184127929810315531340144233911773987242328091697582860642070163727443295082348871159929481577305681638831631369093943797700788110628005922296481256794977899132165236176384489384494514925846046520347858005655866477674940355236595770350684779085913335906953406690109591208653091838775258753323798445181830040991551221268117832061566066517876063119832098445681644630656469316188709699607482592633216041373430816686816165885597446997588904644544358533244457126761994741522700390303406479759746980447774033416010857915439352636927921952291666314849798020779903301485500519382553239594773605781036902225775581994729896947200293187122475542897723656032943498235702139515263118421168021802463198103874334610788027641226155764959464710358840611780530553297459091641304917338055095387104630765879509597649715683568614479147913048141251905022029372302988649196031041827719673881530200216120258994401657803729019665458062115526196114826893454976537015091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -19829780742537677715174783535125079057548085609046823251119955693412846938205364540503971421735309730224474610305307345998515126735710926200955063800108108776258080438373333730132828081492020768896063973968045200651962619781562238569268770668358418472157213605611083402201128684886109521133054419119398759039982937161719751676264608715128599076000978431492740726562037003006370974467540255635144841408105392453637574642335165153215982126385919472851634668098704908008449676159050886097293252014276454247182467527182501650670782607962605129845197155199666114295132489694377684011921972077387217937933788699897478780797080398573550893895778145941117798170793504050549517793709778728970835710704890015894110239585442360337913465466398356594085449983447385297772720644860003226740119844887691217366311726026644658386128740340642553314792861814354598188108794954340205384493955402176415826510505747691629684642276034373291357320986972758637050572353415777434902830519997863033798426652153024130746074959601493484483304117339443274298913454145600997895558604273757333425523755238887031345773942934801906040588284052630791297090412113715272264108248022741113980801042831553801352197893890693989813747443652717816538566528400092339455801818777956256733538613979789444083572253588503668547774435859132817885705570337636110641455572766040251571343051462379807280808190552469577720246124983597368702598014144190510259440440006433321625014149711992604172088090061666412685306603192823889043820645197356201411329638237368466163373189496100246187450655255335536893788313884808826107397548909877174966859295778286607400012786333441604488318236832358356547313725068918333213574707706548171486961377507965120248328188873312131669464110119330131731312824404896762077321601000642732817584472429911835545446455268617838399269960788172855894947425031158805284845334694491851579067351184516030108117956477845534120935757135159500461321024189512946607035121701400709236675648173628620834747925343588548262711333198124676417351220022626318385307793646988119021018078211510791859901993209653325688962020932896794438996163003087665025542927795534584614810315897277359326773489091966808095659126760489354766365227808739607641065794562035565240176377169074781557820775990585083456852774082368221842737576631150666458491879412787911221625015756193596449684502095163982840710543075133093091150438696695705395784690401226817262583063518699320080149394050479225786508329309217272521523860299850309657279404710231771222398700545789824679503658881864858713001865107103079386279060959113869734425656718163264173089700277778602100749860658834580358761615999168577866014591476706659322585117144582065693298084442093487910023077160150029312983055734266872049257635040150632548260768328964899982534482886874283208611204298680849131873038374519669291433348579280667537307041725765047210185325094557519263386440046484976811235888682009968188409260329567506039202941371623744504808566664439481988458292916492366601198547352335795081672225795653624409643415852689162451030069556658965846024742400757139682838820622344103756607622233760841856914018695510771277970376346827738340258690051920070182647309206323259045314793097710329715370876087718081314866542687528665958561019585258126488806692888930071485577959160080450284105361991140004587139299437993960633350103475386814919788359528767576932386306792939243039617282174413817878788336141451796087080985245607372859460784988943040044223606831572671587797659092160522929167172076707684576614636507536413561869532523837611398990249029270515609811115717723492770090636585146689019739958244722509136561303300786362567983479351458651192814301250930085298824478668912382601129548212848561566034093423540472746213269421148406022556351141764763336620493672737290433298160796058966185244846387628780236526377801432384569842091662124603224591049958610579670741337790374038921532291304413574472766558228153312525959560555204590137488618252776647890948866905182952297518841893915468285242420268480434690161213164794338427756737419370693079980888271980174091627743338713739730005216715532464621860637160119015336188666540593289254220732940438845487513735833620444858295849673380230346804817962701318006518714458687435818822527756925952092889188080390048183086639977271456086957820392860249284839258612537676982754508232669158100959460566021424503871382300635999825480305666838707279859689240457206752835879339288221155157263925275187686820530221759686111823567686914796801414322333633498964622373423085614512722006794963434336460754256215717016199946237542919465017297750371836013547558211918293273521948821561966403253745594844449189056798352937301957901376410150950130453909293135281623608565760925781945283988190108437017009279119663285769694444523238164552296977282136669717317227307597951119772452610841789593621982182439999577583957308641098169144358169153527369766175165864746050629857948857079091365089522704198117750244802943113653330997861651202636142505068521019671982349947423823415901006334954670338098936601294619745768008807234760878595611416910591225482300625317803382258496705009984355165214869310789078097508574582321158483892828585407219784019777842865614815504449547736225440646938560105275143417435519768837632532529708845046443911635876341681558084648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1285446194494801033831844857249494729727650009774826446740531573184062527353179966324959612005539624281362974049079013180149736390876752281841632097797705232277174207656981098999451669656277668750286982221976765302001742122402896830179625641581896732736520245098337472409285645809218130162239782725084339007914963656415975031410835817674232864500872036210354913104902950085210905235617580654636934154867021608504391950240299092497773813235300083156499892139512710557062160677386533454622723464137834811860669104453775478800160968656593626092272781976703762145915933854028292382748361832133578564141198155768711262457618812563154354168990240778662653668255396473279702204659435188208368643192135626972783939659370444217166564854687512552564355398734054545919995829123366036482853223645481738879019985333087309907540238967024832588117988011608322308233466670069695895526429102526196594417628988668782398837196358420606188017848869586118415243615795172926343462130782018231620269433945424090494366977242342528724666831531997090912189301685736725751317837611674545793125030143596535029318062334879811785777581285396645360765805269083039722194635060562999311985493161700046961701782514680006946531551281278844450151203568181033239398946676638976376350594291708070442893703592698827900903566060396184862344203602324751741057555487620303687719827078957677848911790241753176385954614814162591532898656518489091911725611074073650597059012968251440971971657947618715469515598217059254422889680294792227290242378265820643447435261964545096573497035538010237956572337864884576751573373448376444570765349739077255876409626648575871367063817925852513968816920240499601843565084892375644555768423783002809464863578833069963030888989204371895982529943730382038627317399331779724473080984300767435889404809107309816533272565737886350719662750284918057655525378349762508419913607654005486133723194817183331241318382033330873256741348387927132878822079080825315236330108771369573528511229196442395327673584672348368312597286272640805848305394006811742243650113292777077557245538977129834857468082529026452403921494967366132598396135302860479599685254615664118018412371585881974407421335026866054274330610670158874939800792476237864884887461686058312137847442027263072852727308719103345869767998845462992556367841388321034127148276410747800641899747446043191027903657545604332892960632183999589548048861858353953692114798509285334555650731365131494896338254754830571165389951967608768452665721033280356952971603811510925077940442985638637289492784696312629327798885771972933713338868784634896209042047470280142785078434296609465192457122931556017519713193064167380919461146720417879123237577262985779470764036943157579746044562901424477604458180227639499002181099015793404470582602582138669633032366567847810802829747015448245499559316923898817313505852992813238977601184187285984707490322746354704553024123055190198864830887797558671796790029987387937975065061730482902165733915991487203583566797387081522218559014981028374372533098962488344842679700366627699199533590871402867942221761908876611605008999361256252823018277454038830178054786722923510682996241156174567555620035034031272871064643181878004973375412220068301234268983663941391548586798070248396461445439185983332503940895249048081923985102894586852969839378904762211586074282285164559749025821363357041465714204553583583360454613717318712060236780254785183613514217975442712228144561375928742982480208500689814368632627193221053946181860069164172221245487986107762432106488392939903992855815907941227421283110844821980660539251658437013664562167185394754072268605102980906253766838892550816536765447568315733172872692062888268461457310207351470009077323288628218928000854432465464141581510092226629672274441407950017874834323070470861237878788229559965607808794828949964631791122502871235643525374697371903606261705720848976290550711502337621461202260854117429421423996196026775279762273283985781313389788416089647939626732223437257572007817839961559211827667291802118337961606719618794578280250882622140730602080202262661495754774746623458009457725268997461845479253315045553417805116311520987416401687767572691216919503291738681747570376118423874505516335625598543717307376163177617494473029571062174547505210189843863847598309994915862426245597111857393593224765473147954092876885102419555531048753065641599662202902483309643124451073465770273461244002571708154200781301845505852366168207904729842274845899475978867711911607622461760979788941188321045067760161102830810986113601732927509360056039861879250381238427565287874895584824344865536720876866662628574397072426430130811146875036184833412334880642835059500044589530555786110606572890010717027676763188518034846065474571416641204061652737355765795029776853346903717229288275829276056313045323011476960291806541217251446248401774459538034858212568778448355670545215701650578082969933394333461444901368883177726734445164063741697415194625636116566788596749263606773389422523170424156096936587912519840198608493015287177657285873957731974024671468213805171968829429490096742903205935919592668609648835052527864612813429470140167117440557229646436773433485061459335605503506441060379208539589485529741867493880665693904403050187768106128921104886027640150860096339968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1313378300867034925111946153796060528449862687184611918785630997833013481399741250453664277131901509422482341112018226267429263268333397396726236022523806789456489657729673035501975773503665890259500431135668455568381114029740116700196145914692848233597297866978227341893508155885983448314049551572065323767905658848474925645138029326981098382309756229765065891392535648413063693552525468824223778259273133952476068153245514460115170140562883368225357308294104290518855438960309655942660302834342293238946910887107314691665581176769059057882178072423503186760716506073495325650726332458601441495047575881330457063083943372231122888772648794143385024455732870881987881918374009690910889662586879752475065885238784135425289138255710592188167305454664034532055049462075412353734559734141349575057766232711524724654003327249106968992488690313557594175082864689862101618507003030645481069109876981208069066644796112433951492576023811439026541081404380291915741383501820646299047690773230866558059529991776465856424180035516830264943065515216748645103475290066405646120300845169398200075147874493895371585685561562495849090354063019396770920912548378278415099773029506011597468672804928326893554189032026598160282413898150605538365871501462169108055170904290184394362827894616921824257721200580517346378253558712847475339947413116324964709050848794773387023386134585688426179755295123528314747594042261648376813092668030368582004668365119314552173357143503943452707110122040741553392394339158596852693950187105534838132238190808287924174996437836174650269115066866112008032809371563963770098797964026607370494653267303498421819985489969337236713881416681757113142034808493023259728731262687382564697959639281966183811491408317221849034054265627739120600457774550863947109722657912576424809794618202716740281962849950482821697825103398686148065487648008788805260685006295836132885836248359882808216401954015704178520460993358139266714137192434715873562081809661533095748508100698394152032150375722396330585703013771829873647313152226444221418451393367127896370678055026137202263723565887063455392898839286210843715213049386267510855660050116582063668067196926025439374194984645489460525756931556642352571252035816729840361115472300797247626593107570672724781880255010024649440925997767659482619879648689311278653931433631339421340557196689716002926649582075348524514589733270927494782696932269652515971262765340777434827567290386406819570573581441123002833177880695557986702272469869855828277426555935540923467367036690674436698929784071590310256522747835861540816208260000502991338089598846410623109340700372517402403262900862255277409785677283934696384792910939994637209518737229072745517584954088681218949309374497774818636961282057953701662799403382049022160151072934297614023744452018608945495145403532715751171664413449909895319840142355942458004526762476301970621549473962735450024617530564599916524033709953811332680947359462791935807140998972390408402408276673022563353638154686916668217175212273355296405423009298412126766651633266772176017105310485262311466309009238402963284521460346515840332071007325313375002363067674974256593560017328078164111217765862313439442348265883106473050241357987517010599277695496983823198539451168834312549875319256910379366774736451065577924274968815156220785887367499987330981059561263862814089711514669997597044727652146299929535634282607932080949045978357763515342123850142037584384236063921287431349928458257440771922249096132954983938101840990425399181525163643991109452778390749280158982084530633967154894007772326001762567077508780674729613360817498455144378915340290257776688870904301629302377792505914241406472515946355504140722699927882549932649564031118234923997285430803905872273474191386541903128216789648913527731508343566013296638363110271884819896413304724116885427978102896934647749519695948005801214748307683514606430542735152367976800413244009935777863438845054509603629120853866788365717977457540299105941607152991837757691505992580373778715692485976026304173926403747276947739421394532362385317907793665930000298238113804933784300830256861995984853589214478180554701265965809217205554474098005818342998983439753574083747357386689821625423810128801856928676242876473594331774227319979188308192392186947462001885903279427991598168878363697129660122404573875385999564281627212321128016398905877379508821666553892601121927267128225818267271214904442605507588536143302330976139794218696832767773749890592705096879998420962265165901930482928570374405597942914797971001189855859949497916897203343084049505745470393012352087610803335037965913939423011900229586312789227556910074241747151064513210222751939354972191821647377310631502278955298918868677279108188238424081245217525387587043731122075297230271763078051808997721540728121942386109454734640745600329315204570866508653540233860280189879255683768006751788608587441597495856903334152591037643954174249389369774651266259498320429630980830141158826670738536993024234144009428417340056760101050832072580671176870593858244799655240211431287953008129936603985043213681747062421217380448093619259995871025164634191292578132191671595230809959479971549616146089924952546727734078537952854984343514596779436241768341019708789330360162202901119195701643907487587998105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -741961062516439610191002358045633539703104843892296264717230942965021901398763416530116989998233073292828992541175553796687127246023819565564004329121368208552249715157441282224994076295639975170656222655160570991897215870081509650947007815148178545842551490976547599706607830864067607881588362304301130943494568824307006466922529749985432229881508018901820146065184068740905850303447151778286902167447997918335326094945955891109235152478429657524391160315514271096473712292604714154799812411584836958466640885904516162907957282026415351750205430835206048395818617473023642497128865817887432545718505084322824938405611644430210248917797456386335256530532097767730304967648575359200301317434273692897223607529175883280584795239904563128176315785665089657191877491624254714613466602426375853197752924454924005181150090602327830716255222838132875280623575594012338361696003150665527826583762985265956593417574454382177138835643093630879138446263862588843768048650488976401722382606070447890848893597112421320065704085430751935756271796203145196674386103972114351045372030058508126616259141768393285898130504683795302431312884232945726593237630797690990069803122344971742324991224270936915158504767104642851655681882130837414665777712813564212940839997782960578293606690056691422752838359958844769071323033104835141703987699420578762337379583157895803756018869682702501513073039202819199455334162115830570183635822384068143928134883948861692805025028924647795601340472374378033680828695596637607758197963575672331646092058296852963286547511802672170823201798726395744246348880923607711399959553183735379391819534691112992488646645484888499290337621507427754548252653578593737235840441509780056916583039795164164263970776758547607219606981990960075492984629012050662477096502951994294903656333103439183881551427362339667300107643446046846985398352257621958232772805810609923843868369609656097116873923428556434466956212022664255301628786236968991954262595581338683425875917521889592794669593207094113957599494388904166177747208348468078326778908107460308524275432917931483848546977746664111260611834206282131975938443093865723053897698026475482409115011755403727944469446014047374419543009140515802118254923117631845503889482893220104859071106387183509263541942782719972338344448993572749844841593648641303508390910252728045825795372563668067875697883276460664940670692745210347649610752697306716278989298336736109218335750553882144790076867060630289265575269193408009946838420104626622282543778480881047074290618816318876715397825507008117048051056127756801207968018477142097097271991003642269119479468579937596194515019641644097444283431523348673888023186423815360467177975695401911464479588498044254675310268363174951915299261436704502593153367706551001263475333048200023405275059416037228573537275148562951593231576478606745497533190753724764109875748010522370946575882413143910708150236419043427692165373671701423092435945104718116416976798816509846911595405285154651518894109777614775609025998664283773887215250412714253669909978451802324564693477999817185561704665409729303585440036203423052341492306467288285841265574897558881166016499200346404204936121520300762353188031731862534579205914396939389661274361046566733515389250812158606529608376775266910411349111567507763732170699498827130123518635175057691004450474062113162347039429243610933468995334998535354028474974781219193135111137647734588087096195911424555080988256535683955406954424900665565636975663893735633168036767411741860753081357084265237950904127676461191244984660891094359343525101533489533556139050978018397206406711687740012937828256263310157192982366201553803285776376885719544143004014973077930992736195854610580132268391254356275271681581419877309113370340490098877397906591659135332922755892174481654965790741019546091580825887190471203180695366605360954036488508975025785121446389045566869502083089457510784828024391316826595010229097748951844757488442467481244785514558990693761412897163024954798610837054684219169028263538173936250927641558500181222255212673953446951886656319618983114983096278271881075405207181664947865925330236129347451116221132275622923880284126040961674023029464607829858550033978815906268634683540173720838150927407452473100620817061810634593175698198492076827564738899423118267088770876795884658575446353389866173639057466396353021134874875502380320948687004198709095414739696965881742569431536959350955285488137690408709414600527049078872614423682547138423820987359252352163410443370905647124078151740768079979120603452057212927830800588940062329116171410087137890222334877802661283764545908787617392741668183032246586646290004131759950002611524953567862896014393234316889138434362662098845744988626259806490050720633346264577115778617698353357090016803893018533852490782048441400206815093625512785661421088947496004941541376077916563912830217530046272436522274721665559353616703819161976552989035093682225214611406177861533580230190019707196137544381084928734565833147230493278088047737757857112991418694344561734480402808118274286271742258303991911856176217734891360976263221248269226963191661574044087862101533048036503860460775054864849085293842220773013800404069002956379995217562033863195882068930644838851367175359707836553947425147232278658469068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 245734852503493818933249415619399340176628493618629724102473938725728593757675482350851443073500417197434975779140757691123917829865062295211133699025167664078937993938018912757431071167153375342510040703059694768486546167248475436905888801134155780758229245165446882101416766079099163066310268576895300091693977195536769631948053712049293184763264268990543614057660566853591282896337993083326951145037442485283516120724786854855070497701829059728126979718395244695586313633603222191650015848792742337569288431759308645058052167241730734238197151490797060235769363003736834776197241539444783248041569874826292828810486288646400218276234380728682300537271123942048175271673167482683077735607100965734507704339686289461414047853633235004316999236043874784734575787300675038897396340506485735027172320572379655976864894365896160951927186957351453281461911930219808656127374900208672741729162683731316594560863292479055589646967860212675239899471431161612215961492208085014875501860874990963336937724903930947711823173297159251421033984518560315890685627317319327430757429000921493900768759668842931408926037744308188017880416653118740489325920099215497115341134463906508200045766000252500092009495220217917230063433657793770077219883043500235305634230091791051539151223178576559636499138134105274257228327319578400869641767937498585324286994368876825602653492970435595939280449622166477355299845867145259455631332324542790484845011657455364934918666676319852730406638540485313789740876489276040466399785830108973211580910567369941638113572169311095494804856506863725500876036485255317090461345736318835748740876580403874952428559106888222194709320937943080953633254251585218662333199340054662435092891380473099565690652991764899211407336702065943137629127166092679399402462972376826123516672480203155591928033272921496871750085486441827971530942400765596633130738297119873551084460354560748380768422128394665991933473390371522962036277229691379181134195744389424397653391799187826175312153411291739934629779080999178443213931602448654308888891196439209383886889381589377694148104473081987175469285929340162477167757425723823803541657100752468879337634800484729842582789456484677480563572132100991503042482711802204810581267613328959556512683522598806089598437340107910231031490917265701891906067466033500239756004112502587273159263683066378090064404991166099022626971866325996314971518817268065957613942293121691303930982327799259797884971520968636392140286327925449685658270753728691883549722017767142252489544021077958151323157180775676888058968495619016030127519366363388828946214392980620212328939894427158814668593546410872266723777258201390420582554116763853009282169250238025734697559951180949852154568405147869764836467733647221872763339952671505741248278966992396241802514529188124083991318043173046795938009586637977383642996197207189830046953046765556663762877888947403316395721367842639286439526835719860691884522436429969677275070810042847467979139376322307732680978132410971622717643290116204883374715840370773071915812538129716956743621559271340884576949276718853968905496576385518870870386627702140093670188308393747768974268149625295220435233758245451386489904414898457866388583415803196303690023573271607706554921701917473406397508505519858500745822430975304859490551068142871190192343599512260582915299567163878964767983858917895619737683928831998974926478576458724326965030625388816349171745460379832351893725107220844548537521814318824399522444224071627624304348924302914170164985633203569907151518681700229560948862648963634132156024530928868893398486900017781204742122034001203733703115216993892792911665915662702771851727594846559933602862023824188920720265453344180415185396237751704132434494735078046096350718119442073432958811554694748215959844709731590259458093314929875466357167894568705952233659032474319798510174664407972774631205212280990491544554745045536872902855149870685382096432961402627411628619803138406142144468326318969329799628034616226385572137992175266774241723501418371847866035824779826039377424756259153942570003045565580736722284860550645338051345958384424711106544244032264363578343168618013151027367648472504115690375656724194934976006249564229151316853461886258115053123578137515017091853517385557930348783929728250656272942625938704233186465309198848827444359315505202026139409602493625390412953905169770115470310743654777666301794132682234899827505561130311490686245423329222002506303599924507776295079721062129412881701745238368215568438121116112638346000618202969047774236156329538215194746201285626170107598585493809358403889087346989868265448712454821393099037707004683712794609045438372182891410590363683359262180671057460358783935356653862089874214756353887063176595483513385705908314297336608903269127335950375225078689225907539855632347949012550908702684431179237618423503652888043151123811673661681152649680039577142948964001426705485606787988918159340754316253583795527368136070793710836160931152709470547367760647540929881449190134151751053632418640952503987990037793380357082203936959352885203926655825060542090405236404344595640646961209820036202366420481198023510473797276295085531784263703923407713622527292958335340513219924630297480557788624391186789799345063348776237714851563920106394222592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -60875693800846947734408404090336890402849886276467061541992523944612811313698654296948445887366266286344820467750011973158245303708800997453396282385058639225713735524698545920198957285685493165613217931965126287822779958954000873170662481078338741809258514594602517228908668165770774317783510647317868904752818245502284128787603541026839101876675351778413527339519436769545018012519238538426289741624096955543275525523655748467380510942058323580894376244633538662887616025625741666672609165015483778210789228503297026386790781859688673907801285752832468174394158646421977332424607106151675771566304214460889636844451700289511022410357124844567290496159512989704306473222365499920876500376718863418472147536296737482421940903825978936344792060837950102494984553202244926268288963609830103135327343048704101936383900689573369971295373493793662251163031161664919680149610806587439242769100942323332530210155012031580086169545422744577668047339764055437888426005304526204812296377554673008576397966624077888500210794988000919788477351198711749005173856985044147516331324534459639218466189493774212866975388689575241843932924617862126480913199620875972051532804979368573918033920496425300660752889706759562591228147986198149989314062934345228265839082697386408327346848855016944350752158980398420616613030643024569692961542999057968710952071792451265447522419603698098422467741534273356929319165096870469449479298451036892902295737427407470632163229709512949554013180272106716083084422320429099516666705109760721260532399120195076231004158337689663567147869879552350507634364856681175881971947368767831068354595108858225437576649677048919286272916891850988123930554635797823181830383918169130557788372634266861744291169228239822299380980476501342435375091481082146844539277404313820477497410926324300541270591524234248842766830342182473325972841246667336750177925302092537251980147587484583642780819982377708471833859118026757379401587004088828661208450312074104571260447950444362204365578110719398195434881783456060740463109806015256239614569323082993389693302002733323697190062919594193504030173366869893551890237149931011742958448751057872993435241690016218888595592462722851570808147796607055691682762023704216040487107248013931145198176059894024095586963668997445997519599020866294314899872761770426479589430914760995852962302721554219828689532497333468241335258416919257035321085544432390842053227366711960938714369498056961100553671921275370792656531824672818955571860800681599998178235529042384222347593130533810008848113165332578380772700454461642679007546709847653490265460472236084796123594976315541272739744459789314846487390144525531848082196699178319523178226488917891953786889669697730784156515648502228688262061905098805776285580394179366235313809812593339852038435681752227588596354115472701821700419417283074589739584806640101299890588502250632461383595379296144727114292225344412361155994014436018969447063368281266032469633056830357396667916440805278593078295551337216882216618325033092269760346585239198918240956914589869809061128560340126517171503717430152013975947446145934662097375871108963276622385306404586399502620134695060101558730493157392067519283941085295134873864516543633973459331207834053968887017805124207371447852019030319375506616202652737456054780664762377311658712130686082232368384361695455410397841344707705806716866394164903282021084062766825584876367368448691849911128585104992060296583502778381820703782943294792579174490326776021850730198447364292202375359047796987036290704298530705510400281598019059647278657058452106356323047335957417963345951951478515208714776602144630059422837670821524154929103940924979588391956431531242655548478084871410749435991875931848606579630238885704605013792191758592378020966149522242443221200681002894091746520251634584129368102494995359331464218481936298439432755480332567087862628571326695273607045025270521440578823172138136663908282940300495415286649427748069517359833572157125741923945892545459874142909226678100473630029289809905612932723428744313295876045045762661918840671817866469787404099293717095817064662151574278521599767647602912914076721560028613867590171336971344251738020142510527672036039951157630390692183944778168674502734194891688228819515313472369933863836623803517816653980450704788545656206981945013609115057754029034559077263193368880044759855652957796688280687227235765491918594470599849172437257412263480618077312837918664716146346982001057339789012620195781678936290152685932374351707487460040639025180884383302323174298820233420592667979816206804073253738896778822369256404074143703504899022853397120492228923182809400104045243861034816964009413339631157958395353369617178098245629593663226348557911383887036698832058762390477434338868297067709555277232706520457683111086075420385625347001132823494664872634265725268089919230812948339623630813136080736253514380982453436144540971302689580071730849892097506010969543592722263838197873546279609737270160257174061287346236900700642798782977372197081234771930244837934206257299144478469142889144446934895007796820123156557140968987731938856467608097096394352410881488654237125446202097493586837684873699325076250705547638785853400150468270003971338278544582260121185776776026027328364640016498315119663513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 11728151596694530889012992436833557703780710417259033441906085763535178382155467552281391532051183328360054826508403872995900012580544079042644009532721214889113214554778402369770351447157227838439869622934554532053584087258077748986252670259943409793933469620386428849423322804554914525157374503284480485400423647516650385859196844611352706011009308705429803960583480410846916419542757823745681856142486061798878050347781025398573141183395349927222372049505164445030101561325664702724065999232239143954621828309428054293333466621213277291774460035022893003633094378761263256767478975940952944620326754999121257402291724272643066816485203897652521460804084745650886355101694304195875887014694149047303738054550620110005195746833741811276392911811382729224002723164979575384130759430161565822226047962439643405228663183023079656006650783468259381291917499255929905673800846370372522496405357753528458509523243124207225767017735139525564884826365486589774567877879391374358575958206979699553723645955023460255040224581560205034716720700096161816834663884010268972023258905244796250820589796526282821012874201803426107657321020837706393376317946339757797148698182986687795213208304023262650466825290534507862436936104707996676580930472720990337717549771650532235399043080174944514247396800056388403730212577166064246108301888990731770199960500807209093823937347794476599930006987514860616287673458512655880186527773569568345226909253077242631765615150718520510389484022477816302539621823182544901116247179114435140429556294939209255362414248704920442331561332993872141563153279614188616596978984839745510719292775814618200904093285239965537497781791785756807174276452856286505975738801496944761842900903934932711186236591204129554733099509559087306476410361534511407311621090752937549199590470875762816073906689193258458320174586129480671478461467206345886985760474230442006467321309065180052395714183350071313881964519919244259756590563907100362793313095064743978137141322058638923579115571095610535719202253210334490334754952668395969509870199439366234375357278305092310178631480119370483425561122798198872886261505178194831387080962965991323964136389342542470112559918609341548941425208024136882780828282218556737187001831626008458613196473247371024629215574222095077986759755597421193380163367331522216650871164321188031460056104045349382960486421055183784718061728767159503007873243625843806700001587913791626643812482405061610836375331861315047491721949893659267292265887592482811907061413524475057088134522493047963189495711934834725276821626648373802975720132986642044409720268458604098063837715751756789601864532842321795241483951179010393597019777290923586221885557026071542339525206303641062731029098577306464529014034913929321971497230307078321564024496511038732884635376555547948403556116380479647647314751130711294735748931176498129878564996551872109384669299838525832746144231451523380243471050348455755697293188436353372897390665185303630888041865997975997405683831416508629611948922777297038474175030261010330626815592637452891703873813634301073134368373699741656495874764404001468583676565472011915096866185030860685476329332903654623696253250235078716164975515450365115551673714442604429305909535136256022471283858596727737352241835528370656505950713134000787770736139630973392034756486708795271966466836091367585667229615717549669025276003895720813143076178437364760650396361550364851173855191730260837288330482725668914588360230819213244562525616076033302856532243271427006715747651748696981073291144781643240930242248688129648096143804565011992492035542710762324822593376299563520594699228280959200540817914354480533753135871184001375240352779965056011362865226354094051579029835400864854923599656761636371991458600909098336762532197925218488099149878739286069544184375406407622014760514952220288109252795271664534851781561017840614603515341366645534127619812900546947763223873784475532139209073834609474387571769663755025601419270228775704451652832256700622572519875745774119053155577574690318058578303047605271368856853094787643337300162028032177692030375910082661679638763477195129692924879911400619377930594924111198706113637298985308467526330414607294889963089434129086473960196428673521401364062016071600270768338659048578179637900780775173106427259098879765026577093431695193171999388893544786347241174591078162903561158385022821798950344838793809957532377663918612558479213178111855145260090830345149709014558102143620402735298680438045585698002888657048785308834185751917613767648186289355813415027816044251583490994587858461734772911416401845048835526039181958019833787188717883280873025742226856657022786624864715675538931655237994645813476834269840047458293755439802584734237854631147081530279385687275223002099380772939961404214097435046748927500406762305567828312564457992838908721375253880085196937149656072172202724402654275901448368283123828518593464033252123790979210720550066338176531497553745557419706376255064569202150471887320443190294301908045570687496117947125593584476011757961839397010328176792737219228260909330287415930760035227023792285609685784920897421959069163873767751064806945126352024400267785430240862671978597787638648338547662037987523546801451127723856929955753510366589106314624490094642121932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1667544949177566633546132113659469079721453381806745973798146461389625611365023456554054602456960788588255255928641060256169825923257726547448534737464607004582540069346379646824563561742572899372370695338664727354567813242609346659003187585561422835884477544625137060809226574482937375522276364686913739975492036757681785646197527320820783320509652521268311924756597108922862135731522004020659234992329775249667657319961069894110765681187517892944705967081867609836264686769459463408538293062209669002350124175048790271906415411375379847233890348655141425094233574910674655036380199749786116685951438413034000319690361673162892707542948895187718413055008645102011306000463119514696484974385868172403960851806239910607372901348405139140900093179242008218208176706061222999665855757668776579036966729416412461174706919716492740379975493488626939742877916995625307793399674914542897848008668815440346599986617734089753266031191125812820488663718543670110484506168290197720502829035299530431740040147327659130975534097974605261903319389857696453755525996505659680340537886407527105263060916016295593052890380780568536582787771057307032258314733142115376446539032422001185481583127202632679240943131209184291899653345900800918583197275434151708572238492067383847993089735347091475132640227328369502398535236847194974649990167296427062400567803992557780548627645197528589584129099358945150378997221348472352839453798292552229054546727992587967827211767287944522254965272768712969773427469756163360480491221004804875774023661812060833242124633844395523072533051176106158116098596239308067698083836854485820020615332495362432206566913108639605291480776427444352368697272143915347522662950745667890748365614841708465612915586358564487159829273389250448141438832797583729849206134737495995190355709369937567236268235930383674626933514575747623571412597995973935084084396921606559098628609869423199505681885712202671991308254077462289430817334078903121656570291877012222771480775148705825522169474320521171320739196662806121974220908278433905198829462699058029883610817554012781946866054650195853486600978705190761880992839681656907912466137055670327297674658564674549894541759386321936479707175507409023332636491392441291493369648529186556849843801262761807996395948205734148018354847863307289858147102046743986433672409877733694367119925779519003708540175556267260593279063612513156460359333787728985879682009169376291190326206562220439802235765140430531120566767664175868192063974690183406937971066832281496758074671008330542650012515863125763682679085926129052545470628546047516959668290967005163470417134720654285891409708934781797928266675332243286857438596310173275653412469353219430465652221629836644889943673043177201936913371531774815458505073637433243409670851538426704860079896374392730633881097991202548163559232677785594318969026382003508147397347245669885301746288801203204981754236754258769601619923183650382320804191912647783903569645567493163494353683228643054380794324900180997031727030568914173029946700602290005610192901325830986383241017275044766985373850065347624597050697227678613136350742405624118853522446079823519084077816107578496251399092252265778710513758113061274969526595260032437433197742566800263099648515416338488869497798514950523870919115737248486047147007209463220076010223892000128089748877719660073398176012863804935821270481310494393872895758091056236729060334593898185563683301506052534760997900078265929620252293238384631038206625302054573316245804850354860156363272404419526440645148876618937543719162236408480242574628066524122689538925273062615501454100678353467177833026974252779315499991796938028373633868463265862230546851460811632667364892389418541311031277214770218401944488953159775193303837343030752309190040931828595265147863419157648902386878485896043115591960030748700806258587992334234290646813499015929015170131109289037820266475240470542127310881016737420275215684088958999712554145964123415258479934246017691084488950086760247210855374431475377000704267042068913217313371722386741068333176430784060567262246057715227414578366249553343895157634893459348625331938866620781766524081639150443320257886036186107016022111254699803785981146372036095941342728694803508559252438763606718173741669592957277493104012674020369396449656189102709848930116035555267622385652634055928848313796058831946826673460341913493762900518448563290473410240082519831245224618518149701259634388151117249369382545634191053633386417968350184637741727553729960224509796798037527539392354884548271839351997372232923604742249703775091745911694861007866239497191006389563071378196797918890897595437419124079536640760422338811009919137949783999168434066711204656669910323190397564431031244019008558955108159699142559721805579179345710791672653125538474189965527705106715115479887705859660302573511005504028185139785027633813486100378923571188283025773660448615818614622886239187606276098677599141249197177156575044770559911598152983257193919952223331866693275575471177462097911973943616846653721252400759309939018897772440769493047530343244619802426254308986957224999263789353985332595635044621295440471690004422918916831685158792577987935001139198258829669404580826007060386367684223078862367763275916173737096834708626773632406781952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 136517378783880384471327963748283789617723124779759605720184119097367092794544566558456095544722596570044465301269839175575470261526054735686959666577784813597160012210373951933458769670241053960537836357259250612885897307683516692462527980819133985760704049510594818836145828713575022711082264928560481050422065178197825262612663079268011832807314911664354725845002293790553613488653908167685747373655151315923925400700812684446095716028122723417568081416346666911785242518104205526620580562926436049189424045410489126145781978375699676972090572615199111094474899563213967450754396496050236433977090622079165736690420599627201517968751215337968138566718549447638945258028292338638402077652032078011197677375300059574096826731292895262156591821645391830790566017167475500393842706374925404886603484768291550412768526884099908385417646736141991288864406955398461049613087359559846106640494621533494546045267169790773217790364878733010135867765107000255148454608373500411810564226370618730664929209573733476107372590145286521586939031483955824714699011022868625453149969600309863757885928791611557992162310985607687571627527522269887149880001267238809871453050553574410227706323065442565391221037771458478125715919027448293857521828960852700416735880606057388125206162754015983053747565159618493082954787700679138772166647281893039050680428042160811338855009815298418769562782269643249139853201698332930214900691872085226212956103981120227335387566081262166458679944427810187016850283812075787908198156474063479428238158513918692805890386754020150720003252359941837938456379267841067984905534904403330105149353497681439215803032442318808942652015631236026613351914807817747913649111859873631162678010281934689794647307617276313742925736456055059028861176606089211910940884746572707131338355008580069999175998819236696741606285324035135948562356506013960955556039870171188872593070308232015568135632138179402355188490761368498662324248642140183183781349209426359891971797266787195203252163415259812140419287638548664720646773791736733221556942086166705466596757458789565166746494078939849085587669121694183170366863979518489424978955254865613827436301190798999630782644753674476043096698788399361873924276570198275930866757973877525650551227745681663802077313002808192615428972041458946121215814069885509200144387783299895038119891360737056459958857829779956007835288882296577562247199121957018207167281366736369531871056409038974762638650579791053883650967648519806108169216138753456045668894989335074114402553156919071643557052263178922684533069109696389723511567065007600888389641652609146789052816894770435081736630803443900257308008707696610685853555956267322207347639515405918055062844498167678506195992349798687697958392472830573344716589875965248365755796817368643171791301189217879185056427905264617333464059284179209983972664145575028890685228211787270071171822142628927812908608715970244435874328770425471474936380852471381519118208804436418940761689460768319473699110291683274396673566336906878054514400159442432682763529246305383473309198808350351785377613434451266852783473061164016167429402980786605878400687962332409488027295169384712376490311647950551317295189467223175847193905554442316146050518746925611539346067788960153869507327945819429645118685730983024141667185573715000664217346624128539502297962042525572416128608512334002195448923219904136020416311810548037426755612796839399219300614695838809332988366484032604474370187891830366125164637651288604710484989992702817480682639785934651376681174795040343236560672442549843894887447849467239178660338835021894957868598926251034396943776081375855443448300612772467713971804628744723042221455752920875168265017424622267495264646327414103013790478512570771970280522558827361386674592632453612821455286598143857389843001373724721417617822200463654836837260219145751023060155081378501854908347894747927042099716022622471948090119866220319926239409955998791360474410124430947952065207719755867335747406018764838777341857896824537832278730207257237692156205740888716107034443759538129622159180103840204608019632607087433550423176348939212641457423948935639103800060939911024762248280283381376182418040741182331307770858645452831630927440663408100932002277464867625365551043397180853985960397788091011694451160282635823456798151937690659690180406348958420706262014140832459728619082391072752234957457914070590806482908041341115075510263705481970264854741405154791272971247907494642024691625998251389387164165199144318282137528173501121408113035718007515998683422727774526213386011193755190285599775328382958822487668818871565774594255833411927559918593060359376419876721380864730747963404744353806232137783872116442884517368689827997067568089259126207545971451631366686769135061135995315218666754351243556960921780419558840617397165713350162798445988777076693382558100751953014337280590652306837734295634099783944055862724401054799271276651889315589892612681273684345540871046900432017249233385064213719723243618520334598346939050501788365210573959202675598454883817145220648675406437533198100936605857308339763474096669198468263438420285265413749955252738725491478198981742667600327839884434802693113588655124136581390294423025576781116152889546227097457030078041517014248795392075366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 5770615748369481908335970199944063811639454315281940800151795048131480415821622859398654575168726915919188663940826425046483352433813761336880508289970695005517162834701281409387736382987334487933186385436883971037767694969944721102515814074834785813110902884590280331759497030681318511781627734708356418252542830432787913359516529248471670333718653213210834259635403147364506003414648001687101429436213342464776123902709122056657776496482054654446490412168953070972919568134011211561422533458132446685062802494193874094158526506842230719114319794037352195284241484632408786142542070678172113733959684132226866252473927252452426505667762393498933893435946501964753939547765765300768495304791457653782333501763030510769221278777594722337325502902183012144555358579162699383669058205842274925512443437567753408204632515603306113602363115986866038771931244844953839700948263905722601487284695033142572280773127041481288508982692168199243867509077869541856242403055131402667944416039924020749954516409470678003390321056816278336875879827081625969477640262574696896566003894482629908367208867541078157550653534525741601982017932821238731975809541285702607041129505034730748454384406369432086556382620544031636523056803595314087343444639229521077493676184369149417798569471580197344566502871478133034771473004723196531799333534385566885737302882151040706499225574737151117837141886968279717440681215338827415070471534856106542719542576968589099340329612541903288223868059396410677569012925500208185618969999128189739369473068453559589685108017533916009724188544806636635524813991589058786756457980755101249549889223893489604257535491711182908740363735948458535451505228679643241082949642917482491665885050254328078925009925965963447403758863155040486538907802220410300674013731296306584719033240630932519432393262514164241361200038516587075029334666212576959334141199596200839625167381599352616069212097067194338315338721313225284484258752442881786155957914901472753965408765569894370289409473934927825957713637629257094531806572344461069050168447574500187845497959808637687311111490971204423825524125411766644877745072678442773909442153787837043838186947675037987221926514455970700118821770117006834698260778636791507687458977819876275367668025629685371343001872065213906862472378833397093931965311533119401210318464328737352692644398211495589133850344807717592616451427840732143690470574685934497002661259435890980046593612870025808497125869463598570962656445754843746658231721592857208340568210237437048348623064129289895857118179310628050195564868000677924663733914022282324697738734901966247409765197333082003894813196825050585830730701953940966290305330534816701239500967294719205732894462255931748630515596795096934696628900683393101587447907051849563048811348416598240373501905457022472588123025683476946339307609492637252282653233970350125865688861015289809503324590505958107123240746540474807136458476526572845202191341476392077381730890565970337287557515927356671598444507967337771592157892429057059034160842731127366983185068053145383523347886756001473220766101776262013752231309353808872021861096856636629585242622523576261574061800814904195138934491486238632337867733969063303534759692189821981904073768648691593572825374136200338110914017843923084507255717162328847327250513174191446545321354525012680055400197956688767018828212148221294526743997278568532257825841950794887746924703112431723626521288088022856434098937628525798256291433193245233719795132006758996316786057030713583004592072334338901976028877987057507367686856336544055515933182089197739259777756027756756986009862753237145755217235571286308743785774782226016433384142070005557343278444297317525006074243821679572226535422499024638571531867948236179477330919694681217793494491346825039858288289068174341590498879716094140120281793239325375692949777608012942968959770108102441612727845173055790692242066475764772802024228142032135093730988340583757372848788268961787102563622804562395645354236981412038637704855530130135566649745258170068921253928376195071918976037604745366441141613279097834905716930664455813380178079157767870364951269724795794801660503225176414445066647592968734768268068114946816097395587454821394241228563016634095160212996232487944412813468323650791977708598043146613995769304357147220586958297654937636661077098493197209558886854339311732731094388275912948925681056926418827488873911325934429309922059096477463471510007619725602230481988293550632213015754925932790266653769712879937477421887399942841941814260893092260492912198047086020615114611823170808000652833773715666363990326429723868579986403469943232416280955316663316893647841768715426713937210142797933077698267490349978979984752056467681678651574221830398197652846679935959408084014672674853600225317293352728646472901112755281810584513571452866653978476162112294719058534060312428489842495638316038846014872476911407641356544302180777483932770107525523396189867852735139019478930627161030262455679603605151512043295633346360010945055124191278086309341131996589495198203234882298547979143164488204696468354821074485273073890868217116793659918303943726321805012848586712495035660895264312577026593420013551083205374332395980463559733260412212815087297163962380495606408905945573710888960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -3969573140419378392120076762397269592587956151418618466830755215756112788520921345322000395212247776077696222129640004206513302054414569657007223742548713716505518953515646317050951667750930445565933669871885863391545753719343352807322723780644408946545821239578877469288755961360996437618133302091360475795091959639948088202777682183135789816929541624985900434927228739253910958089879424497993301030874485715573938699319069803067858952360991520839904935561446654798315714155817235098665766077393271337638380933533045476469133246150103672250422702311423134684147114265521497114702723265326167884591433365891013807493143796793487523711896553514123230471479897212358121117349851566080190843756466598907344965634523316783919130270086501358544245461411952726542810375514835831814756583569597096024362233975039260705180564621949959895778190811896535661902655412498825622267362683930803813062108801923288315485141800514368329101870638279815928965275885106266233740264183496664528597507575843130350016783297753592374674743918331158078399960701442839451181027117023887394977387787861160687004291367964182464354375998502570126433004450141087572327088149114910635102598652875242116062097379179725786653524854743232568157198070127491303176764583142354896593017813560556357006276507920021233575470323835668058425732308252303601610126802744512689343252160875372769138885930641518547815419809854895232359363138364087917196472408203495965368138625598102172632260766048647540784390407240713743811538962113457693068914615418131561674247021702306882455964895799977668675604138615644269981141935181721893203439946034202870138301356415994519439304716579541991168877922995048745659760809955031773593745356075137258673199908221788350875041770261136496107022850227828459733235540372440027433725547222849297702936220326853311109661016755498345376536588944748871401422695406224277478347046271692589458832312799180654007082029040755327105016154716474942402661705271651638286628489335249759546970873200344685678970357654737358409610386749138678636199983410374858681199677992395605171356670048787768433966858908479554274073560994561934215139527540884028079453368610006626890560133346440975456704764089811842381326582697054213873435506656735656101080095013957949594209094436180499869667639795163046525293329654934540440642195857864903115091309464822914480323115328022000743602363365394393085667296109752567656355027667409038606248125038796059217151640457389332581654724096429327623872300509999290353673837980366460113213968255244053879459612578301867539827555150191096029172702013564836652393365375103584649887963472494479463937112420839281928676020607324427041360684413876899705503230933934465502678555837696537377056401049204512614565246144828629348634264757335081605768349764638703007175608405549416232240352365922450246906680398860304285497838892681109826067880772723326978572664636397789737402869773648878793188035342957113534814863279969408671692592496897289791554817678528008666686363776134155849175238637829916720205988044675673243169664925334278908100188105914789730096877362751637237656798791922368969687782850410420507656054000205388889516107009584817082899940053894670170749290444438719340364858422608828539039624118014031283522757451236901854925807025306363814864472816656361577274006373282373012799102673661421398790592555243052847878689711806632451725240115876421087393049837980878029890219063696025303425496552826980577743512388688469170439844223408961573660270439828799755093682805885427851678266114413624689045595960650240214018049456954808589605453097305526737907464994238287079028310545194120332605921769502634798312620697390245533358776350308740536250378652533111974866927100445792103529464991830809611886086918949344273136874302527051964573051493682949661568705455951151518686728889649503412354772279586014892868340453129364745220510842024585050632756057294926543747647285624566119718133889624130193767425021725448173789325532966400700647304981316350831452898302038065313788003021796156611284386924438927737253255244905182696755385383118513517056724098501573853577655209521244068746916494934147686638526953723168970138144393621417954867156779717994913762166440145953274980303756109530648197470128858998728376062420858421748033462559828822736067358537272379869484859941544454681839144312348018399683709159349919519567056276819715270165292017004519651687357206033489714416623256511481485895738506041499189369593813205076620428119623496450926381832805878167381016659296873440920399858948103619349425548801034796021341027445189774748686238086177532709962563030436679369659882148964294799275127263272000108558446892590037895317192976595299748967322501695377199332315281266313685029452396773084277124546349052631742590124262991369970276495405239939806453401059534690772384098556957052614006266871486263739364962475994797358469881622769335388821456710116077091261306018329587219121984360820212138841500238222396199474693680045492543063954841086438059804489388464674728047126667777590572981703476938966973872412204658003361507049820519580393045575508963698415596757558453634623475282239146432712579758127258899571799156251610910067699985441032695220595753763725016694265966267488571404685588934023365188850394555284378602161675466002613798283500156050472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 659647263096990957019531926191290460933100655503770626113208896746996318334671962281886671080655623623042015211852848627913476872572853551805605017037512770080855272011045001326362290271130394907013799111619660752261346744261405475294760335091329328369824390638098933820897123392794968937932773573756971287408936471967627094193609904613598280421268350745685940246197631598364152743166904174613143593821059501639100675822999215950624111239694731261639719158090327368919622603978548752034690564284162378393518067953278726230548604822132883488116972045158035973500578731702839810151343044929129846038178818777430063318068351482139993082075985173848015948402582976990206056418482476586927862523172860570617286625442091418539479114136768021976373565468719528936811297771068028754265651808403420795301040562787001230935285318510903366387697781953814763230032261177442144576689016614770275529814150612693868604298984093305497199059518549084728197759495820583375336015613642039886121746953954422944816333882681500352215175550020395220986894326898378194144307318183172405897339883424876847706108150212514161244005293969143651756769564593089601747079333931280426389759142655445389758977430900726520041890940038616978058378769947159936786131954809399139898388637788844920829076822737666406006544077384914592706677578167753559890541827184443371603001692465293737810563018559374436129618543452099039145637027489036197892771080914456623891784933400189679278083849746006715565841927673260436732071823850125649477843557403249319010749132966214950119399000910159153188334059288430744065774937368060262957362166933362513485858415360625073604626903049527073466200475695279662142023865260555895931821200442897329527968245250963794048735167875203373810717539629551591972926904047293570533277184505610422112298896531626670849024605116651785531138284451909871669526023959040869751113377956131534647626248872868758178080873710365116556360445171040965420761279490241172554418358332775960161822718850074073713419447686475689012551696783753771918793305053568694790435449463396623707090325698604881553801043622634923259992262370741789604189360844975074014406350118230826106025625581834458283560665252811508316986240852641214206439561408999004562439832580264371348046582508406735560745353201335282848567124359213254932944681943116791647607525643898321497171290445329192161849163998829353367831531812015133599235511924932357568019340541746851248368549289273380966177009659418432501567317341658436352910545263078472695735495705953557965245314353766537232648871040093625804515350438330475717418608282315650258197378384747965960488254260683202757353435908147247547149891825503376125573416002514298537165439726139293733164620944881556806815227659505941492696948019530996863025683368597559788832426205235348840989952361444481628677105467574773077147011086987042136783282699877816832365034896293348940873247538379535784633776899862409081627402402879620231193577379214715144608515067263122229155920666874625769991098533675638546385305827053859419651435258561215842378851804822714752094880523880950293963059303626739554931152294927251608366470943742259097413505255045443894881246129470733050133907393980053832053212285854208321030177875274872154663118179575565240572396139324172272004005319551472709978434577737427544023549947332489463173350972085894166810944504198903148764899360357954438792289748052596204353247454043152928103638115142168465148740187250534096849420928475827097455468281145897490047689203821932439556507612310449922332056042782515600666750006421008791755716604947973547823475006386409129397868782221991360304048226123401629443298003918032104232510456358251001523184494136235603837792158145250095526015212033789557115044870333927043765323004111672747609705534640474674633772099336642101868099649293914952963424421450100839250148960479436289838044447581340593971167680321660492708181935298363764952174014658527138737713964578562495045635650265817191998702761201870644657610930667345527747882700639994244985358365143745590965190953687172252481833569759598683004139896632870806924910298539499766840897741687822184767007062808411631699908336729939306716937837080280045116920832429212263539019133175513583009527565949287527660477491786427233863619708893331095295325489964239257933453873467422463033192554226699863549417542035074165435929600068642374822821094486464623829223490821196179033463355761590699087674681353011084427990900451675677326840677994467222535639692859004685003974122654608327956301916990517695177993033312214322129097491953189995068734435369524616537717881972801118561942712451904097725927302677311135203219254399512794904374579878609634504317594557053501571732495073951336197383941013613853794044909471677459910872119989189781271242858506517473269920482103454436204607648028791214903538745591623439958107260529896574272129096676960674155600439090360406932094812227795498451193560236631702971016194742173529139950951749048446435716592574738702938478282354948989353078612102295884128485649299718309235019838566843726776952437156963942630355373625214025274195315290528713808797118092510208012200522469927426095623584287543998979477216166593272885040308854966761105724221792111491197559891632472264461484947883881488672788990544302181558427394559180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -51096286182209937601784293616928335616206352151537696573776129044090793070122646687510121983287386378046496459357922901525806873817034487443672495342967525023448195024478534275321715824612314043018498554631054667547301732986840381695347605609597625414522559155833869670715500984580141882735509816941558002484040319853879493967568861668931782269065889265706224100782856241688177495360426821516957665659512708603177601487912541022172863089871021790114197584098462429468404756881837453738412246116803268275557679893392971921343491090107815856735116850452285413459886766701551872095137063748250098069027183611400811313274796271418984242965468539386906558457539409304521057285732345493989821715799122875801372645126428034185260929136254961419263072167676220293235324141607967668278793148205453522799558590632991772438575988098818973098139030089397858922721334668151023993536939765192099809735224854526325869713873324517814519141311782281284269932974840765226539913957999102875550756588249090831547649445870321630379207405238030254506745200629151420812816032074215587380164657535972463249410459573365026112907607144780236210551719449076867077554026634445697648157164111382043760075760560793593435071472141158757499723356692203877424518444770086675162336650592769139275630610263163232291985085880990977483831311366829692421768138380631783715448650227398385161398838912205541829462264825772444238720988460306022250178849109989388958543496295589138994033965358468405303303682774569509971803741051911922362060221604135830875613204472940426073635346389429234875653108275033551523770297518388469200820982520094389579749472271834261282607818755007002758180810501813533778894957993150833994399810659318704836917471016807146254553199402808952139652692877010667922729304199235517116614184463098569004824253970071880265922884572140954696700309278490692336972528282725725320056093452248681608303995777313034674302929329673111064645873556294051871383575000463004305081938970966102069698328677681401242931476632292674786092709910651657436898121387986521133249769560471754097148895908146693395479875918547365412536398450504573415675372392438124993045166009669713452858034400417015642829029850857460219556689285139755974625264794817230286937155150843496496910572813682726673773219524925033224940388024825310503973138767640641874581835448105359153791302946584805726374634072785651881383627472744338259871026686816794552393230768226537258254504438589418087163246949926838559140765374991825117359267838016484963714541083565222699620011346755190619311736384232058415162392209563549083053632080560997830015382031048597881625728196294738332328764545395320119990870656421461395897733433620506497348839283634969606149174677972799916534997796819246708472553969269930154845008618807124251551241104432874150880095898700310468777633906722616560323606203564782826808971969353839893928167741522405732776614638773641692837169798991339396572948689910058998718542163899975684383042161751739241043955060130169866242559599848674206515865025659371843996865160941532523317934071188603557262416607513968292155070956135200046306717221816968425775420925451782570810113661466169352134049575451773970545707814443608251419767539980901531748478838006682632779224414707996991799570228219975044285406291564008941967001420159017497600689709672623463003390205726886310714307318956551513614604051320953463002728396692568023569984775065837921476667444618322424226848213680632098099297062888189843266138776313420942467632804186590144128657203958417330324727727967456967887829874436846715756171949839309826482718932328837389341679487927963393775511210771246956848264806478945276323636406422995346031861496698454325471472560180166853061105716188068304502265147785015732829467461963882009623817436097294425482209237898415160546685609495700117500702039489402064757313222303066129352335565769494762395300722299312283915059565770929388404890649479071172505970546877175523653062193036329133881135365597083996685758239055267425515217049644967984336537753532173650963228384294461717290651718752310910857709343151646860993697018455123922497245708948710526874555080096635917188269455774675880735815305258465173092757309071155645245476255397673551408494103549998361221503116207132808388903493484631851726052298459634771230026068556531535192975407416964030749207641062931926301488672417919698193361455389691917955553961084227866198488295076600216014598630724434602219668005600342144149024293913795312882037132543265265321582697744062317246216594098706651974079857557471389004118513500037690722711798851441976988104713429551934511349207150537895566798616628124540619136802591132181410677898843271164873446331300828249033465202800531724194708174920556646707093398116496679917851734539390606527045838751390040098115257821190332264495069195824155837534516427992871034886040745852830466801524916281641168142857905911899429920516797358319293132678165966215277597050776754607986750854408475218157772956800278319665988042338191046276733090214011199345729208917125813235257333858556554074816787804866278122484233995807911846460036526197074728950515910318286630235508305274787029203044406193018775976977074021252582125438019173289419732154845926605485048856420680769536099479449966614918869169583230382415080346091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -2280537482855026644603892556875106743417961798044646360966509563097310769343323661568653103509693317082715767479052974232508732246272481978286971314847302100973025145560607270239353618044756827745630666725475466375401072569156796986294364306951915679601095255183439648912465705143552429516291585732816823082847009514930897613111747810818946504883604074716203574603354420948421123781266439776618465990574138717743473388378706486910583336321402334229726951251169862713429948528964070202126534887453120093553249197451015306282396332015543319772321724814010463620937611275442931109551360105358976677432276823537364497997761105155091345696971027863022273050086359090085089885064915738635529632174354931993877035335121772355361391473931062587551474291963548161184967434022004839383074963175889850539343296521178107673782655030757172688134660057823590380009768219661542778185232279912382990720287077765577976168512183267397452850053642466541841511038169552836399779992823685335169161213967582227520513597764145352244594888169495261116180112247902238473802206086205822561349047444028229797611690912346921957665077967335175988282109914496541105568883211734045824950680638860225319177004008638569221263088995879252586697524421602510296541854848157064649932839619625367124846626180092103382222029414846653457681844437052352905143347217813294273382346446299504062406643678013158408503491848770410327577176971015350584284345499837425936658548322453499848092950709650702844119810210079536892991267848346681887222124308435834714054010882752419258654518512307105291802624800883527632304902049693871990519918836545965672759811278310909226513790034049586176201458423708849900639316494631759805553855786837624208444424421231185757324787704505796648676284791515124355453687511700116195087035903844061937094689749943070228903374345606441968217176499902384545733441922171233951716473070902186358885258627252598614095182128977286940036037406783104277156958310318417956174776708418480022954444905640975545640691557315799198325917107121069824729461989599620154941602952156374664827167044074252802365169107253239158065085383641244339492569557120846714234431708756961344349141970704403206250269665536530861352119711898995893923401934745144307574925967882177727394959527667023012037854935302236171807102892113112522264524859464131031583479268775173278013082088184770859957128091580046843777178057809676491064587266646903976908870135236709893141157771635495956779605905455831689265323591579616562600901693180170187044229921780809901844334946620508666255295521691318722191611253493290214572625151347753612850709275430230753553575088823547676565323356596632460623947224989439700620646596775107611607558319217655487663561000192465216890612291798294893658315427773945966803806310024309574920304414532570148795029961608118988601559801670546729040199757535857446501462329728581526025123104014303606935379816285584192418579651118166164581494408457747185489069028117775344772736763071240067259158783586071828597180687243773608922243880664494625165678911452472821059841591897635882415095155084759366281677673467240017610565925014888848690626332540977900147410008804987733217467578504889356834309931039260797904685665106707039019252814124097014015791598177786872465170683791281774320729271601025596497372226047140413099132888838866020054136642295154507965780932981402064153878803283658786074845013678045905126927736050606202843626498312436905060911936395509570686361575503353859364539007977086285078706286892698700077565794203935144685208692796847776632521483137350306659363490763991082560459779006745659854337045792103703479560706883639581761498204689958008041264942380158986102727155658932721455058276733989577593838704816949378421471553910705837024951762106867867990232293875165652311049086802526483075083788541892948485662705906512011564798703481360453552338723680162097110857356726923678427582815725118144206537788284533788964200652188610417816445242597084196238451395075280510417626810196114403304566884724229958949176555791590906649447110290248694840266668155238422227681653658838366226466347353284748048997358454230195879559334813587686922524268039434854875648368733979704054395360604087568333258916695558074886223829814774515593275687145392758582654948451422477714128931700701085955993301632696355074890987999784520535190872254627751366118509426893680784677101793385991030621579797775113535695450561726122790460684982037913279350872636974980463105066036078685606637450475431513786668895318138603840630446040682294880087143047709212486173788136935774245723699651893089998638976188871087671303085173077656359040237392261442700002278870669354505087302257688019214622160999264889758880734030647384991835322323196895310156577413095033304060487872062026607235598569256457484349634312430797492072567543979427139485860306409336295762736754150098158982189325212083767460079026603170369447459932849086634547746539772668844058281235842435525639275095533114501228803560715178622015325670405164949310299918361445997877306251377185431518922145830733335847405961796840421382096676290119274133596048605963220664872652863781035904400199951611935249830880158225884842967432441228303057926607236897741742108541327079337531413141780896193757088629718458835056753059252845335260692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1405740159635736764052001498490698961495947576034201276336203705079055605079836396393265811948993147319744025721307719296593343022945227777731409868839147734315661827912452708781963252998059095408441265973314961216642473979271794057479381357306509100162374712833201169556389728394675675381497202614773267948158782906686803742017807993730810419482317339578762775239324953829618086555655218144986419787697183372705233475002367913548951532627324009791585889648040153589212224431002133328080950805998627531023393008736955518614239967570934894807679631737429284935057929732380608673980681403560750555617163540418032048082647212504432396992085092119518024951941100189702141980062123083943608155569108700678333660067121765022026061775426130793549820386434611684593773854103062723085813882987690567520515608913241897667850580047959081656283886156465330483405762211849446937735466765783745617199452916233964959040752577970096781728483590944366872236771229913641037082308658415100920529875372189346435962886957494591769644331532673424269839795876863736271896359958308556011698768919678561234819745777164848988776067856013649652014831483865004427543560656755887597512351775221227494701548191360617288235355787514471548570439677425448912883528620835380186730548569176133299481240044424129325896008410439651942293187493211609667045896306087783910127491044555302428783068015314843958228217655329046264144278993299404023339767153042327396586612671123558898895651472574004499962333187926841272025558923884515969664044498947459881630239778724533489981096859381617717880182360283071147384830440087515366856340029882606711375039804865792666096882190627074280323780943342381816419570814012399393160603543917640805787855687152329716998580955906741768137559956144286165465119813864038892893840674551950173080228147444499719899937774319900809544487132942142671276042349843792015653126877835228539100123210367262049849249393341177217016721562269507877793098286868679512929492452939533576256298446823313865012411581201824834925099162945125029611173966579729661759974968952360660859814650025641507732953659674019622582308643354282556357616308955249814874148051816408354879819859244420596322761063890550983530216281166042352488812215051864987420992679711703219388692550105681192510896779331220917120505658347430690947968829128707814368706775907751000751369027003042836559312818288054472627282379044602967256940789200131273768754846079660238184466285762415915988833429804243001433804361044013175025861556757825622877975788056034621744891796571699930811131363620287105624195055504007941616859310247644454989599410590863869829462884806163213227430456854946460895487745027469974077565175805024369037701709404605598041391269059954216926582357407579744027106055202556952357815854952090936124452675190467746013168332177881998119637206888049601056967092688674161509019473697029343405161606212736626815158960501401610676389421223345218275591720939849426476465256348869210450606613162541281621509807635637325764992528475090623483772417659961071623359508486771000468103021643319549831858066988661500216152250980792343383673602830562487471157710745488608180370806469857587777806861314576125171773907534087811616045039951441700483771472434098168598061586935086284798268423125353953454882204913166689206057579354791147479611634311311726515957973026943077840997748739621466866008677431234582347708039549761334616448853135573695322538542364650908827478133610511808682533633503914693572530163648977090632391916647050105452145305765445527662974737518233015047642461094934550373283253194878691750141609425786610574558200466752677792529648264294484713136243629207294012668768857378843579462921843198346442336206977969524295652915856051778410397207856900882735378137433213941029456697106256022664496766504609789394834269451799985879772874549536385880505504781839140090512944428569006944258802021231951603382284849164043863193712599599019889018989684572849187568115563875822680809656780259162431827126703175022150133421570313714214112645455654326986216063395247675548559381313976854311340583293813887384802164450120963790816101039115441179868857191931205451774898290227050619651095739410217987989995611352027456991512767531164398264949893171133623934490132965000227478156599751313662011883139831604575069805468140387965607864268705665120349075452394326070098691480026663183786720615683489369992070246893861238290514001996078483333685567457721542566177082692919065116943991466563671250177629541410945845709683895011479812617823444552500698446281767466506230501614253455055822946342262327407796539360287639951449393920164424341112370985701815195543565828936492117767265579445530219993701145573447942691152886330471994588518855524649086668596821160475868748856415643073901525896786312637377138508740171983192891694390415130534629187759148243579022856826844003174197998659135701739476676884298728063388374810238547474732402829408538529583593797564060627829169306543957778049861305286189569548374266097873641516397534751716966410571482288170322667902814918741943583141975405544027443999194476573838881813519087344515382233329031656773897908969039041879604998514910428734779503304021468764616111974036158112245176324317866355410922791213532681927295567327889158811267513090520644373708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -264453242740099116865305137690780336541552502270008660190630018992892705373068526448766910747589217698607163922685806022128463011107333207679431727532274051428513043580058707778233505439554223641911551746840548237133947262904750866155356927399335053302412324148098377816351995242433594158809402716005170224641818082410278057439754306799610991668340090380841740850216775761245028260545793401603810833478536343152004383654596596732428057917595552597988177568937393067934514757954479326826028847391359285488203660658315206161714142354211961532792812602457307400618079853077393905123965399295451811626753471227112520832980424574705983652805264708204551710698466846610319857095223248927493324435794350339775005362290219965014996747578359218035062200655511906228477880567592347151125075444330152493719211572279487964145981868529954804480453868972995525397972779202781699273300368777948903985722628208963977536542589755437441902982562750780090250872847564178840653079040616072083656758415832853183492359714410420889672390040533954753784998033557899395623660078154399765549414851492867109132776981975211295926927847502477759377675711279133268403790054832101189603233968508888881943748994204135220035284325381194970291890191851448843811523186653852603999170580599612009463618152178486714171117745133800993745905087626964194698418660695738441517284598690443529811192599791391416408802578859136437786430829033559533533020246518496059589546674879689251915514077700268936042567730418732047349164907814528072553786604707758730989279912315571327483267160776297762851636968574744418664948454162794353835915299543831956144201340026645149975065439251343881496415054760383522886438521341919628944975611382638910459574191399969234971611567680153552390079612872342290165656141120422148254292172803481595713826759221468320048563759450191176099630836197087418371080740236243624161539213950626108744899140339242160383623868822770139663098128362022435940525559790185676254411438999717567878367163789482556344948991758656583712408412056630775315332708046816048062467262141311698226050407002870958236061850608954193727421791068329397902169820509230027458045507297034989242387607749949058011441104711605871659683328684812328503481701187812892312276189202862926146949430789309884537744918731287483288842099747291109121348857627975077192797345352749917334595347768794491007099196085864496680419591830479142367954347959978685966791502685632727989645579885890231976928381163644246860570853533136849230268213054392638798067147427768436262838095304772017141432880199719698993456687051660609820320344170842311737473562833726681263805911152935871395555279710094378724031211300712054515680701978217782036004612725274513243915100747989841008323466556476589867412607259361811062019610437842463414940367434936678948686167523036092992974734983656401691678705106677438427251878577822290614534807960476196159288089643166459187446189185718237357061544181442145572848261240383590658389806638149025628642421365861215660556796515778836950455933470546176244176728583941890010326877862627896633047689960378904394099193305898666927873456628114199102865653446284313624542435091524773262982876570007160485978795822790323706651415243913593046768935839204131582600592319673886099000278287362456570588397620353665047122419624323562612135468471676332206259191875790528439945047844066923671191245224168208787770243272714164270341403872284780313985793829136054690782049019004405842956754668967837226473917431595013192812237399937254069034242648240213329451983757876814824267592757894668921408862338500965840903706363692113478763702087836311155922924709780046907266748452320718338431594619075995348346176329379825844789041047187324170410014805905924851333222825064223374922890851068834725431371414962976351818079983970912322230201842065373340227975085801157998357529075262200182081381544999067904502819670408941299797228367034706984403421521992361678863720729607406473222824367573486472214549792722939959405602582173603565306747181219293872163485661067247568487447340275217087863870244195216807315435664663490046555810622242146030806496244885878964622572947740602493470863820123115515268364575642492914744723148175490122407669472170607240447419481001999526797475323359368287904249093902234218085100946250726569737972684866422023024014071347055059648287524543804613729694739062598155474131465568406835344903248487819732900663824332676317593365816461094366778350383654791126861320528374878759679064112380891957793703268516319470297138620983058942399071150896819242954633811411088565091955158352449549264554816735434625322981311099899114903715008665069205580491768577519806745054148201398592926642602179809529875627339420339572624177245746861789146971813868702342063207868148675616406847263656163433161784128751635956402817836766555554256336108275268273090086926279480153640478762134978640961820629835445263055558260007317401756240821010643162236396658348550164009709158253343372967712382486186610759163118828997418841698299831552098589120685227848942922232999240791037206376318972078537392747614151727979569587905187265514423884312860691754455690281123663352832635883609175580574877118821440753939566184986797946611951275244212229450633666848037980396034351264659604701506663263052622725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 35716253715605198900804533572085000592088045482714684744428405288752987837373883909219320363440837709276508252018847311623676085201276981683979787058816645772700690492112826309451751853801879216676805250121225506531263944816084665365876574441269443139499389880436923858150724959077973882108021390521351294054747825792735946081349617088255827798378951597926501708848577888150186112264361123652076385991331810158415884385842939266374720236849211612871367247173995559079327429675883443936821436732756821547381333108763636492299549792823224288821795819702837977779390750583283305638266532502722037677437940157684450276885278187908241575520915987208288974935592129106008611350945115179786877381523769107986642411567288225709418007810160633912921244591753565911683279176939456972838175085812095122391972039372587249620584440597003321006920319305031337749794748317808032329801177503211695236328358001055225786860704764275521918738569226466899530504470337814560320957980424748310093795184919904770920245436151981067348575609489541690250599353438892871040669150864080475581678796580831271134331084252462898885327147549290055931936092022529505931151156729707360257924121248445782784828378342585955182884300968462184533932820395794704275100910378915246370671398545184890158702643522525118995801779879098464609161087281556096151392080397425277004681236317199496881909307165674900626032421189176350257504364243182727669153469779659054684163695950102347071784800905875478926760510127024600698317822140089734874753726597583987270892242301121339530102516470602202803300670129951528082512975493638796396293758759421527888137435600272604962375340034361545645681447290584806993797449247800319187922205102013935889123608477504813477084563101574908939228947248796506655994595794835614390145707306748910286461272543155202194366902505017573580294365787433776037223642924382121546798006862936127615936029471761955876226564819906207311313487100540395704026426974291440588881869319464851558162475173025415129329296079043468195801117110274037295305123045517830902423975022653060124874522474740344343127061160512408596474258784332625613633249622216002366954816584116020738992376905614492283630225004690682212808672550027308324803504440018559638170427588717006635268009504425059709328474209136084354789410104099332966420501060768689082497784607817275780045181347483845190882089254615544169825164804495132180561354181946781746222335528086648536776526059255870105498595306558211524997812450067963875227854174093169760477730814368659634088797897090702249448630154112359667230933799321857017999389603065915658424841673175235542619583449949951298742896187031031773509684621184850705067447198526264383877630497851807035004788804574879197113606677497663891723877641300571222757841487983835299842758044180865119378333033308897275022872895214881664907623623562811218205886023730331448150902425249087746622608079960294013287383835453256067460688626307969922726046492119097947171491883495603781231762262298853498159375254739472379640087245829527588060612910277127025298063785881344824295246763863631540517802289986927105625900809851839351066471068065056742457066226357014204328558648789620648966801168351304711587854497682813300483979100864903235941628262649048980816272601543593806483980313605042000182426696065009875012519547797331995702532557530849450031550051454917035958394796077903028393561634170940421771255711580139606697926034450213198558937666281264758452872704317989853104606636450498266194976910724655890676591303317417058544396231137158291274368032195884403587654067725127429192551151006081823768593602855977982892854970149623938039826476558766494201244792580022476478514570992882325713493149874396484233417956630920787805978392845586910011391073644229163663681279501337968704700192431408845327296324225055246164274224546432348849743066833727101261870804428265047850096753414299203169025134750139486501096881896956631417017513469276097675169059491046915330879060875307587378673992096914539286874889621368944124437863983707815159493331848717040340364628616857235140248766386028564184231055838449847205261858280064881031174655029648416281888607976508049981736116866978300533972108033952295023738085738773731181977702006390253008432081919055959786573329508910749542982405880040795687750710946755816127560156635076474556508294552882775158501934987650563550865791474080799185107524607805702835104743041923765661618683503565844198883305627411876413819806604190022096027983462835501858664598225743424599058865766322920806633320528558300494475689712605109378537511033883626338798528620665259453786174709847407810708409150641156709583117562124305496673864282526191590645248148448512735032433240455004243597360839714974075929984502600417859998071862250059581427991893818048836981308414487054166133037488996700375103923011857214421016476433325245932116633470682240447784151778363089017616773498125117781897170447916919463505472910768175980889081034134570569022927646791039443316668968936280788306294561721341540994494145380035821959516298055089342535506245837249046628153778991323631682328362324964395420789424865392982454649881294622882893561179142181200435249979197893269572894652887167892888926800261519045749506616361643982005067431917406379835694924043386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -3971121141707410483979182069682065868090081830082683669816160421813830255860191401449242668072885484502680073883570939690614781511093741005036103033483644861785331706905391871368377934607154866298852568338816998279185875117014587315573109383437201596378324456675118603163336512078889525853944217539282091423336241767428577002603320740603126633829954203847044511939595485555084492602700765319088740540066988503894088064209810560074260570295893730341970034716518921992601926449318989394868451935366120496003704801099178510387573688651781062178341301782947947271014637985923294581745940734592968640988963650873852389738549059483609540708689326342709973316987655795519130424207898081019355285827433126869158515700285415791810895674611206285517546394928869429386431879020998307989406026860226172814509268598154413964005280481390042765300172149650573474137530651496392017924563980783750690437446098159925441673097347808670561748134357215333853638932861495989236664393867500659323542248770084220088785573827915709981116185880334583274490656700801104276892145177367156194244448442922093360792150947643221970136233672497287967348631082626590909390545999242103515067624866434053836640954166079852581942015971788600839332319263545671756426158215733451844724746537989568917795376881365789434332726984603471471772932405742423755958098832492890100373678243185516965834369946321911924054151450685607557069143687344858809053561852818741694968666557599226582883925984924087264146738111601659865326607931644898196680659798741965425646235112884817682134777621811817341016100238595588433465341284813468362412695232621829110183901314904848827921891633474969797630470336948580518453619510772809366607523473313932113739054643157925593226542726356914152067940081335875786196143420224624049465392019337259322732816461307204385295546299389937459422768352554459629145707057882640004637207725564339040372399311127857498383075680584418256067034856239594624748867969526553296214584841543209291855483340216047618311785151559817522903256109412602909790090123376317806281935403416633010268360781502242888466169648575644285209189444423094985684991848426027383891077123045869912563943919936842410798676402887808882856760852456662383873143742578397353971227411297231058118208248342319505634133728400105826899934223442661258370419594221781755661450814157037159506856461292446900524013712286800541172560045094442560780196187851425339758112104576169748739904007912604011781685269790439245816265115434399069079369557014421165497539546803088611238514960980755323615571802758787106459768713816495160997418632586584458037168698703534917597400301728428327523570232577061259043870218383754620509476262533748931665759968694973952913532864805487304443834850315043198298799025058400043235241051405232146013195161434846047592269164924493027625227544781223168038594849118471840195294470552400197970573458511590289857183353772713293380831948873343423932345570840471593107180649133435563818082435517507727818356448063863656184479349284328010730583659215473560968158791108729096726260590814273263326222848354945935402757090920630509640432904417528864985885252985991640601963182673687907742574070676747586292903762357435753842738475803052923802159718668783348000343376946051792059752197929663599756811975262460191383477568586312412967608988701981102412783721020120107604868999754683949477211306249522295589621396900080609576202711263846695182749660709614659924364567385818005041927742835565960303982816655840337389098914895473884339890853271099325329056346479810492126987466347157539351170618799488004302904646314758663752917825055526169158847033018667741980494764760447435637920639687648249169359361837551703964357491728404645612003061315169841341399225720233656896419289302835863861548446309477527400469451117731751962911915984550056483335052087825353068205518660077605155440298924747460186389615857498591074263494620804450426837414767987896990434553382962533959444311634621757175509583871910089245235570053548085212147332025916962643028718472320526490297393034266020517678040390619444277039162508861541663603760414238562015435827266730034574240357940359699316213044785216922457540030300254917928143924123491225072151864760192115230869253518564759449797036720644146511830759227146541907417860638390501171218057236225915894245629100736061822239855177928948547052758813862544941063139282756652143450852400146894369999881775250052272674326866001384555162545569722517488752480827422940799206781052008370854867214125164622824567059916204281359439399930754719923620365837965182026392933191099643255041087101360797447930978010964261664356318914307816384797972563004603836457447454080788654399306007107393768533220401300671904157469421297829778518881133063427122639484981342453503529556586422545161184587300819897963252126878385231564527628010346393485308778271874681451746974535769496161355412030592190332949076773491948790160617084338849782603671980516482311030402399671585294697119010982753935299963695259768226336012202604992475140691891182475313932182528354411951541384248563381539722852739619642358276101044131229616330073592136240234909183862639013353805288998666198979006702617775177323449296612761600582229024861718792700754130417585131076020673950501328958849215790422425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 382278683372450842973824068046348301394784783951571071728076955090665282456022859660671034845303966235309556835640845393343773318823703789477567103063446386888936112787554137474872154828793684795940575413910865638511289663233567973484432315508825818009255477621514174960992424025219078569222970206601471000683310469693149073276641182544363352984642600319986225480333402219064823924070742627469609702092473404608521702072771769022737634057885673952443574073513290437339213163403004583749034252850931580966932460185937372194134000727916806609396230740000105548433999397584841101204327903246080717485793430584145101495784188554810888485232182205322753312507756155495267176980256396591603077195708694962902222771624628351561155161756286554733589844044936261784293969062670819534064829811077736557033547676227493201375223100314631912077133456566685586033792449399119365664828604912535432905128454099705708109147838263368971806367011665174631375431284622463544666233045718159910613136820520131503768626603716345388406229304209857899940211669957805727803742032630091057474079493904128428800879843822233979945922211073697020642158543570983836156175589812193791644042294819560063977431032919449473227741391830525452573791285856825690120033451419008030392618866941230925420677817790239893962741621116383627698096266317710277077828463329006729960002164033362719486452020399349717920525243536998123859304782038903947550072372564757248414158934385601827479182040316974796343137372224717675975489426940584253520459939499668353377803723812994842033271308845235821486619144749874949109253567926999187878544281154015142478288985958688901377667865981246022868765921454941368873963732595226111297191070033281994830085181121055318949685250686913844161771691367354130329304776340893288267983205989483150758192058411451519856469047200650399771560787568384006462224314177825286629500829323826904244009898143730666682006957620515927511233836664906663047007290761752298641707483532619439697555371929867537561958394179606255229535035828027969371551871772377264786632514978491063999279753692217096218616762797057693301330393454059184180003542678552453112546980619273957997046094657384910338349733766772310933683951245926935181854119749567052830599911820024660778250867399223468947469412979623129902128230912584402889199933549834833318379490849557221269168376630502768473480689392215949226658819493165430336912805907598265117149928930843616474156416728551612021464037670135406488846873883785441025164213867260538292761138224695007925686372656331790634433848839584844433371904395031413896052732345256543920678778153373592696063903326578465499401194871420606884178197425891292132035410202669477845016905886328222855095903521704234933785618337673234824315810506940894362471828824059862436755869794045124461705194941141808281795664584350370160567812822345263550953839536267953364393765778083625302464800260823085968348352587073929927293579840892528616675521316966759683540162817550580072953506381528100369296160567023018971436508548068894025263025173679897006874044895795649186488679767976251285227532123599431711634410782263784327330229730276402075639017151051553061193603072837398425726015461934085254817531573941618111287282277710002381691632113235609876356831480212418357047918798753835474212836444225682886736720321037588046308481130825136063009139460937700626941253798826324033607081057155025775577615972871150264222156433241789451556024486647833355613080493734230843662857157782186254445900591147404945383802858532634574178486718839375810006793300795105739933175759260974959931459623358786558244322646228173884800553503533156563162297098834637929886581682863705826151106606972218390809895665446559564176033052542509881178876841137815864697104002079476403261366707347860564112683952535027668697306226129821524863727881163199042209896473371831243108712022433496233367174531746695498665668104674627315014806601280482260900359286564376269980775071444616161086901427287944285704948559382921585181444520566871958705856036997102492168200420660592128679943211667818486446682222980160296392425651716423178594222452408636381055505537339947940842128504961679285121126164396824322376162778368358826388315946641755379888737579050084046333282122861462400318357569492281354830068852845097802212598334347379325282895833248931504674745862712585337897105383670303659792132403469247709271206360338463467669189548037498965207582705230728355866882335112941600351562567902597319650838724607650228291276230848182181716899059866426494721373425139410091473040139746899312895885494176602441683145157867928619561581351613889917351995297358587831365423994715220353783967898692126511338559787089852210167233538060623611844284536879242694227236158439006603438638398201723964511459497394183303957508391902898153191949718143045319569928719214297489819388440491813079057629002352880579189496068486301884717975657204456441935636388351362272479945559740690852961160075500625396396498686493476293806891677739979112825875401359534857721071217050290497486370193503401251121070786924891427860612402645688790838978118855298852761591338604978219236054922900483057620689284702963587336620800704972755154110096546935722186213061429759099221974815012856014321093300748470308006900940144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -32554525138806107980672825590628944109583120463917346518630864615394793889863438322726919396552952999142446088666989535997563726364611466144714595305728597820313491781112901361950132243121320719998571832477950326544063648455877617920472597292158130672979819162101313692398265114358533062608802512211994098663763537126361816455884443293183107250580546085108464301080627304405884562147375061990997368118241632490389502778399711275166460419924241850604329601106375513336445050586200788132271708506051717483336860220886288996092662885970256632220108338082007502146157139657532508064250280493952151848173268355833299978040553708527516155655574902356656231359034244526313626061180337717832666354650786238285367598754655085223211511117833110125627720897345595430110532681547059346236856888413484169442322254979294951760509048529748636790125014158099355057002445042298179514406538382359933625211764577115411408628358337055591694540264434590646541881019351856004275364560192028391149391074376568022409239795101771007504655150760214338549945623583833067489207451777560810911946719887420474220820029035394420104611244922671654104038558091983945998009725912086644854167095664251572776350160298899265464760457436664368861228729533874399173922157421073958729915613592111160196382024128355578445008459771125016754581376902088283944872266954624856827223887496835367577882227418082329255582286532205285068651212940866157124867767167621519620083823379852374488658617414530304737699114804352196715975599183709361778149614734799458052685118923161432046904501520305529086516002165201680547887584263792642796982319024422344866469801345684142528877208633305666308200180498742201060438884130404982631842765764946539777891987025447977707914175228363522564700979006355991801454084741600706737735961592473428081665382993090667117293310334228251705547192561100024765415412033788055790880428868854224830113751519469263551141287038596675315484712285620624078606883098146445377418775330519905265677551587595433754816279955173643863049829329145472186176100239709487384937084706160973548927912386699501503025663473921863249564309715177515053960677499731406913144678132098372242715602066009168454826903858429222342562956451803931211171606921888773386693888249962246062416875989921010976781900316442893769031445301951626388133930405345590556057623637051366899132029076460252187500029024305649044303913843438255099060546983896159984114350181893310805537172268282247145194988230883489857095119466919536651353393976446337957843703496229012341987204038769776476371749736393586308631084632945685860866719652564916448800375233569970695249056017130051958565786601957950559571282073762921222611269649169307576543653635741736063103159873728361898252378037701794000298818536859146529068040285416837256462996438678435330108310883218205139874826423147937464803530443970734512191534237404128878664728304288294171363806117022906395952383247129142263951437955483710099504247097344486439814909948116176568228390420567009321195381492420262770604430450278654433143223707757746458624052256285621175125941752823614885962051015206615648086446816662580586387821176549790009797796479249753512317840262464485363969680668169337706896431486345861241872940523939883985939101461078588417854952940789075480145137693622413281539576471641322487877782139741952589676175358919375430668769171559219195656268840370674734253602820433785144337727097795891474585823530936407166910269974481433472244382477464291995463542097417063463004587904965849718895142768763571423741390010189774284343624647880521385560244254770158579929074503252424939235160832487676476131515762088113996670388235050874954803293799956107395684420644629322677085995965301568910842163273523177437999850550392505908128948214214524617913902729665378868227911302832621750132795847992158052646357681031603533473272529752555191097613098726699074123513664017666335917179606920765535274326201364705561125415836562104992050259995629151092975905046567779689429661063066452138399719890412871589029269189995652306688743795276098195173632284064204885752187600097386598250607930940121144618378264684520560756064305793266008588734939389982459563470191590165634234949433117184498050682440641892398861494756888137471544015312034454245532221720732295935440218480045704154500810610274887489474282486288272259746633788898080688877999483654176051355567177719427496347864547087670600519135901813480149773046685006027785466226279987494504296275439860318427879602313783146465238013806395549350437527580935935300057099329358840671751450659326464203365947712121701208412412129726572656259729789667191424083599876098798215381620409227293567310974243965047631774883588048975310266912472175450617310216113746324873027427788023451156851373950718650633453680914306732189787798436680294189022785700893070897437213661347935140317353852501558526049460648984077061451139628467335170022493148261168590976634991216414505548434127896412119053162695595097125225758895103698728154495287740160600833644091307872172375854165342141267516983646508793898340936153182601412260095700386220682919832135106428141343642872712328172103495213281401659423296942067046477654106513694696055105967615876341704043246728856227581124475652114947970206379795230466599305860874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 2476738433161096377285865863025957000336275945324414209964029937021914859755112772566286507724609773962043217327992329930039203356548145491511823952473486530646617256739226111112806234181820198931767616266776656157547389651610510852144305452878970118588871434089836505873854227138029645725270770918924680959022282297614602319501138889733085224725657027833258012522277985505439427240284672001199672329015095454664801903337885360697944745034020200049782310895045664876050200055634630092220896670074516406156039696697602134501228419342250888998396668402205084027355972860943236310075486062294309763246934058440690268327742771242339003584191909749023624850612797566738795106188354116712278349985825818603058055360390678590786462198352449275920081564273459697466898249761060003034168864326194158320112137763735079403073818917494164658252542917878759586938083432878933891079334821421002984512163536565102284487104083874668932593924246744684572286352883825782234190001180887679737277918660381720081499050856837535647918918678675694463455357948283595924451329343457616426736668236861475087319402246817278828595918221443518451825071183751107975989268173407143501301545815974869841852200983123725657905986386421357600967953528443686534132009927266303903223989607467164671119750290614243075034806604331180747365249326641247722937845624085257729874302571065010025803833562757808250679627028820240881635714968019947229052801005587706055603193430291128750703874919959744422496828716733120552893650210540520678842833565133390436377501922149576491514453171512061070386271737278376820552754567316008965971789072113601477138977445425481607595697810545362989561064239023311419501045639556664377378081506193423620108374638412808650326285830736676400491151413937352643384595268637813926278605661858689024696681293727879414104993628909530895227375210466770817724245213047847108464200867604704598485029302281164408649025492852574341635050694092863007929979742177060899851819187372525818546053957569747388669945037342277090994227664594540843377175572248869883033006258800884801069731129041109452887364708815929710393254461486385500735650980252733247581729306489409195718143281865968235812762036236989219597425464876422633687590387905870092937727539769806173053030303303533365480821152666669269741010426162936567140695733945885039959392777900346608778032423225996312203605351826618078807191937399034362043791210842642816069691412446163600272272788572092298221707515330470117003004426867996587433722417271282524878858802100635838554344181477787147639863199423659918523852177985324599949146684922988621284041607654829553936530722052339651399782841137330647998076215205508393969502295448014547192388165928285199759564985975065968242495420841857279283484366756591079496085126812184876298933349759074442676290110870447661174024642388167628672177815887106179543217298380073586158663960221345600859609089011863486280360770692508539829588724538271414910968611414802955442122917770072520450414190727924319552464027340687059332901946237953306707482159097908461967022518850300398663039630313079805773637794531768022571384679821685090782013502094951445797604403183547492937565638571330071186840175233452269356512005919943080754628125513054022717903642604573969823342894629814448923638003652864741957411030394201453142494827955382825950168330838439779379911021652326869085554635161097078573772065725610477274458651687595965991777585191958026158221094869298986778028449342925934707992222564710305972661210280033763033930347129948734502145381390827504229006847665397429465225032302702646498490839857597993752555920713465791492190136019055236706688851012031698809056174944282601109347647434180122260250017958575489835910694679768754862846976417652052049075857526286131389070397308567877213926380061408319088249575957386265045380977215838049465903245366390884706877360057347693855696646659355871076951913969722163894438784385106115930436306753182319192865831858093607199460757019093595172294527975478288671864596015029914159564650032058207552853624953920442177738126462328043125087105078892694776830303398463294071162768954674867051186862732005138855365661383987296752504785895099152919219471434457944097580458906682568480747819523842632291421074768073297086174971962264956126833254130852228196280270067051755370040851172129759810322701292717937697099486658025516219057518830867863071389885198222671301624885508654182331845885775391762685612670617457109108130164994074371603927716211926321718643212668562458051961793177224010144180757264998049278615394951102547619935945603089648278765734799036656016162214170941609204645368799148442519266052749444961988861552864805516216142009990445002260765405479133545363173110471336056070768817777095649450357497913344820222378328365185085850781953214791357764414589707515531473163437693571501031568921032785914685558686517950366816478511153931846250676631393793480490176035414841570504380843575596339892433179097577984531621906091860746002512301941151624109319231861772360761233943324786809526123605728672695663679838262912333661820760231047312055178145563649444578288891553825273887254964346434596175560480205195362071035143386171445188594634177649673873249852522992063361395793140448413056935353507010845000649932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -169358434743468889842046592468486533615075317320852193014957131656806108218220680547285537084738268399680940863571622376141894418270505376178101161708048654626224217053635519708406939404905064939482059593764884153534981054619468060209850744162815470381598911217000131972974795354951725519888978350199000830317112225212943847247714855671717369947951388603695537691615125549395545980673040351052452133844135433236983011042373664676688939640242947894399762309821122467992745458883792088387548218643817170443083425680975390279853819625910227203222801775754699068636772472326976968584164870279659148256626924329776998440388902872058835292620611350205771101952275018125930740709442659823893004420807565314046907390621183700803608584237943055220750195430430020448241394872020820385300857217873195302592279754137433385863776483676022929253069750413261285589388943611056343712761720925796847849938968651412236401586054048842065281626347985204626508284490588815662778354084795199712184466397614066860264785627351018113081848980505839955063025392174576315853781658140136743173485016645092699766516885831789353981175990033891126279688289730583169313559407703986293980301206816450038361756299838064604849822389986051829378772599829373410929909064494664425039635221268523029261191390331609478619105101911976292132542667549346377851890895688865257517627320030798498091814234214213461052881116864026591949948145012340481813690415532779172993103850880883732251145083986537188816231904091520873421450255706527417340344073127810819120916466743667022404318819530674419082790288790201043874856611748922169583188816164176811687677185715379156009508489717557691423994751071395173399151982902481274417409794648807976555436955193695095206461246008600796408642663783516656085808427368267598841896135474978264416187574489371933236663422192716815652764471331565541106623874515803499133311961160254459746197386645463502880912974855703886158481057870067221132734354005887730072908528240289940687891500076057925308230195244997602417421852781689875971489083870234765995042870220011319653502699281176544501054333577723354277600383705697076205826211292829015068330861070654623969652301300842628987996760971441388297552747111235180625534349460089291560102049523624588240106000981959457770463984531868183009978845581682356426562907545504592967095630377575189186542816258533833198368597760837110295448674360256575676734380054808935047023689594728201423394188016556431448211506852097505140463735563571267229583530820176023590137353525682060178590268259607839223114693502920645859036547166917848728153921344572154705987638989632655274252733681447513588983892478367463853789640924892383737649695074808034998882841203868932677190928523663744214351291126381426389119341337446747383263073449893571861157264161247914837466706162297543448244834817928121630506222473515242009584407223765515988231041630552161785638458039405553785332293099692952142765436458289958463146155308864734478472493300421914487352578836409768694157266767495563874050029195960232611582675025963689529994164453831631377421229990926251543206692781603736936966135477899830316544303482712818425276275607370860792830874864512644195187249544903301189061929538751231638061701496549170990979813182970121052967273341285541855338662830596028194073151863095021598820005371907409250852035130678975892681776447626344787405485761991787735005615927699658020436571262687005928691361097196368123344542650845934448241376983408791641539847573558216576797354298356981236617547928311072546685576956869372271876503838414747751190463154362995451094068502140730714375461193864408665934157427652006349516114074436462176519077375013972882065047974329031037450885775633794324172252036675875116321752101229987096914865046518374678645558811190135827010869925233552074820534276556615743032017212621208679752745258826340326084348318880366856493154403634573773070582256582981115457454516393957934585299735885288004966956511541736919074699845600028700115095998392818705804288677443932435556856820623215791723869835440758654485786064326681272609754245223630094669306612384959427636699501225665332413492194805372810402024842299140181750421538723128684261672442306553647133927944430982038773655389522759028236782114876017181337988494858970145390633340512684172610401181994099509124441322040554881843568204980970034065857490748966210649805602251097064293002985150552967572521874510076786576116349166201971322499837409787311636441793094325634091270564316685674133903033138608390178847145841412426574698336180326093087963815744656518459779432458757716153472094629939061780521167870373412242684447271163052998581213498995010557200860323626994644172854884977659166149952733923472305728240694974497807582417495449050908423511014067362557837202014154192926996902103809880297629735767569544829593076192656238986937858934327509142692940033061407804973691250545734005690320280614766034088803629538723174750490084885089132648490756578007533853153344486440157586589007068024124808937429663800482230334384215624893797366338814618807263318268565268081133069345082037363469817576603388943591406116696013737799737298337224704527508361523184093683150453282118913270702825039304891348944770031186624949586665977896594424946486525936271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 10470136295134902870146267843845183768051538740217865419616395404018991452513497161285425026363256594030025266614072532707888178367332545066454951370475921927854327503480672282550909690114202042879215417540361411254845804713777619800281388931801406059676238880005347912881336454623607340644908679433098678654673995190097042053902887582256989914158215374305041623189246817661073259324820543754743178274693739921697265612982882076777174244997985569736197372752085505372619893940400870922404798665939072787586565725636828507332827680711732891572138223626922099003897332452684736686432189910537064770613839080222144347879559736277836308923346413824710665192102900805118040980488929515803230502964542137342327888999482454840461539010521329781324123535435933886753860236626232460446942755548739708058925843395576375405537952603751334268688752973741753244705352743459256844270201358497366878294166593110290860763726267620308939750146221702893483373854158573255605566482931201211619291293143104835866644561554522921832116735668006385465376013695133698215107946444438336227704959654883303192609165825588692115705074191398396527028975035795367591050166559910952109133329750550748229807105533983478956507531604248718423024732252764878082867169387820639373654621162501259810702161167918851097865070434423425452182309449378021410926004650493851392715801530549478244563845520765878002199638041956546761921925440123415575795333075071839926983502448513938509195555381659032930124824104796027056830409406274053322527331127777452357882640705452033253286943259453338265464407149979028479432681889533727981724325204748508167038254941196002485696649130865660000382785836118851897045995815927598601107955642428419001063756617005052011649676423344610790866966058540737084485671372181281123460876358006486296247452962903491520687153867561038930965904190989906042281394901153766076938154287692212233837182524301157591245774069730684536759447179396047994738389262005902452729212595091964454934211749417306387251318281099292857917581859290369125836330541687137091986366168175580149749434139595149271223310617368478825315121677432501981166244572188423521433441980939203192094454463709364758849854048809175386935572175842669620985214416029501062267549798529711526754694754795902291443634884567784626310866792385334261049972219530259929689715205079306134858412366135573584329099548421827034457552551734999672520216648397128520679212033922830369493207582848995865696376295594722093623209813396532494097991939499726263646104798703717699144192531900489673590038474387810526643419783728816347998768886553703499121107612162868359137401973305728426683664012309166521827732927270216549858803847979047199389265133935121482444928224707140386836025655515497070973437741171218730845374834084156032693404577351268599246673144430435076778492447864779801847076284854487031155386433367681229613809055602060662752435839689617036756771445876678576450682493665569266298540724242458184708604484711770250478496721037548165776488750512297896158809869408789363428543765699331534306612707174790128013237694979906603022617678549522600824894454822019034545708599950026255175382959757077410037276031188049416038829083443507031661957205438466823695257570903561930755971143542865268253271584209813632742817941977250660057094792673473809539479457511059019079161387513159836762310616279511066151343782206104287476512043609695793042647482949171083165670638881224786381671733403754168549122022500511880464883046035628898755708958565410351568402183139770876565429257481877775061833974104339737194557548708968063700490087374830171477070107630198040914593454994481219876201773516962601149875334245356176800705467516481559540204426044179842923171896611110735226267599794143683300970257492527859579568465196147570470272829482937485314663248298846411012297964659884931735460797258975950606679002709442644238602661039298517573256779019374178977907626129604852678934004188104965428540869567450091631273349560280324581687618606954283687390365192784626853827374440892341025774129668597948728353491968938890517034965027262979603264833748973207464667166210074011661818644608198257460735737633522639798508169977019247881280689618317136724048146033125220478750775992330326189940240729300414653264503314311498638546610176096700645809434822834719891501916319713417729222579300357884489918056504939825584824056070551492319453373157750095813826275968523651753211868957346174349585354763913929793333143892026875077137242142579655618872347860737208446826929189853905525257970310951214516800517169957039278091942583219120216242961951843720310465114848972581364731141495125887793810418907113528899443003985986000343655068467723498457585169112946025794403056874679561407864526759994175880625706012585493544218765538094189258068322191484705530858888968606859786817736204825120630390240639788578795754302694619413880020229174987058891288971764582395773251590512141601040046412956716765693820339668860304334646890956850119731027952300125009308118577634799808989887281779252945698220159190338902466959363616013736924389472586458876544734358316514895758304519513095597548834500903699463743657296101192994103508292793358495111189798254534174191542898246688602644250763081305751242065788319179997184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -588187011539677763534388307780887179592856408061172005930157370212053903800764717340909294765608819706116802427562242035078913504885940614821345292760511441646291161581371273809283320359712414497271039445959098435042335813683790384091420410596551640224556880385037227497468208439017335133915499659908721721652208438962304014138424644983187013752306949664973095061461115093129491792801134959912188200141200948036055660679524677992683420549378739568715980265410041770966991891166556579032723825721110321700904638982199522686460289394448852413242309774275439693033129452175221608341099721112091796801608980914182487737216356616227008156961365058250062901712944693417422579977208922723564631161729207664927490858513953528436360456599683816957502879739347098360782642970343713506626995525398046964378585503115418143536695175806198073615000501871225779774089079239538647669520752140019985417934254067210969096556133883545630953749337509951582114162494064475934047489660963890285489365536517245488532809848959025143362406915158512505567461556408140573595344972173854761767954208529408441354286420638965545200560190792332174253579662985593022259922256117819370807919766444790228545621465655869309082839655905470639882892403794205070076343251559054632645131897958357828554618513023755502761592935955298385018457863849221866428643269555586700701291468982512974641703441798956427258592642298648092912849656714332854527230448887787946746057189625648146280138700718745399066742946585652168544092069571897344863965027217437521523691877107624662902378993641991433271649044671132245364151660437198485405184278012967560254491866797817921769108541306709861730478548711404484642723002232719031911033937146642638389732099840788653864559434697792200778244061410749500022173988778234259232033098151433574239895353027668443848501252294861206192400267286948863185044505711805272312562558432423432590619849936839779188332158369347825866537237060858182113865510613290823984123726599779750960168163887474280834874716989355342447166198683055762028799186608060470603084235849854780634449624367572922802835338696100069444510983414797872290084770687796610191453705322478028078009953483094910758993777401382594089772031995490690413139427238139939074468689520468325861456138209291462352856507008488501639335061164984884728921197725831289454159110885841788312287286014095864319138654472911329191230688150694794032935844632870520702488921974213176470574874029996133607813186133036153441557559081443137357568201957110777363434627490528067461444449766922497567764921251693092849766075944785793590594666594220402484281841275980577058933774711112074541850582564987539077359824776129011231260240532148947588003966150445615569098446847693830191010387546663503280848279440495570026911776051560952821144299862360337863695124380843683203896354099369740581534416699632976144995008159668756547547405722133521009783766781044232470059832897096734292583448404364151007076729158106436470833366644346525832041185661509334416775839614291975534583193198193808634661457045214566256906914100821345712457449180482540683715862493266397043827127678718554274720897024655228448441156983098775372126850343465643662249353725401860132331432767991980345664886994725051397882754130524706238459317646028035991012332002999859647169679328812083931318092533915533354420249159465956823488151129308156502461738731059389801337950326562950052309659620325392221301804294801287841867844145176658375118368017152839689934369277111279887009237143867565490967181740515287130478837036442933990543740808127480416128385416717956414307307918417771400665838199189797705904089771996409456560686530405315887238625437661800404956432261704835876588393514813119566397951639014376056661820080476915774996725412205012213251395951861762212550358014052574380941017287733438856326645089193341294031234697827104960371605835183133974109410592842617376260186786658957022238961286693536393120502656188865103566306763106671951694071215225370413230383856190041444813360293870819222121625267809412736180528115813924436656537640416470069254015013073408097280602686066201079085732292016680777870314307357302358525826977754818522566851500882660958122471474710381608868151245069851710721526452712528591524275352136264023999995810927029184418074619527280972283888603534762496936989171226254699119746608014096512389251824268568479413724487230550035131142128312527997662998999549061283613355443734087504701845487258073799721722718948897653127124155868191438415616001042105275709625019512668265556950509808461049853860842669626201310751288409196914659184750884684321901600218057342495004486193654686871557180561523413340511453374660708250177272811667517665897331842139393754427059984710546550448897028569676138297529159555069938049167993229344285430636406087200270592823257458681380424870149224012905437993853699783519722022908003354286923097941630690143559885511984141230632618740039440664274873035726827653890593250063363325319021205521185729783395999406108715004804290479387385175661884709274058986479758291833518816174446926848406268139736634329993513355544554797498936844367025657660783685831690878092884570531803824486706583396641309800372285410779181089942765435292028472110930948316351280677786857609625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 30043581020196128590367405472052581696605146562133365858299688228859587814368793230009524708425841151088055633418603825520091650744244145327134603954180453479139500078126497214166098311010891373421150660696661501870626450510797239786986565999193500852827424602693356147615594738343686983955469465832582678793033537085827480355604992812347379734742378769993299412930152671125499885582760189828468153057150313533465469387261606300629456770722944107396093192282197696944823616531341474956868445339736868885727936271152093390825824819049260587353300343349586401804382268037536845340225778248957772688644397969140965404852001954728265437849887907927679613395262219870413900672345914799470306719014919809035921368195276630196520675737643334400596557092504140479280103575081230041052905578536170385572969454864820104871731821354125657610254724506609812574715482963816924702462488560967114905589792618771539782409975184764809027308311619020447388891974828045854073081201091216847544390763406500361666247409194358455628689877954133855351624288322757668082187738217865701234277512190774834231744974864116595634761062561543488304927147682280067688295704840784495128419133612544993705260186971832009388405392789869012269315108979354846811568291931936252119197356647396570054489367601406946197572121242881754945289714999759237332094360475247231192598136822190243319172921319477842248349775792957913158825132936996915968548732941090308796370865565421957945660280664645183609014081554022471614288280435273491093756232376754662700771425205780699238961238443694188009853763732847498014604927754690998457444015618055771675373254903123684350872094075286946544303514218901048447831058216387044706270343191003519109077466399372360490125540749563886040907399671729480898747424427838993603999048256545545587195410804301691569702909356563574718813381628843012111921343746439516854273591405548726432747652618636955023912793922313183919336611215689973079949790065100817192220386462824740681511609381831954285492810128913640486634970379253743295555559164988679845768937517596659088193052503767635611217988677983748512495147897912050807124830775340872355828684502998647136944056312682235137664847900661876553299514213569884734990213011556885227750726277615176944064444245425668291396136139222946906073360535500777790977208987070801692457022121716229173755592519032324183697050011669633370309741489624426517111368177324198551351464778024875591106820458667634094393895778735000242695193488846900759508955093453015753109746025157263863574011840140088646741680640071036796550011908989650157063681449465191092631231836787803215626803319629474405113096234893666013687878432761605885323675319577909736626484422042940612205870916047746755405572788954663429219675348438872099633894120567547555784097232184461233375527964227506857572302409241865626395165964366277618952130291013615502379715102563499595104328919925621012194190847552671391934513654733239246990948009166779744531885438894510661811448388405053802006142216759096846121520972508855798311336454106569137216391879199771246621685278161801190975405956508097888784810808600447606070860634783947475490777896272062524746021546583284710763480538961938317905944746494368982803555471155781111116292053361730093691440218305975575990196957040341674181065007327307282485005781968772423645348873867683811400890025961853847977955117962470886583184810170718168177015524655839945617486737796982874195151213070304755634973241411612084222277135035458791161698903414961603866870240474366225210016821068692703881660041884249058063005488590273218642347692155674385903746812002911296417782635854166996039281815913724589843032337935166606241180655655999347752749381491697240124196223146854491650299061543997359705888783583875587247272445800837731019638811170062909802299005875364074380368473165091943206334676795376601328588027902953416431181365024128713410245948634659182829699821502840530135892583174796984283175832138024612056265794220238731983726698112612185846291741219019507585729461909462417734097265030581369842058251130867735801500047325932440761166056421156662832301175466470874897982641715254696798796041545990660491275994963253396716106202147689253545130784855653263681806289246862026024328580340382614750472663639688249063906835282002941726361972947281286191538842154786536383436000701548125612962904857592201082394875050924275509560889976305653332459663367867794827749956160569798751414979388825566736212920983331637997366907952977650999069514813719913623066939375003624748866061482055085459264515814779644700542595347943252296575430829303440693713977252138139699097045750695000689140263772707669901316844260595437940378174464283703785187871391177876820191564101381387534563455422029655666701001673911351375110567520344050302010826201769214921727290897615750607379091794104376678580925394514127601150383026537311194631078891646146354723119163674349498103318600175196420972662228598145810793193271892668677441434128124829302324925227549219357358078360007553979163687913763516161417289029392898345978407438285317805252798915935689302017217204557727084489431593402695964750927074620048318929517462377968880630784093315962300017857510935540689813588574643759182835491026521823556730775142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -1391949157813326164061972103947687417653224650629667360628983152260843051566786337628697149286721794715360407234560609764039121983084395078132010161730328083908872039078701750464344072234868817471684659009758502699499865651151365018353817657002359426436116977876017673477682797008141632540114499106051789883481225015504041654210857744376380648365431292531201275319252368805815255472514550624266716597748833252598059670785481922777095156827727380504794212631996129762008927671601036681309002076504531698363696464017826103212437168450468748537096378033871360912503301996868870238131076445036953465678417432902922877325155192619057125740622916302931406242289145313434313703439852141895946827498918213979342800988530242300370136875716157453188825626992328378864133967836072928500225088916550846835753338126514723760297875239361795864761986850003256970004571885003014438564389275074697662927506461433992460482459852235599469703634966126618362458949203980980048995807796884210789411201008255898586928640374221151288842177715654652046085298875800258034434309956396006237548993241877693657204793057557909535205384281478933906601637026241140929335318004306276779634339556513217629174197401593229449275989135413654413248598116634670907385738196169256934715901852606681467852085105395507994048507971059337278305951577911813553968664549532148712607546395578413411180740063138146911247181425333849368538388441256786075793109802468356760843188490716822639473363152620254956308261444232441997130128516985649983823626844494498607136286266437196099528162956734449286345608403300296971788865706469942859570406169165707664273576948308788924331623124079095333344560516584746726389867591533522947048632212107383263550221198985708784218083124958765885968569197561852942669837691270281827344333526930419587652475391348610738601482038712326078567701965900505303591943853896067519718930335224355560951687425098706164478175565188272622350554991990131609483389740840957521557687284071107420049656641996115996566986725488788044903189436701607049055604606013354082657447596003025527174231977308921507673009195450866004006657999713521450914067144631785835811983184958829870546866981359876562360248280890409138043885570228888274405534114212130412053473819047713365648521873428280437785617395180784346625729602032918921157329772136144026301488533447895741085044016438603260416849383758365702067538771164362740806452166217487584955285072172570442321078949667839271972382180877351536524328937931869674149218969619102950660508969442679033051015111585802592629441869063375454909949786691547364817887452749026505909752919091609346550738117051922744726921670446399448308479687532373968459449358864348416661361746664644950025982091221424643314381583062615594549629991693176187077878121199206951116089061159413150709544683585192621235895275929252901960718740080128243301721392323013140906343089738404200480284525344438540065799582983466870360712323410311911882221888660680686258096191604160531760831645634015861938631996289997664104848701657119233285003109261596772922990366918767093350510344977518769441585792344745422273358417940744336755730599379555720514320825792945967121849036672305602555350259265421753356335385864304310615141785708961918890132489620089116158253020009762706236834824208836381722988504190101414696280700838040806246091411012596075257178965523427483063737460850731080321793265872519609780772588122635002667598069546296870256933281311056513050830250830103835965939228007259123435176499862749750572545983215506285604034963902152497631728493071184409855532757987985742508908422931950235437272758791768430441773531742364869609527803498732520123789000203149397290810874121994844428086854379033394435822515942267904755794623947670748401450751541693069851131492848478572654423045365122029269262207316775132450629033715444717689417268690292429474787272092277044923663624671067059570529958859839024700428727392186537992779752242864246625844364818141732068250158806982282572506603802350739986015642789766182168687345762041645984992206935443671563495567566145139580224534257141280675274704140795282995978227196004133256844877899051738443794298611612271510507681486937661107211055320319783872668575291132491321531717746544724965440804665576301544937890432782910390141608570427009171613204064536850639894012358233871967283601052048442873871396015051505930768913719525776052375644597596080585024732000883598259407322834894513594013541924482199764400795286198462796715987867318294580149805099186052245719914656475519671500783641225126313573891742913497468697100748791626417184366647595086611689617208968978847697153808181090871017425941567160890490432868126291232177613538336537174990429222297232170164329338247713642365156291345866817857179870579058898553879494386739996775564217946888517701729929215103210659275008479370412562304279819097736045487859790499439217751530945472902829919312011960978065547973381135486458882169086796999233427621327908483754626598162364469459022407653304830171308945669501065503006644627174075103318991427292532754354867497445995479772047756779856606259209910728376034138233454423652811760082304867479172813567144279076184723349701879080437468113003747121732506513438268828089963717259374231963041792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 58263223695512117365156729659798363750617745220636383508166896938997289736356152937016993988093548995446675948568448144136421171091818136749794641100643276631182567086941052015145291831454062140895775085963371562229687118157982642182719617316855345752573237786901628143932991779841838831419543739409830637129331148429512463466926231202738669524426162077010241312376557995746277518981202800504921909707742830507745773659708509622790035252558223516771088322609015075211432236658187092557890741107248971409817708853920247308716788866472828417057632308761376555154325667848867476673041580022071150267978252817550294111951217756375501168277131597127539387261821867311384129125684859663075159148471090465809002212012077911409885153027264125295490878190658868916824551795749317791007949884389354218193504635903958179025698517338208617639828463574815562430050586491644827028766331070708047737399330035800468646770304667216570689416806665009987623378075955403577887790970415883704485928581239925180154937601532963351958758378903972642370505610956305219136991119347902121686921332505797057888900855118531683796100862874762537456680286484393205040673369523160450880352661771997049171510194183790199090620718031273664433226048955807553976310478033837312292966061926878399704537897441141771461936471016948784263925611397152946045418467664978535383441860378906622088071440910513083626005436393877742547938509846667711226051656467045048898481484263838025755894659602692790758789718655395339177691710111168818936291382391661843698668216636274427919216611803188004349215358329419892914956908568091831884559120920629936200547594915091759747826704818395884735879732211607597588503078635086064678317041509867473952123390406163254515562843581905070324106331557703297741886873533197697267884764255295576145516197064368351551717156334587594250312861262725461719955984083406297315243185685879721272136525940826382201771635480352650363847136270658380816147563800570282115822368577225303984736410204701105323124392480181547763533646067314956762518988494583526313040189282515369614776595216938251515124368456229267844198863420748795551925800273698891999411137307004971431195491615678251306193483471683407409972067853824924446785316270266790117058808243236016508634569755557614246009577726890365767798416132863508050231701392053051977817942137204204426568733716033748805017099269195377529683742645260132753282910563022960197013835969204861809072150714447393284034385255335204728687035261774767191865369298858358573412591499975123641422513601727398235391251616580789378901174809829301118030262783061517624684114983134659335250612596812419584260432724583469863779736508395207910981975390849849256710248483689082233677480599163746602008382521891702072582737875037690485282023212188843748662322736358152176198252720144036734056034193832417575951633124735409816632526650073357543064585205498051936604290490391521385961037993679821195200303066584497986189428716750227446913606163870034063142167072852665008046938473086964709930513417360501854561075738208254738041137140452628201818002012310020262463186677226706190650085423455009843159852919602028190172247048835849272980097714910550111669414213857643709835744057879335488294892994008251978044685406285461179629256655424048209638564638170375698120767268521437656851539658995398548028549270350761187632013072936597327512601773400065269148210613032662067728110264755759247210198266249263390788807270198116675391397686677127371865926247171032913433153264525730216643731268245049067150241335373686494323792317912562122579982868772874320437374484223074939535873818897206726246072472701025859586173052945325914628156497786644945851968398118397311427893029909677062326855714484597484305872716899102892964869872943632988194429655923391375160824880644306206669591794618077213139294018902650839148220255680046334753172035624143568186421097807279518044478279370944483471434854825449336131364636529549467221647463799369592932685009012101603888549160719331036701199057799822253599840159336460637425212164521130320953564386136293935764319580158894191903966724467885126332960256960351503616400089161096639275391276693083203205610645986530057731272950522424785989427159975617713542368067330981383179527964022275979110457246522657495402030243770041585224174201845546556619222128127025017292706721132901874737072422972742813280910722703585941057056212562637564226702931654273408810337478916598353833166353645618270600301858113192052838949673642197275182315686114982942819628844132736965054584624672164440109180894538581218825784492934450786017072989970436002576673540571390936019759409388930300018150946539699799492554529622595509564196594619753202246071915314822640584503534456492958938712963897331533197852093334883126956689826848663866815866741784122181485850344099725582513100215312321037826089509291229923886064005382434976996258951071713976408316231751220123323457801161134785449649264115822908715131538504239024404335087960075210903636186481122759316357099617782416745448373859829239548147423515788335246759546962478650785982860031514960819302398227302986781757681806902087586732252436300458806731878235499143702346593514055632435455389816894479420036535341118598482075047252258347758387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -2191952825566517796668970995751165546845894598579403064431590422698626973162707546847019603972093217380473635157504377562275685731656656407494184487993854361072175204395110500301326521009692222943561226409764816056480376978738549614377141826919794391755246179571016270460740389411061624681292300080174478965023091291283921658466821970793056129550115272069296500264526993844547011719189924058597161905742677176201504048311760053470249881976743769077558780731229012443817535089528469044332168551430755016335179462845671977397057382342037311412038095199563637240055585515891978904105278322569844014454885603918422950527679238201742813487219954904586639789111265478182668867343977089275065566266863519140982853405805737860422127508348994323077278193805717065849166894985511553343620573648997272413246746090465142848153812831496238154337728454200831043773299575638821574347698072440739930549604537251890019038892707665374579954310628310117197044211519455975424526208728851523437060971677380154824697099652243008847037222207214460839883282050890727759731735072634309730092177554331456033679934042610103618359900547313079226257028929575419880402236916668233533082480953890948854215846327246649365906555712818656697499032400822774442024251389209165202367052800875003798736317578730423733683806450621910383875666342796582640364559220091354114105123986680920283227736699613644423266065419679510242336884887466701106005092812368924916008423072950880643013852338548717649674368075037949583243701477285223350155967515504765507723193242606156233732813299266639725831115631305103460871391634189850115562321570590560132969784557655988121824227646844205960993262721712266144711934867243093660545358994096767683271025741013407776828978748323786949236084495549584709210943166540097102267359711982885030787137319168551367232850141367520338009751706202104811865166712598006072443319507932287336217094992708751117729830722608018717888836590229270350121734655958608649220629749994420050894674579802439923685994888051313888349839131415781570327185545424415473134070484792491230934839236266452076828415030329905053316328471528808294130513774432408007156329568931757433739270020057646356806320531094706696264282826409124886794949363698088591528077387232840797514830674860243473992705775760426278262674556588848332279222174662509456175836469599458089432380802240639045488088343516160491079393877671123575650696092332149374866360128230945531577333835898251684230085166529755510684403832868316747990928233397833857202314268236150841405443799322406741873212142389028233811193592037403030034225355147863933115923265097025920645153633965931221670838695729185372430360237102149568454117167195763168391523219535767908834936162103648773304121621664985393704130262209573144907085277210575277507081172586066988300576352522123924786093893890371106621747511849901536402934644132855920257546755448415212133396648238345649022479596816846462054737654365462849540364470825435643478331782969833155676609833624769312086289933729428112357637625867657792614711374366823484350866366097552151945991371034427657507393301725879644106551116481728225689926630192039357661928508635883213359697923506795422685007360630869760585731238678000750916883337111466460826658061384944378419278619538953064780969201646269410059152034407458339556641517180956062506189839847588293368977697120551727474762378159124881604334952184958593326436706932032018030991330679112527471245559037503882814165344463082051818952354737884990805532583286531944115418798334807505282446182874535629784516639773130383910449229506049725886169964121668131614734984860083853840375819725150846073046669626077074124026914768142951724182607518582036426277023939400023751610480264034861888854720222042270233251220365967959385212207445344080024449970370672352094838495550657395708197464377263988437805587119223432624979523666028070924036585519702119267078100396144936097722659654158572283059014416913126674317247015889260162671839988105435220268397997078390682958810888951466889979750441434868422843315551267987946271219280242483735414138651584292204139267075388193562945248615734199740602527226901096570560356681533990873506376185802350804930300985771913830107959618594363826406807909199462828619677126637611727734990324739320157322600177848143947394822904650305495652050035860082459911620289562688328934591378341000523082238085003654449533155571832969519260005240819709523816782186066242586661848738112160457346558679116522274495946979909997259629602760263621945887858624331387041209223202821129428884440118945985414169913169556839085624293593358757379573973991835431913066238433169586960153058080381738661413005858341411673263997632159289160700896193419980857840757091271582814925359163471153345708086484424424134810773878202068433035947054923042860804411694839590531725775883443452032392184820155351628790319492646026524067758387856100089292933539374448827307220348754190679503466248449484925478434425667077507276872812673796113718850389476268203639382515520157644730781434168317906323306254748242305452658384516933802866474325862370428154456586757825142956667114707148786617444124788902666762242458187856573236660096403490193436854369521123036800984545063571738384393364525568491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 73866894729421928072609677647942185376450651541958577587020161641322068113171195146438814271456720164974885675588488562009176895134581151144131358412448485038992017117217134878870017208300050677372273834492911964707633882491480480808442074146857001305018180562290341883041549099810756849972275160336647743025131266207388997365696028805110329287881721751286944267818947868981623628900981713896506917198083164703155396230299504960796838547079335554838372587237288023337177958421346943308570749313034468612748361803569395348400370554486069597600942891143407585952939257989780640909873353167971022720151911005593525594179939724223468871429178489036821215458110828637462390346810744073010202358244970640926994472657841156639265631474465755260459480961266527285799686509257330890356505202631520247514185665525829978013325743249966914163986668710849166390800558560247582463123666657159823448916238403314590646369642616059552802663463054511915947949650798290426478077949615230685782274331953143685461399413132322390876989503594776963354880031823534781390780005122075520446343134736803008852387870918674253981750803394545859179218749256125554850115085816775938920092853303266068657435447900001946294680100238486657034773158524038683254299292893712101424259764823508648027328364928060840993364412769947196759740747526999185323603582876067778431141069807518973032985651087200931022113254942741440188563195876082725959685926399493692276033769783697368689905553975645876495310718274204217508624358668373213321471480926795464717221878172016018883884562616169152721279498993400286576739478411911770942554837892732144576565262349404532344790889352440761692185417132654239411850728004704967526719015097959780142774822032830887679354705643975365285937268799665937551273259282736206951607979957421898523058409621687458532040811569220924549263174308051316791135043687093842919608989916838903505049604273203477741976120315384819250119702451203717210832463532237828299498710783321291318082578147326291887049787072225517540261315631722502243819916400983531606028287519780202545743511004339663306689088343529847878076514838682378344983631997683555786402466793611786152756874506916510564115965966808945268693570285931782437062826738877778160352782567442115050456628535060269851923526551343952942562488348095857344592329824492605609261796202916240116339613202742035829618507017076144907135342733501226109173080198326953969907829857344725177881240360069502696989808475331363628490128371311425694534581966860125765089592237940372651420165447106484515709776872875609805936592199562415139510104341066943515161973358260898006251593053351215882002023219949218247341454721635020852776244150095381912753608784893522325035536794988179385303770102648984651691331923732526878635342869333060138076528492800918270889192762096842444951224715231387435669260775261360881905128646940693048054720746763080594673921683498762549310995843178692538585388385934738521932660624016899677328768380321982563100018900692588993137074246973158992687637904299955311296279435717669201923648015384575689068626037295067757386066202022988895735312438419004612447442872979570272903655007178450765051147781060776765828500768038296941622423639672640348548918577892812258341421047114105983518646803529323907141471318613218349436746294907288890512651531734624565945303040834594629283377676287021315957815922311952308778137968008994499438194319177715043150587917448598753487804675521250564058869394692950477843619774201953142255296175690196061936120496272260707872621903613417614382943634483486986366346440828568171214359852060893627169724289655303890213049792101341355780488019021794798690065617195999960523666506745766911759373296427958137478736665710407683272940496911035050315671355773650118066344146016254812411285256198984531101497300233805767345508311817428985277270284163024206419525110413435849918430869906226764603296984248742305487491744627590697232830004007519459815092676854977399464437412694442404860844679307710548551895838396904341052567841072355861550152411785031577032715358082631043398565667200088006360470216616657683360277697044568371701148936580185452494714909282181010165025406182793851430619052782549177752519160734026482784507079564226930847102571519559849729235509976799215581642357358606130761827732801587357270019213985121170002979621209713665216923626461884245039368224108670266925068076050602177479962170660091232644977918281577736032151398259032626500157150191395760834395600070449354277367790372320209376174911110085225191594750876055212751289619139151934860067280424884051109801279074511610197296358673924047746569931386622689171669045295728238423423346648053533715731098406204362952183563170336705182160280830159323093991294610440093449820695729054714876874045036628474768998463786312620184424957480021710675643582105149111449740785055651228054342421623349625145462829145780047262815412109328122597439564827057777099414987735209593147772694085145720391842845269152783090221305507670942155220753633169053518376469496464594482638000672657682712219025009585522725260438898188099895455447341537186518918247947981921098019174171966767792487385688369445345233317121924734226260306689585196847789779948590206386628200597815296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -2224924450711098030100497117697103519248696353481077094899767817672667473626441405873600913859795872219528978781193343874316128539412658377660401156049144877378479679088109813543315226220585189063118579455031173135247880169207407346612694370328816550996039553750430978542843758269246189785758582538900050080148313378750974433401121087554570533924961049800895183198064951380098534759992955335576992819403367528832988109509443106171525927810633932199404285034596086592140891381798304800455867170450110009695457877333940927453515156218717511792602119187556804058075476429730492430771010257714910051732961011782825187823838013752910194295487131988416084411456750551285656198879164228291597180936255361687582370134445449284756854220491106466866843890929242621600951541168950634078311959836337794215561054020299731016786349220722621188697075302819966635632991421273989018726100347101312948522377523596041274821651222743705735133072045589251451030463192142921406170600440783591271277022312923286651003784632827730797870620101918300735761426331370723680967292887753787589353118225864369753293238091867804890109286966426376348966318552941684370619409184318146333880733880120182053849627789069282850207243691320311870962844500095023525012331024773496281372433886187684554207540956558973417289546314229240947601831905343764530179779127315643765302654705608717678146665756926100993484996604665698867221132747343869027329577205102427645183901613141427938039554906026600338947552146641761255603614862669925036506754111828654139465339581024626446115702417176644855707460463227083303625746377241502173795775314955400601156293404963921451230150715046140849424898177471066919488312987040125399403890058729750487311914698302261820919778887704375253917819022670556880576300298675763144925778580614869842813406755533593173811532904314342352214109050775957459704135506253067944234108854136453043376391022170678117413404240961926850662511447697088958882033247065822504129668189563770689193545940826279889686057898419961870587297133026380584793115237529594708079118340259873300473210085537020400172580556439533418298024535612733283560586174813538874686853307289604299110879982587490312425661760044484910180286860531811493631466958445358334897227142506522952978068465815732419831596321710164982705214429285305749692716547077961260912181303916176921566534233312731068231302019338613550810406411784236571918678507285937303856448558154778485262667399064148070844306766478922525558689586015739739574108923847950288930565798353808452335331524095454533709724736898842542143552336069368268712315086374257859478735581104697697057021077155368876420286594538024034225477506365184171710610813926208677244913504197020820589112437115791508760781244240346889441436233044995062605839534829606122450426516168477246321009331669753500233853059777538032543335741572607684667388852925519776743129372009410382624445426738984288683146130350509837925844087099776870746036773863075535513487603121907201022565460528098986632657250045783323667805466589156057622104779050020057641174107805038704584170675231002035322737317259749857830319115219450441012398682826223608227008082729457191079708323985731229576944197782889789820932534943034740022223457110959143965654433797362182458698966671693450055583348084628665987472514806590997986544313789619912673743141899307539452213445846049404892854292217188525774549396241516119329865276143717665559003577968178875138863793498702706973283412723882642624846425483445891749439960606481937968050343300871862702609187627520234118999514235390761197028253654462552477669301214097914802514722772320969178121903026005082653014093854588470416375281422040444272307557935923739522823517863754847199796191733523802060607076527090505929833439926787284368160878636607936084013755073862727899005774747209175192164558311829327715084891435686792811756611664949455261597188602773633018425238409255479407963970225369773940930489092250930855111514678703469362990746038102774994117668417049779128681878207556730754382873701827407787688966467332142159015303242890939810023321598908764897368610559406517106203452014026819123457850466891966432091522807012724622991126906840574882687272968289708226034100611709816706030577641600530665504008059950433008061117493101317384975859173590138762572528578918810340984151143508614897669798564181189577640160093112927734958177090275045306281822196112039274806482138005542824246705923968315925072132446256085481035174788079306077847690256584827216415021457687246721427446421130499503849287573046847860726514216074967555241022618496029121401165109365615127914195617414564083720820459974822833898947325718042256259199801210625986232580385811659120601268908539696831344834332362813535373740565408109658806826765698007485893564154650258894535196036096732779759097590672700943603528027633303853725573713935172157976773699017627616746853390329669224108046969472124359492999775341917928137724281740695636586078980613309190161819770820696880698856841789867297103633408004720050087909769348448600780576152539126741965131013216812578439816550110019333167000214633321603959379945588796718173810932496069269376049315080259507566682573748946457382648717802445148475858445956194508753378633318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 60611899290108914198867883126063043386537907075989185183752703365665085134656819841567639930121989393530417929273201394032023813396269227485210135602498679599903837609706358210862556118248432679779363931187212335974065637149549062553500727763421569290413759764080683502208590996681099114520591141788392502118425771265222851736929313667991006834772496941878798234520246870973858768865842807389609661020945635254202592704954179970230731886435147871251406646567563769434779863741156675484291381827359648864308272280274253406591810562448861798059660923535469296284961489434890401087518851075002676033830149013366871417022026691278485303487944408302700488632019935084320047169821642036251413282195819783469819496388763523684510914930669505958703517978396978492722188241217870103432131077573137411874146338793929358683026462423169922002667719870311310806041880973079708977112125320267679182859179356453242244608088952547764962728167244052229672635998341783056513581569946649595927585135082901578033930457225437633256730777396119512364218520467827281079816749581868432498962106787612397936615666815970870962052936977115119999049540883360048049901527530416290916207057611835578357346173510120029989925832036305964226541793144715794166374472269346301900513229709080603577950587763859871404309436634710090714404955331154204675446417309017114574532701117718492162478091455724772084901611953750916794805744119719067131613068909347321907219642433167356519060679056257456586186512140929087351182002359224410069217548202066011840806801250419335196294736855300055364844876528248255598979567062986439370603795213510244297209674661769317277320561923170698878277642633591932271849238740423589224345261473364592055089287836147505214358824871372227471227389701088944531694772568011223288879768903842051612956798763646836608202029164884439940017795837217860407003320126257387479494869834564213991928804838386529322255142892213860218349625912897044325400948402877499705121549311828374432745799087785207540621486619761331868788982017522434850614125894344559870538000973136950816939330735225916981819423674700608182075588496184786231637905323250865679092422507886088192474834684435887565959297138769131525390827613652756110625125234754187503865058795552785231571484011587119774652908730121206184469517170204615865754423245979313126451474053133755853444537523111696793832635716112974879348537679718706653039391753391858131678755113414322778998972337634504143976749708465398465958350087906790031669153526447984757456973434856426916654342666798344412579715637572760612718054741773851831482879929906903711486009441312784163387339344786443521512947315313964399971621805710480896370141632533489392143552570353388766425909296962067991173948818243338308027894986051508735037120818113304589437754413214032854190266207731206951239684656238265551923682160146350053107456844308987342007451484371800427909056932945020540084111536326553641008875798751587226715347347516256117052561170334651115327560756196480753177938439078084779806156717333710240078158787558796199707551634757717463735650249599495659707974044555215553924362127338343588007380486329642824500208457450838133097274272246741306768350070242560529899001177433639559372600378458141825861872787565267498989761482420794634465587268345282486185670513583928504906781241567839623966005858240980155615512164958706605134467025690508579807325633966804446875986536629072104892847924539335302429235928021881399493041556404280647702092933930497818359393862970540026321215032771620033843774499865792651727435975804152498945199601176004321014810655738718743862520493078772040477383863240092545306473527339082892295962681325408458657663721206558384403586959756947165368306765659221269108185108740033675074759008918009727056832053925633311279097308335752493841514037988929053855109894158509661802352212085487592155061346812569947118049151831615169702661944870639103153904973159044604800312819942321764305946447696628373595205988206934923425086113978762718087305974144293951509187987366560654137160446387332637857792548825153798183234857054715970228074735212564059574563693938567453404294514738457635315320714894758472968816947950047603379196727693354278040211323572777670359271480336966130890388843980604994771981404496268414706661835882900346463292708326291090162131945814745363817109071814693514996576974690051848682874465237338830216394793682753460177231594068209099742031682224244084824276472988796457499871223657349752139925707859537841368943389385675569264250347593888612740676050872414797151563059461950270767590728615532785480925002235444450645116687038184010610207342464045601543727040432099315256384876288511175906244366516235847949342622024693803209489235355418962480352554588094002434953336571929348257577678149877732266599442038439722914337045134814462744469608275515622527164245565015536885260654789678606646993384416930454846108055086995091209775586585270635422737409925183102618040862224118089808366111933584916112932360770546636791295676411156121660415412558739726365418312375407324140631606588520172928399249525592425990150610664901908441006287252225074923719954141176366078015097445378412657076167086631996041220080753551323143157104391773058185077719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -1500125204419952404440703003728495203611962414308140558763799819006517016273691709519111784562839915194439178673544574656044105715305801623576513995562555534621283260764340458523027453208589469445369645002515125006699665303087306695240905873655877416578716727189631302498974773103233635636635279641472686831208546258401301576586409207097916137558207565985306281604399941474158195660215175151152289860227472262298553508489078532600781544972086839301558618292412848009692364077402240326579025315267579155067248419166945418458576420239168388697401630350677971959830111509727551300754871020469929441581773699125339561441592169842341921037110632549865022934759313467546931810693472823176387869991072867020697894350370641390040218011426648215430248862857540349016601931250975791796267851361373104732890183880832964038691300661941730306815988115219710377849808386070263472168961450284165608075064860482308703485161430407499910601245721678780145906160815914391663049215099823792181492558774269821001225665982398678918605835166447972920205911132164770856934875206623487947145075738865497034433512240570065784917592289756776816830676913352097034351593642851495841831228908670493360402292943956124065465713126319713833753303642395262223083212137697930872377999847547907486206180360855547523889996328557999242364696149774485150121214491071281062309041805780473051281369280554924141488927857418466308460626492302865890768645097591704882079639140657461386784548694532809472525358509384354443225367289604606213648895496026860972471452484465580757596849722461666558590498993047689260249026877919081020562944760135116825414498583448850390192957197809041832715718154837742355361655429775978621638470510027620406512383469931741731417145536880286201123489430001940622653678565641646805724718219578741378179707360441445291464123630744086745178904163724374306186329861888968434855157689119267136098436581347005182367173934382199044784426901174011564342093825785852578867934444884182365878634064218064223985002461035650750067628711545984522134730680569009239422975617692738056581808393832438003028575702968370932988784593884658960230540333870924361496635199152240940109402391304449059945659211874651049217802252832181702716493957014208308889901549205038655363524425917942280437823955027232928657569999028164808305778422778318136204949333812740783327330772346262032948136782051771723289707242856769948685506334188620248927953179187895571565651624931905179685202620972416168804445461192936284424944392287830385422929753197919038254356385351999934466004565451189525006910742326605842478756907173634910669554644824698767625584965002591178102263018350885355320877848267760558534692281389842619835805734222212001859248229026509946227985006696463678618405219379001651091658357647070189781536236627153900717463340304912867463945041419619697412649896981106301840242954511155452116137090241135452193113173383488206306002211524643317473274774296688489582582538086705436914958130473432020081929239212129556495905638736523568537634902865054952590696804621790225560848421660306803267640271916728911953473463737824579555240325826452504166115581362104214898028409365496187771614312925234142657730562745696309031731762898971843336817339903508349920384126053438100157827736234071226723824804470708209458455009956696040664294243177634928128469274683702875434915887868843087546636209351295192592505999320068893423401434904417609570879736566043041027596150600874140918797121251908686159893789788046439007411712249505488274244595334112947371174193416667496434865957769103900620136254958564182912155942532144151628837868264696892616044387255167625069265244457422446942004296425029595897516103059649022197376114686820073095631567001697789795731379662196540145760442737880120703497115295075004341932879022211550986632907800047502940455130471101275043975590376237611191886585114074259412227351242182129056062470691563641263561137343042715812811614265734767411868741547364621082832815828167355303731502765634559906159730059653311983211943926306566293668913325928999509615230345478923637893989036699869610007331169101213733114958411922207893993277177650030667058591620124454675074913929324912204786430581800306274834732725015176904222735098686034912280484262279515526719000482899300091405509572690640257365272222028635616327518081550645187067136901389185913859244573821040803960612012542255314132123061579347803145743258765275366129967877898641614925012334588059310540035862197817097992803547823903830513607950483739630057604411888250345498276961656091882898992338824487995107544543485917662534882636251658323798534253033113138377013137668880259595527479276552932498461875819087433272905868346600670163624605263302546369335270966839688193509560772141218277081568829513842235988439157357844761019462807713255291246178406213908606917548821196298441160597783855082728531754840843168632567333332108239072532901525336216929230194588090931212551113099658252690072724370528010050946117465004438677565062534389853397830962163190649187382028942462955557358227728220966663415762172711614237227647716717484877427908501404179245108619444714573658745644153471880454247776243649648629266928723416271057769146891091530176352154547089160798208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 34020207776536497948777176975765416621183447324033485123470680916099761122378772315969238568112243508318352310098496887874400834974485825605787439287442344777271442113248005630627302467237024636731464574348808423994233117996335418980310867400438393348294942777679634270497265597807388856558239882803151330795468795353164039682477569288138293420609364117637987310276617662559932165761876820691668970596225166670038829750507594180581412033887950352215095442921668273319572156641195954505855797738511186003352239942574213569612833678068949101420687405411931935171633452398112956138199527386545898235916168248940685127433966203000873024516422564680295601994818838561144686049307134725045570500117739568871209015677742417473530888529165395158391082927383298161523230600773346557692184867003593183270750619428177342070085476741322757053587870969262663327858684550490013593179096156684510380659178173711258854224763324910525594113558525663237536594490466352411609954685433302389217926393440099336146547700227494101842004845927213725758176294848300353337639785524809512451543190363393205046162877018446739104362844121261934013262840719929852225364297698554725515090039327065063601516317361962109945478651334937793140395385082965810950782223549944026467977319816129509512659853748609361138342007188148725935816794627726206391207052521846185225901355756797012553943932865627776748186482249680881010225949114664944819618702009997891741751103146884521461502308193095014568642867463954007303485049743219522997908660437096269335951958127044000408758241667552266459306934411625254274546115342314502633278745180822962588414925274889616227914665087482439702525917244126655057139493212786830228084556302375967986705822191014375650808798126697218326865203158582973776111775328925538312258474952311074245445939208987267189320833764021823646720828188025646334078145420332742198154852439026804497626037767026872109829477567101107234751025838587811965241109214123913557778013927309392296117989264579603466037454383288939604329190267834480138076697595380172631298571257262833328153581615123080833244679799160928934701540555920609702369240591716662902630587193722940426558971954938637057910100249643340963724008779473690612638275167514026731027456349265459386505029432407864293239808708883766708305625234275263972486938915125303108500955395348785042503823889964372738681677267055231048891990583953396141603064474960450182314821397580520317826525655506252225603240100703868949066045668063732865018615081245841776684741960272071828426323482445029609556550199100573900434896439668321293038361901844287653804184083809668580671042026347039613674974648061174108390062890379041554337573450936691691033294867437878028677328472575778666466999831935325807136689221757849384898521807707854371371545432450134325172561275670008545433520888584492999691349335982234158840362982489973167916731660015202109360034754350716301353557369185813979009389673691058506328937036242233684112295331147978711970791367788464267016233404290099476511702497370232885103279848817354969957108339274349925150681716844957401066107430582726672526446439452784471976050721697868916309365551692453196763709958391549878303757828642671466011776947646783202815705665391502128583724827934560557901460786086337929780459453171894905457914780229974718474235095170043469035208638716772605590572345920250984211690781836801213488303107799245057393383958905782786658353588853986897299100261264335209446696689066844256159967472878482333954229403372251877134451379932101122333895566916955455090450712787330126001158334935691076143898376365916304762388836871137069214136161292582758285977862854620470207659088414419506372124933940838370730027159908953879488930253031910085629092796699194456142439773434242493096573360494556447828311798715823860682976236319012893929636862428380847705469224254509356374964741774992804279351645490258640231638585153732266430291552472477545498951011530970436049141085150322516182033324494652512506356642837957043435868287628874205421698659527189918092991182847536220534934316839184226350873053958129753158543916691779852587840283997598510357321404963074601377985236876581555748625386390008901336003882350974994594970025845177025222373914753482034449430156461427158574615159491977699014623161019705730016965982931721184624602223351645180918438190228548788695648957093143227600331023789160391397149754423922345547945930964502247600731841649385971726852756242501997941850142988516216777347366386093741588875913107474513381260382263874942802734751930148114596404873185354361480455779356961445801161031681508308525786324173420749324073750398430225180122954785605360930188820017862884568018180948477250983618053224250002592736529822041900086452358667072517752703272920615740061650660486635000832399276339359878957226356801998062812620854926704010474939588341153629236883395245554183715258927143211021919340610279881337547659787118278346824275650357303952156070940793575946575193093013064682990093200731567883362616241098105271190951741447149243465639329995449320631807920934914555915606280125197892887876289364288420870226042697164897552059418503454887174807745872669619233959563489367515119870126528731142081000906022572785664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -701202539015659412956704548926237224027755111878444997142241253149783904485032480725554400672651506426291256098614154150517545248180473965983334925352703650901406060560765165667298711891252001822465984002931050950446451164233509824691889923448182476081472461979767011192590948532225027721160335278641143295190965820582761529229062398958913350308245305616611811906011145150342027114091407803655198107604798445162192524226750688084343355293172100549218957830740030176676161893609954184856667905592934245965221218719030231791550514288083393899737994686483486824685783578984183350886268512155785023767067239108293610367126978843001032706581044746122357081946159360743382461669819145148926466625681333811052957331452020143932929678765411013950769982859265989068785759678004477454432320315483575171728916290941022048416221573342176903862576153582931090689017547551192040304796730754278816201813202861126472967756032138458736368044829839394869576425808845831522334688527348664348189851068431240278791391628040614255135205761157964979815880923687820211633824254214086105170951906104699682368404910305582735211546107333136595839557783605556023523040081707166597734847278085999765662972970860737170737389568513487189566931292170414337714702736034637776869410696672348944860043910373299485233688321251814149896258710237092095383969815660159740762290726373270272975024734755843642604101809399432531982573629945347819209222877409707680490905516584057228772004751666141794632089844039132970853836078993050088946779183306131911616933428175219711436278653699367997700459861061949053964178023773350520438824628858200889840608650873683716724209362015271124898696054287297277205721688764196309267501571633338154027000715920137897590578250286341805776243564815503918244595089037564914025940646072479989646146583935908495235357052830946253746366494313805407138182915680153268987214582819719303617870277750690030140277516814439115002551570688581777398901387237009606265612181125719299224925076262670664304940952536214076990345660033317814198406052412983576512131882362669996716361922385881839954793771707567536053315056653761781615546706075859486961148835571321677881840456956940761255466851033794341235487318784838047505669618960614403700144341125075217491689040934580366345455668676991566999450777793997891522391506180464809177744981246528945304484193706468275927492982724123246696583256186266001587651856430096479589766478423496799801849492739111218410703110203751275550661903872773732614952854384491978366010084972629130196334283023113097286823218232777532626561278435572333263916062637563058470421885089761748546207468708237926453494089673533464317387846633877295457056782923066766612636354592254656783678130183950817671714174651760053180199804603118588610795385244198498292479174643554103362990036600288669262135542407485636812667056468401949791398757775413361434699644127376813237744729097795929193581414102332393631353943354364631646130163650595057277233019177346687647678643356839490572489523505088176574276357044908742256822568352706771231992080001907966254867270812523980518452020413275389862034304109671363199523256863138923568439921353314857816376367169546283637390763768254454867481361064661591736009604988281811484861304186166187580393126195608374693135450366117404016668128958962461171236872012251145236588046068153050832558039408375084934796440885064983675212749642326198905266547392694929750245354773977959310717967675016866373386110371401183939102802684762337464174555871247431617966676898619816269288687698177755191918401513353978945605863141994759427292296282180526376794364201327214106524751129084596598451789514908476146786639200127525057846174458349726188561785322437393419927490157022494802272197349959875753489331457754188833872546299276298829835294230504972362751771493143967738143467668731631178290635877277742280179863908395384576134546373238815827134266356180422298896184280312106071627324274814912633960505513085719096572663004821855539071365339662898282754634766846552311100764798507983832386956400518240516096798186484676222988499330561972842751389043635276468342424049140979276986052503200078922680902704237147458203347768045271784397100962504152588896611835653880958026037251541922614657979970834515820859497794651086948606907637990329370347686761333963405620565513996026164405433866571521663386927295657016494520941405178087770996467783940393881995090395408204755487383185791247211531448410107189895214089343853729432934952328907372364962808508097772521632456747630084424666219043604451332015388142783995342312406653849022193680814131454530959195538613663300617685242095234429558466730460585584337115044094323623034385903933450102718829654465622656984068078253834865475343769802912749349013402127113868249756300879854620623558778281471519851952142493035231655127176440116697021072950472527548345309618658781564117016877065219995517671824309695362200349852555969003665521661941277574583069751493215631362851619361600200178110370555993107520116669123032798387518228772441061897524830610981891465779354366584957084588843321227501098912017926623188872539109612695820244200707687132141890197074976047685992082884161515217015117617155188166075424097125269504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 12918170451266863820814365478489449029921537294521233850754887999408139254710634501814194160089102194527265857696507831516753269649763522819317893684118983125822206843305066040281041291425549107212640202842117043943995921367805207307017243914976632830635991334173331909948037316019309145482303625692339273761292077134638615947728994958947604214631359721351330590554738366353070333804490373670138166144709531208260141361026591565108776829991184250189225027664669953682663817535034079615797072276189181372346064289381797452923276093354994311376568260398089473558679375874008849447300056989260141197850696879866045927133329774196493795256202475822617855366402841145509616345354149266124427866928637124180015471395984438505159042306932885383355326182064869314525304513000531549784274907392380621917248376324724231026308049799809313320794809191132052678333959253866078543533060021813516670641241373238134453867864712992567215931568744079580211654415938864017759324832634879801262623249759000155088849050019430603195242963553808547222720252444145715720755364052490697313753285436798556896365234106174453804141027758179618303159665305254250397259300496737881783150438641956958299196519768578003257174503492497224188290250442813087271305809012707394972180002265491783373411422168364750268122339900837788578230161952022672561874819165676394369411044866472153912874949818197850615685667237793178873787123375821428681563598133956312805408697908771656789916564442474721040309076259109810974759115350753897878367055770544013673967479991442278456243707664336070580354485299487653684275986813596266326171315063465340020818840832668400277730980240211737478194119920352912531425891435637279094648990184904084167200733702004602316409405709173415379786510489593806496909347089633489563130655790088176074602249157845069139572469811859698867379468873330285503892803197630223920559984055928100187862523508557999279085411346238546402922962530019179535170424556179930162356636840323758956193622094547339819637629375770736806831619174148132663204831154519452731011578275718115251023516879511011165025149951038006014821943212685654829382531278929871869637590059126937524931751366679474174657942397523462078221735511952317701783398007166676604123606126155484825175674117702653031056127211102453771055862524092535991977900836601775960493924166483154995716202285308223326776609716938738886936622598388598924885499788244558209979207218457861298226075585884225014456061439032431079906805012767420561963099216638185321313249709393730997875973644433319505462395069695790696010974557434700072319641568980276664874465989920671188394514762841623141618683228068890993278819982165393604625193311375388281329515599059158893022769537148712832874741246031766965471433429842718160464709632400635097085906512290583143615867817526826906017720962671311698957447994913033207544077743966053615992880463339557322138464107763211151674944676458021893353738702473442437903360700553483657786001629640453226588777348362917418361749121744941288817973868324297295811459040754402175539042659270502279092272135746103543310932776485643473934269828444966753808849071315412977431936568356274994633880765221679187411170790900530734090841762978153537020076983483489896877819667731979700394896087912233020143417702626407074119331294839246549473215913367510362885135002607359026122265976380392090322972598952252709352954347473724905532683585574581855329543234537633958414666499468556124815294699403151650105867881592732619593109668998728540220303389108962644127925008992567016186223236303073369806771395047902105795035348859981298022085822714511131327046466965261838916191770227921132679914592378777877333029422355954378957105151862464899409068332181309830184075815613881933957330948562119759260223606946896266890516721488324746629703947979663831953462178123468545404318371659630953338321232474319001695851305777688611413490229936658734867755784262168916718991520524893598312342862883589350256834209114596280660026140464623317826171776594939698850844577327185442117074186652997373589902925543270699710976393011040145452181670025822351518377377439196553735257323233794698310727014684095045367865976343701345884463047654378341247873746491846099280476668161905895387368297883894423265917814846561950731582404460678542674987956981030499672525912617850140115556038970990385220883020645762072439058170976966800187675971358210548050293331542281729861467531776881390959634277589145143189701018470447865411797927022497639291898853377487845193805018624658954292479616224765969879223147471048607962314727051131427791954037091981678487435864504251441869789592317308115481181045745383895719781211566648851278014445138310763127332835256584825744356103282471587112343193743080500259704452545032492214140859722156150642947922211579520376600411843078492925508095574706826747323467110993890054639293805788706190868750714544201895393121008280825718110782758395980684079926070602481563704619278325130224624191470797922418227244487558968851714300596444923691576469119776904441357497081281522301036300170848438260183873590467115558747883731672709246189055064348202947675352541963822530589460060766385567868595753986603229461491567208292437232585801728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -211748436561301130743927540298002077507760533117207407488638719503573707327300961328079991925280670000877928995838650507810472606479854234505706081477179380105386853683620763763472172550656308737115326841514133386022308517932122963939694236760897711714870921760722837422257330270911919332083506892568891613078382355020377485573142242872877371815526618640358985879074404630852506942957200404553218339301451929651557665687911833909417538765961953697342900724847548737230592717681727822358403893717679140293756415054755324712392597936326747875389779570692730134084751770129731471304079164651982284502989771066008863369471346705847301691007246195378409177772775189532540788927708536137120801088723961983997990865776968788201242459552742465508209613748667360561685602015125133358396527804558189453297956037899174206781893881703292127892064481166732438036061141424110305715921754588564518812095952392793845741429653029496125174174616304382632213483851589511981672474999839784226968050880614322907319596810901139292874931459742495865997295565013255820970970759819302191208940185207887492577656877284588445223106301215256075824247343481922042229708614657697047741523050979258395642526495726075536408024333314251091260760095153200123599709042568399854203763134061288825863920255396395977419925333224929816612124001918372972833128931865332540735499209650667704338603445282463374474202364214659115182221669236833834895972287285603779190572070312381768987871960627341738161683930541079141859101542241624247378909988312849252948444214574512016235398209368024997943838840143616033009476726054188864125618550447448831984151776771163170614478092684107724016738980990386684668918840641279224121332402785935098682103859506774397961979423359218650675837082283144119342336488059264058372546807182328561151299325040785115204142341570725866036779080920454272126505254096569015294958580903762508379165327360631199458687209503695195186210858145709902791328709189060352484889193100809619202047316461206550223419855910745179872777899324623479097408579088784918358613425968018377368095941134822974577851851517507909695092250688594936763196082657141894986034391377788728489568584950816919899121677577096821665818318972124398978891294559422292546028042034219544169620909267723754271654698396912171310486075235443880091133026224124542524820542442348699746513883094033857757407156554177035830472769614252725399918524677815371205644753742269612505621458290174784585503392852425402921155807673440518906872913401953077249582145107653775858339806554934897317534571514117952458686469668067138432400752209055233867810677113113791924651887778264235635580083832616722167914404475660608990496055083731900897383372900683235262630819056988970294570558665304767287406915965544257160996292427583012727405271965027081693661246379320114874154345468315931739476853822649979588151981010911817495555707975338413816100052158387722100442947225653041517042637556775263067449332646909096981932878673943798426956234197414734411805348567799464971097740916947631672124990767981202270117974294349836044517088056115500862258561626789327398055198837905922779474422943447648948239523686927202284760220091689329529850609977217571914984480214740531940284677285750451978701101377643843604984767371277045756386050250082386280212464531455619733971399895408484403897382628547430213463164454718931936235149461602771316010909307738894630233084272750447622144138898670560981251083872292043069537140547314161603568042569189587050141861593037660275858732284164061581920645938850274679036011544280279142041396780552267204474933334839429116814052688860049402950875382399260749560869729951766355123770942000140789374067059451472291990844591456577249699890215766029787085177014395464422748558784313296310084648914395006709507881734299316566423246018342085977067121644590617432297107430779903320433451563792580139287389489858493095053334656674083802925538378678853793802262187991575211612023107039240259212373847432501657326232525021065570117708501927001930250279640703518605323589977143157854509062225309847799672417917548828921263046165738759093214728273250012018814293277441642050234088210221071643753564590494977070276842085474989392578672658144526848379588223115917119904749803261059841654228424686328802357994781961353640176809875538381216606768569213121095199298059451088512501535429374431111813945568355448236990858226703896447901615756814335211400583859193679961114937432733164504220903938603478157364873228113166422083476713887188652505238792237015620652197413707406828409689274074397468868758018423394706058863685703194017109810635042673637528045991451508624855025213643349939673723975114724188979542584176717580844105237581515063308547001020787908748393518421122457721118657235139202876334740950131299391728354744449206278992975433094976066403700283416150656417851523949279974191252924337894266861506242413530054235599324205982425965620063321727558789138180613670850857183848795303566369965513996014480234668679223281251534718917394983700809764139707622734887896709562703767294943792045350198987857705730587889199695196767116198420148339309170683716149267520889198740728773226930470067745512385836993346791155284549109284864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 3188442280985599568808318019456223756782898195480995523861187842690930498641790133141156159657178463989825598908892866438206955016852526869596188536262463639648797374387773948178293542946625211779747207638012352321668451143166762652983986945596865986506904495672864263202728203221637621495911138124768704474216646564521193869062701521947939094859628189635043023731589312750236233271321123992129788325080992649653152124814590086660233275803573539325059600887472411495458461110425160366385076720452669199463652031221234639407461268764549288907987243290469724326448016695373314068901472603757725132115790372175857378681459720722374100159404172793597801820129588709070583927195025130466690135404187003471576890778080451929897595011932934112455427265716495258394469783857847962877909769582880844493009144214984083452547258221266189508051792527542177751611554702038535388323113963665474568205363086256034420218153179364280910823660086903432206219954862625214246482696954619026110835412597889569266031226757970384418747592619968989823205992160759895098560667388218750500610971224120239995799140175894327309881766394522305082825107990143513599206906976952763199935849368267374046609271248800776092637469535297834696523243026392231523487160121868675180395366530675181701161992407767717962745619320317151262643134644839247207675536618891906822029152081476711460773510958569121416786880669961759226871418006732358462136057700112532198667938023951840092793734928553810904040566306648366358981459623591581277363751639773539807065371170068720091452101433106331545555914307036671947401441770602295067095727574094278903104146041653101652181537770972452318570869540373859693871420187107458546455078497756054764374351881360847207538257649489604391497300018724323868026893535224152124196286225355723481045489749199417253166974442589991674391152025114651488985599008550085203166199639246482067250153352431300882340377134224725037986713727144197632092849848545371444258138661666041633844806001061769908987169549691517293655308739959195163876883964994844098023579776369856162551963108332158300114359585322646078909658494985482539890429154743071279493673634961086615316338034235359163144618788175955689031338618290895615778088051865486115391048722725970172133122771248505085268293609462436415860091222138107997851167644461685315693050604279966718242664511711943314204146875195565344359382249739706744874649469695040047561473968168313122128280511731262296724215721584429686007923150375061148839834226776324635792306013310599719632617098046521639302329635649581452555563471843121230776822438860371129989329417636842170385487198499593143158000416876402608361807979642673855688574358261131028221726668915188018902664233086928269199192364678726730286390820187460333312565632102730293408476132515357011490847244285265128917911738993836286850020986959023231170526289523237200386602043570174902834598191068394544500528254159211660143510743940471638201497308920339363429664194068959990979354664610578378409357219635707330360712032542835580744337865404674853541885780160082624848028134788967849842721471654677419505571138406214661067275826243987776707740840705722322791337592986507236626616235208525374779522970087934550294791725104292260690710413575602027755027082762140511616042256013513395206535920153019057073009152626035575972857610905554764019091642963480284193279053612158444793554956717163908824388361856062406124225627162955743486523449701052666386225829881412810258474111024592137961473723651176005605278207729329111716399565147396596039554850638192457888696407850330630012248958974422944114209596306122561091666595018147768453482402153779739799279237880653326886144238996934468772123561691460164636540211185331719999977028993170767495075639007857793848005456612691071279085022155025849861230445029743711086224028534574877289211251632023634703968880239557732810537795244530868803580767863549892681723607207862162890431848467927018275533390330019892470299731291570113736704785164964626430631070706916669071104104836470863249593644499302143864539307173929603984165232901268302328844043914944862632755058960930365324083359556657145353569520993308816314449148802393404533199921591681867593196752477932956992598551405988963298329052114307315947876711427249729591211350668871472838806343229759134241773911614804775707667678406386083542587152611856279967957858763675171198101776776527276384419188133376044174988468827749772160241918112652530140029556096502438445904080266243638008303185464993405579164564509176367422970097973049645558750737009573461119150660399765744318265779178036201263451472406780239607866937046520790492628312845774376782685485463914377468573271933013097789596211528880516591368207847662777727525439129179664679837703485948714207963603888787692481412259387781378207288063317181149304947376041823045041149826103805266042736594953470576299874515617633749508196197846913216700927125774012140481839091425315870400230342391995012787711225508232134512228548265101704777995683547567656002085447087515145587258412608723242002244799799115984615695286221185509187891775198113282248180334212392515071727640086588387497599204123451502156945319609593140402910651222892421757009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -44239824422276238457150896986515195107207162838705286139999390311873170248445664952645550722006439787080709277425169486052646220864884019392406945775837548750202358429558756636115928478323479916099705883239583178637840917572619190971634722964339337786735083113436721959989472958030848550983021491939291122808156421829985385948461353746122049842061233045179999979350996174743218421866947598263511201356045304347369902734394925024633431548015794087448002910999026711078819174062042411675337871839828498916362862856316920153476670322815987430431132402408102364384355493803395531213665356478380245424974377316660098712976035694387752611967521612519641988940322652525856251455885408856529472984331032297945848504185787137532520924250765976115029290553607814801909276223543282345418238194491875983240259695476452797823341968851294128756803210843563412540690899090110474022100854462460688338736256784446805314440670928806013657158429772524632410587907531866599412525213177945555691083795383156759135625696372413641370458807061412118013715294107925087944654277438331376989073536853304301558693996292403381796150330547693752090431401087403395691225196021717728642197909998234045895129399178076979585672329211450024504586743892663511496325079067849548635458054129771469750953125690610238594998937227480554832852405974969560131151718073041715137104971129446853357918549382648063639607593372952788260920402679239635626796975794300127470715646716558484536320605512714649568733521179414496166727233518712030911839368441583755164250753454735581105243627154530443276270454046214876950470751718918273122625387343635666243503447633741905059143792605471160725700997630311891160392146767984378041733444397986638998463594936484453816809085364398830741636831956714321722136505168080703558277816373627128262975551394928861077364762751908959699596331090181977775997640699099083085793843797868037457782129202922152412495582037789885532745542369258858486406014847393233777061918389346501980232420210491719202203981452035738469858268280821467751628361324201925336587651910652677262827033960127570654048380292744323101574953383920761970915463414288523699543519683421623080073155206506072298836424644516474376449853895754145841437385355150320396788467331308386883949841022055474666086386356453806460365720340608154256187781757794387198789925019151636775309303568258200898943006131683558380352574085246895649807132595511433288432414309611820944735964797582680142980676919261299943893779426370487022137057349435892128693716638197741367626548353714169370981913286557223451569862533983815202010005576396429625291409540522537627596071089972087775913973042475903681704154695426920733680395286694382224946037316361326897811209249342392163735730846859903431626883182915884356619071963486585672281637420780339788814768440864551083413207098742098649753959867915438129509842075827170594151476491376439627460395996740545331348262738144359176404554255895955660768795211011236385471425242694873358751821694530810301827452484532000211314629840932131366455368208807758070778340813894246806228008112777424202852550273408890029118667209690223030915142984726452479806845120573675670875635703323719500488328212114484339269981915208582118628875680468793724565789872516960507393365929252065319688126352481853625044330143591523278771526378158462244993116927697294123219427804875169119357415480087717665303109155723190625402870143152565670742068882124862654102772352185172644587569114599188065971757523926449062240336147028817311227746804533891267599363385995893220893916320564126644852556737176461079555360597648738784025884264611403115007788972227696773385142662767262836743004592410472961634628377085410030398948073001834176656862007605885434697303270750302628360210715757084968961438985778631695396907160849709394135452569845844553842243951696915306632147819410376968443518031138962397920546991520351027980924086630171297910411087542072760748285178067516683593393466334126145410683519445855584916730622809674671422087533398830082840871842789330651452525076787393903490070158705973375811258771730673615029069570916952301930516673882174537959429423905665282233402481973405271249794239902122085773342343473165542253688421744374362823326009212107146560724388772574143774286744017731117235569651005545306586001325751378263708285444726575567918027904495131597037953649688744098932006272482072695538495245567759505617488069797038892136361268978714244137537208711603533231043731529914577299331144044917584161259436743900946321898867586193334536819028272047445238037199060127714462926175905666526855801130265630657498563464449895296217054626390884419300246971442381543375031169203898943293673277894210251887812523376266085361426993736727158673106340204473754269075151503782020870303405746661908508199551274841336936905526566880162104671855155627341555097621000485961753180438408992854994248702855214599921440540216648642417629703806040797294135457560695644281083786006331917935442808884721367667005439110353068698278545176581094777223927888055600746465464786441481487200725903739340170706927371771971733493820956261377869995412842337278463033509222385845800577382037388844639294788104005706489493395165268672512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 624714198754062743707982529840100642606641373982200329488693798435653346504883815833670435184394494145234379120453214086506714012286984814524432692091163516110141379241606442304061097233092025277335525306892222868352023134206742120970121132761891327134839471693626406303244133195626799199582501331429123853309385179166951217126555443182648487095161425026905788642311558191522376501920041569980496666014803001574672128682713242587653427102456691709562418060744743991939533183999221612576018803346057921252232137213365434456051650669550365689253629056173065405199672521316560353394621905663889134543753914120976653941120673594547020607535658003848081244134613078275689578376595102720870883700465205010178445478324014631067151245742528898755200156634147575329904134723949419964238479861820588880597770461284131108177116688012685814147999646250730122908022067734380271770252194143712839879943657160160699298083309531157645006062774784274646593326774531740535677290562907972408391896950606948285432404978111123359335365625853083976882915178752447064959410153580540915561891645187415357377766906781526151557991264717498375215016374100402091345692409617676454592398698258938105558349465717017482083558854320405728506523753710774937255806250658721629815862806950541195413331493923798288281911168164614197965600508030509746204728102785380214419230561106039896110457157759411991925124165364760240451915641376802889503859666398396255489454300178352560084382837560934018825756987854544878663013040760263972796476320310373193109707229961309641421838985251579297072192172042363875272249677699728527895906709262790121587173545852217436278407483556638722993334909904657067015577969715913114140642989552144546122383302893463673295916834253771777051350804918348737113250541873314343364838069054005108019843983943956154676201268876080195640465805552891074175334802624930361137742228904277423628793229452554042287554736119769385271529833983511776307363095114396779214390196202946598375465130116193500429727600205674991030246631700821047635584016021531377092170807660311650766264747243395717709443114843530859264364408021117523327427744853730245716534157058796929397044269233287155893607381159779236920627140929241692345120221914928199529728269789154397519637187756816236727956579095161259935781249754348339222466412817069640275975683097213461503784241535790045339464312299013855320420339590422052169205349732209050727095381739211502785123471402269902433489562533091250821170150250040978078735328749465475677499801937724392445484004025214663248845511519626704085243622463978179587222883288565138425164799037520315257852739979033182735226685009977491117021262486471987138505846592451795039476592769081676177150885407525211217787712389203473917833812631891875516867202291800597462617531637558958750391193865373294629023075444427409088935015612824094430846789066209662310151761298629851710541578281219303493779335104371391656830725896443648989356666484482714938473981983574437828795240085084610771462199547185420288382803195378598528114334780323366787640567143879625066111354470411308417538513156137375131091359412430836550638571377960116579961278291479430364302844813052222054708722063218260493106439482277384903627067922242512898542573716018812492342569772871228060842107360250102571712839438715155503436793550463556292483491488100513314889760783660505711805919838795598802080003591491651521930651517330823002961814073560678025020882238057431233668024286577795340550145411382842155379066557174016004169887599241199889038254319088157496177276678874636117798052419694204554022472643826968230332850891448175845266142060550838669771902031271492167178400996313727984447447973350316236771220882558974287012249179635270514952186485170735626232627230380444813107147034461252096544976713246086845025759067213937415982241021282297596098334009607113208415487645176642459421385569511730605977115462794670550083681204293266547504941146794573379088949348636672359726256423335363054360744544049676115745229991806545430801064603576132777593330454813112288582358155122472883327626140397921908789291129352650109700431051838412553151816296286084047397204361548593992903603419874922132047534546870715091403984859492730043649571314166393953723799359984196942082944549391630384190520756481473010922711434994876558317378983627887651619613942164476782713802548996771084286029206240822089939407534017560486711741140660494199621669548189560199671739899171151484443904670041686713088526965405422041016958939712174232158579704111726548381665857204730266117366326889660371467697276919151809349748932581412278598216252512567827647162170274274678428987776279660763501414993770052020102703980355664786088390336101449838760252423131890107472703771719818148137140631357619515147399545611561333913520411353822564477120603380027996875376453031436714906864467924936344405302093247473835296206164365947010808835440119396451451049929136080776474864595035964175269918984092939286032372283932770443747578934702591126424946245470986063575724638121790298345796834618859623375307953113022529082993377606804209627653762387945462707097399302479755833399088298698871390579930727607805650080355968992272239332864871628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -7098935087438467420209529699738263996417918800759048714263824903624816896167090910583441122295698945729189050163845587290622424227001619687029514925908103205257703564196694062891096867779645244343355711499256560311141499618094758914826155077334197141206182870029803061083206388944601132059761520376469997358922665675511283643695268861998381841672912061913603133828903214389647461695013108265147442922064628636242396453936866181239984166808934832334075060622943269586819183751250055239238000724653800365574331251729466010944818813425781069619900641748816072203672359032157993973300398778302904525420221215017340942812171191091040145957520360673759373348597218193219497708656903666094726375481134724166457551610782905825643978256926635929042084811556308051764138610501812212540579095610525044459343689122780905566827947491575962425495369551746770102799941073001881622545155204369588077729957617986675731058899412437913057238123661761694377929662145140075721965391015587916244141034387388683471842912115688834577400572578913061391950422601933199419044454509221779192529667491880097391561686592753278227839829708946348388429955353426602718884729679792599342765232255427048347398850106272915748976668532246419701611992722958309565320021035570069007872234086714172092122544892589554596048158326119122892523619117894878179880342023011366754450104456188751257959933081589853268789464724524783541651940230377129728820750469727186417479656576521966146709073133881357969038178304367082587376825084179325444401481354858687105068814066417634614928099191198663087198088911816371157448865645460588331802641816302832836291446479239697938583506163368063084936222429798428040625782721919524846049095015332352124976332182366781981609847958565492847639713928065856359915152308296268971807444453465157736975324896528603730089810861626194846834734350681829831827026208184393160955710295387607286893270870776336263910731525527123166406672110771236586863011037341706429866159754571568566581408758183025669818832844581661830540815667160447921368889153850390210584924209152699837734619729484880423489145401226309716416974016828741638200110037774447350056086515956874286560219004199484769608895265152786143977715047215315345643679008342240701733566342455543463631552956961844003319396147654682023074246130117436632677949114791277155892921847143415821743135802014656109065598085177195120956596106918028009666311297423230106751085597031093465145922745922518156183218228250063935850640125473782304839962364754397513085254829004184261422906168992830417139304157084272940037430274624342058006095634035922114791768177118892689771306391115499020658379493378753836821261459811330395155828870473381554184858897894328393835644592390125573823421730260973615553072846294668845020712181885498938401490385983669032639210464330773418397416682692214776279120896459023728903267216325144139906380532435208610259836364850438591190262977533659451917394201930026963023074966059260623330856210088593514718956204509246769730123284760441060599520695080935921498596848372325118612708952579355989871732404311972498799199967678749111613743713784855722790575286301621316525267398292284906008451160372607821701042896186078601306817649059791414976172837094587249379395866936515971983550729506104253856363921845393728481237417051870449775977945070750514732444836109163749435427882982029048102021795942621942028738160337761018923659309302829598603950492784567086763432827195732094979501838369563282983361761706887274941717075090929923156174855199977836323086908978565799733227386845142573977099435738346330431281516645585675126640687496786182709628942303811983271282337068990733891614465964186651135575884411526528936814749557347511886298531609107162734190846216706840355602047902848152919146982332622846551626360528119850242503613907297713785116419549812525139086958209960807389185801859069557605117401630481249646996917188418831118968977615143015440983452802326231748620859914985996423987498750990817430302250452964244976377043559185290365534800110978089657330311863047651669152310177668089836917313587022590868778100358547044579196581217349887438976400322854997775341775980289299726601851469635654040390859508630322642697507976280153942653609061990895732088352979264919580801454869595881912787978491247065617344071961463617216603658115489032031781312027695462839004890538577953457577674570397756181554415341495673804584549801303895269073558708544452672205836032546864401415376904359433266649467494471210059496506699274233873785518857341523630436798393974383801842290025929551006287559371202607283333781329059609178911042918627020707275541554900261196629326448604242918264813914665409055926939133061812360717441454047576794585645912594126335204329917484331458008244020425152083163259301430922912367024438641476381830201016174002711271570409386064707681981100984884196111936374319737040268437834220197894071426964943101764438136562885185058517770895994857953991875210590286555187786328390517365627177145504729359906053081279716312139512301892673223660002207608191151097589328745468272912051255390975453060680489248422808870340994625344985398782609997212219375472564664835147838910465490884386704871915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 70118489900931409257035689678765415389449758740968387102667401594807133091374163408526808429000883099161524219631503798846764118805702289751941885712742197361417795506944821872348995283424571896789029281279675062848531989589114654140426891570351475485813098412743281650523742416902202573125437373463564190543173727117686669300261119413852604008514833941674940270467371417954587320596439495370064292138206443185775505672603303944380122099140160196008234249444969607910292587968419806536992151004251094880100504985089514599913689335729350298661612644179683978262378632034908879930865005666620469737967053614605179354180432323951757264784190490862705529838304912993290193378365672612993189047030162658293420263794569099297359892544872631424657051918999222568007570138750935991095458704370150782847108651614802037974324485028041624532125055764565086855438459433895976078663737434843363439359246274650092690780037322335091531064618540353938399896978911767970137781736526125016243945393138461820374743327801078867349371527364043969753738447086103065870498493732284688889533620203267655714387438266313587134251393070836757350454017356293718127154736113491604426986739509560016579043747212526211420895675728517084679361218770393549155549618129999572919488515972846769627369076583617139447225994938987895924656376419007325326402171418613181806428482147683154264002063584747598458464739789900923630416097347264206129284045347812290235807318721256711802988323156414349252315160009052925604986153145963177096085119234721772699838854161550342016356817601388248667485374385010195536300535648091965594749100975007919691533633618667718431769092013399748528883566451285966704538975396870424009228637640904051748284766548208160482903624985134020797335116657921674448369931236040401430160408557128428841477890664510136713104137320140653598570179354078743724965678016078255386199776181879600040310028515105398222123975544761660379990858084214808705646150364108116695693347166210781264564833506801292919148077489369194581540342209215627802404417385379058232895284934518404464494665480286177676764061571770720115786718485771926172981964580503129884857428528500215752495639066407245214454844464563903657481038409952917579938947200325923238554900777126667123389436170711198897849957142502089452095403982002554236486830296147927445257757660478262464803168621964609571953543761855454241750064327195738745240970293816720111393029615885318673288142602711633374813458012650934559874023018014193445099250737932217196395521531509065909992981688401705096389379344465350214751294728218541096997639917033550811377145264606456552357567005383620861899834328423172348401228891591103523177510869720568221547315260684709614428395232479691474177064260213508832085531337804083676335061921487999715596910591584531247951739868884054641785465449527634147181463648416034028031438429047168779658765419089113975738892681966188798741995940923826848982143479230999101833393888499019117929598365217266217588624312429600517324853073922675763741897614155887801151148770932182070212280205796031944079348175992458554389178046488512290565544470121292388359272184646261572705101703286247425083395930844216783992101495120929386046012932700090674219441056884333803679636530934034536087841296933671712927957912769454565185204240794560584396584877827979407535952434966537869199309261300177650766880839879613770833744484009105522829493436058332874996333039861158269594341623737568861734678708275069498175319887591341893021716220501614843280921249937033588093849386880325301637976846022490321778701725275946538469698637180219198030131821009673471579875925892576532784279928526904663172565909793554027872425988496124271107291153853218471023875107958309385320321835998424329124326605398936127431678427326228692025529759948412408427804981352539351182826312831480670020123579153689397541974660972693195404924674635187783114860927021176415008014182670761730676276940691281279402988814537389655710705965096857040700925847771369415596181357665171170291461075909124775918602991728575350816850131352149070209229593070200849170167077616717453984152886508649322677805932031776885290270670161568433410141523100456594027795402462086876427172678356941268093202458982144923622153076370496852955458027673937623121340515232268416044502695011890646879968533439882667728491131750809060353824001368031887335125454764039727021678314610129725013172431616221304081811309502814357775234684862403818384968322706677509550497093021263188178270931723201378061424345491009403268730060386065137233268847713855408894418831581670044575814725243649408927497594149607491325649702224088001771124744208553223987616952885557771922539059846554632764003474340679261896585044060583610642397701943976836235588146088874329345991214695522911493593448919336912469451307403518441547693978108850104864938151885240406363302747088548348982616124720262375248081963686118628876261125802437288553725037073311497654757777722353535404417208883065117813146292967158388286668359405635977317066745143475670584927049053564615078359039320334558307125894621074609371946718210114539130450732980509153805239947851455749996907907446146587672992329772746376025735168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -656807994749027379360978309719294671803017358937502870566769310654110933211752892764245017914988038092317515073921525603196088446498204493056343175511194630691544738073362969981488036693209827674127127032456021103402388974287197290347465212959003918212887486938031793919948066902644088990415576357527362080229840401233474303916501074796725644747948161682180697880757904246642138017194715702628805953034374255276006293624037625321851901961274607007678477173023587919098143053027900112748814689662639646538826241298445298126742531394588904653530158563418846567387402576836943850476025310835586269009536698719691819599411942197721452677225656368512631549275692942488222020231825199296715602658519268249580720966066541332044677412600494994037931214232622462085478474883187322937821603245016228349292511607691559528199037894154722558786114566431004235399038511956209833837135395652958979819978079746271311482355163258106077542274681122170124189401599315686344024837713352110742344941977020450453844566396663339262279735269808109944422625125196360544691549332248180148755244831288150433694496621287716755162265455655658786206470767972311780105808353001419195959154138042637381750560429527336312643759328681831424740709069689023392531777066253570324222848541202819697083880425254426054151384322438496480119960712870424671082380697576140565543927949076284069125996364731142770572592129594414760152026948033736239635718345005489021155926266734435965814631865895653042461132734238944346978550559584895057115745529201749285433034528857950555077480094125878239093190802493671706454482135358439622934807355171811564113409639355517198078126190127230936175968647638277234839947122993523132151564014145376639067390951638611402932281687312566819573942152802778973959224381090818458855985603199412025557700816246131726156613653307521255487466558657455462203601711250751970650492764602163250722187834079763476026787280937985025321393522851947759123196482971826656483641066620032529226680204832117902470637622379622050633272656952254874632059761331649994030163860710953791812749834512633817094131804886319179507857332351115440247138836029720073128912517175748502960337658494969064639459083574836937402320264437394162690098104945162783396725183397662506730023336617616066841077324275837436000267810245868553486694115599046093349872794985171499536013950326346670011805590991914873459334355801173091142797330497791106565512296270634218855661373165991733683828898876827793010517514887033112433562751683798313130652710212296304847880755722844382670280757108727610941619498588973765882162191552284706620617971577967257154901971953546162577962898420722698986998621560965854110401774521286931613243910817960583336622406267615402473277836055028844470146534606704286856409679970979809641091809328719924736141101381253131474362990912759513881279284501272326493806942603173324425857936839742227344213757738817233756717065086149670527346774230178198581875859039035426319131365228841957910347159081898320909954465110103480393849059836832844054213868426348352048720536393178662051098325354014196840250704361490139084139280560692898368248287324241018897196793238393847188648248493261467616201112874812246290311234340652995389518423693052093740842826055754732605697895085042363182210934333668846742448811582514703229277762536890103820520460693057479854782745911574974758983329459030753466177145004690552851727178008466841894718295542694917738416483310399518962658060029275143265612197448565886841352675076539717286279810748619723977664530736949032320619274532046699592949542017196364404471115482173563250684627969281443777044933718391354366247657098061184050640050478704882463425371668078514817044756619201110074382469453540985487300356189621859006693064654260677232304656768138032762857932245020410813236110459540808720907868587280232033676119694217685510836999162056937422008536887560978315200314164323945031628266177994627701117613526221756810846598671872867323063816125117553101158852760722340274118870985916856813681931295131229307499244191436959342999227679035813516024287469353458457458594784218730816003146136952780707414999273266945393532084782205849935178769875421260455673477615983896564152868242132043821707227066969425307191900865916369248502379836950858707716551358894762791916591622557161234049698977947868920793470743241700954587781081793421403304045631521406768097768412748170780700748484385564534125606933236405910965099971077697995656990515962980539799268283738814635448266942547814277095670966930823406539764805472474224472625335405057692501321295121044709255614903903752220413985582838246428002504370778433933004313840662176533342202655390970094471635186023571048763672190811605855259311644290688551457256585345137538946310989715263987283029027302492533907489696126779385116361445677148711638372587560050155851833421488554786931316842776152048959439535872120382995332981222353320204596763754020901399251296003023685226101460227447654186763772639366590510088401482672496132796254249347231181497209471091278702881850269839372225140662076554085809347830089865059550846435554014087391606363166891230747960825843489661219085635839056169039044969427799480729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 3959926845568660069810448491466405872418886666634273157710995165390169646140091347048643434268425764644685980976206666376550965236845117915650068503755568334796961246805485266717400000847447475417912246993750062120818455834725237919006686013335149588673023028778904291748236250995966811822349263697272829128843306682343136732684302072382411184319148877653625056447885210039141024744032665153604019532995627625171248418844048384503290704858326896895775530536870198922143374131967756468596156213427832885498074214952167442868649782213421188568694837001571472364718304294183370603702787343870694784858262083364877125184930128951279032039165091456098241625003808485979338713413667421932374112305648169927793797198901943487933536538012864475134286663189381085824682604222989088242548236255954612471836998934774843914367198349159569029234982511497634149389053020477860524577675077283809134181577564714273042906338947400731443996249155794434409290721205618430936250365739241409752944398745112747087470938085849942512919149997175390859332105122322822038544022240638694100721776376623565575856564189880652188642242327523935362311113713879363461686510000100504906707444824733610539543025557728789529388822663744157704057068138630294777128294510995193169504903830511405467197288917607866021336179599137064309368488432172029423197082554465165106663080107425943361175511075897857326203725201947099562162010066240003064857403890321535737066858546079226542076131929417554106458267653359191615430471381378650935378895566885548910635483863473283232220800512654797149521328962340047980008288528791547177374859209232523002675835082298614164285611126853128527362766467340364586261433661640877179421037594332550769165944443505583906256635092562759264081935559553208730411688703166147059060129435739856125527803976260666894275528822559261017689223694347644842608618599661553837101846763450967740181529147122903944570442211369047665582888520099869265052708039885572241595494028515304976637423245632825756625705266420783095666842439916124291842953851921135714249859318574013133830916018310859027283869684778865060572834079535923336534225771061117181102147850846338666833326825350197832071157111323313085181942900528392215190867300532795430786345227358114751876560200426524934337366173748116680643115599685074258667608134484378051746886079101675154455642446810145421254271679760431423254606607701350658482827542468753040509702380654716356377296881166462515117548450509553232623427593476313596968075907486745014599298729875686268152529656125238716437877605538389399447852177797934803110184229455042204892529725968721103904565875262367728324582197144267884022384017539541421716233455711079931907111638122961183755545640536125649386793342421573518358308854386765927456440757079259878650015170880725544639673774311051580546116408442717798899385724132232758776391832301530865101618948054457403107375935096849508678160928131288687648639767327181845367200862317166611627614655194122969353741600621363220638567068216205893804070151893848874538752214294450073550355266113776330033025999116700976210729220302435714579717820452360349037969152452622560223424925144600682767201208064546782576840314258370828593988155024765388582754547492603810816388814560718160168524180118225393338600062365785463921823786486942290074477436291473797313896049802742115157858465392810259282286467043484039083844519796280960780925205121086262252145119157979040651667480417315368779123329762958390277526073636507170147086382858185164422038274121731164484854862669263198600549093038535938424543391088300611561031522142798770363582501488724169609181577082691588698279341682835133358260800617046871311176322254268885883095398278650092607722174907737162322174577624945684226917908952235009488787813565961669483730286254697242279011846165724479071352875674392855404156074821440870156919633758719631852659841481219862695495630471472449943477165944093230777453651663341359936064612243934492450905453394043497622056530269231362978321602220283960325214506599204509280015532371441682768633555664387498634396744489362803443191400234701708878460365955367626390324794793433394975791347528044720879372661461999960744193389790060370968300591219600978175156841220037362523980346987964149955761134992299335514820397243284363938769443499162561096893997103369883364467201772370156969026789530425971282833785601979657559509626810252001413758778836882527897815310705799918829937923963366096190770355388787764972013049809199721380191181376150386336258400019384601200577320150904542471979851271280133837484416695066252671879291771108639513235910021177705510096505062117331874377054609765810200247240759949185102738314003799084179372455606278788865390184190828645101237639802831874078688444018056076675212954159763007149420483463472309228062600733189874359320954813086911544721254807776072356742636491758625509682041499254713303439375161542837284226860556609697750798279602141083309003006830209551780466183954025984899061436047448349975216961304260665368994105449073830326565747726989832409162929433233245249255068779681917578187611451166567798238056096228830578348117901183799590684629516830992330892483280649584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -27467144010967678909708265957736715441641694041022616428445833784802958580319936766582611854227493913668242896124899632591329797410734275576651096217411086419639540464781079157051365249250643838945687984132619436936102179078322592236419266958460098485835161893908639629286903731532394762446330583602555285703070111958582886341043555593778816750961437874331736295257625843649733271129701803999838006833397431388503981493369470186608917743549222744835322404649284565411245329958953475958166732443123473815168707888175893546967503314278039573154877095762441771452153622108677556504109216117213988228659008226264649882589068858973171163277071588997763164211609795651279626304423068229008447499459951832095139173525622178499554336933935882831004438132366525343186889541249550762125364200238458296200725654324124550336534736050214845449268483387375970554342765633347279737033409033443060594000470364348978980360328576978809179711760922196694663664748857447035315901387447786300827493308355734231634772497393542848035893714602850087879320132408431901737453112116034184325518014497571437508145986692870828463236262477517099991321459427409111779431294425908183362150356703004114067569293209499470882117294740823875505436793424489154628450032744619185491565873303025774092852556562721911376464986732641961360204937889282228280176121968468562696988178585685102016953672662804221064696430013398420996622096943231117330359943754108697089036952041382800334467335043707811232345449116987570610398680400487573817336828562584998647743055603597101432426219185094360790456954239881934086443152067447953873051504282872756492632700008567066855531071394219427528263409786222284296464373562490512707144671770372395186718462856618938540768701435690951492482377771377572957709342529305332933017619522007006409877964091074777109316936716422618054367961671210954862018688535182647328062433724579825608427115679292217538031489000122895046948737400596497424868409561844190692271790782683846546678989758254029729650098238217301355159370519696172771684944604610268381177876345702037799140188877849336867849589180233040224205717688562794207359955282307795634792185340678182086994066834438178460170286330726423689343752750014834680281079478814016305294358754116104730294026511460334403897231696568238899800013986118590677454941983333751476100497519025253677069228660885807834817135052278268638220189694117722065583840307211313611898306738714535096620909183032048962609709182440282237999677661023171080230034656191944033844872324984773418658678271735192601648072748078324762528824142103988960370070785385778373380809836944676782998219820774107742603681338341288887819275830183548971976039707628929102667076996102756713823041536212360437840537859060749942438239591614316121445293237022130112056812984716120405122679861041978530613137424727856201586442342766315362248875901368546374466499820313156860735554340261261892321228400763054821200700469038573994540142542544893417099539059667962234115903593293316463925498965592438017007917884427726495754830921523330740716367230598323556076220160976429533610160225920079630027258114789934443344229076238433179867443485573569538157551250577226184546903427734096507738043198429191738792864608373367530782801392371674732378102781206514153172715783639827104125713200599396729954475012258743297478443381024854810712375562004090658674170827695221979568827717945072096023385289147695575346721337342199703434037065392270309548599801400540353486153339634564241750503878127222334588993672892021279539693904892018963573900014509218967436191702660735768152357288721928098107161505950784787308194105689417637766259117393644855362771773638342609538764455242357469920694999140866373028339037826980334147245171527359008247677935819045886419767854561554043910482828419221707173168662779755494730569495951955720980881783165518362493668815510924238989113432203565079513897611852578561557324136263969572269740311038955505650350649095501442172311387092604662913353109480183299976118416332510691034915855727974788291650381989209491203598975350278508602997663497447733964166488062436269796236979905618608149192195066715425642198758768819402569962315214855045827642543413523974483064719592929844658726620433528982388494758924345765004942322191252477472454781691978831569096081425777327354039861123120808825620019610100422724165655929132715424993918059258440753716495427015454620369378566860076667345186612266435430944516852413934251890255763550258629896730793824732066992331483823650358152818019124604513826867608819489995380345374939726289988762519674135799585916628793707435163014562956174274715232593678597722206022276483654157911245085270803856617138420849896688208340049316991246567363205439042707379278654940870235206621336081029319538678146598011906954914320074246469944256196225206194393260782713343070959557271758227911629153634804967337587342327167544860585987724600739817179662889326054808137089791387267190691220796056862572174703633693249960649020115041669857541312136251216100305793479761112626160847867803010714109388266602457680795812042779865570801040131752927537912140799154312584827321735965992990383704668070476438737755570176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 97459874586627916011495130055400170142296834744814325879552189987708064528264619372352062547437740201811475848991136787411575442341196495385761904711839789043803316797757184103415300729614544464518908010568053699085952552873517368514153473267363955726366925203295976169862762830354849289127799351716266545515125587036257088045874133981789463511230252913412214868756697252883670483480270528855222082431508590454290439445248035053415457494952408636964187204959912931740212488772265609965190422608888549908233546882304460476033765494874645618745640775836059949876161850965448519243032704901977851430065555708777300242904414009180733137652123027243883793999810232028773780789887022404312915633539776533411105323806612344665766858078657627237469695475517825810894496485111667168404569376417596640864421068498009343158075259686527522671152842148577274706757865913038133198331927157708934159754505927104221805755181162425346201154409144504268874751857714013242303457998813529325740340205315059738045056471701344538785179518143080333151626180762679111315709847180373307982304994174335225389343310384752695446831247146274905247784447924466019694428045984646222089267042398233583415692620040066824432412132361009647892077949130098529675667687708673432840757053394797762415823318315841713746860720777386756654636038353326529186183759102386435739963952646297960482363295124427863846952470779670416892515864428723310076424324374513858585783150722617755108641429933076044807956129804892635512157457761178373348539544565512431524512517871964816169259924921523378685188869093332306577308204165193517067201039590577953655680140242548792932546062383048565867868113267081740113002539472548452137583321907011397047749187242505974456074907998371574862358039554376880858476990671024427697504024234739752680540642940560752253787761694685108216492242508990709885096812423851908580234745408331470924506031001278482257366469462597403432812036571129391133447332519190727504212538510356220988219662664134529735569749437189350890684574751541639519824551908295250587412038866149132541975535435949245810698754289421920916053266096709489239694612286930445579410615296022602434388010453495343315295378578574824661740122657924062360154497980829493827269700343812290805935191701250480820890794166443791923422428628541642421212445813400240806253571346180022367369896622456310488496972033471620356555871530811886787150668284396308814046617510599265729541060286871018539538049154652044468476470764543791544517757440545753066365506741641245177411870494569585081628458625502315845488792667975433587674019171227564313247497253977727242545216840214538476576163544345335968473129576243013613862451187124195021662280474686223216284042092764554714177206037767448081847641590255389654056926955025799327610033131626509706238913642689467811007832529347900127456996315481328760041458451939240790000028753031134116751899813727970422129553905349151146060166811308455687375901343892955315480318743272301323916925485112599879163380429284442897767848173640149300203091213017513853518927414219152027024935450129903791114589804742021387147364611177136724183120762057153764691485354035241485163696911950670334320393422796744836576067297699974721467851836774545893531803626307262843426754107955399717198797374289900681681227780544796442746160703393105232106936913994700493315234186491301405705826762508373298975015180446787271162159149308373213581603862904001558218925087517233923523895132508888676210845300982042079994491177846874835881837384309841897942247709379837682296964044084783151309914770420437902276696215500515134198837373457277812859891422453105255741714529116874677899934616704296128639110667662793428233825949436690058854422731161118806970944335462565520102201936442299635004721892583079217730146322111599082723985923169908075033679321263393080172141758954263981537480370381222329355293735538701457823444827478682595081557103305825087919902256355978078484413636460460470009501548679343071489611857720956788015007202244692485181988755410574611896767107677168396243736147578478247734712665193812069240208106194758254520274386075491398086936793625828857164107219297306561069725634833384809799685111966085768536120061862391692615224582361702885966485269654805015567257072207957433740786986368669509867484779672741506893528947540434997182286811357282214931605522763168735222288827077755565348515115514697334839435994834702125052020190567926364162893478774157490226483859888006963401800729708445767750909287486842190263456054604488206649203042739919275499525824621255958952714990745565642286422181269287878176162292544340399820598976596956241071560031535289060651010819942048384334205492178955810807212920819442685094728747033838069772868755669115569616435689015385543748155325232146297435213946924523042566652265374456981960479495663508819837660464962580101916928197079268640982853925023182163900275684316735215341754161681896583986065210206272515176592738007445339901456745946441663635720165127237038354484593358089375866437142596225117717254938247287734978533913636617840294813436186382579768768470788221701087609758570309508906717622794671864967163927052236393028570316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 2603309158718286528296265443464795721266212645227576855303621569036846375240966811907751014586625076346256702701545149663438302450315076497051899377527178024131988048695049483060613819174819355285358197266998047100075685406678230526417396214573432482060503357970953284795996227972876634102427640435147453636512208180586295240964348273384900895654476054547158977711909339530113464099141276139515833376493944598044824735060729774547921206982706688689734237002234274399804117464241079448430772493311984268054166119226917589641869077622804331326026428459516148698019144802850792719020777113227340321395314983374387978782986002141540274424185075575461821437732437841743311009886275140000232193859552827138639052774182906561249076438587216720441262036250547996204354634317910123078771749854383247431360341809230872206139042761120289637097948385854790601573953421373753365805273448494828514505564304031875496983863553318323546307382304776779936304045598176672892944796830899891720322087547826501492491254252797155473729157107882273602223198259909981406333600980167710603219138431612514643264351790491072259844623626160640565986825824695685818259964154903159931795833703630120801351597730652261789849028524795724135812224670176284783877769528982267239246844376751345144845675789173533013282395288766386279311091389986312989849518035731715690226706097657610402530498609736234980811062901753155832718233138952639662932441909613478872489413879189314427044527421890081011214958971494192074264523825187970204386450073573525741191480527750628989009040742413813056669277652725827904638802892312164044819258991850130964649669031842123345577513401034392937856934113914080453265149947933909831477267191992381494863159647246423883478858170312355738284223939112098582675579807566626186189147016922006788327178819871499544048561911045586131200132150781396333903518284940212759913000628604856993823648699446650690177239008356855840846384601269351940094953457403265683139490960841191632972934072630363950421545992957919359637365843983947102808599944453089697291514976972084159677105887314540734538870821413717196760466419098623912253972780220803868242725621765742696221106763764520418471586813988165977203321082622389976568114327846369196715242962405553044629054332509426099167783911428420177552756337982495635243812380781812331357875076754562657752770864355765096278827423483814447912655133502772655350493066873337192963751211651846222257584296121617341917630293841379033872067135474935099790125819380563076258866782339570869493235998916198941383774479083497098294833498005634951841552427341351841746123223219464411797230040344709757532267352570304088935878048070101836347575253511230159513336640140448501550454568518967400357339652104624922602366529144641101656807231625510588945361690522262650503141219806650329763234324199203860582306511217259151588139148084865432052343343301943015940371100721517408611985651035529381300607873377383083714116883313019077987094336858712528133569817227459921826196746389217061836168471899018240204798147296620300161463179129291472384059554470335878107445656516637505195184074027742404397852794791542217134847739492932231204015555613989189776270868295896429322765052401144029075103339527811405499550995364067503186073892237021213259066290483254607503361268166535316738647373727814742078716994162666143368489160694381522912596065018992530577672051822437551772708811300379992795899335273518540057226676483536645235172188622437224602789384782198198806593371912613918620048815162367361808403441617321468673273085272737890044718431244792321281088881697733514648872183382476921630692778196421044655821090435511013636555766914070776545821603638893508144820727268552348440529453530999127595119290866229440877129763428177576433984013767781211911828975989544975194215824345199559153424449251727831826178585492713063227649422592020181168844697811024822091890256203742707279473020232755684042952611690543103522606123228927279938091033709555421524023206095677570895957495478820040946695255152526571216142428993527491357128707487471976398500794243039769864050134571684864962841733502810091049750180005196366606602710232920354422960100463030908389050495105170739271016495765864876567867169490710580052754158796360821261853716350413752414203434518058936543706742433610892427528854675576746836274420990261105770588576802341037816180374207313793046909627777780705994885962798487370816653326803006980197427930336401389168640556770915255364285536712079535385036725384248958849527562850952387200927427716135228733479418652545907499485415691281920107817810083488282594114256238546832673154516189545335180433754421229289290623081475150042953391783631940466084836610241509338902083216148479486252749024149749247286664488264269113864771878412206208581153452074093066963925397887727258842221490702556049999929633122411538996424842349903957716144774161038930023447668981046439991558071547833318875886886429021507833669354174775710889492068024460555380641375722845931303477722163174144854332841115748947554208937597600635290107577632852017537449632286833540646607006513960854296885729965462218718477885112762170584318155693581225951232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -27993008373976595788147670247422453380934796741219850942271111563636105061688279049621823947555778585336387625200593049511476669392213373677326772742230668054194655301348004244962682774097037980706126469512722301361811276476585600243955464500410796484023608892096995552811217316765365537077389181550184486881430854485868902553940618020984156985774308953219129914847787570992285867306928192230466738692414580152513201645268678155721846470307418279093013321879054779699116841865980298828056560943753658746460993071665934457223845144248934992839708316513591055953673989260370414175896597130155863535486240824746663045232074123199354267466203664157166964527294481318839757095488889982529231343985793869184987667435806630837425321113913550109393249335306912345162202863527237624013129708468891573220613935277795357103060951713597554900158319982512571895476339765160882155898532350087340156172829292450706244805625271566685811213322294272271158037585318323724097747683157597837053397043177500027885702522948887438990522376576440391286297171163980168950669730992352580284324793067912548256349525164006631499553571813326312942195631638370924905562741577705538440707098432955759480488490294798397364527711137540756845680058300905581358551371477341869316833631470233947391036757046359957391947190242655388745590636586325229704043124142394163558660253321960411354889243024035229824815963882078710008137601498553240091785145742557179505449413914531230118759159635930729735080143365352501343280480411062427413924449914836464806540735207532584379824015467191712450547678869083201273259175840601209736447625995467264092982623530048815976463908084817728293198828232192421223116525431953207985039270300976992978433755579132746617672368925691693993027309813529888931865954726966978041213656226348781934531447425978035925530223880224731993970697843754733951267052752767921641639431214309878246500313184102270766907136104178500418807464146875433526143048107032421526638662920357209285335463443188395123090083702010030051708633938648027953622766325972745682509924892899381978955481271747412524532596328739766579296382771385026435619630153352274244435269521204779652018060366153703807223541214003350382245717320026757749703313937688370346456905196970117523550008586030344098614307060909446023078732699942851559051284457874945005341223038442031414031506334855375280908994229389676272365497289509430273053425751382522485802743910028805677325768441309318433921971186343297109748688214283551282408983826388059007617221554537762041438375283512063382671647391490343289208442693493250202109213512508544331270632738198572584601994657891940098663607306085515349734185747857521124494934855277183266363167471087285136263767600013913531016190076741732197429599989516054619915534855440592800844619966246742161346239440487831022979438916970925262320421955234082455794314684586487644464655522438865110580150572367637354271341368030338632441133603690397563814094816190237180546789843883730421007068187439177687428337038784579054317560318183598307812527381031957443320762944873267353014878193753574807036489753136364086417779222869586555128227534595483126234229674873965334158499055303088090316952563989697108998833354614213983129255348955236255413131149381388280445840041760179512684141481360522677217733574070795159552382369298423811687999832487681791671619672726232012901907899583444056898823711708660648410467780074256698091409374276309768075080789595490917524460296617905845670526583469302219438567565447619013478021906200087042152503200233796339482261075578934812620696585449121748168540998987723163754087450112048575254158950576402027052086746465524208167339926507226323816523728275085474883183783746187879767305682830020056274316283530670465919203456870741744444216055969143485696718846341740139696851138353532595300476771417050165785648685816389822931441804797416713841469882735305289819077368251888506531126324141500985863146688598895294076942555184606115640591364721953645338166176515292781260154809722086105945310075731130044546804687928679956947636947208960663149984591260640772805579367577828160967284328627060704486286020915989654139846871456018084568040269805024513943653313056479181841620026072139094642701285842063764501782968001145896078964581583949672610189818079273292253535261136419535385347631840510869908210378133710357864609571593720742180768616706196062015736309841082116251067442137182315017016605790998579619474031383905348028206139451536747830782398178214464562701019859919605980805561091081369381651466406768781773844475076317780111965967635112928809887722834587537733423711694094843627149719939848815922036428073693230571416797699932504248909135977151646019239216063657846365409891764423764959991614353746204139833256747973219756607287709726814674465160231585693568993344519254361643549031277458869211856588317864852081934492671509043612984275865757051551225042835713132725281830692387744790357522310207218158836040614792426085442038193105114940797776209773023885750896171280682714930286330661780187066678380688033081519921799046843733973062782396598207473846310846793801364628283164726818155860506753740332926230335821185024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 359965279324766841595689673666919553772863754873823982555084078200561324469525399196913574205150591219739806655805186457013283987725673805933982748543534813946009395947675702479921807169751225980738389666091793611599686043758386941038317837747409524419626961302178940317238101065876395187716223134363156325674014619008528292092869118133142615771247729505274228710596961883424799881431939967523350171658616997896210538980494109332474977688939125911039714877281661081823168444798007108645397925868213178486624332308495960843345686552101447235005870337956783901916343850894444312106952471043440252570903859301385111761481808382922662601765079923933677946811938123772160395207000253141141262907890031599200618780695010204212496286588407840693249707550481747334848909012827329195818279558389825672697343113201873700509346987705662109862194837823017878424047252837779438391276372135412525334579864714270015312517536060622350366617832887452850957851795859379197576269432957873263675591528041274996616708816522211685488004597168380311932859482545065701724270160373651827959619861970616969533332042232965962527414859575287071319826711560876150675717249278079111711203524294930716308204483664361540068402817986570457476104996818583004751319076140848665426780725567827760663283089387685448641706000579378815668991893971887666607874897667950544647120141463436917440528616924025320263432014531159964895494542318087899308924991258666163219633523980131951931729715807435895188527651011970973913151257548969325191984859644884305666391342777909980093449359465119984178731604870745797194607894143725832616148912515439284569491085388150038840188792932184194871063900811103068303685827905681555137748220587141800277087523839034080704589377014808470225086457208228922339731650868179772515013433146667297998016260066858117028494692569904057325034373419197355598846034553097821784573359669916662935217857959443657135259890845322874378372074011916431769635918667206963634953727994987492037296830234652306765966519450232694897001546585758520744299829268263784270947429252756424555506805124285801867555083142374037506615846149079945377825694385966554412750809032186224947680870305030953442188709283679327167113575203796882401352052685993661117494971204325309397574147886391667318064760933124467849745031324919477834992239024029548155497593042001829921107326539540740464705046179935470452570712963780842771386260977135288200730698608917290585765854020113928995064012782235557738232674706790840930720609737822198884180552717583520772792283983093311967563085449095723037301707961342434760005296911029132977848103704293040892845071604043998299524676638213683575126503210655169622019876412928880231190949167532828822357030326251071840438447449830059396412947243518705438584373491493425626544504291844962935268204217758552593036400053448424763958961633073152614895151223130667433413355034705001323348535679121069641993715390536236298971809232684570617153877290284116425724744353738131210320691323627162666611474711586337816532111252041672732863718394985163902830713291083085693778438066350180241768780330746635444223449378894361375959702973540853810237806269755318212013685605404624528799242087994145985554704201187743897226344836180319110591667615685817450165089417020324481211138087547647726634815404816579655933307230966341303415924242489927170465134688772023802405436971966592926027945343003852103730218450395631736863086536626602585708473327092285178542928905348269506963749272207791174109978173727659803073478921141216080386263991078905385887065332765487953071099171655849925874479055728592474753687687966704801833963003124537076479643055565888477366836189573229514332368761747797822929835490049322828007623984757615346365168146463396526953264195866720371481999642356381077730560152598036361400810732795505625785745075013192358031501567412617670997356871207213381175295066716472342094640012290940782057256560389594893421880640524527516226949723354971158571101290991784463661840630120186567772015943765890198997569546289481254980302319176093332276218049359825719140951287016697592484429382631146665510020204943692575505669230713414409659588419415079689861202950815960988314694835690780432790739517426457864999665724827110335187327851682503551996946789250390616140694465557242001947148543226050141566570673651119714845201164118266017726217985950977881184087306417735398767035843347737843339146185540309713478876215695372688727727462685548110240381151350927793850034563974361324583040747452901280714756711744219105357062844006762153078621085651972181271134053384838437118199342889735689813834172070345826312789784950855340722155464204999949211926462242868906513594512629925916488938349321986371956681574583645265348905869806308074721645135149642508082944063940209449577261174695832299917387637907882441048446918500505035078189209641571470363445235672001441880521063622641935995618829879188358559526206388214066880598272918828613333647487421359820078722573784670766118779720180194784560720991451850537394310145503356664000959949031185433277054508363592316528531605732745411341884315244980710809141122332357872032046147398398721267552567164928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -3436026573680596723197263823090809605033938911275806935590690826732738142131253539643572681395672382918052466096567535542425862531135719172858393536962641458274511277684946248458023371376127182641365301798806823110937915256470940130441419987765527767058733073586264230453438113774628389786726225566907580030130584599537060372536812496667986392898533522389112775957244365860725846778437620229885628372904957892566172559626617629902984850779006878871916711984478447555622821358166089109918529595049535048701295822317864394374271672809734045759181808337345009860339512484279820664073361458566401440045782658163136194772047048717160529997336047792549109580374994579480663127682765708580029877406353372576970548719409305800710245992552361322909183698941785446205620743792258869751214036878481498207608284367485330509591694392757322528954355579380494293463851185989942011396437745505192796657458155954950635787850724395021238893154083111136938482015169961441209835675505832785752785277095533143386516656960035531086591784385655983592865349148067750616835212328032488930828792931360955650779182472745645263671439673500117909913605330522841623491985869385140046214275087666442064479518501353752406809802886058734075850611392983282732186451517649978990187025513067985326054785418043398500944797642622399745266840506764816978462547210574992094141412188210773615896370125676126611598453136559044360132743590711465087218173072281312380866686920651053577918974477310738470735482607084875699363828736968360412303984964549009195968834959692792578024375728352325576342522690495431972747053869879484992680368605996263540477657336686074040824030214747947867567845095410560535001773927137947417463842002820239150894229820295350070776757141386422232016676807505135987843913942935054299244499265679222582338595882941970100215468321590995565973525157195361765049412086702614480674500923805738327716895242564555868348242617408416240178246497335625801088396846814280428110603479174311360758872021665234224432173008213090789221447673391343445072419346227089488420046266252489443530802576522548446989111064614139114120564461628980963352288684211964408394274335426008205412236890305880962294872337439887815839161674886661734025703693658353772059155966364808632045471744783543703109739147606446689781082128707784020662148323711375992149940025937146275664606918913585867431624285681757127467786720949725353833285135504653242082926847940878389989488665646910146605000608682000277295067829173803249872198462441714427882159674470789355680486935309127498800726075061050737089912745783901828228867703608140989835857909246660251145106233536204797113889782157965033783192299065004755317901619476649307213098153008052676564119652435720525327059686784706439020951414258520768792530279194945540210873909429969971452330221963265640871014784119291740526402468286407195469636078994959592358833273703482614140495993636342274828176917197896910170111135366854509502772411005482781456562372718420026194142999984835841525434759666207631950259543702445458267034323740158392613064679547708953306795964611465801983829254744562945396384779481437083716779737183682423223404403539669302593401125885652915279238445447101902940056083423497879293585213167832199074281717929234965132086515328739832140183934428760509132409475429344483952192942657515146166935239971115887935609383891439664083585298625369527271982460044274817481766630798637205949434634646042427106884288665372404850848020687953039184371822881569168705729774764500874973435798615517966569247194645656631874275208188366485244402776712651275260646734490062235394331797134908219508734205796900668388139317183812360404760426638520022240208254485729147277558358815702083932835148768532583747263869117827066004264541647352936917628222692593605233485125353167465032051946431644772395782150032715274155966184632437502463606037270551345348162488786406776340602263495187330656545072797782374721576590518050749518043245911441243230274908737087922107773882506597906811324067892432399678460007239113560447845266871992618492149692655133399479405184475954812800805411363528912018170426939024723568149037116347130665535313994330226173054917303214272039453830951851384574457246995904397179846528020640092023891361991085085582660177854653165601591599977912685539268477004766002132072596608046775469120077359468634512558309207661134786568125777205196665727870658686427704483371105297670789007434383409899563675802176497555190739306877684580727677948206034778589572654573503553113863340161026708691153841747157053992753789682193347250841202177498405252707166763095576338059330970799032773175273107962644889475364880560029319634231531953443681376138932388566404210285507506338667284149099364679870210994376977494823072205577721328946959484050548627451856756584595237929255460147377477541248872617707709320201028335139644951469815442817938476505833536543673751979071060629496473691997192239802435510443800845369901645887740117327880227120791009267931683259546904309342052221681430639370286642661682020821073226250265346198463295624805318422805548632866223216526766856111915194362617981657683250203752580602867030780018688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 6406399700025412721853007529866119987478905864302563641670247026925614517963832322018692100678600706476894171598504927002570710397417237940048343554452414785897254404073204694700776902615732464024299516643474676240443657632253483262784566571989483201545957311377583328614237015917597533643825553317436178574052505983564105148992076399621862795295355348243234861869228146069430778243289927765036039790711887707214341112218764454156281126971367049692975332667378100161610669623759253853599743885702542979503524845730774136395124679836819052672723118147980663465319452355968459714037232574987308950037062544526213039087330257885538828877347992222466411357197894777462823700611156956198502658265503299862986927951802920148292950000309090055121685781002602473913456548047995286912358198817770415330273617569190055096072363710086214718455840724684177266294240716494316036991102570125248849892522694006746167115454745826300017558928777698074041567004680011668301017482213991910937018763561859550162201910057414790356188479193427170435942462742270850535877953719039166464878868490952970544017508355815494330276278332936479404135456501983646704208246698995002921297142389256960962834432310357362212144068887826812891621391419440841089311601391313017890506732712780485424761621103645346654879847389761436063942055179471546821102877253300058071953692859147702704801031471098789033739245143806547112844389066361428123628417338157538447629694087164850109963397708967714245548634540730975615162656022170298859798934907766703879154422887805617915272050558776066291935935991925513432403100981730229512332053600655156492345352598569278956411690418072438018763228782164744060453770232536171594051471239763115507531934010957451544591007945143402866891903244846138695269068194167409513980346756786165316568918847161657102903241284764506506320535856347524457872657882762160753590948896917943969186587286185624595750147738483016491262436721406762476211365180912361820212991867699641573173445456438031355605144342215920902052629804374518877543753356679675282020725660075289295900129216372802658490367861326443112908606103648368853896192668131800456696896121783345340090987786139590475133437438989291447200475590582169066033277266188266324916469792722596542185048485854501717923875406307972537744954829519801200445444328787706079748690921546491881067753145144619455323630878284608798977773086279136499467976782118133564450477200772810996846686660123725728361414491810023514919391737086034477812284664078735206817997845423983735373522824523834377772114925931899509334366491935434813314397521377883701786946114859318823943131785479989107702180493445700982829989549574356960568633273541717503115707103066743312346698372819929531520481031401407842513737302659761888205933204742600390188878967181460131529876136515236956259548476906319814527737889890840021599533269597978219744645551109996057755288749828245314156764711740412104224793096113908193666635349848253039849804784042970801023827864318857167427353136665083331886217635950161548072042786804719064519387423013508500460888152136779836019317278770927158306874663653960722845718517390564764221464557961627921426112985064106132207876918614023580161607043099538882948663777218979620782462474908417571571961647224602722804320953345759382999310830862672216348343794134323685691111951243064932829009755523111602575619818450818847862810125167638700582231695898604757736111958627082550938674184672529748652473789640606029869876357070546952552720768617622246422795177159913683227810003798542857979869369373147298834364541865905501126830354964649173784291248953882092943304324844910583241066904768613248332301805397935055924001714289559676611649343711755820707170945297357178237342282312551008392559447063127103148398896312412862186069137095016808942067391517775738744242996795687159175565844738538450787722967992019043315015411118860484667743038602450759633881313911664733763564184170527019889957199637409855611925334985792126355501174570494175163145433029773265984912761258584143183672133945690175551968901088853073397126471111093665263365421146928278636994172303478874442442086513178655976338009622548106189927198538603664678934252600850287696287964170578732356121012461839537283932511600294802919864953824599031142520585108794067088625254188208196275479735814232840141911658156921798085824487613852515510479533831041200753948715808557194055516267094784397637220563752852219028329341750833366107052566545682397739780482877942109056434534965772146147909433976037436608193674127839631097878260070592986676214841280062717145426801941053654736334011055150243727431006160656289511981859772710768477481878718530534695556247656388554897220710823602177846192589809542004647983871710236581917267996199440751008034087858997927993854604125651340605269505376855179881470322556597914324939557289403199281500267993224491458718050737584427040591953336711106191865485169443489673129449963613668255382114083733056114114099531188158124409783659720704656870566347194083485348911060323345947248382541328644813361477628737231804418970091163225506242989706604319204572119851257032581547016771073448018444288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -63064392813057848181164710897893213159383049893255324275509849291502361509200055360674951217719246510126478851159904597397950802392261033791646779281662922729687248699326823744699746415844265733240222407676307660038305381720681796410415424184448013936549514834368010063995385840534140928834872958022631096508925406561294173067406262567322898844722448545258953263705716500462089743837362540344357611561841802340213653261136233567139716400736458534546906311940504937933583567405530118439938407540528638367991058755867619860724689397230817977524579126224123080312382543319374496826335379222440991378529340245527991653195770965566851941478358594861593984523385645150824280659485781231795029296040470073684287490536716761107975223798130047765701723823762069127132479699183827532043117971680768806761233285074725741231552505384015208456332400246380438990390899524077019820718802698649352777474122420504656839397730621979695810132867508076441078640367085559178088707829104633926102596645505243619679652735771250740343634738248749426616659708346788410895232927336721271602632072422005122030655063124263613930891905241372184359015045498282477611983148457005635280413084984253187542099309708884394938476681962631558046223021524665541822458647381146537466153227961901139746843305411225984988602096629588861887663135507267752835553697883384645638083899172371167929983705824143281927170937591691590674999642400200417200240175268018571141967564674060423772951306904310383063575316469491939774288597865961481654583648540204857123804566159361542273850396122910186348304600244499159134153755233162968231081380331907565910254894001186586115572269265250480553149358493729684016230902801785056245850230926881677764669523573693937939311029226070469163473762198222802470606270372759556595399807441360346409861228976125616625268686233075836969295306258378312945474047558452112977782886079494945031203050405499294655516751533361434751570064009606354117567625980308506977137062332913144225307535978450248453793768937509402203044387852118918349785009981980051691124178325890965600183107128667445922959432847603955750781776232603209037246355964385274921634294983358902068162767548151458225150452830241330728232295321347166202522396633116751736497884249913484294725596846568640828805179734797857642106965621090959164131416546798262103695973354384645670909065952305931152772782242869174466180536216616889046792031395718379716736432941603205311783773555138393813945327691246188290113511234763569396824821260687925315173973414703614679580284244097883098262506935653153818908415140217846289129645970154787200337337022250529710404310944021004433757232285076065548607515006779987944329472787769097627862870345246998707272747406891165383292539599057243755020237840782037239090573271591432897114131248440006284915024271549209851053572809896337303269219987155423797274673608485837492569416775549638668325292108735657264296988171559968720242222125750612466210844379268307030040009540019422085508560617949062103790861318233687885242254366474956790128048081517545496010682533080916198692058050426292924574897724899179594052632302177961668758638807979163916255528630206482762191993187956954487797155927526692331885941549702660141956129038924556927958450604170175481173957226449774591437381719362570747411057741792504405291064705499449695637281388598364302772858586751154387513427517279104138264216059810183086200830442452970320218128791471413216460941716626539389503680053159725818224828632828921493315409391603209478974356532324236169112669617992591703675431957135883851424266961109534604834630407580800604188833470179142783125075745060292372362407058426568922686048817282583732141801345256374866016998569421838804513431653618020670705235895555014347023149117917748199103792025888369988805150477185117411250976122237518368590970431306495400519758638140293889318634214796542997799106030850818237921060396250198226806169772840415687058278936163781160524228488393692653211737866488072111397344950654748005609954316697428108857572614640335126999592657755202130679033703867630668782477393282205927667324513575819621573161903160814157904631102878948532422729657037475479045308075507861717284800463938951344463568035210850476432342539822433221324495107892922277523245408876285941480689779598388037809671921386856997100045439149344072627605464283043650191914480542268887683995059715068219065693294636954844967243757892595950951566490504232883235482726319523484373965242801373028108586327160529584835902294056275333280453414600323112306014064063808662467962203449168154183886251962291614279047215866916797339412380756296135968883537651380174546258992127190914746696003933565808827045884454802029613629219138587506356150238322496299425765684560233428627135465949346479831392155560842693336390745925934064531967737928416052139135519083654527588908317651889142826727787088144199735413911954126166990627128089796437523688415660254848437106926903194980172058925266985228866682751176304204856800810859272127226483606795720907303794544763045156692872239249577206455978260817301095184381435495676038034950970901369489331296529579340151225699962108985842073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 408484213870152772572044050747911452373022449359725123207409470324870654524459777538081584489930845512256613674632554178166782443076883262809565580590658022378419086310111362157968982599170317806037470202766171534076393191719639829280957214644247026710055142353181864855499362583193206744785624024592483937278772821071875847874229684269798026200589246054180724480936253877556059280946281609107497179621673929648803543336788788682704305331384157084654132291097669942776996620587846002632428795258319815170505349636242305535775099405622007767094023911295825270087740938473380092832190533681946928911652634235506923394907290765502343833302307526349823507578815484332909037752619907544618380582625382964078157871243025496498869681553822908796362378734245478800193106075543728262470301166975748373562651799796205668216775296490931554776534219183158532434618755593433792230004026746752589222666601913228958448190823294117654206770382717750685175199512529225442607123371086993510137208467499462105210113412703082539300718108749485178819892430432710054490934106588526784591235589805389656632912911679796415627670871458181550647984676959143545032201509656236557744573657852561711055567722734971440197151540363815437947630997873367139771204301472333613458844893019604137534351533456846919112954715797741140775731345249518310735367332895643972001464629984840585226117279173865133116445149708016843510057322361080076702126422919826330206529634994654302764142064202608813999584405306350676104155389209898716891680580246322408875167712878436543509382729592426762191597896363310758040896906939104455419364108633732388093395312972806139337124530182619613708933978804709394071996402827327344192115494605866291256501315638269920192405769337516390297334104099255148767555496885635291909049849934114183805287466242393231360327386814255697846472043525264389125907416251421874602365995082727526928582492758554723530739019132958750189653845275667117504417252723567963700774948967422076209681662958655454390552567345456048403514376720509443165292401282251165802088296827200197273504661863744150755242061641945501891220051637473054689761257902584816770552151575063022458993048896654885048979397515527968069956228313476330171755307028620949442601641276133373822363677974714051347937804017712937882968686797003342691948952291144645076091635013572577927717286175768388194845887631804575789343806801272917163258537623056396442799715849204054559690206154406685533814976196492881558301377216935950106041622899575393538174353461510627229591273226091699591382941101595528068153334859687618883086726002946787387525463767993231251482254244418306181087865239621671236382301678495557272657360028326663482470896724254828213781683364182994578085815022916298520283626646120295533941567322872654178520936583975957829478816978923968643319412543365824034329957730400781874594263494664085167811254425086784597469014554441175348650159346183499929192632965281866053760310763117228258097123489649058112570600232794311987796541336466167216022397232184605584322546599886528920401113493539458981489131219302631026958491350081108305039340411984533060996748108834716404361938409448042475454887201682005899480810541901641474431579351452618771489509465927486229283022319244086288609047837216781248113230765244720597308885838608275490370015379557894916475165147100978906245691956346843789572867410639526650002590738656131556835023859296839989232174012992642504307697767649933410625567674367056852609271567153513954641217189662013163940969534833404205561737357593887392029501791147327639020458977797962724234047335727917466505818852678032076584187066909509472032458247561267113234413670791375204140857835405878792741655025410373804303962330745603819730998634937179878179681213381324992807849637633512314109067558779764466969084536151815707303990734195222253901694538778882395091120554125532073064977629995091735927409894052263898707404331812946496729694154533538768848030844921018425218177697635993395975461772013907645121649338068035014842734310852673519734383595402110178619487950612244429986375881618462931425758448551466531723344214265053454682043997927629573478450292039955965736139791905228937770163112504376605154410541245224620177786382057857549008351019802591631585302406971669781384359386460617122386082146612995091179901207382429561222880721797406865700899782408581153169406272309417091114385485243652413855470620251346836641511608322635812582619805872147634505369789765246164269171183725119712361155718690671653325132687000867749384276052960653060102576500431989514424296139946052179161631816730943471624263923635894143793108294663852898069941467179772574966969955912295347650447906548997988385151011755891019533923714314299211399724715196035783838355211357437551606134811128254284781183562712873170375690958726864688220917932199710214744284222912505185282605224408766743273476065339698211172236968165252611280766506638708202641600820475161101733594688741888933249355022924382817405426217884088644202026044449142192431248059214012380205077713464381902781020597441521935144900911290782079622597605102304940074716557559361594387042284947374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 7759771866271764773401888490747594465274871208919920074775907106849565619404953490859198532256120292903834877278069150021530313860519821857279270399028363195962773875948341626042704338276489523762511714110449223605531863576460449968230466504631657248604972923554633364218937280465407699016924024565273908276275717156752835140681585256372079691632008895178860879909726565159237629789086733056502028849922277441211310255579990216305695093358705366304194793607708396024326588594219544307980705125962894473291880022763987957886239416755432495012706122182629650974143166636135016189737499323856420281362062741163631684980907060935432324789356328295097065633652413506589791177537520686759501149364829172876187627051065301128693980520000821051968431868753004814678362685989503107212033096776757171047927107364562507522130467829748292567296154516868244045994119882142846197189751232883996963411213772578506702407061561443092340288416994128168606450145333546127864693433806922647980968647760838308478631242612126066098240051179954038198916605081061453097222026794028741230931974080489666917072383605121475296061377412793938455616223085734358329912633943404530232559904115208476637187318788022634372454494657061229722836885143000735213262992066455468110837379030402759310937031675119294717501718526508223805713571278122718375218875367808495503873028970859596890894499586605759375447267445030586305407932679370858293775587022427392534404958078737457291383502688690990892525814173021231517237828283092329987597122207608875532734435968797376277933751405138733072370089414310042320831738962167399954599351289881173622577239254905099707393784032264130184115954904891307981082977773732839422161421326702330929944349030752530141806360801226340317429671114854033715827590731192258951217758717113995384831160970319907035009005574261241388201924137395284334564375935209412550578855971395921509666155269943664104048577078335270921815060088548527570440760827265414302182813143706423810781759834475863349233976773647860629304416738147280753433845352298523522355783546193670844374616636276303234770921479780346547247758793936166412584473660664387998431311292151044038600496058042572720884188905778216212218136081065922502673017645218960439861838926843019325201918944810562904083633457223874210779539795463456362805989503697448974944203686343052068684275705238711290986268994072633838494125159030516233856909666042291549377427327892000759123683436661465767944503591104523884193425448348896592653985607123306919954006833552299297629814429217448426736057315327891571697643267163375450295021036162728114870283818160105804167249292137904567416299065863759758992146379889107724608423503879284212959528438384481692888410854466308665629329106028150175749716269084162886193141281600645695978804711903504544890461231047678363271734083059556518346858030102858170298752637213789879493465642320362424200657526475931771668273449287522204916102242623623809100105963922655216229131531061680122867133633734702052008408960791693476804244196560611748888092158800683458913506500316728659322358659188482105856631803267133568284423455219152493646139559604067837164752695005887502337151555331254302898367063714877897717949312734284879195890701366585775192838166979846048014028758958021824408728573336188984982170405758132753934061599570497972680960341425879442839310505884485859642653062680982594962047074902688345241315571393482261509662668154797774676152703859729225877517664780267897208897053306690061175522647108103430068869772796952853535700742081900426589230291066736600540910486914513715410229967952367209523493215361460453196414753565001517183390284164977180611481287555472743137749626117517484143374816800262868857696895061703239904942988188360587147239349049410612854637354854449534764979853789685866655364011850454691475393072051628906623942236437337402180395472438499673282836141943894077523909250074724068063952812954305947129197421512118891809618135223833972737148777850349656958630577779363643634236728946776066502144911204591288070518835059015707959365660263379460115831884778404873067896416824133524612979113578200567636837790063400743524740501538412122300900058014438443239283517146665219588163178257257568662405972462615219984168958056925073906668892145008470999326933329321227295477068280347073976183273451299725337508267216994829944901469827391541047354282599598419176086960156195047549672216597926275620770258313918811936361506623714931366682768613970013831310599713191629018218528494761444924836630065915580805653841815144825100768206335019299674708045456722112317545719658891274854333115362426091618966865787479491166626436208015417031442950307505771491871985919475088537234534311612400120387131665568504813832939633560148266981080352882965822205853651013090755017121069027570059696691285069500582380154290091048849594352365720472015301291545826430016023894361524632626689214264474922919402616754030211140783860211837782620989537666680254987733490475399089904058520581164194961109646170248259998866219285714547767095571588630245012330064924144276600259391030092771538973798712544383096172079257769923372764629041152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -46977778293685658397687487080872109719090753857865939943332012151218969209104695442903107515076724836704363456184219614580866744008923670179066245210136413127214489685860444211606442041727834181859913301440124704655628389373921718625728800002293759274998158536863731509741797173215741779987446612322004863959384836987457349461605882728378708295119837683818832331560441545521177228680298088289845371253116564055715021569682520775896992793694171249035379127319788685815248252489666270390165413806448838585035857410054596844628902044348427836437781907723216667950451152930605453174133119139208081923840227898355334635328893461544299830368911009322441151489264762041611010802237550405672969868892823487050842697480524097271279907696920093743575317981154256657785650797942495289913395350995685841589387808387106979320201081178163727739007693881039080331207370009825148950672087717935585731866618520307490980206477574526492592259911104833691898813343590089409660196912376845663593120675521190481981455465990275467023244316312925612270872689479276347832408454917898064966314217396940568656262825992931557675406782868702168116292629415951200650163112194352968814620632011449930452043693012950824036752843070120648999470209296578103216168982414957115160617575663576580559692967082575732399118166822617605881515223818920117730535043518911381382279158596926996930967628203891809685604609499250646637407649932211521282579099668850752701050634801067614023506711295232156585879511814456155145692473636061506092042605324060690912076992289991461118337849162978970467829664533695775903581032785776267066580009057210618818170591493877136136929908953646645172424656583565664577328567664745437821738075887059025442727848696642292533409948033268261840695268696804919902783693128448283888460682856198093453195286364402268534168174283878225675100447370040130509867861363452994034381070843233848044235928929171468219144844060282020855490646678825942244600846897214383925362788705049768670176666870253148651214708703807251580623472069477678020531689254991238514039565953621568687183692859400694723633742476144988628107649173236647696708716503627368570011575832618493378567993116878051418977536043953588101447825554004183982122840645195807167971862785804263976300045745166672239221275470261125659349255980967563572784773511010329256712163821853541707644603104086192128592005907404557964872269035749933405507896791925040929498615498004150641726412035995608431158678797832847926361136547946463055060803322408942103537944932867442505325681225499012040098242956867879020259745218226533643638292640401976292766667252283845059473414513048525886095685803018251582178937404524965961082533562625528999337912185481313403932653286955578697102954423164530876673646787906266951159250018916385985992736020182186143053298531215106666630194058724694227976352006832175546428587350208552276590256970156010767468314740739778720834115275557810824701180784847351557505336929926706719293365649747227847558021681499843316951520798462042137478915780280940394021162220238770301772656206379368962568802727681724405423036498386879485097968683562228141574800882323081422672172089111625235627887761763541815882906835420559842752818749546653228693885763303778060923240108455716722193314939656327751604775177620156715211039116276298812816729029678165414010790678909485897820777576561625623300125904822889333962961390646329986031232212758931434386467781026817302516035697657575756148191123700087320748204127606812813781127989943465632249610506826770885927300168882621227066501017091048710053218679458357071181193412547429924391370066483365741934715039062988801922137095132572939541803599001867340970150938855626222725758854026857558532653007468488627599785207733498471842830498266132462755514604926325397969568144919367878833431842702617061666141912538268662220635801810029000301345478482266203218653740912526490292175556415193692568780490954269610563442518503190223162142083687136319819834901596032554846292260111469611611809564493502281016027851565008246337379722371858919465515754520720532463302136859984598512147811027182807513157925291618734664426830500709783393709507416216197275317026715727465435710141458418090591404427664603521272145689596678276340273335336023178271835145237713782538253264747603516653774289957157065706025585292266249543583514234437691969451977512676310685185807973133380061566433036988635123577365857453437413733186559459039041681356125671264490331948890933670036691202198869967839283543621696669517825410608076471272278998470951383699354005107508749311163523036892611397898915616899474644294899415284411756783030270536944521982214501323425358291844362089991628208197004415996366358666177832212808403762044569913284482463708662814033219763295925669304014830094156819207988360859097007663185126898445933262199604761432924462453120409323956396366726929741772503433134470837825721270838042356074590975729769366816857405588524436269220110482175885093416488531607126672531791157751532163776668480629066290147398475004312219214758306717600664980188875083311434460110377200274279632336477681429740226695303396473527835243315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 200755115917731455160698196067488464530675090493919085174341579242533279738331433878343088468798010703291520323158344687292359743621883081902799554678644403307181541305439051415103925883038681461318554895216411530756430233771398056839350035302095884981248303175111527758725050721402201911708967901892550249617237505104101151319658436084147833498948291601826074658160508954079872739699553973629336278343773719866150810506851397684317497274502848698012825156756208992498642144673921855240103048174945685984220642281761633588854599686570382717352501255764020269000334912606491092291344267888489564819860320814972659104004765956788394422812582652546129668101910981664754468486765160870626715857377933859437139247260185926770058132593330353606939431948333410819139167147740745727359388171808462584688787597098667689619661085456975393483859357221985419049206692367664886208570858465771947410790498195748493115588058178617881714976098980732913986085326009126768478959843677095881180131105237727731968789252877614241422371794908990483894175883651181530402280064867478268263131611143720298073249866821579947625134222956051813995031327487747096372733896535353010647832881368716775520741045082551179375393473954248630542905292477382624907454715755482106372109817982210356556856775830645565949170186461962816819862596711906222388202099309606998778120178813788184737535840406676120814825634783879800289035425922701361044731427019597119654789983331809590096034038735382935008881508483811306465842365512712911107795165032964649610435729962454442925423889558490122386101525047276182768495238189876927710215526611077786676808160013109457484565099209625359419852570471108921544861839324935740896297926232441276186223721317223722586107215109777796987715642311943587835983876585502630890911553184367471862620961076338265895535097899716878814430979066583386729875279842829891453166627572824324565312292142633119165709719321112820343814220055380155473938736829211275573925188670855391901100338458285877429631280613533608620961361359118581953228065322134973559724987554566321415741185998447106956523761925293277397398061365813841504343040357700076064283523305269086759665847655835046350545320236100033506300071026666107907101382428650972282594256033354177708260220716890045586805952943868957373861889851567862674567964878468262105276188377679331528122027186613530856567160966685841392098520017881347592325399863334453767950026537337570889414359515965705660511565671670065926834099074349230602566368519278923993223831982763658958416182132211045461228075452363447693831806386049234992443640936668702002959236216746244221053836264994535156867750442065471290197425434220478848742660060347486133177345204865194507785736853314198484314347153470845592529726212884243074301854111217662184034842375403329433458313451193642401191073932160752963810683984224781413779459327632854510632792685701312502777333615584278584827752426571185280370281384022134312206587234056957052376050580422257260454189890763593632857030902090751854911384148885705128821500813668085003401288709515020445722916893224256274845675307977323411660492876500365148174752856304661742717834621754973265531738522164311566354316491210215048317046776788053266495017374114211848995449451026550334507104522148793331861594189699676773123825237063316274383176490101567987479583530141493282127935688431859668574352104286882157863530818237359958676644640445175528706609118517855773146503384584073762411697987428029832284225857017362686193165332164686906090095702867950666332211971822769833601483343424708205635828445354308969801706770008098810886857642203356123199576343550121942120619983472080515676684608283672436050391127838281697270172158159894728935448333707047815225005917707776987253140491363204657236694311590453036252890155921610611110871387825300196969763050436644029208421749264809289702055765457545463936014572769398837015120287451527028788007119291168470668903125553671889552687478358227197735568626483272871454992993255100342062655967729164989867869356454051169275877729884427755149871362684281466446191964738379844968688584977319338165895062789934510193453113738497053565963687279258219872528134841611753098963115752292075019169431995256836280761776282266620577295992628606506845412073442796777945675679670619566769160872665018868914449985135253113855221350193263293150642402035319876976991280936497957486684043260229082614756332485263599664643796800405513913027195588063845414385893920956473596107780534893193326603340845617679008476398050169946916611679236480041267420029078033460162643468127854928368924004986114698105158912559769118795731130150239567481500659767587411096460081820945482704903173819301897582794558384552198172009095482265886886229366269542810191828923723747888569872591694304864682646561797601637385888767485529546858828393691530190227166964029518467147851733779911877934216858968367138171547454014077032258324385906964892303463703332926376850606634995333566171178103358094957026964925639742572832069188287792122924612655445349051943120874756323033082080174400908304452346375859961778256223506908850961974249199757736982609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -1913739133248913057642987303274459774357041654413254773393583369618071087156528732757261626296731231430008384237131905450260908250149086233916318556860041019842493203527069952047743147074216188015920997070493190751287921079708984271246521856781164094727978371582670149988322637740535304512112044983890923495865813222014916815746674922215060709993439709866270532526930943842065794572231896825173284312633321798335805916595082586785618772418749643396057298605330478105636208740688776471471143887719092970599637966521560124918221154815058073928252713319569510348445509732094795664046582428826749451658397892015072653662560348403240612036618145468595381094684022104071745436553734165276180866124552351541222310395052002801377304746275083733709476566195562557789132393209641921545338895177241563828106259016791351985361886902414814306653949293029455319988024412626036885876344870427951720120397923195355674684843654369965464314766918198963222566878178613926943817777586972916105552160424834333759190358050196202337774469645235643408663964092110288305079342597269990223204051249582524864445370260980109980444256317602540698070764085626088721850400519710856294099917696038445032783196732123864590878455686625959781005278792722333176065946552499278940900332561903881057680487423920837721392711499584530296414824335658740835221750171111480222131250776765683303740118044631218070393831884544071943677457619933568681438947071677186625537899740278612096861780967077642890187622366221566737057770847209247948347297360250652581918240419958401458533859815413108666294209850000367324746423990606606737637348003895284803185625472667565447670792317077597120735229039212913404230239007404226238714266524307023038250205662569577230978585568408956629393932947374415628435497010458268500522569287550741731722146194738621743449493309742870365581337135692854942388418408539005353626770038914569512519898654523981338762672014422785570815418883540421511039239545207555436252070268265102934994890671439298708180408255238111428791948933531895905429383566674393499226789858308552385589801041240001316666996310060292632212153296970618867651651966409386305888206436223510056243050276664903454453989020186535080354946766508412240205258641415258099834933904379462079754111999324330530760961315686901808433213525995356955937477218644473874257169334473324600976006496284741837267175548588283012858900002469629989278813579122669925458176669440579916468623635688252999252633797576210333861682721556727300453964861887924426884946043999329952203462648805306290733996582384426490988911928172330898819246000002665479152065172787607470139485012053943456402792905733290303872691319977341604615092861197967259685921425033246095320880119689572818418578149778923110964008899568483416149081987649449268425820375307590443667223045751061343072231139641332775499511973199783949427036449543494776185034252554110629515650330310822591419722765215419631946275167136077779405180529510259060945850174206300720577078419130159084330522550187401857370782048779835861570270507867861739746800620216316466028400213587382320344724111565881748354970643349603337914541376241802913892433893062481179962245930129846709286960830951211117567122282514815459998695991224543314609658653305171577844637873697488366037986664023756095271934337991058000577594092139701343991048955544523362452709591403156139033179939415619704482993141404664419307433175970587273289938242455820364714613608744946183429974414032533175806230047575880209134812234393166542725396874955872286371074664802609535393201561015515097987976590778326952864919368393936222273904658356297941557931748850326172715866153364596554806277457334320387365412706525322547983068784513521165183044860105185313456811517922544238193745545503028738280226412702362059421347428169970783832050050851378764950557833540214339117949422322626545011026744124369820550704286327895341027093925616767903857311021575552398694554763568229272194166059568999958442906077538431739908134720875407304270881425343554536532537643506094501250709908774021491333893172957762707550369294769884012938489125105651199527909901835509035279919773525427898611623674906763276234376406269935819940189593183268901415659556116488640636736882425082734608142743931110749815453540711391735753436567637961462951658919870097981064080589314002291699483911325732223346588640824463093821257552199187254999346653952091115812513832888564404947384059800996000216504055780037195399904351310526251155401717270636737829983800415075419137493699340762991532548660451529438518921589564442969219567549355896555168053221774607873587310694461427619194370205379829328157945637215392991587260060258781877389941911127270845869648240218903384732426993783620254626599659982611958628697474522373367467845422720259944020322039508431488158328860122493586624422577459978497446077512836165861353033366328492478859311501025560744748810817335174690832912527098262657605494764911420021009117793254663381892402739876441748702138176407198925667307193384407579274527866510362663855872389437631143083136424784419432360340825278553582498824967094000252293958896276832518144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 7769703001943797527404272674029557859251687230974484734343566762007917294826785114364894409456206140456519538315039506340991709190378501837097173726266316553070556775910755130077491772050849096017604669757721901178286785180819901102285182889643541967008380469366769773217294830535580640337218484802195105125167259712262791717214054339583698909436193208908671219258265910697703502016667749077854770120051657066550217905131258768531415948320184052829670722632095396695634080644385899395251278351134016675301041858871062004428394117979322932689806854162953324562994356475923631879095115541258924626167079221700679827630153095198191298201138844634234899266572194343280187443696981985600838581351653918241942039460957401923591210854603171699781636413179641734875716654862436325710761742435052608970112283737449944406120831230307689897117383831279758574384116190184843846988640561160508302071191006043559597161637749512032338358234522803218587995103766998509773989430791722007404067006413428896531919118430888585802172600857729211428194866747444295716761146314034514531965569872233502039873217359914044347366603594540584655125018627059058496743545267305633340070168757202887485748561409603780049982097949729715702792605768538928971310713395066715444321906141465437645685056992288920056557180571570027317774020366915445137745130084679393891490964747998879072285746076058149598114548046666736797695348337177668095349093738855449285264842791839092467651876885419468292693177111782846093195959768781130688907959587131772232974252144553255733866451260098074728420400700373482272904934691730852907549153792775301824955909806700071270953743262514501682049473120565522833894516055059114217125388713907555847653550121479943763364853882842585170748106051885834316998530977249696162395038232949287727884987179668833652335747900575508208023361569688045845960734775519494300988735133035997858518219279486642352626333065297040479289178799048379481637055839899902801853365772430219788984338433069772756617259117137578247034796356525393545182803070014143797992882784576577964535996755005868463082812708634199564699750338800553332500450601249912084025485756709305137378684372769362531800860192562954085056212315818494306028092075389699574378090193016695448790295479876451525625897196381418950886359109122609336694233550306448797233723686388811884274599732781284143027516183802387098238146483043829964548942784910538471233552942731786796164462065528030194364114167088338708422109968652653902207779898144247099967059086268835448706228118873634730828354988143143437439520806607875924018821106437489464227801794043430298446808017796754389525959498890356415948226605588699248253567741757822954885930077899467598081840876139493230379019971588923868769263770192386885582517065517827124812619475346892921311514204685295508917126052539719716745138784054860577613095773823165453126712061891354691015653019384148509241367686244014076969601878415422341736603212753399310414535363606548948467178177272735076757412320048153226639647452091036596637502359290437513215730396205722286002138593434027618963347333652109914638651937818737327927597205745347165179981227500312098006684394342775659303929100786503413483996659966356842347818300439017750981977829786902445670740321276204393363958841206343191920074504173315759573753376616241844829374161834643550988480718044636485463783820242005742603896387880109577789714451187226379456822864639787008758760639522975803395141863067838101182111001501510613395257564212090764694754026891424761586085686074622374996059076519704954195461562963404128588956475897902549463208276411098973462626485990413498239614369402881800708029441535669256685953743389770357319181259375282189073775762569079708159650680753823581419649638074916240720103539751905665806172354087356454894951580393585546143325661169147449239399181314809614713316717579594490539572897554724561154622031031808915094188003048317128641853392576032048219161435371383077909711932879689703441075368358268977175860588461938912166405425777382833717776505299731832629547625374513148667359309698836869184432373274998074609287012304358897484155012526268779006109026193519462890783885969042246751099692477236237218107979181786782739751929454791570570988946842149064549751168024736472743194275139325743950803878070863578978623772822497609866388552199275263130495319101426723043611073021153622871325349002625980873981942269252324368534112893947656265940746778810185283751680682327990962889643698448220439461713924982387763960846248292196912240831486377282847924138050436433516575711163079419772818926411600818982442127867906373216127024757293518951849480448423262032335623192609511716214338679783403121472876420908387034427677412977231377661621335752563903226851470163621131595316648692928347040439129502667194140695088173300147519285454233276623871714057485879898160169103888190622236514362527049712884321992986841226859962789685739286268723800014654796363524599721000817041565402240980530539772022444682926304420593396535761823943798795734501942083369967564297025663867684817419079427800133773370430210047349853414809798495436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -27915412497356573042803760207922943240223923031313666482219301614533154618696065065848907596266102527656388422570299722270416913859525393816018420666127727807616166084965213188739302940423268424382451556037040123844509339864896825945072488959741802408897220799316304697741543966429104014091637313133542685282268183846806516084772683353644853895723858028457396571833783948962035894213943016878016399233319285293556527827310914790993841440373018261393022669084259720773153308852746789463838535724853785773027791258459194559483518768021076931368808168642191900017279001457987985209075678442723901907614961781990256259876805187998813432579062831878218575223468022578996680251037959212850391442156318147131493748922047976781661311043599955000303350223270430574433332451072436148591125019390989875084606113377050071650953887315443485514367728485553895894558694346241406570655046327842670860393330311611769947716136807252229216308741476141098294302211800073224436943931666656987350479953885478835658504749506281046787839503835178514123864118675252087565040911892855086027177350411420717048469279687392067957931605521161568274519385011386335910556544394861280575689248699017038660109147033296477241939705248421226279372972257895262707587976496007145855130244297760651372939043650581218386558266317731011725814652319238951642526849721881267417277079909851113882981576801665517090053390552273678434442035672777087710269142709738465057995805588835587627500306388463344098031300981597587168363410179851896288185732741027297157467631935202145334920912837413472304987633130944566827963435474717721037657312170493268120618051993476424917609695678375407742402215732242572539632067327934597567951858394923717672987981736010481981478491082542552566954738886679349504588468330758644079772679723520676445802059220799798000791829195974189788182116124816403170987119651714593783820164343519032760302749284209978689192505669171061043257743035957162036587782563492349579301700957790887344412197991497942735964413675899295562747714522066066561020958980564401216792184915003332462022375213542417755164585932065857149024791767136288233101204403697537215008649750035611655984569444759496755100249028645463674801340422600869169189112897485857498807369173447443328024457291313743808188751214224191371189781758588689313034958539041567021524923784648107146130214355621082598045971159730891938320739876499493766574293283919597503349115554261957698220231912452918668086625876287559081017595976203860881202802268846379546917452449152769258466789218868417709239399489736500980086232625186425417268131131045463959814419331070557857623082093398857007401489458903786705128354110875444289303009167898861363459801235741046665792747921140537937181411494472112484513925281082461214485904802547836185375737102368446553018682252291442935138148005077557931012279083997451735647308943696763194290928968106728492527280890786743297159169017698375672223900454962598412857746902599125820334843613523285756361347989567919952935327033764702637603116475758998238252242370262223380724137189492848789854778194362501470002498256325042967672685486653282985904953506668254693000513599009587998561330056929705364187219391322192257203686172072053724964241572137268037021456703260014056805238965920640726638083692609341753115336219789234617526734996223519025225826391055543831849576079305505154316392587341218224152838848768748910151388720848925148284372340171942395497914574342083896647378217891030920191585890101228668036206848522670554897555656360912420310443052329321062455652392370685992679095629600722619520206243403546676726534177759735783591638472374569056931466792501796041548185107991413261262923372924523278479922640484705094314891875608539077126274182527531637548818673933379206732712648010437608042183333767805838866287435706765602541494120282801155201863757380045652973048327481584339078535510413495721085426565583032442784643111734219546309669682119326394344139341907252426140789923491491945201237599117768703591267800926038184778180535208220881989925496445449145295364963949234059685847256778945658175442136581027808711591531056321141185868761207903352413945849686842992073526576650231786625302806464525580517782453098167362300076213920749013271259479295636512015762236397789903521991370074456363955935500128249414247504641373257765049852249385068737723113502921850608663518565895522609252609642938806584849643025055489414151133047378835984444207873132779824239719985563452796496583200676901435388644116293766653183031252021767282349967654310836606199165834058489061972997317773772777654239358240673628153212451122917075453673890812162463147404921417440148985587802406395030113930058540396152619967008902952172959332644107266096748536535507911527901130696657620514110019508166920564007886311116769019942528124030987435712100605444573434949371874736336523644360334933776743808925497674038963539533955288451522808605626354417694277110810507746461448037976716231139673744981980380387776237776377269201957190056189060736912544261474207971842677829336058336611620938969075897265084403211105570276677686338602959124404633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 57825941681174343266968615638226080067477405676786930953160264893140678146309704889972673690901771743321130675328022375165210284423103741673482880457594330719406572349255062087113392615862245771886696200800922419780562674728233094803002744107653805191626862621893795571141533752363921782289054837680027531068976794247365480287870197033478927904137879105182983833017617548784705484738003035536920129001079956124911736343765621914165937875002250367767459086315628809446067823475172936917025564809471522325978213549880838576924844052929665901389409247344711071625354487823029605729480137014973933926262362992318736047864139318441863627781409479617441081856943398585535329491771297827358206456560984935957986307566259698832098006169001242060670510127650808518574846065685998410767511761387036826824614441209973981594492424965388948664466143406879012351925819380713324605427729340588644630235116258745800367032282728288750200463493975813742716651875018671644071490541608362014448995008730434233163633316313534615340596836304431141959563589782721378220167690201492140590447577012316206057395287894123658795453303870260250280217637851893460418569410409541961016424200231961417249018257770543285297546154702561632327488888788400169477792957843016456015593868811498626205141103237905588144844851062342151495492235551277747972991187131701320673121316077815289425910423593715498418483292236312556725786062712328358514504730567899369830637050296700498946551046811704215337828820262519091043810826354473783079712095385827975866702750149627060600116227223107498404867296225816628260187258199494789162733271299973193153118263242143059362026034030962650800170649580364498034585097234079595054415728198884448811788992048728615925123640769350706169371924812319550117822279060324707672205252095207233678479233067509135245709645188257731236570456807237590748663598305297790220523715336669012629467864967256949841246588395441642618505136834426607617357768834721029681027106031357817750277592230711770014857106438692934282525899669731049625255372704739121990401319560409199224742726719123773093465942914022146704607663901778853575732609264818297413133668122807425342303575668912415433884518280335444764147720307428157390998608651622367580794151653904024102518510329425840587366204993282510883004530879373675420802403278833838725268779057071303810927705673335297602203687665758665231010488598993954685895469510031821828841193981620376174086886929983675777264566280985903041041377406814765719155940522552017026968112327678454490097827599003713823245988264795666112112766011915127397711562283190295625546171514873176814295906002841930903420052958419103184632882054332694749383983476267999072777459037434515139850016761111125186572171798080299759612089783596159838276359428792889442299781593353964926759225754327419457803859142245698789629583735943602457638509314082602290647721337047796206261549610837261372344719473996226913630885263291362087576702930054734366296072116510719093768227437665072734447793099884150663247438394385607626281374099461052605051751457427395386960897549342793673832064984157820890416387884904872865869206427664911084188436819180206196526845757164937602821608053792653554196560809322763620133766748674231621566042298100480315866627011946597811686053881402110296755123378908657138366294761608251949478320683840155221438670603331302411694943171477483934798683355315892191888692303724790659767871643126526437484574254854551461529636706415682509337714574330186037266578795805938467996738028005516888982772144267915168399267403632388367955226939746024564943725464105344583585680751070148920837973968504096556251323845671045775409701185080755874256038478256438263769854013349833129138282102957358373443000568952345243816621490715253252381911051035358789314530308709670770504998507088991520505803347561869878099524944639932774457493975426752012268593410067666459851681512463732344753637640585310490654119093877210757120090303332578048303187725934251674333399582214053426799231486001323497961791823288842431534967406221738180533859416617302293292780426966768376030576813778476245079480573218673729289010837701469984907471904136163235525123815363292087074521401463472520733561375522753953646791267445758595513733101778048977584459081207009300391635635312373263441848202652981359271732704329978557220458144083125037717224352158844509957753801599048439919900591774770880214018511089663696751459825367120398715375938013160784650959278034157947867356888097311040205991608902279185051861361091561966708373061013571208306210206889880991839900971760156607543815985920449017348896140658965851552515478511300007916791609503290900322129443303100527490312689394129057906943563920279092399643640903835239733350198281218470288369413026107400772818059139524631692593133976137203119319042064405682640077329360016649332994289710825302391587729007122770685274858141585720639010025476205260455370361032479682406267833383983015572060529924320330805222168988299530702044200639345128882329895088106835586751829867727592852775118244207424918641499362722507064230288169416061388493427772990058135552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -425842888534630255299335930781990378467969931128863928719369125388068935975165921954360257182872566832579974604717336914288412302677269874351058511757725650960393408003396739670162433616801668124531019723603222681105622789649595697795778197028124259653457904200775390000887145269556801867371895422468544033135579069744879598787519267278171998914145075516871706662003096180773421318506010288808005834879536682498219114998657156434449679236956000035245242292342039179281820581594990012635440059326187154859411164698998431502791411128395718628241541772161003652304182572512247914837622418736127665599474609153522879084417670438924781267041671315312172751904843345270174015269995039271296898096921895239032136457647071116267702754947827428232193670076876981825218910026349474819443435858233875690606894410895016437861118453828225251843567791248300352669545567310762188197996724698657513303901493086047590448106638641311738561081868333295467689226852513916902326342320557142699420954486423081620642818371877509705579536180627523301848038045981051310292071967026874124831341699936954172266736411646928149113357297448146249056270117012662127423180768207548979064438532933466027836875586742219079971397299420350949425760184678848029932167365398590845213656178264204739363963371123531742888879614703264167714326691607615166526059017273610553143589103843466704218077349692586039199727786689703107269254710939282357700149059741935889764675199226482936268958237648822463911108145422242795471884119447320621996927497269947828044490298084941463048061096661002598729196345080197609385595285620537636579909300322410140506543915113456322242457984951500337265802380572381182433600987158064571397843526751810231203453611212968031783193157348532545816831966979819448348114178600442941975353224252553035417202490881080635728525539808343532039318325727212484130821849211066884224601348467243564666289977309595338495174740040463632426931450139396352707869271243161038964923721876782352745269124668145482054071364199239381707777742959298050751944272427650877679731813275965035759669948957682593219698972152809900907503663040427045334882839814088282533306978072573270072362970764087546767089111597908752305910805058724822498068139725664829206464345295880605357779412717210279249728807585508120907134797108908005110967088485962860960707584559172737188215848653124246439840105207998335881355676699865986375247514442290151993701144232465212262218465505908884483027336703928736464487280707391857352488363241516827463075493317154799401897787336566832603946497153661383613995751593416110989065973785682146432361768598339211462230693020558604467176995153303320874318644074469761168764213208602022982916032903328764272166122817248486173254694271831054231640447906199129294556116483625325347835785539753188367332780525190678188342793609045828656763550211585912980305992891965152881051452660434682931893799792409681546394482081065118159529545375525906878125745463043613985142122948958702731306565324566569744031033536859681325092262406095478879786600367663283334611956989467909768595551743098021712038767731854816145963440663684083066093007207059510195688071473799074725274341706307625202353059074522191544200410534809957540083353522463375328192793537875905797369282363166224446158784182416022837743823208359200164318467013054167954116006258210160271608694608313721710079139392032775076191046355329439632661818041323461386465137217425557170857412918080019023863973946498837000470810701499080117165387857622009197132794475456489587448505287590960524283006262514489877152877781072762558646227554882299792943867147484783448863893454545204458790815285316720412304936643341154918509730166264657631427134594041504029500209788264392102045934754019334977577829618081721010459217322844271303465365740844029301487352952020014019628106967645638858648064791249074139445553570328341968355002901529213372848805370654491788889659444729497337656827707247435722681666985195337372978007647921787961484665766195259818600123628729294070209970022866914083508334261428534699427220390749792292738000964046756002451022157721484071751414690582051117023908203729961998890354311747793410126061175147479318495568130908123201429724303993355868915865535892987518704723042843884698548809390137438649375999001065008955836320943331120686595140188837586601248111340031621535922984182869295996781561118935017934802077714332465094408475480339767186302335918773718449883793740783026640849749052164905680970184061656988266782644552022399433338304292354542048292931083223203379227244957730571590778124097814317501569234209277680980679843754576047033868340336589894636645014851054612965820603729718816813321151613889285804404384204256621572879974869358668763557169069426310030748852743220170035005717138399146397783509641023836120155086158726192384933513190483364140215047973869316622226096522721290294119721080025278254137433665287585183610930328958702798466656634702484146554639677781480576674757229350651308905216162324180158481566117527988368135828496440110536689974728927248523846533796408749287946787713525831223405898479514209484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -8313413134402259495393989287025538408021716457101850453901101936806069070299509056214216796709186386963353273892832248599110532171921079345532394302399601905185398580197791212892548927110655036345726920749501159510540432732985146144851336926545494058058454276969348273959359076771921791242012634798927755319660404517139799914217495911195261380789706227503336624056332879712069812988757013840698889499574145057958622491724370043553382143907924770432813912296433197709459967451239054769183766483143598406052840574024874218619949240844055338951738695392653201818025662067616762357397586832936980626940843994305317735526698619382609357201201371736273520271092029135991500007023660233505701674034891949738995153871791046632710850395219390631364279044397876756192603225945087411381508240398743515508789173702461668330438492270076419669680881327038503356462095074747355963086439825741751774539845603711612302913685452335055552872547566835685736140754533407860738113817091646642131450008804918475654642710327860051678938084448938455190618238927184882959236646153283773985820877352887549460092527767774879857148533650182275129443397253924102288743176183384753323986006917373165430380762542710928603150458561006694806096788763661976700531764396013353160888960391501126655044743128891934774357886265467207959936032568796920836954752425058400430858704899152128461788476717380826726708786215282335804423590009039171577983367342859459911570806653231042182807044811407853742812264196217120369915829114824912263072332410479912209926324770062240329835710343261014648260990773607698940753596374687296440684740334565530234861054082795072120557215266517354978274345020705802137164380198920327582261219371848152304465722281905373858562388947260777290390876487382068805575710968044285061012992162577947182183201082900461539564943314037503068863462428317846596419343066866393680562154670059458710519994276436179229469137258601158257986183286429756207188493069864507722270122967067121675816151834405860039366867875556953122831280768073070584687921560366276270675889891039303115759423892384873343415716002614915923080257381623688989638419824159136655874329149542319067437351599912280157792682356443506152409409704703762027809132110053715501217037559267898132372726348219718266278056570718770276878738575882312656346695452068908408600497911609046788949436428933775684605716622387100177397347647791195169151709867686813451465302024712900913721243680198572305457491469537612313993674706768218330801110942154113552101346442104787280544543236534108425329803620372654947658404275782377322492418796142524710561121477616895903579496027220657522656885208379151506505770010325272043794630575628007740805243501890940192204879344296684600976786964516733974663695528556074176638713008171973848398867681836647043977676622117930305437426640593510675033404988782898531423898127023246155361942606219322717642174070718052094330609541666316907535312587648228745016662722803701589631639396407550094987938887566371736016312565278768212684197237915861626282039153223019522567617327308018303213315099596544799592131141864369088007516341973105747681898375977556804688544293220609630686007730061470412243877965257537265046137475577917929617823762863517538003233208437203566834522118120846537627146628987687104798767618729971724877396153459000529153380295657991723006145222142470927047958189350862706986826174054629424242831257056282351009805104359709784674294179815657028406631896599534812788980993041040181170146890833402283954329807701977613310664196507920475433068566621643550608780985206812511727809042430899112526573405871778661102088245520157902394366859535719212357743275527977036192962576829307505881884435721949733872571774929975961029316581506620073741854085151820471407840936728121366288583003038233638895892003037302837653387424296511008706337332098679754064593356137243636639137140030134043671223971381725163251817887861449714278430963286602531654356021794646465428642865027491158079004312978077850977473886902483793789835710192092756094347130627210343911300870548089272802825950897498146471135408364721163516705613226931114757827925079570872848851818349280132793871686748659249866584982586008390602259333919375783954146414169579144547264138315903296580147137502517952026015665030525184964628900686889413319967358294443991469881120727870730657179289318072208953652994832968296297916015600654531326527334936437905667429234142075816268485280438180179826288962050413770260523610875897717261819829182094969396731460082419946588983331712581068523284813342492525803643921082002174709162893590764362568824748055737594463020553312752621918612717466877258569470773976224640954602079806327859885163502639544640248687916365680807956063996572523909886662029792690819579942469500131114257225624884876792846571733468526328350531826008267534770595678188670913709936531329535255808853554868926990655164705758642673841379425313365007315693109230981652954200957455497872739224642422464866854067279818769320935946175463831358758829840689112565236899104153527059445504422700133183694259582745800981126548480327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 548669238264552139358445242052518781758852936581136847695433004053764071298863607795810580066374899496272906694208533203323018554312558951570542409657809079532791232587023210275145804790431466046579723552996022784561628856248804506878686113526580843518873106316474293342037150674872827870918727932941179111404199861683209232434166282607267044206006351915565354251478527879807948694825791844130747093883622118676474574350286176576307217257668503910663084788631116039734334038986564399148322737353498205251855742418879022379365512898559363943275583559568780400015998155048920276293546930350703091825272383799640987126918315187468041679591834499466155175633752106511353833310122067448180675181443762239886266945139514191394179138654793493931761724186837396559920072371736950093307543685316854068560418171529928337315527559563172874400840530360244390645401437470362749476582707124432479662622949107079352727907847525044807669009895751147636600985061101364558197216943131459564966735307538996012908861848424266818184308120461907594750178993077937209614413489480111746289621832522910918387130497331462669047496579635389868354648156959369944516859910643876337509345301981355506075833013448900595292469896985034486454619002736717160947250567652216518734706613270810276602501558914167979213644251638139790167062184862485891575910684856079826127392010321210818967486798046601615117082502944216623922770935543875354004404481993574102987332587328875212267135708021796410177060660358602517278238148932064029748773086543021132161432758824841201768308602762779775624433030597842760611996496040576998778668165130997829225332578849971364253122344904337423696611029079896312437571946739173711994065544650749052385615916630294496923077705913596273957799715297421083902724752315908522340884597197380947365415427778892659674137332590961354998266989965453953825200108692093170522994386777042774049238988555352592223305683543289536618504961312743764078332847025810489308861609711307816359185944895002344429117002199608745924946776487512736288305325447380268845140285065345261955785517383863279690833121117314497001219764319711007067137568723404669628518085111538800679095087240608727608771390987405662243061696555563653155335121278642895266433028504251538165126452681931412720277751956381003368277352378368255861582288801023688000138600453935974471800523341024812151294300182751243135941697814736182829240560554518243947695862575995987824937983355281722896139996561359341075858968861493971289353179709603166245228803225881420898755796856272729038588063142212119594468017918089473519832783881727566303422708102374653894306635474205214768264383442122859065991258791935112680152279910045842308071950701204706601045388831180001304544025221071010323237413175060279527295900655219215423512793247151903529266418371751053210946686927991792939765988414910360281334696715389749429846523847608685064514298138256114158248868106055751463350305392884109919980517069936937584759672063943892324121237098707516581231507398290567445972836892929227778147569936953309888863217656255741184475532044330578903561550604263868102433950993860445705333897852895360162763410630682797221595347646683397867082259442525426370656989950773312342325147611811028128688734515124860457759156224207017000141117560535169273644542137356837603244143669594859517132879691135004139077917607411827552656440815123001513501967356041378985566862728279143090396281603216136977717843310490672812965076200016860024586980363114239732655991525974878335836431834218928994049336436397860162767126389768581675825314591150412636967796761835447278017622612357024442228295533796767354090929884763554754113639212812802339423743838580041469799381036592992877023402155360645831198261230303744558570107528263773961443248375550797597556938182454292031202162874994237356613249317725732863496166771223596738127412858313826592618187723987419584053605313629248762252884378734415775161565859332844763297125316551918718456417799192899386837959301280220620900113801147519797148502619527089623972766447812857974664295902842086495341118453609025973094996670751492583798720064154467027471469652415315660552567515092217186862034491747988271674267787615917721364876275907545361391868526397675478726284776502579126109601913244681460148169183942500726351697406862266559927144625295586474452721306707923601310188875849856957105272628060500456879911476483015932755580365737983136065630371569891814163556867031403552489149781163001964616473687480366389746215886336114964173617183165610400548426716635578196681900536110013624960826664920314073053347318309799853962575988345959726412260923001839578208907682043888047582798813962655726583508144692978103582627447270555082856621834477615561267587949923610255187143539985584105632171098469275747957802345421464341674431360874781848484471273957834951655664407778407433015248419951809047038258497660896831534749241896558287829176441422609657028597769678260557880705679527979474357626918233205628802747496858364590305438307446127867969729942404190820130742292688372985676503976823175823631639702205329565330440192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -1995136649577641805002866649771343242522244232408826072721106778293806427403854775662601053927267829833059323160775011036453965564223503269359151308102499201293918086283375790743346425388286957918115553161166572436794043880165852451082620595788172698141572896934650956434582901195703406405934144762038726621054009898025489582621069339921300862661664684870935812976134224659251901779659966311020624538260850043821579129324060755292790853987132914245858726065929640162661461616937531003750766361080284576420146005113166382337649241300227883568274296455259026421044011043317332635656940695961653750897869072943655964402181520559703843991684628881140535417847597656425724728220249688354896268425975856972121847846123623266924345710910480181372210318587828329018688869736290330440908039753213813835908086947978938693950677897935041196458029813026949869116294701893552959963011427177443713325664403556821948425773498141608933630416676162409871605019260160256483461358660249396257298914742692281037289397336172128566330684907946682127676202549418993255144015692343479588403588598480365668141808084753951853805869961286999142132813067026840328496265732862935050148373629987348659138522254684481808045345615761481787070587501751579359486846081732169196317392482572056056297164032163822286043205146232242019438581937365729602952427253007116708397349380732473339659061298871407205205403482307403148661055570440229522033284076673582379670585130728095647966759421939310238424949853471502606740342513995355584982261051833172320414007212868942855092620037458768562514052954909545965406488409036306928901047874019849941107822992771537069576046374798862634446814553242327689893359314915667959243457767216416874406199222974412227099877769597409793941045661043546730490128693607228605628795252310975743260608064420204947332098651904314555183356354709648527439705503450386091174225379233481275931325660761381016883453444912457329717037045608231387872408306127891084547758157042694880809856200459430725402641769436990831102007405196963786962995867103694563195285473039959271774622233582400476469896891148793575136623309716248080168154921090594135075333355790052614793486989124579191885040229570519991335197219187885589959483263958768040465546855607939153774634279332290499743320186038220620640261440661697717041858749412937191939929949870369226084346087202384176140237722778288747594303886735375467789005857927080111725915130468871034506802225796340842190081981736263540487080310406303116871720575487493743062199259410100208620020771960441381246212111186059672786767260735627032925731791685680680839798305507869131186733105002994434271202228045552502819642937068005986060774617388209674637215587515572113749374469722545915301217580765318818510456908730082138431492718271094094861250089390624907537279538089210258511137127490019344081969496939941545267799325416975855475854700638683364190323945541693268040803865765397967954375236188835643553625269041899219435621132334563360859660007611591878456805536767382128696933845736065348185135332256389793650935429378454925757505769444856540969985818052260987550080518232943918426318590521628266542640015999241075118982595784852528271891507437284172613696430729414625290773523778894587063551325432361569884594028267126925250622929279579794100646158694880148781679766926519999635448094381423725778462834721705978672665630350334867855081433077671483126804646370239186004710098351903684652771712882661273603057390397462218036419375448039738536170881081424156631321079990808842506261677061050649975300452204674801745439573817208579846025654461449139590385775544011125078897703081341940379975325677571800352633100603695926045761089189897963389824130853213296530316412279519987334669080604737536090938563931996579558895697027659641986211013475576577759739332435884968564156361519313946623636045173462132417989037000750098411144548047075425534955229774556611642140052292297315996838402250813017801090350998033210348067817901395345245865152349224856487821443582212189033053214496465862988880143545662690983225470131390831819674573530017157520814300715923270621931199736036879240848540968365996196255603475652542363014648133778066182295077464745359531367083003804202868843773218085044833503866767167041468243799941408337251521385486500531255352156144440368027274672350231526728618571493629274237558678549868931609836871532557676129727766362606311206553963106966484556491794171624046060071381654987863853450226393086995876936808522096901659640974422817531976693735491329322231135550019622191197894780013309312247409521096471939981318052581209146911163526341106377439047547507116225900158468998362797735265707445267855760548443519523791129466778636486156767510038348421993586410910442741426700799777164674030401261496972806521132939390644706356872367788660443520845504638235680153650143537576094961825773532098356366230956389076227525455987566046882823873646033885749963713492927073065275250308918293656741110337286282168640677738392322422521657729588340675854826951227910575015492920769402284470299861636442504904622460121013770727823769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -1915519430564398280711607602600038411730560527464018309046244859578694818713005763786711576606204750376302992105820734675774486574202902049823570950475835773525459195249115188551929343170421511658806660310978338853647524777984765034912241402617781015582889655665465939865004322215848259298006653763340207338799253740543636101910644444017257014679106580880183750344323874807931200550363323564475810744687619558601482533225468476754150918271219230522010386866521454183692647962725363117713219255782586620497898779974482577488861829236974573273479058655842118456131046148535192926425217014675949312361255446421966636254086545094129633929002926654967853150573520746585231332046596619163374705126940356112899162113053185285007276510967067905136064368977709318192285081416871957957412275752888210554791755079906354312983268968184704100990890691600648475864418755477771013240980313652537061592090171296123111616425305868796896263162216461122229973042573122096391555342148812671258775289240825031606951140484285587637769815740751206914340104376251494307303667164992308983480982387017645023125805113828534259060786488906430703876367014582163694189914010872692321655635935403920954618769540470207884068707136823958238842218746797480329276053277980051978113463198474401383992260481085538605626858876970112761339418175478317211897442904466158412257333096195160631956590329670297969499700607533348221730969175779069390597232326521186686787505857468696816786165779983819258624842708801746411433003410242147870845447059075034323843783449992006773546802207002646336349893386094889057840400640734426516028379332363952914695141225920223779092880026056788891642396948420878424507928743349215886508194441333269240999726903039476462281500138592116094970213107112295294513133187285153908496463918930474834264062847192949309333616275041104778273031173811635665221103683575636884120054188499737330321435287959097653439084728529790045651927894022548537247884760937658516668701223689859575040949615162982390995933459579258802492511458291409275445257459688766645768792099739036078886727618165119430511024790211959006090947141425353660476857795075117505890042523364483286235102788618216142628894876371404200982043840280401277773885287325313365781432937437975086141157363671810333765222326092935431619369642590999507214629198850352441236382251858671328224328117395838149007610764914379085806127156712695255398892551824384380948566234187307810349011672838674469129247492736379099033031095595804436269950390740452691220151277393726142531997584627304240801269979980238640283678591034093241952318609875354638586745793928641403510884178575017033980222317770038640074115523886398821006322144917071039776939653634348268661421186348648446438916438194758342515510800322823735677558105757208885433473390127149376058679898577113174623251312198035348424999210453788980581374574548349011173972265826607312122702650571187232748829592705303179220466081359091035413368955274366850769126876287328930726507597762228994719225423290118547978617276234172591832488006152524830702098087678243280436280410477143842005929770638514504444774323600345277510607783142006498454027414789619966916690565214905841984855383948741903130502432097343364883104135998897883235471937327162658191594656451639092942565630534775071196150100143484059015757655649901607362460516311587791063774220566876971427488632482762490693426537839470881590560036533172895724040068262014530677158650924590003805832049563006273954992944489842361837390000562431131455813630939148612000042325440155687616455836542820260164719842842806330463543131380856961709591273554276180422800109068867200272112908715246835008420618261747544717250779703759954816918147121369160604284063845770484613789664712590666593924956326017752290519823525196773451866053084173702778591056608580234134252955468144527000012932821490296527493068189182717729640539804264790194458241226401335809874513226688011325641387473543787963236233424560863674808179109160387954474867224606650575889818689632923593832188010666202296961032288346026192740666303168329628338675194863133832886792561280994431269295019008571523105990475043938365491428755989415706248733835864661456520050088553873541842009453452763450906726037690323906748677137250098075174673579847182718204810627912976915054533349325246804829829409573359968932998715833986218782090764899342935175101733077072115941401461426845407078136112248452742411900965196143377833846462250052824922693671727212588656893847380220843420693074433181077447743791794010753851472081553030869739768493269086643605248208579612613558953270765449367794983111288298128031850225765525153801474724229013021417922069292812726784957260622056099910013774603090192242635464348228103183515733420964752879724801816458001302633812262030888699406116014356167099278044998508670546979778484320846936160509121285084088534036979707970312246666021685941718374368665311479140647639153614296462255120604000795301846670006053951111173830858637757722375341186683918611241110866984198512375386686333446639884077238231910837956900055756212703400322033254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 2385494796061293874801253894119434627317990380491485712229480154867546889696278753713239832975762117361889020364794823624802928096456829848913114211294978420234104104172084332924280944182215961791324231480747632040693548852361496638484282716219373550192747735568057592683609520903564628049247901569867155187955679473544818625271896952169645467024327992168578278896582672821596325927505101763438810746992210758640906806536524323414761356726612715965448282535445517476219528384074331568600643744205866474448176139762578980941152470112240079364565494417681357401940787341691774792516693372117402107178766467920779423879924831625794496201829819259731244643247085838088913468772509279902177534164389717610869825664457138010369600960117831342770833489451346453633954954108614829780723669470346256094886751035305170696882463614874495604315815739124250319431787227805348457099664965691663369917715630894209028251858764786030274970032335445189136045585245170171181436252111456795230773942384210686234020546771126594729811264877176952550890258995761835956461163478104799555215806657505089771210832075449311044697027752263436644193358688988290206111136396863303849262948729981946628823353345643331886594946883790288713035634751147782665409481103479085999226737605042956189560510914383321275529145439984735113576134646673427243200597713288401552293240234635899716797602785353091533490441627213507087229761221597323605398946443027607827779583043928267952596300305912865201911405864307809855032654910094457308058357871179174529779820421360103538103478273951368478806484044891995443837101220884761785861104687981762114391668700852247267369502638914821072758884023703856981297269729730408890774592509710087135618156929098911147695206347096523798039769804278030960281479288350276912065277536327475524369523545881739756062554125111837613799645737186735906689763941908660054385178155478584449076280000914890237851124195920371190412049394300565619673699752755185536139028413847368001033355083930109145433330911496554242388943673056500358676268842909713641642834426866155143188081854388989913358278987912974991512505986531231353432930321472488978409580709869452967179621935672547787715377621779924990306403682262378885977819168722819370394143741281282401588127409286502931317907323155193866958534093668453794823588049931173156555245356922623283202538988103061376633000192809626539365023710080280816943402488319854776542683250339608873458595262691541330246960482957927577809935180132773403671719226645466134190542411906213761695299702622819554684542845187502412848177533237395142454776074461444311880047326467409597138086559748934725794050645217391033869985158287323575707277620813229140867531683065920098380495190488529155617269661994683757519969991646909033027273094814475231433686567813089395320476965121580032367004322221447544973282533283767267903916381304724478787937932047397157671419661827449465654181315505696793207927193130036397072521602572039049695835472418118320142966936498262515041151744402933612896307641935831543740310159318150463190537464541331016091783828594346776848131472044631547633608603993821570868995530951895028262016977920441396827866626067921344886849995142918658485055830385545948188730428720330179456575884604441953659541894559770413765812837262036297367622833639670439144553843808583527385040853242076486121552861336897565663129661712805056789644375929537834193140521622548475429411417420394410846721734925454512192504942692366838709040232958150516535878169214283819657051468326197220608963359169950586079557013797356544859089660823405425432757765932315436574376267938910387996987241507032450763408833338634072168177203364189863402728559642157161408903138319745789360545887556615170283869374767956500341673423811154325787792768197503062159212076304499742957554016712393569269918154215639277823690389741731140276283645109538468705206320285843632110372485761769333391670473154470868276149413003860754522526141687750651891442180564301682886051410705215309775274500886778484045697079467050217540673809579256239307708721213240324677536464268270083911896961598217524744286575229639979047856503785331649158312239913747545577389961871893397367831110093894129955769677203235225067272762472716970445174644973078409590415331181424252933146863345185940086243114273487154416375996722499597361308158882040822913129593683326102702986421150872411180189992299499615024890026883278187040289896135301859969954959964000970698236499049360450399601738429625748828551311737217279248327816465529377019978101741933302059375244637366660111759041883807848574077702405925003391727477213958925180560031391904254641869316081655987370260040134158356769640471800908627207755113079133061968147234838451719919871941614170488555707644368665721103331371969127439108789126511650604232289177919214053562754570443411385772231450748584567333732319357110269621484865716773186001300978193434112595977605436965481333236370179581192161275301428235832591042494289087313184833771688575834038912646148650325535719712435207830841186097274933257957989402867970273388792075255808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 695833358632668393425071029370505686429689350533159414552646430898280668957718745128963165176828128853893257502183578121009390056189690942864085533547371619386534632900169912229074446773280157192747461822010209660257727452485484603052742475262237272992159962292239350367650344241342662844816743249429090860741123706864023920369574983702358420315299327145143037451000166206744693393873884528147206029602354871143819777557536566466261446659594499519189507851529349580807725642977874681376468863180300228075853034509608184775017337214833264648078367844963465832855069895337691486585099181573443189482826064727591528310939954845445167105560915411621703047360944763888609739468039170170645406982557703741669026449838039903990594593873232225377478654579182193714544605707858454312645794056984392582221381142805799847950992869670301134688053990461496141802805975176707750434095381315393076534990159582910630315032675242509682723942798631841443977033809652631796130790638408241401873179924152737036418668689352946208049539814105972834532807637651140366050143434274833988375930340761232026641104663261100525603570962226958839538823772512704924039534442863776261323227537955700449089242034892528577584139162008413226742746644676391901190070567449261062405250085011464301705151657059764882826630566046388134441902308093396918570571380351743420862380524422666993209550416137391237408338210555610876858177310831454999774934586356466727202762394311166892904042540916704983936453027135011957515766879140793466201004945964852597029902734552822949945931374300607407330472812904607554978669930257591354709392196082576812018379035677399193806626476862091856690455975916977959823435465837222812263543075359823572837721054899228951026650982724634167532610947417385898744286305716686754326245971578217934266188882753970454468984474165083187008898695758529206114219386666200148401177105715838842652169742725976718100593454856250703177449672061483811599337847920892138134135097472603686430570844957545763340405170460063794617192914866998979374520290127183494629443158801290103926794032086677800675126059734798755614332460079464900494509298415824984123391820594080924973012324551920750268360940944549923894132648271649841982905599875451023294563174111186125716608717918269248285284795068530016452172492212472917768016281625436434504142065130245872474205693885020335562606095649698928839522103938219047578578961994967665732229856098968120882144859027799455254819835539628611955349564699439068354838350162276957805128922369414061477083229084007986315292953277704773325769538827962296808330248677224332129833008901771162612538060297069560392177958325346362407236065797872120502688453922258811628009324063809078214125447620905157078683817563026451392534241592800429937728637372871413110408307071994296610549490467598818248798934600609945430486226374555830546909550228115559249993197267779632271532499793748357978321015909995326873933494057184768277967250426725669122373124800858134729494889710897773877517275183698631105881110026608115636726029431468229850321488564733747811484745054024130624909230611736124131302325590147515463559786899272844371842027690705852816398132054325154298105048210489382662108845820971582430804995038905927310659698743756490730554389468487273898862584860314399774155852684028408478254725877621790782172917363610220856263038116759254448330574765564612812520846750563410271965031378524288615091775723072997390697558705895581313695989862853214667049941250618796487195071103012346216258085968179964241499382177069820628051288392629089671867147964767948264640327949069518920081535299535839890637648808399512457541937993546493952279794378615117041369070587871332442803490603178780321724068185243468254672344290359080072052176180856944556013034372349502247289420861047730421501324211828026724753866284445624440496991431415691100556031197049778599616944715343193140500194441539080733443392314528869662550593530986432229073954032495559212488112215173583383437239325858114856858587500104915559720946567010131041435193176425072627029213672333822712502640942951575451992980250398759041167680509946521601641215391497304237488793963472777067248147516703367494283388092143269555577115423985032225110888617801071655262043221990288698966933761511980892154897684013851802964900440929866188188435108631471960203572170262147912381511774477005781098942736988200281352758185388813145119429254101840819621400463388610110194522704033870512631390274035629346506761316184187720989791897426822227228661626534316859918208683526903270962397341645283926481981735313187015376426436245271995194734495695879526146183500802960888632404526308633762863837642398046703612606728310233198916924744917867641422179328950912590613622487326515530116170062526253890096856395134788932681195966255213790406364001422671576497561408952263108009548047886766920865115801746928371869380195802635869375956406761687338678971283194131782562051380841053868253228411923514522053683641098948226500360646998277871130544250930084231879190341466245884445172366559114264390604831654824188785459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -3845839724351655223204585586524499197791150282498308268612955958364571711448020898444694164714604717076440578169241805974377337307252643310952421599230509135929719310586591751599459367316189425113633632835422487227242883299539676954379011251262799656360741158566216679859416441575953911396573116629371515521868398895341742810680798514069269203186913821269767850883483498179991953868440445307352486839804099813518696503951243486575061521864310714236256596124619784782855658975218066426123720255457007013132983340362988657346491539829090889032687134676915345065501668326948486804253590416146473305750046982178115343515298058926332515184567887434816088546862868327392973543547738680362161181708064772338237513584240066794174501256383743092700097916042400286612048708298853211764778701668262469244194531989870736205422509592093526631689809085295238256568095252961182357236254225363333392370535526365250789593255469947573272333298713979011994636977462116074204349150910121942158402613946019777563174802348042825978769784685983664442131356161272814324611936048813014141281088953679337124301852792875912429614830167997015392741348542962208575505369592060741055689010420537724738489871660256644900517430222666730241092507407607181505302270518634454229265008123221867380691961319887869053406684528820170289029005205533557886668770381926937003295141752008303023603253724069740758265442697378632042669097926846520493967439111144623370543385117870332981208147101584465310258185484389684340958666678134695902770955225391606822129911421422152779271957160675540378012899462320144582405389381072989217529453688374932398130914027463350619844482219396476011553828715590770617727918833806624958939994940683522709461596836790045458719519032783022784296122094100742815930576133287441039470311676332556032322213052166712620846263672624677051165933121485242794834624601550544482636636604481754772608142047785443924362116542320346052289227749665954398028968593530607361762842119143499429107052977715241279478029210432703722811827319843555252244773463358146354640399395269078749822126356341569513225819292314253411694456143626014693554301517535895524685496756151363868129644758658296349002918928279449472067642540761925043474663401123488776911728125081256813560207827507516442483758387257764220055102496479045469784919536458168521850964222761236522902687464260763874025117222158814867256206088388515382990681263133180618105103137034254813766324035882445673127046132647615363172141469281935464504359992578712389608874737890783441956346373791320101126899119618409601984827906048946792061913069791383020125054525128894324130289875848861085147654424025978020381128561383723349351420884216086343758297205837031794163397893620412580157966684872502561509303238863352475847566771915848146706691170903363056841104664290761659270689987586794069596381445966431301331990879348391924626409008700885990474124092507526106477002198823029097915223067565328041434663719191249757612194033921386875808808088291640383905706565296530815422271570499937482755982535842643218082999652264875157206128896876389060655877362085628704623087877165648813832873643672674282053574707094383738671612642722600366322814124393834356245315455967864278903447913841051776318244407981432934108881612239406371541507967229162004288297159746997797237695627068565126102757167892735149629955404154675653225181394156361183266198553472714129568446250773155682095144345707773726401851179745727165204823562437687804383893538120429411141991213480929453573428243672502636253046973813207981891309997252466768989522778864073181103939097864524792791522353419193450576229115326466040592746018992848712642799158057005765782119344928520236562783459456117214779366918594517249506536350435220790513944687593653420991880794037345309557956862236816243488832415289928009826088077682633659359533978724768029265973089494920510945518243009485983459656668067543968079931219537644253643437274447176583881490786246228180682256046129622528536952383103284235188266215238159814861538233335994495524975731581982732433376861122280265913469691467863406077436128904011577587641827234128729447195938272673967788368491455690597316170485006066290729898821174157840665745323787136166318712665031560203839789882772844706001426670897788883505980656900943052752514139147262098644465219278821675641299195376059270165082756437384681554157606322552100170423721072206922287787055773451868786922804169509638422864937155048608488193569002462383526700481132071410597415045185117595520397506810263147607433897904163413737130266460257875630893384137873383816909692492009207662015263319492666776699966082685352400395664199524165741094490511554557780447370803214712794290874435131529354429847513820530505741882650528581897377311299352143415523294100832618599675801158969650044436124193236230733105301808654856441717431370129837745992458380049337467194920574945615336763496137957034427945001770367769652026285957774638120236806951034835586053061126742096100382328857837753654697131077401998549841898766886599776196581816201619693835397522231027302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -2677681998566499561608152824110641976108454024200297384693825257060111249433268342792481858660963068644706331217865864179148079496558236333204451223244544785071162128660963471645481683244613986073395846117476365255314561443667341014139860285419316659981324739790734038656145921075693057759212341308835150478210272759850892722444303249472209195221918164699870201474520060789771756284989691996239230994226017293046548158102297264099047770225000773555144249951362534493187758771743230404090295251950565166835407889995549684852178472664933066646837871620139143439623310706860777107978447946427969874238666381696690459288606847198324869771456025600517875689161386933667700491184847725406777435700601672263694310156587663869749740263272924854567932477892196121732424497454627852372833796844828974534350024451665268006149627123479831066168074267062049533566681839299025875053064391407461150320570133529513179319839464915476886390481689582043207288016049895787599496239367510368013409795307237760033722628311606168836197615266390096066398219110014174175710701585118680464229230434649089292996878776714705543501060951993001712889960414100903515428152254025309462285884373641475330791426838173239306066640002244172364233811426427101909714189379813113997314333261893904198590612098132130714688926831693751069526673989046666733411984493545916374830307430911802171458059383035846660833271069106043656894936681697193467194156076716526796982954895747910390336995655427714616265737847430527389705343256872261994157584538854561869184159146026673371535300050321310496267067512236661771368069613503312592935118340094119257021081041576976060638093583939620516603462993006016025340117765177612740852194123842669067066289399432461056774971153913355000558186911614973008626194317571286689423702270045244317744896435792366235090805485614666681881483792414784907979650295286947364813929533670257565151077557466723802082991532952956000099318616207126125502373594472844630807926724390778875219594521193425682055802483490606458471128752481931643128895576464749883587162810189289420074388097230609974255251563642203641282227958185058385968813798080964483993289020363160072624209087479259224349701587430562271984179997160320593690711712955728989826375821865396129598726784065727639076518489285954148377906558057353751083983029736754381671934089554118593703038367733833346127834232665360581721053970229318385680963676937407540120766137369217783285488484365544428564721174043833519844181653070578389502021228888813691048417968299717519158467898859552900320441907269487580952225759466752888263187818151976320651254405207230065649401724350143139086949692076640604359320229747650638268507482034180685004122019483013474081611645187811076787841671083613538520157634679906487432857647953907451959379282673029311996146301922290442333513544051893393509755219979767148566184272620419932524576009833348476726747410590005232642892152060313664034496833449581737366237047460016176053364532279472776115760476827176611410025362623247791102516549510798540315904491064308474632251496015084714004043693628837335509226862395321781959920485318304520712028058660970119383215002336344665393153894785922040347741150391950589019036430123580306260380334891613786026316481014636555518226791205899948935943723165873564120223609159749981086364725416796056487821531229213880155733313824007190943536053033561129838581173970483299221256033953618281596763005348423235748095537510007720752627091797898815110071294415366372319882123823706262443630437252621505028696841094645324485409615012307789678523193439472759820607911396130245790128297203000040278718283165968020305124565236997913664487841201123236013437588891970733792331160940442170422736314365418098465652004595185197040293879110716062841276398035382678216815185414206839560841087146195108675524941137734595091360691522651693400247340294504878299372569330089237003899158440729923430574618102481973057535477312961080907738328093364454407702493490958747229845121911788808270899642500516113510175028684734211444769017035378822847830208554515126799005070384845665738669861616293461570248040514743608773111737602804217232013327856511630756184670526065400229119248601797260121397071956028681045232270159429265711303687835778547135902273088325136829810221869143822712805005881040772375077198446237568483055867477593510130427192516928107712626785626671415222548011483780307764575812399802117378205334169119708744119462538627668274751624186707248704089316212811412413087257911012241001022438947004362597211191140129676922612898313222655091087220299354396445236938212033607651130981962915341141222541109815622942768763063523537782565829878482174798838802634720912562095858871797308524244700683361888857547978746410599584116701550989724914971235877661241162096952230363338984599907487009857572835961859839369469822025084474845886144670728799195247562653208991378113916295177137876877750423657703761363895463912442033537384168695498761376812883668647583268847924662630904322493289254653816905045265102227221044979504598153364620715486949146624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -1382540315267533097678781081782591901868079628695642579971601823777282914147164757944356230840522498266882818448050920355591166136941684866816373511451293193609661322288324296609196361471829275418038616260137260902596252773450085016100092996234823667396759400633702991549738563938505656682401972909665835673641239881512033840969263134974529868369398494791852407063604824417846013282081152679214787671035937164887315588464530428801164364598284430686236957524930762142819762244003713682744110656301038113939142902165024849592838416771276667873328693874797911366984709741555288075151665256993876225607821877025221133517287807238535291598691773515791502942746452264898278694364135010297728195350798779001877115494006972319366034803783365161010057670920350407462929058687710077366648127750221241475294370318502742406352408594996952498807642897299456549233799169556001608236318084632982574171325779094262005518115255630551119845460929749928524196305871917723001048434467144294735048746014985210464355482613061739556457544376205911627571452275047671764897239848635405049671463852028018290103524792202353827685960393325893760245246886219121152613870936200102027609198934639287733559744274562620136893668025921991722090251423035763814736868348126606043532190689568049670248541708711622348469614695003592751281128959220400959806601782517201605241022715096126034470428694398891442283153343633763813679383438509658726539581969790950666138053940001214530246437630534552477898795175154109831781856484290101311135017410188084346924627387786011710311988620410376521118101574550776490653008914654237014394075407935132546206299080163787399805325584144735561613515563035582223869230025787303401389958709393460907441542769472604415339673012508480870272436190471646457401633778565383555218824951040950292414908308511710766467974261615258658434818622863487860322145338953973221783360466944284991443725759950518387913740528650536730613891821384435605184639079315977043590701747365293255420891194238431823898367449856797752673360212574947291953381013614367099283955941910149282474389185981349786544200095910496972080865833231618868536114249385521175650555968878797858923656319397778963161641939570239062371310438533677566394635192054135639454353846800366812692386756341633631069171159300944737969177329191389623705402166187407802370538339649847091460859923028859617874620178954129953761489897061175986375818227954427631386592689515745195594092666350628659611175907228704072544446118682840553030337624014249331932634861040926669940119683224672294760321034233028285169113865703533558152340093600768141904035896299659638666739441476908254649329459981589886730696056064171757464484283068798672407057413209456325217227203718032155048516021956480536978476750247047131780760299975508971806861560757605142076033199097429774684958420022086475310001892202925297979302507118854065320125546270745978631004821044819625740155941273009365808408148775560929682972583579292697370356579620509330583052898591079098357575797486604121329242490923678589178189514528457946954205180325786962198108186697906437016059519582821850744677805032397003397336523815289770162494926519804506280653638619404547610716006403984431623443679576456598491479451636496444701858935778259802167657802898557742962940906597274650106652690750510887563028806452449009111929726400739072435446655116400961815313336243279068122966550724006175317628194114271589118381377062736124181413987686767111440845297253955842793467463686749731734088738565970862725927837824397517437980231605272463748381723998833123995959074681670701264746447981553153993582744437040851030128887759114212563710374427038836924213291322126077832583232156591000176372186633856056668152410656214429816267851630316701525035411329194278766254633041110091390950694339475987064089117231230669247773076576820977034024429826448466933611840678765964584633248146966723304040590368917718537493074483561991081099979463893863910506100271725136820305248719217662145029080188571177370165460490356823705599375194152122833719283816121134102714962727963480910816054221940500459149135437293071634723707078989325772368049960444105935534635292810020819988655075712597935944701473473330529944572042690735945463172894895064941927482575542668529168368736156700687681345907695087818153634441554694471204057456450013736876989550343965009794792234533466890455569143515535374350713913695368181541949841592821505839606775972867117123514222656212303658875714549532169067693948055515704761586627566330579239705154901644213057440246728773883085415561735925570685297891539157090104419867534059679318558814599755967672657980121503637434737297273642172499585094378884292782506182589964216550207850106456126668809586601949823713251921088118786770851708487299085029735935141188606360628782563104356309034179646744746189359816731842785037796129242417973160781927054856031808983164671101472753643888354039160266096337434527828010433610321219347376492003110332698364882439619630119387772534875406518666768471056555078702269349200984093573840968473602642637173555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -3131402421718772987810399360841242129979774092773806546102727764013044181964679344345420806455287214736614717221887809953989321012850367559930667272027704679367779399526128757227800246224191727548256250682258865563616332175791246652880654142037457390014827678660929818664000439161474092980820723341462485205268615409003708056688043921136017121560076571768475321357666090373940511707608880447454843767042823777909611313109976964299843341779258306072837629453628329257456114370346651135824212893598764338307213834551689300436086391095226812964228600201275880351548553978130829555620420839620676954239228107417321088701849096931333345999285029426629954837032891698279257666496609561705545127868171735476408279446120896391498654621996961650278686590047273771455688118728759202229810919526126358754258290432747247511999089802953941264910360221898982943008439177744534720537406242908485866449970562964556342366725811496962363195543592266743748713658985265544937079095621129194043134016470473393014862165893129739165681524954518683627350933691542378047275134485990557303916726240614458072978104135279404282879570652079027688371764758666037293144497899323893476897362158030645799773509953967325326026793238713946009373046125012860849001256474961712074046117433650877129452918504225561324271454624084662137987047886532862323437670352276319918545545693125332074846109936080147474049433348412983053524395234291575869066953175851768828814381691548559319432654773245189326681665002468671333932837722853003345050158345179431231510539804400138607085451988726001126161144597839334990833581801848208769449964608177640734507443881863543659896746743904464657262565963886190737608503465503975339766911039796374916483626648358085071547873216534756701057070757750103454857019569329159024186432288273392755130371900036669414043701031273541899031347401280753989517560888699023411888931261215045861297446756249792577207278658561583884338888629458707318187812602473849378657284582049092310344774047118351791636437038175162888005073561138390571771977315434872052346773001821037922697340887680536258225630176312095145086084178774474953581595166286350753291379224837185045778376008963206465560273435014121580353959707826548478883690100183471884084648375678925766824272933199752230417462661185693255792634861004306462928274091941354503485946434376049226143308800061693235259554745731552374041967072592666877403984585912298425691501695954181897862859738924507474687042613502437599943767484014691957493816510326671835564997697011228490272036543723182974649052058780989399190071941985863822882922603011435949842425374044186743050772559975371762985700532971436176649350147221074901495591369016010224276319620843625984395604281366606392536356592314880615007142718752349344550041341278422594999452249256810449422153658838499000123076410508597002338036825452429575328961930580081263561578792624567010830619544441241740274369032113070431253511676899144008719962950417400734194007465931293757775671002520967332127800440025471987820812368258570005795580600247862459352979531893016460287507800195687657757435289690719161247803273072056548219420825766457663139511290014237717340757071683785319137730948664389142464974148506074837091601470944015942473184831308701085781984749949061216430743087293978645641705636461058683465885133142990147414373518675259074333380432877737485418415043082496092465333087395415368556083649922262446233382633718677835810165225154802534224009826889962494393020475224201582152861769214467944921431748557469581377543476559589793880185542501427462738017956339100298655312708919479607103209136733074405343885668606004268477933256608615119333567902362387191233058816464084793682771670462440832662563350863662127918399130534143326617992467654659353538318352633477582601455980718824930193460308441730802948100545851776369740599812493625075961799501320155927013302076850056743046427375026834366270152123838232646081973521489936955846351706959841825112656828581497447784428501568407747677574336617793797705732512072948937386180113098869790240888476316412849021328421542747333010839309122832085290006789687604377616167075206159737166199425856408095428544092533724316226798285202672426937546836325863533364920678187960249649607238864351248916678426629088940275170714751128587633201962673294601770521298134906648226820689549796467324958524621531374033031510477115713027539154273645865375598222600461253103527895912650303513806918712865434001164123260739811423005235012987551943326365242850144258642130084366081737490149772249166937977435868787573314777331791415251564388580661664511284620704355678171153220700334847031744282480642283158188858821288017251157892902454820604133846233303815154968423133874519560469840243436204783637870881608523368734167665715502116880375359946623681320415534855353232072232224949940638952334059566827702798962819604967331919999192812917671858307006580370824338774429061192513823850317655916710897484929042455427292544429376094118495637845013726420186930681978771275101636890547541956966410951349813539126640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -2892349554970073448032478807646246871563644981747579343782522199934320224884050852346351353401391837654412637463241612611511159016831440682895948133878406826110972342241188498998476331875413863761255351105719235995211229931744680791382915181077507199348748951110107530186405470148035576243944262901178140222293668742723742893888890824128184314451151165666089349832001557347912522285689533588814718624778098582712710332916425201005763029269365646689637257043400221755069082742195395173723685429060463621980203836066916328372882167377955949381168822791702087419347688739522536663018594994614458312841982749927582721473046286806474897018271112925483739537378509886174118781258858837391246709580752305564132957864497722303419725064839065187496485161100890924739546424368891467696702659553724644965199312064230345745165901370932636970296949229568213129988675935998857203756007119793360311633134668145824998617893843160183875177464696049401218190010027010052027339045797592953404122339056112482657057920943003313381109199086293190030130572384071391081256172220066045270544948793960322838644053252868076731037263835471628747152904516244774807307731252371203685805418415632809873544413161255791307877100962581206084838109665914247544736051262454275459567355726176187111749588201527871846343266331278945711775094629427821139812527456657094326787802141819306481673421943332203402203652523660747494804359258813382248598803772549293069729021727037861619618536135196465135229850969114974949670419665108288210327992606993486223985621173514619178995982734187399123721458478639918504435163272281577110583504905576242352543628224974844565315516756751268014827719142351996627640606245527455989500216256937635275352704008919559702488788636359139469287554442379795770041716139157872238498437403174621316522641720300790125950947659073771883598658772727389047594671445702553611056855349851345695069566492397250384310715747683650513213459134834980796394634151023576973846623192266476736488277403697184088066310440081028225694796023659025858564826833194837240207815040233283117942402732517516378901931484456971936254264379039054907987354751835121230522054542266106831282233509340748362069907698927411994242807758814171735468696975656718137443143109259005382734462347733673302921947412321091068642113381339783672726204488910738412126880458891177237606749382517855738959713832281398617603659662439950503173702734040095990986852081945693298155719779332871398062957513964450823577169505606472377772173584471677333288714454426899986479357829573825493706308067869471561481717918365589746826270821149010182867266461886667557503932853541192065640155690207287721972269030569693935697194258745090471005297711856719470082410562893410898227970854584192049632394467451785719567609751761280190418782394950261086210773828995585250542084334955163143167244781647451974392614003664344927617738531793620489039707733748076589814221387706870931897045997405458319466519908990422210507379088908234207516568947885925206697799448503749474992072183791319965268181505436195902397087832973509420606246609265283719800674988611203785722567707413987040562158894539114169803727072123520098736726725206146377539444284007633457348991232044291946498947758391370872563354144311109028399712227168873973495803144155475442018373610875390653556453612084922534149095157177271850314299362307312223318320668758742234341906694487831348159330936326638701761660521203895589415575650837480600701350567251472869358276054240888318345148979554758102418909707166660052860244776912316352073101094620506544478979650952480559759687960681174967890887172165607427390049621794660851562717702935385310421192119609707995076861430183947382542935984440378649260724213528822509419785531454132356149472493961583858365342089804789646525694705186728976054893148340147519993600358809312764018051959517618492467725493480744449171259213271985512585120703065727254813422488502316117562651855174277813709733369154579557509721145614986319545227116300674222063062851437735083315755757836343880748707067340755019957671605166178291812618096550416816476611039548249910001679428087084786013957787064714538703752240561550127470662555193819697325780055285155868984586954952105377940333130634091195664529470272715281354473213730065564214430735559615592668544974169470624144531558388732821895499116823855472435076334018585697710464048080281509280873196801245446941053246169345864645945860729866371454268688880793875013691587793378126032812575445341693216243615574692237713928659919169207613695723695500146708089856629258824209755935585088646155045105873856941294116551981003359550438556092395057888300574680525489212698937451923274717917940426327751092097210700729589076032642030428680106425045514927147407647014399919200509835958410729810367317478434263979656996133998255367992981597523671317515952112893813590532564556428861891717461788728931022781055108644642160099438871792747353702992055296335930039733515280073752662545470846049180190618534688503754633940816829894637803215927946022009096928136091161067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -148128073131698512563826728340644262634000772161717787121784273626535178636606919740269170196106032484328319203088164920874642320105697916148401960405577997454010512472724783814962672223025299873647144955003129392348434214184412392541396638382894471425899771433014933314263745580244635568783750312105602075308881004056370981618268811342544732158360457853751165843379177281100711226490104240868854160112356559579680221268909705877406148366423834815880609560407394052656685802607092102391013579132622651037124707851563701523379547772240940499164411678818250616944966206500209036946694100284239933020325592812854069277006140932669839206621969146837191627191685149902432703803571643504565598804209312627686919437131303499149864290570231790954688772445914572255000448593171528835041611958441164870715223189676346121467958047149548633398681931860838818150093750911833223833953327960832218807251241492905237236707701072597914854460616916195573483379330608166642155843138142419140227580915459561253013815627107349829770082506869681137904658528389726832009218004068990115802199602832843033829027111302112567700841325983900510688417211259967237726612851240163651313838281652835844918344452730839776212785077182984140093169494685165659694343684075142016539057325585349582639805179694986724417836724211184784457019608918848954897689973225914798248809825939480232946357050890649077306742086035568958927468776958501453083679045983634552939791837368354349700892364316739116825441957629825714572972535207350356295088898742878035058175584954876577576070648475460380852845869087597569754071099780837846592969494874619880040304424635570866750175335747599473564935561164236069747772329906023391093488061732630051317574592718817336249114266471249123768528407128686902443476833085875331379296332156069632296516257345636775801247989967647981305395686369461308577620711209839570355778803409860485340030264524648187676721434951528766511604389981774487629974785655134239878319865101074690407849272499476834184362406720213539414883378008609691061598295906415109373134305483320745282600825234049396541638159827583655590210028974435004245513544423327679302971021104477586834034417271352567231643032452145836440511635093378690412588108348037553614916848758387343949627979962063056115383104955488556324949904973138169621213947167882354163838643970177540525428514564250444621954857085595068641030057916751776298140362097065149662994333140960307359144906497938452912663638051953598651025352961226060702206622675927695024055816109389798251062269541111177079690044108126293417479416707528487219180581195305892293586602313202526970434713755021434656333285050462462061175963227751418100465236263202422282576993321105096991972319376181112129544271268451439476741495140910017971194967891229151371919625457454375981321632355433411823687832690917757297667644213156174378160789965001528321037021683448056197440741988428566916581241569310226137767933048149815915063885308041424237065334020931253858052260772945509217620272930552979061360949906648122971372789295314400357143097455257601089406088415935325650747855457104991328142595080647504307648261037190860556389209139625514384341218561899962059113056940328440468370463848993254608560398995606054367815339166079135083769307206226043493589678326308778315697322723512009515431746576125721387438602783918311254687760435169824453113984815189585276947241768216275034375913769808290781127743031547847388493215107563465001074276631338048248361796987814013312362701666511697560977215456663797223715300070813492039315897287733593211139813975851582372237633636953369695721641268337621678219660515227922942332274743172102485964090662174067517860146332129672804880365142421602199704059313537902905162346794067525448821960778324498089684310536129348562030251631937602219877662662647010252797040297032572460571385444674429328970900134032652027113387953752066315937573757744220593496906873208779944684595496827450169757481612717377552007473299449554470425571695108473804977736019424538362851601530171022892294485619584259353222188230993332937731552421843591245043105997911323630252636630732536671177141905719005251821535906825716139752442237296103411705764112677713620954788402029995309073721258797786452228206077532564481093897079277380629759801645310421662436944906700765108894929075108163144554489419972938980401368412921464551700326118888816487312549908676444701570583436903564240728742756736104126642904728548002085571156794340799289245026705237065113753500673495241994698538570995886253888364235688164600665981700840168494935832608515139121399066044913742662864043305556700499899041008276725521917348195954642009005502516241197854358437431843296768622499885940316799313594324754158521498339765984083101735821929678744448824941333570478934417094539346096845835648179518689105673128051753582493706279997221373098053058912034709359943458399350841860127321977656028947996237161836756539472439329233903951913382660340068808124178708424252448162904856838876558582692755970199284613543160983129571556410051788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 1625475933036282733523485152245021294862849482503687316289302995077367812124072919771642219573484571184272650837588352804522020521319553229744400144814795605028755203427565837204877986684545071925468697257068133549372642194259373877477865247865720708366066722664328878188619477611592701935294930477886109027653548316115622929696062483842711342136381296386890113397143374310679326674710703379729584461902391794217477186233232991235259966813917321778551566942494521830508825939583926391846900016268964637571302394751755851886385347190394038659144928984732937298826457088376104569208445921322993440944577010750144592846441274837059042740124148304108429042217781797652437704665881848771359882018327563555712961448971282338074370369512647647048024086685465138127794319291987611967875836730416696064426220884179682589439639989632772246466823839230191406486899570575117022753882658806177958691870149498589446979506071456410446913362952418031097083160726967453958916406215287989595459401097588414463238474586927922076069221492190816611530351185696338320496947683365111948655402251744224325793222217483242810907641650817881091224433414856701459297844168825670518464218080953191752186387369051402968384104467738065840991279655566001403418925598407716212349996034211653872089970158872700661157246666344831534140873697893132666484400890102519277892587135032479783209045811652005526646098042045178394873453452514029243574828970011069588398095291798304933715143689926441514898176038421581637114901705435008199570182284610873192333565937871174105300487904607945971785831930096769822506813867926411440929609738000253022483431249322782336713509868558918790042710899665681109396704918993535029098736360847142664334555819038180483430718019886993012971307273452747211509480155434846578134594915219224337397534668129924349433162559881019021256066786776035836335260114016131221257000923977786368184525709433329186602051255301025769707729871237423516460099060428307085470463386522587424090627962340574212830836760149227772314275324070834618219554521737586739640798325238338593769087188907187128534677836715226541079274562983529364498665428388544929084132639854247392521007118015351155318821693790493141930281830076326842830213189738506661579448822263094950282698654289944896190269444131427306603442811235053195996907286123550813621325313950475613999862061439210633799240337509736284335652605109009461028726126409122378348132488009054433243052843344976461427667089290888898839777811234092380470514305160903672930651699133920401062659484851426460015240512276474065230689306539101818261960871440513506598727664994238047826553341696986307356237068897805670435098322957928347918318785207389288121654473081736874104609935648383691145137081052733399754773059800206807312408202498897319260130792168784020841194201132820443823789019564598590357409999039523036255629140613596644557940881839640217226187675106479616763961288000278999278647196852073551417282927479055775809499522508920753187217097558013360417926762616621057208518615167090362904687482605048522988318644088253066196920448621128029195670634850624654412660725329785943208717738239192230494608742226459573079037006322251592341327651698894567258911183060471033660976880815008127216188728894731603149627527006121886865360175490244724287682224171078960430940667464055024279266671951818602960306941911544393657622808525227110310603058582303878147947177631536846368029842723400495231082714245102650793945985552860683495979353335107090480662078603942015244363895183996628617520194636970925111375805197261610525803530863578862246833690166006035866050515268944846059600499630914083713422568810115674508683752215383321674023086376451158612114656967084255893413117085765069015306820072818199346359854035099756354000819482913843286052500452775726816100911785645155460649660464993605271412795924561279141501078356710887781180864247574087095882204139968122980241070607524675474605085393343216333884026022968570916248998272446171860520279893898300315324872646508811340681850680962308475867219343083292584985306505443881579762554607742586907784346839540630231766422505461476971390307022447325053581782750349828452848340226312439768268085066718670405112868154207858660950981307518767223771976376483162674851675017929592844697048357287063382175454555428326052079803027907509291889240078092787714626994300151542562658378140635652127631419076236220990108225248251974247774109630473187147195784714896018030720088983696355496760311996174130817701841225932871783818354669806707740930123648833146726606546644119410966642804498573287584516258808463133189380440421488004987564137653445965020573765231050425138777901266925922821290917394234555891614211475854353248626738518642534289165899850537378305314095658263342591549434599145182661196992274555449962295705551941223582026862472373043617746409477873287192086500532912077483964045688449003937552958066028960383536363621473582286079645693076980448996466711284214320481044383464290085792027660488764994354257917803723189568059769173148645657149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 1474996272751951651614594966804700228082973166569361487507054509453910761742474662440246223936905244213483570208532903825451390516630966385606732699361564517504718925351119017585369181401133577698261552079544519324329435081985160407440486444371956822606081649620549251666442411832370116936435859708684318331996868659993997688927203253522620514991079983839244420730248200600809841458698213444187806253827478325233803285316792327197845489040644366530127056178362553658931366503484971047801074455046377720101228617134504271919594572373663833552393385353720886189686062553319203786621141184688760174134081857678274488867283326974430105107786539949270949821424463926453888851348126584567419418880292643842781105368136745454371610188676275834689553559574036371748711076949875324034900230244148565421752109418574698660665857550218847355144089198670183635952296124862620968135746901704344330160864920044934602030859818854576646174681301087506201838417392694354933579490418573923638443597288609607691464969358948505418954924775334021535993414672725406842023089644717329764907021894015447733337389480912828154203011570715587829272686956059584731619510012960390790736677380966951980627929702063015418246880341962204838654267164604311747441575428715202017568778568311239657000726759538664232863127272327692411408792381181749944730531792820757373806061063433555085406867130668006980651849911554330623195906186602458973472149859569379663838384836624391187268769634592563893268105505103383561867847909236922475653624479467076154687852430593594934537374879192447295174827915210509004463401598711240432469898021399729367523476985300914815553696564997839745768944589475082846577010587421879856628882772409040390455229464214602159838483683804692480582618494853018151399658729298750141219695071898662224884887024203039810735584743349882221791236247533183237031325760926879895472019696349474350199411217687627520316316698890167915476477880494146318164312818348241300670033053850111739593918810667848533934416213959650176831549052798125591203940774051420209177673981781341789964950592442697034412223712980934816046891969164358434775280777691203678850402127636215429718338786434735167882153391685727406859562459700317729437652192124011703753159874532320341058519753200041834705275244964475981912590391034554706038167825868490666177737904283102315534363029639214769748400136774655953049056192775555230372140468080229919889704561913436607910821099041329339513721970809417952737909217736203726498449370546047753377393331938878184451838178982294992361317657545973709691007083889183933689030091413449951558333822821746393421959695869814004899234862316392664053615019967724221649687506291950790485401921945609318721251436824563981115302196903129966131996129872762401447808313095956989544077689557653758528686635936722562789293863305927740769825452686450431381287899473049672330868488937834943661216135032372455842789385868130390867476097042785524747374803267503594457079758219071177311558522154429124000291917132003655879448221840714285340365740747556227161159896223436222150778107393611993577027296527581049649772072191528169384964389329525548961552290002657657994743387002498602685738245694697191925421762686140300706189462181682453757650568266893219909790157851588034599012245143389091217801841111135284587299363370494388457200251499530131911373159017050196354824200165061781338733943851324694243893972117992081562109741717577768893442312681265369772808668066257741267662669744921699599139925619008518555539437134535207625624831443417264191785594537745336117025581539695700157335335448439948145675481557496743507136363474836874432394334823189114420604430873782909689460203296550029439183164950514375512099155668479495468480676298895343018042272810001977645792903188481372093625109830716303308141618243503816253722192175367243120432391160238117260634196561520404852687952014792398162702023078496728191755118903682095082514394430102926004299263040466283614287417419076424415807675153090659507013378440234196349135539120937716371753750937400115593195635028037915700230086580381111356005356134224228393777240166415356910651748474384975741366091254622654462820490467922007493660183690251167703719566374430984710026667641803525487857725227557943814363459641232627487299246350567185002801563725006940945739984119616490930845417909159518465742276786617513280608730903635103822105379562782405800202051487123491411364184042133931513178568106186707167006296336973496197646019533903376550937206966370263360247467017060555360377460058982079528439939038125243775301319615898373590742412725898812897914103471378421628584354065296185567492185686433003566759795376746028444363862393038545926990347776795672386969063291541598060644067725719380624928024431651972294268399477006858112779608301616060105274211513310590589754032622670099431191063112374216240869414256406134236810074404251502509644618813274978692299479706337883443475824846300348141999931168992052752623309525177705526622297722304397769199362390892693329269982593406537302016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 695997593378767753209601047981596618393397563081955620234257689727260334980779941566162407865918837772753788196986202143837465083668423831555529725117388269299429306828735406996981752827851349676240912840722090895600486889613532782078611231844554304985542453479920241976860535576907532077190633692726684542111761812844200734861043194264157678070998956001083969754548290194872013679188303490397737750067315096744813360650798662436027506711075787626586242351148300063124084897758640994134142706046304184867420545975030804026314115911302070216415076756663208286402251465951403749318796010037422417997172212188993151225028466414971591790374271693734853752943397169689279966882941671771211864565472812819105002932797108043834682881127755080623860980879552135926311818704863144418674683453542697883715152872513242134129508902662733348554861168217633889656389325950062548483786924056533205628981055492009095618970687288512657304331432715492417379067166995169569702132912646637154404336701492408518868191616964934497528437246282675246071110299860253259264258002215485219919527821844644650991570553319041000215008629987630174694237472728534656518189148950782654582921911377363576957993302998703072387790992375523937458998877678747147765343669465282984912072646100702847121770523857782141517759557582141339746932750460563815950696210657603135246161909109376388457212205536260391477179220644202271808724683080678711697275733914419471431918076130280155188668700001095931835911858207596999892624806112347908594426226290836990435768937287454846063008284846040763777782588688057006906616533479986043466758703109145328044455618859521736720855020950376381880253106176922949833336842115585610502756448176000278132854265827900520400788497118354794909055334467272075671414070529937666613111866207522371502615342576717676635382273517179248037360315918655213743801204846139832002804083491399492664787134686380978782344964062683418041621250841672946891671449070151289358494552051822755444695936111234219987664681709255469847992439270599906914582935345621177275780198570405298788557482205629299105751456626384772241561485047867631252031798826900300194969745620000275206666513376881636140517335010181172772132161985887382985117952283061520245296688521040785494643293384371590206296706412350207182376668327109920011736053014014747415801480952877935450693144984718647791023260862222094078904555880315428182448286144623232509296332158353144681814488266170766198044005966990881405440489777574746751831740551000308400630720713810656232155990850346818343897264367705105219746255560615921652128260238483548325250580671821652480098588999797803653398583461786285133226228078402715375589347258860633474379690891228910645709443770762822645262422220899535269948006092318991000585394558148546992702768065742404989241048910213950783368137205775860030779736416792150026302330663635966353891148302660907849675208769323448099539886591368174783313347137222883394954509803419572879135940708489464551292493384968788515954812319868948548052024257363989063373279730445313423206901043892443864332836398882867038480912475567608617184033265198383425777755311684776817052065541658200310306324481306108716432806870969497171707761062736975782325518065368309163184608233042642922351396764422486594770860181296672508830776710284777825861620868897042225479921574834114380199285140685396580497194868493646696730312993008554745719951076504679279194722159499775979521603620936188685211449402932414266703088059626024722451190390935820544609417574207375777186424711496510761819297829171718963493904398599363126938011545121286011358469134917441936503718382353474896065558192989198489648713177462708430247771416513189946690619573884603955922368561447648791950283464336262888912870812993014786760426407806204169855540019785613956698032542304409144714668751237290136296879641891368745300804278270399573251788475770998058647285602972982236541886786984591308635641429975624513979029334934432850757425740893357282426854037396652327117611491901254227997439792427598529845472198214019203451291270225217205813440573231176938060524105977509578678136815197366557894090379364060892875740200464198200579449519052926108909904854910818094522169202144327608690446468237730444574767093545778707799205974632160653717678318243309637990226242029472928419362527584924029620837815046947613744871593344602706040624958911536102755597845514942363541119942174958665624994728637285065142023136432475720424450141939272858275400484220063931340558026137532642081322279084500103205265563857105033251466767295254709101539369516820113973973269752184696815409881293425177415868152922896119801255583555980329253457516280321071735225026539213581752524132393049447442627682852987175615188234833843123435915051976865959150951081957294234878202161017873981533909113985317670910705346911301845880095849352592380645135101186914428079294007143623040236139352719969594066809671236389532587842906014452647400845887133544523562985799228522931649815718052532154488392999200403757929234176566886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 200482403232872120733742387197948248872443707071870482013882214301241010840295175641743395151630172038545108810962723382728199816561570847481715690263194318553267422603444358307688880152318897604481463496418885197454156231842037491697001620993745508840124900139050898380009657538486429218984423094453545764987556641428982386478317183213838700324717346856431148120640839267010535724516801064777990849847882690333111207970105846974292869385529964457003921450001590004990361667372870824916448396821980247847094446770083390158063480177237806053608255550510506938636784376482334550619686318601147261860173721374732879170449506945462513702515069522826000259824507424490958348169357706575782544986472794595063696984434994296074788066970882667764911216545146397676297995948395220461504366770339449821790516484087299172841299870508149108221759366069341845322571833347848214357436222506656431031993549746386863504288492449312994125251496600401944692257904407316257811686185390110719839394724742073254381032345223614957139221504141396056030941367644500289423675778487141690516677347557497343698674268322404716034934848589780069144949725411863790828630667291878336232146600536048893701168601651855650207138827952633936044465854946113373580139810800922859093471143820601116004729123169509189126537439361751372634644013231740821209432354949264023786297662680233936214583302994306235571730538926164572941238749957025303317042271171804290172209433192748496568565372384173577024742887296465682620923663165502179886465596727558351633939348910541063064528493398377304863327689260606509037536128322612617731494673829624384485284603484585564630030636250600617572747453677277204498436815805884167978536978849295271687915596097867414658265954864017971334875750540203314479535781826927923131801774378147660580030866191568633329630930232844688580020813062290336269944455799663890558680878783122318112474254012856896095816101607729876241237179848756415509294173189991527131272969804181094023617947347939742856632435333931894924994812445616579787084536552213785224372334431980038204165244077895875242059460155716080064629465089259097369463242812035640259893652403020644439211550321340902663478341231210195649244328375142109192698567102449515366141647231587910870293954131041488201718578319630556813693355985953453015776857572001471177950258189971523756952327401529215450538689916526451093348906049672715128063056874091843798599699501184108310714014937738173144978762924510288713790544681021920267013202820008830665398548699272042612076657603342856907810828941254133509676944573895793297513317514846280280807291407525476623238517118716236883460455773135204913367394984280220840944296706070293633733170421547767940372674420092215526674228833737973687216939622488246400906664523349123598182693758054559383896044828857494983116345027305160209171847980550173017148914540070647758427033211351888206621054678374800432025173646216491067360726669802173834725260649859040161103627697192854173026488631657791571020746737333031510216740181236527214981421262579179435068451339767354759055254123242104360657006192833839188662418662964770906591224963156558030448765241017727439137261425718165568401889206242971148788685162186734161096824926035088298364590946909667680905663977404681499832306037280186047899945178889182166875700899297308549696720498103721262710710449142363623123688846044588156778977818060729883587516312859906243890303119377263931411183204234190004380286851293991271044318170582689859645417451299036730360030125821128881452511052361620139642773911218244314397429828822449596742810441518242771961343322775736233575460217925308076282407908053406160970106617989994015490508979815967379485021442348314182475336207830748061031762336951304757943047339122179724572970114878647747634583043543147436961758718860122043961081765245853634278378114721897503237127651974810377686880681462917390547640067313981787699550536071920395499824629655042549156453205251843211237631630343891164863310428199605891451418826116661864597272720978469625188292093988641421672528751845556248107222327843077747443343843929405193801883150567113647648504415972738633204735473331723812118208672556025108939983465188163235376319591579996836119112235431918679809358644817093208175212504124418258019020273509323105365743393566745190681602850981955774021528545994575519877259369418628219732511664662293499602697713258103304642608241613240779274414700171674294322415826461598689564958421899463098269052724580000449303786367443540875150208931133374013001901111872558982110634371380992864004059002798817717096096656641494282886812253167335774698608605539368463368798398150237994596741721318724945297335004182937445764822075058528783128584225662558484779129131827918574659132192506854117394935216563425737795800420402032628603607068519476462759484716709230446631836341582507491988845569505969271047819820788567805254043142883612061609376010148947029954307496686912233510732321323297145430031291317194956378679031556948246026882369619759705491630981120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 33701995986974901539070655125527068605731524400904531668460498386547866448238802583547105762121178644788096309681338538877142115150143286742449833935670046619186494974646273005962109302654422248611595376522539954517593355122371549131724033964436136556458024998767156715838185930952906359177170548433927461117196127470442821387611438661076658424434743402402980003107932461682767813578932465609096123997498628938689491255032958552071195004630641756182180975607703176408542707071991419560624625844168031901005047522472939578570888116180503099029872155893479797679120591828652332909325336212635013855403501706257399758469595264925949517832468694414867947204726309475956952273517978962630814140791751127609002891471916456839104706687260141965906101819115173816209935970370418092954261767450248386229252861103421147322318580810966593385222353481309419536570003018886668788472523957436893860778578611471089686456591099754337899923711321270620346074123909564061434412965981242461489397156976016982939638777462964781159816418192828433156124325718954177950598761578645984452368140880449894806279737468115322728522456728412002198585101662958799531276952494044149552082829664183788751234837682486678049570118151390613767624634003536346695749038432801422956114167994057679725416566478414530656184681365946464239545930647561099057043087238505499919217939999540894435350343566387382911326378604558588552660003570961149450604376916272019826091105234738480209537184583518898692572107532798505750090192371656999947193275522422592297275383187116890323541900810897825974127108344687079496174713552406662457885164632073471811853463077149210170675482437325778058734301292179360769405725786166624493728904528465662702991180500450479454457312910771049667650769737242393711472852983220387326981978427355191018806984143776881790298855518647216611767623337103883464871297754020067465378686327411326271563251225197769380182493063601689374310779348542688378236673772618114163483535451992032173979172042350059385243260173024069049997371102062537029636897873849093324336040836437280523075644318943204641505859590350033438400041562050675497582798845372212511822787658235154054890408062007026154783376587826642525532174628883300046848173517466489857395734359553300448140738653131645735232705778527632533632206774494772257913352701652799405154383767139334585517331944369207254745856236562793469017666207510729552263534506399551829372978690337788440038671714749382443048602385267215389052297921829657621412178102052415280449211953733736722904162995084736232342385728219455046289755032187520358456539627012928530749602910445569939760267457636710359345876532448454185896371662359491590772275895150692701489807140800600253674732363222020107604480159516132482339537780616927331792953024299026375572230862858666054678451085633963080854746164537229625973578001666509942558989041389375541470210178717658069029129644148447333450246092154137400792958616631343565208695927312962526686814234511120771310955191157076440591105104604557414198547572668379731330067780638824866140502848002509455141279229556104111508857949814713653527616196751920670927340334860393208152862094373583292635116376804122758514451134872307793915879828629466848555735050250704912593935274014192805638698718946547212202209223487993366606067435002383779406467368942915100110779928531845610657503909943756784477842270554418169307258263517353387142622082090320179951853320693109371771411534897625128789440557669142709442521787602996352098147283530435254154665427004788961937394217652306516854451627076642850040495249935947909975167949284975153136515737257788412390073228129294934679029783877977865401118981034262140725859906324568008253369916344444721394371458586813825035718656164382410326633691690469573430669254432684009566596457157857650047713078408475258744351540170517305290700114037243771648176486141319468881229018403552362036584918339616809876342789186801153629667141366913720337584883285798369585699477369499357219138886498942175576832615583763781208341396044163281116065379097985145308811372008613687894968819777646768490191508714293340996396709110496436278789532238889104569653106519344382808688846778890337831814258409515076250821525403842426224877351900342721351115558046741568305542931073580965009209941850937210658477408445353515824670920099546158528611370218271169836690898855685062383217537981962178440813827919317323047249286907453175516122309718403353739147236423552921563174061024653051721262791683003947301225667819108460383366542845753371350464718622317519189857177767134982260558490788925125742590105615997890279038828138543515461988076734770030813879581802524396563203452072073836203563763652896779225218827182117317099001760603804731345708130083433175545747756032212350256939915123756656026091829179681552468844956616251129162494503607437599522093336807629274939998530138432513861452428047145425936698493185759244859876962957055425667229787096049237377994077914804446865617154725797808910399977457191702092838657963663250423808000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 2108472881547367134436905287179193944495199619126197141769267107106066613056179997313731498719703762824957270383718321266954520880521859005531186015106343353036286544723387435979414441160761996849412473277847669255898141426746141454144633675775113887645933386735200009982504267497729847616068921250643422881151718962422363658022016372346557231827333078093036454126278894916584366997139231262192122222257403834137865941740619482692892557540276069128307672011592310742051839331215153808702875036881026838556145462218316664858809143840978560513864651705368575748941744088243413860490378828157805556184903171171758526227015443476865107487572192168956342338815249780886011253881536517610586371006381136954313461236568192167496376085932508626139162069325769085031798062902611607162379727162015054734255397326971339129611898825711046904527061603445694661152352084772952441249865980289060425116048532607132085614161284381264000964104323253049117753972166306183612641941370889517995592666515433247492577586527678890243019783075942435239837737493107747621827721743721086557747048520836607968057904384790925570654661572177052422252777784745023626701368172374706647354477986145148840479479267927098844922774473421410697961666692484575230585705246354132821808082074963422395171601764275540024226928830425597115023579641851469807179285164078152381009010359192166777484522330178699729845806637003790459477975088421471746014108781023631568038482617570135069931048059895128517944793620460257137074904104819685050527458439150314743537960658793465530930401430357884843803551507047420930096922541596695164022372588764630570968698106059809785867186007392753114301079965473749750859730201608266320863014502300959095367571974084876859047459538117597223843517344396594941747724597502590569479229501554167735420168813381935494008839393612562680442756226276096273497073204139077942547205195029918890827598549833920895235221966769265723580436514325906731453242422881925587814095725630655490719770702064727787787353482920436443523715972401386110373825152688645959587695328007716825420216632286262861950844980047223577008039511698828788381089168876281565075041946616331186998818276134532643312648297247185805695909288836011428201756472238213210892981766054153043783952299959669168715661599355731349942060091001181397702421175713748613339747035377301554447087333510993121146139062581561103861225848352438265989685491712196729737205314949472079205903985866431699178095001530988055002567189253730080769323861358352825550829099640784168427575185292845247899613602031586465261586718926230122907436547426540610791513871852200568620445449341236110698344739566608309706309790230416004659520593915834250568108622120237045323449620195842871935784570019155231807866078945576217920835550999905014515678380139348874256427979547943374144810146693281187841974765334501622005683671697661615357477239449513199913460295388913640930086398745366193693664692001927101482137172847402390670506657104714468454248468052525872858763473942227387230752829417132945367729349904323018963572957033062949921007508179782058721455388524500569819510925659482737687999657478761912052840900208225933195966324484539950860469256920601850924777801286197641114218328278272903031902064545719130852979867566642048239635351131587918616957903505893498504237674608980920323479339349192405513027306585749174420037080138233322018697286089954721622521088699021274685127693458816909150840325786852644364363927861644492975502813009623742206913943093604359006375968388133691431327779048060194641279818360524567635531179042321409629543196840491651727000718511718823346318963133839795469827477251284661976390304953035373425756155699690017096727120321990237399222620117839209086257976080837438753544311208242724750284521271071374484452466084240017228089736501930132419866676062234950766223663690975058850681929156172261902284191669195481950760996816439496321812006499167021338157734369587669346150710549895754323741580796265582832070965283505005537484101632781565233852407812538839568998922598021485645292951230110383094049652934723857669025239144166897433160743994713852844203961004668192786597491060848837156286814382436103646811783676454985183436179474533782732720490474341885693376351653661528116743662303298750877482724840726885500942643201579669716555650625624444220684311992513533447819005228544448092629409969770164868617134467964482187902204930030487323904673506835214606717883114734449178935326550971346070622886539489747545250716331972087599595585638093766699235132717395440166311021154025898598335834750045388305109744681777498683682028266834712016634555003073615478371610598929537271892992787291842323372469396506032452528557884885611759252096782488020789808305302515761960609221255166569981907123837503014219218697713137632634401853320755574579087609581001597099041037554570026465033049884980298421251391025662896447912247944084808415144272283419702894364517451896682767426650381489835754766448113146032153294396421082285633787324886784409600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -287167967119129191070108055169859658332627605984674543614233335969432887565391686847300052743992451302033915786685471395934448209654512761831304318097908543905875897853573983535475085077121395902409851278943776379059282328186478557772806449373876121790200851929033698877061753289585434574317040617104253999691355450103756091660859414245238346830270346944899855606383605297210766025410923579293532583822436554018992926400333989629940496264680634078423128095190040255612164911435762818579110306517520470656507202422026379355459487497726551423309507950593671750720903186164666207966353934131570181765785360648300251560752934157607137846516320297174881102086108578077778461314225458797952407398726169518489752847324248431623788680569793949123992956725188852790524305026470542800367547670110659885758539354175109988828417747630333642626113731797940848940723569027283406405353819930084494403348761556051955313640519209934110460767776271437604078666569987504276609933382675384090911537873930717675506009580787054952429417344325830933298071130322904187467074273730930471676014075835297382497396259558767692668976679501125985365961419061582858473989329183467124520070745858852398465654308087952583851514772634508247736154608433483932571925926336901244449220942217451728459993151545612251339913476848377085683692380979397729569446631670678639159238019520776304915687608217999373623209755744851858584053297882209285298955152475289460386551597172770440901563206649422789266692700197892720464120902336177681071140656199650417268686591798742151288381263433356988409691792340142624782887075447311042472829667480425885387968575276355611288071630594230243893656314703591913286246552049100995105833449467326123468031623323399622903457292824787010928127773196883691438652429356076155130482534501148196684197601596008689033146028807611333985512102673262434179102625857639520348836001172852399913958511393908902574570286840057527412483552787770070142785483826328206641549780434884045961337971062360693213668773503060375247269402524679401498362827718754137623432496407295638796466655155613933456813100151923537151445071834040815452105295481232866493826869957098608795848606017104263846385035312144111785845871737928988086424351174921114620967065122008766137788384889366973374320321971464368187029862812081641887032482396154327643677240880599081236836453576869249595102021699169649727441190437063031969584654030234059986248247378838565043448073275758115124871055824020238991659314882820986301224596105359285999399777714727904478276654540837221679227187563841934755357547430053437984717955973526164283928614354624252847189896149164203927170867822519402509020342471263272969931464563923360413266973165592731622340231031092356900862347206613246449127599770210201719653767108522119357156270240192231351063757750709488094579306385920532052363208893963374863151424372479342842081176464507636735841825431624904987953752871320999960372467768580512984240325315281208330839160814629016373915051824833361440423688293259423819286626284375940817979234792835075132435903219023679149781408209995392369137192933243649405078337296773706866775934990340865590374716381106267905373675516057017912703636207516439201895323368738505520782417773307982445796231458708066340935957568228258974946815380460330945463132933254690033476541996313534076531436577820909747475177789959593876233453178539847390233142556038852480431280828581569998823074234127227835586704635420264073171647079559807404150503165423195104498554282493113832343316429722247296996699789290641368564561068130687199533208981670835051381098506886451898581683810495445181048177687933608204092312518532444023073114195506812117926478325902654347225451347587433822429683477627341330126524345713489449889751788932637032124665253856741919132555429899576401851020996489871979274578936853193673138554782247875494256503066460312047662202765845906873404374612551599604135495672276374271407030269978559353315024932094063530079025392548561223577431518587287527454780071655448072829776931849222978000582665020807327705938498257094261562190297347569374593268445881222653153704171386167817837109047063959216467916899992606118963878249239616673988336679380187044439945330929173459688978245039088105864399579197763197252184646870530723460188603509141633108512906560454810563126152050156903447912196066572018858941435364505407617934915529931008219129182707390201536181608060230805158239816806734452626326346736913246905492429324811257695670411523605552208303747813652356717237103417752747162055149108183301282811898529852872629538516472592102315346864827997566892334002483287900567562675143811532610322241057934750854342092560698461294729467622159904497949703485789657409371575923732559947319616554009796488020610372191773929164323132619641701354083485551420305347317944177832899137221271779345244201633888293359822042471610387197449650373271169696427297586775362980667239283861508152588997788647935885430406324251715930776954716649918887312420335294589872151881318400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -44322232145783242996433805872868248463207269809727056498256689855308494856700755005350726827996409595542503359053639162377145638688415199806465684849265160661705506536844113000496075819069772819620962954842723766788543824276941380026191173192371454622446597347858735966328395881917114252219264606308245448315401752463603090787879106933389407843166161389679648927471119355841993391315080362846480273500709025369689286809949592414859100103097297789128612314946139324473789621586106465566267669044270679068453043468482654945976881258302788990609296255062071426988969147966738255230124016155379159350658964875432855531933826387151013551574168679023672747348612543654894042176191568306853032194451624837386937772020754123598393456729873452787089065079975127683683201402406139386129206581185204652444251033470910078870926071989260701066605104229751616410538439272094925392786622814417715343295849081952210604695572483119934299814353636452400348657756593465542444304497759572341370384258188926181944960652212719546812172702621204033225954822662980869906565356576482290071602664944676101776557631056763712069352485354801382252330926201090299199725128683441483688605634414171520002076692163655182731957367432235975329797708293011881092608619812666403294054772072334745147318249604489422267553025873315836854625092312469679546478264950794002326576576844834807967916745289077782318814521982156047534382124976661921202043724403695950068409051061144153130096865423825886523685471915401320760636023405683105048074442813233946656877070336160977703654881242624575680727731576626214847782605748319391200890623733792737797160884187603575445303160209143846475323639365495480814657813860794647336836011768525976998261896806979892251342022684326127528337007053573884774764259508002434228164482547635449954184932304961559728345305373391944792450879538755379887492511880081497514004351410219024004960665824783742156981211278133330543787027893160130930973478576020120515472192562753846538656857927529482157626070701676127108453833789010731213251830549622129002442904589040540106222073454196076208000171262222870892225826772639509310848342202382126989224446957283618088054755787837155209017924098846103117605202933257909690570643706131427064508100178122242357932649387818108339309055742082276230613436952030508824761713596754558947003984560462006287978880526086307546152827113511487828196366180243467728801466510032552708551763928646296908966440712284514459324759575502603225105599839976256102317485182247592500392658255131601372160469332161343218589199547597681300285709363304393618066452478884561277752939985705394222987322314781625013342012832256458980823511807389438546302517338028357658074868454706695187724726998753316060188384452718156285403632504682667302119442791266010696166071972985722017101841288814155937722539045958008058671243740843934633981371175228458334435033069126870172333866892976621947815876507463310400454543614122724604384636287119796652804295805834816887099040812585756639672146825174212167444632933033911816731488418093076331739508436064323888469017711773305359554103595451026810466549403307279512427923574316701363221911793578248256154692219272335602370936477184876769880930639627687181267987195944678765184354154162540860515371645091392492530279844505326056992006929902840189710108191266410445652966163253687593356529069731449067496133190069400669651331728033686536310716508431294689736408316068140651306592260366543236204425671632744721158841957843720946069768891982151540251698592968942662533242630646706554603245696439241095677413460815382837699194621770507538473901031386151167134026838089339279884561122417450861847037296805944386114050281678792376544662109723619941945943135828579862606415520374117730434527806343273691330432721379217242976727330837117713130874089608283719005944426584165232339485808824546088597621426769180231556441614676406697204249870648643165172615947795744938102751220223077268540515740658808396248250138892081822630472845958211861835744114006796851485013787121108105331793069644205055411114056824974356113974218356594180748726476146340597740279189097289749353395260904711572256799281148874849250185261332193141126399778609349019807751789401175986613337474219120627227705931045446590633534520344703292974658232492752546547053405313490824971062844493191315612743739480352853863704803148287577144444479685788548660064111065703390807180834727997337150787486507019564226154012739274450459455238656916379734148617433026353047928392048947011225439203589306645233055407101829838140008138856176588262676844919709871731157113340981217435486656926111345615786029390292833095050546727589412345228551692162481547199206457408738275598166068798486307832486142615822366287328293609523820256765277841798124567641093617396694238426114284319502887389926556321913697678572374127880640730345997158732327962870422025422224613792526293521315868509127367143795707260957577163262275864186401309830931750246830165878772751419686724453174648970810490880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 6557272254409529343060632762882998488473907644858323064006737659004783173483019478515453717257165919783260875025237996722650406439261016654917436067580672817102995855851232449858596728554900389318310118851486195594969727815973178308191350964996277506384828952461211609840852028393305662995008237477841269218900735360880995574293359300711815224990811967078124984663365752308512617722030392926924486616597837451773621083617986087745234584864314606314426682824351957890949742398381514099152220681542471453921027481415512812319499474208159935069501510321936689844891881604366169406295787680598794902154597534076743975289895007239513526835647589474125639484760672697104694556763289232159143947965250332665693853393269916295728976707321272488277247185187634778401443710956651197552169381484799144824356424332455771907661067562453056787269868106580962151205269006443848718034619641708957242384422635145390050435080039341772523683730311915247411478929451430169416728848735580131803617234481342989775715286884292661234982450154574168085464484730207444575044569982694663437363991320883841348510815458662663021023366416453979284310549146549530754305265612029795344276301311576386235335351246946918570201607814761248122511921915692465809516774010858429560365788427073180523394632357704243107224288906736764162851506179815989700944303020972336075253463245287245200636279647038850701056865868062347667002806745935629661153492672758776048709458889606863244612401845166195623761814945928532473162314015425838988519136552404400220755208232789096131767682983251892012686037489103120655109402040135795619903183217230439339951227732630007197666530328599378881241387020995279057019770307677805528343057003639840342147955801648999565099508910727259880853708602100358622578135716989312920946442282647699826244221716875055877461222158860404333521841221105152901642861601651393360358541118971833921197777773282802875831137981254223470762616222676544525196664185737204104937421427422677283814739088904130341406652059919021414158034700832976905172905323739260253694935751173325727256545620284061907502232283305427689982931952624614461278025368909227228299325800314356858574126547701459244271431019139078845600031274025993374125115710416010138562239057899287716828372227766655090850615442670869607437605374488107149393165002676816865612184103646468157353732655969055439518138275547823676482655902310522025015524207016651593492571023065607432488257035492586818410473179889557399619984532136014475105138374729698687283535556888254334160530742128219711077090737389927054002191138286722420644169191123899242130608119494307449305941479018589087699621640339789282327422814238190700993716438415523373014718397079227509051457357857142343645733959492325210242496521535386660208413497138003289745419446135101830008484071139730857339306322763867290619426409661079838242437099278708074625607299010950283709533528248197205825983927988205777010761620134213665752824539382945246560081783950340691907464034710607541627098521250261244531929335108363793161624780615510209650186583771540764738475030134622195769414786420135316976941530592651855941603011921297247509945693735474987796930587846363894195872960739113436873094001734585956687650829266645202695262859045251857913623719713904378600877420180330511477713955025022179370746242204749387569747106381956305809467628284077574438290154865655694265902782831706004053158252317414438747644633710897611204887803031739865166428564569906986213697905741320575107403089944886651937033765992101642804537042169700581219236450842416420202333854243124956008441138818008792784013014452970554854978852588187729579546977533308621796377606485915319418221954607464644445564485145166704581663367234002381271170498545696024341241267923068542944399367791360745960563934842909862853796081449437963570651539320368288201227016621338136753986007346682366922368002736138398007961886710064782089449280506584179024601529798264611042416509526838993568754042899266759260332840836158119131178101894579096241254655478108479805271866730799653333484087812751014114165653342438770360950430862070485387421824429625466566456997372560803036944538037637987040423055456481315730136191486217476039439406418205325941009097227702886722188760979150799220504296899053900913042348773327540611436989070896523628345819388069653528300507027498669318867230496874579842676141910421769441818410882703490730240749267272766898892388358532003016713412897441740549211700458200603363236913318492828181285435013762419203247624411156948684944734817032246216603429045612769287111744560798291270906890081595666296366946557741065472511938818355287958468233471650794816089579011252327966796105936534829158494393819748956678834609421697251432281614120135335686282428135448141787116342981373973557780335159746210377948402179511034711959640897636422697444656748667919600813283277427642041595769833758356390488806885857083180472436913520046068095203997134460629376273391510685184787960704956755695850373991366656000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 2351275421540224659125835508983736084435415411596896102882368346100115085827849509557041367359552815585788406931198382802985955509322625250655450275369865338372389188172150736727870394282207180749144942313819359230133285665026163533015961208226269357961878129388693031871662093570147969416220608276536891199911159832618648998167099843007532301170293361821716227479529101019362030351278148195816531117959232312014337705960118638074591551636721085529535048976858082471886462641504263279638633210313588184981032310059015185681617232952610872918438154682036087937607646888769770110265496532527574100151804585016101834921611417739845846876416240703063358987290658248032056290530505707640398708420351288714206495773152059807714350936596908297865292723877041412684782049176444607580945393621873844497814654920374526175868043978664692296352867510344184182882087470912407088207269677163477436222136125280124132776810243845933059889906297393022678235739909656284081269331980871664205236651468241419564638162293434560665782018192221635532980443353703819474676952635381973434117951669648672492995796274435613021059132656458582877723737429047518224747874146824693577417263754428304798893986427542492360754164938403904970996859200698823573154089664603176310022918839037968494353115126672964426411852358498059309433368077230501122774895000296816757579738658232498555521490945025354186492477986112662487771234855795326510352503967564852174352843046155179053400255801637991759608895711477676485819168750930320858501550721974087497949222021936381219785448537443946044027698181935510926697919149157378359646862683850709832318801586470205136151382921074790225076049996962322423274034987174581024205520316032844168013021908772816466816398707174257823464234009064442075509998968518003991802921767343787468331131377304853906601911550275251236874135097921022547267493183546705026699881898229549225275004657097048420433083896009422979476410673253489182768787314507743337908063932722231407005279974302056219100291735310977197355382467212214243435649333324911716918034813657586693651276825449294861306980891604554569636320314770683796385562186419179104594193077464920974807346311188145638946219905542669205206529348692694220513911970232329124204465474389171227339554509673521101241070733095814793983256136284980701432289333099624814381681698193122272523175029561478758925821933439674221626885849536830357526916970042547970662841754496750600410137410268306098000348097102201492655429237861929658891858182021962307994390256516472388581006220908193047243464123267471287675500529754684970551088939097476574510409822635535966241854970473800603430910115584844418582307123606811722161359492493170592068455898786640682331512558098833689976910673890386571621996426218412585610265815566586509070030819789186627706135614732345077015750317036368293370889246535297701104805197317791345158093191267334352960571572568343952716036663866026834901904711571340866212668649723127313732709105090239761023122565781070628475997338111310935322423235730320625036258988086459725475692549220718146777800767319664308963428532974259311717798859028178266138267360353631291030897616601838819727055919683165052973237758790204633987227159578747262551333763041848577079093845269676321392108164611808730956552733263348060746404147471018203995986278686431004323925385306415816137639247660428383627098362853831907387847074622153818559444833857922928177352278844249312909898973774478968835015738808945485528607427053767875012652313435751459743144075362841263225414922235165039198688394905154750262462905520236735181968034189774941336582928860412517006108324114032476336487749067863501648594045295231243414285184120229983923833259494614546291294763135107995154397237828823499274818542815825395329703005862104819806906422209257280055255826200377801027557771057320818673003069378372425376802469545909057277861454238627278296021627175992098560864509243223109406803737309191017431302708494947388318647020372119347064282999409532349317404576097951890520360799924331371321995366764632712601439478748538047270869357233117689793018717877946820203872584919108258930238871038703708106696091287146293500090092036523134169279840538913429289553936963325309201903941390733497959594266623211935768437498909227317377005104120300753218582139897554591887005525239132336243639374098082801671897873030970943970603448618533221012203329831904948687047780197606675842388264976251101594784536468814703062369450047020659615895150028723809111575775791551989555632507729196890282764137469084885018575626356426523186457289370954326777590555356003313849584306261018905595295546461986361042813006208831852978829308206612763468046755049035690317233996338825796247909868310654459266850182654866990399523152623292638557733894676019152709399432070244758867160522867072428929250538648159019465533791959353505063979493010505305184430109917851474500118062675065485170820738411212557075698692290374734008559923150523203630542446252259398518459020083200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 306892159471613052235847621206543664194908609618146783436957543255579902217620818778259341186443076333361369332573581226837845911055867477124248022887333105281042839451719484228573605045804081490449767046248373686496584114943677363898744345121321645804980414322632560035896345084457301465391551205881021355077338127702007771171561250111821581267159957601129081049917681688253186573156020896238039457546470267707049270485400714809634144600576494107476062840377767779528055235169935742514321588134154698512499698666513852789660735840996582854252756898132639776471086490567251792360119144830707113033055015813377570540586112708453822588922034225387899864689959432609806040160984038782716428378173543466491656982767619513012700957140130129838558933926123302357017950136704672934346903916649089414581659773270278474059588959199976444714492401375470966891157140488381063718831900463706476439534957776036574607140333010819416813314857088279313496741166169812748623623380539009564166048381041965919528190837824119373204820053146288694463223579899133381888290493730746326902428319015011640874445635833947518962900823803703643442172138524474884190397519942739337158845252320380923774289460902429485060836791702955872413618402392106222649848231674024434343350484501418532400833086804385188889439145579092621925874088712114802467260001327205962730962864599201112247689503185693794921493842576697732194907969125762959329460375134863550177560267915946928797887189830681905079797858096158783857593195019670887819248928138672516029947745406764177264152506910813097402762914156560612269297912650987694783146509444428940958177188844131786224177153976757694225057260367613273394941567009676507296637005717845579645000519304360090498115010542919296238799376539502226838398935869397475169741957868701926825927810710350525900012859782479472822178621131137750502935677676847273694347409243967204758530505536895995969198523704315135836459226521347372793436655887175728357893590793902825954442486502380278442423838095324612450626314460205198662868533857236168294162384074718876568532626302623049384336200572855150193829694226462396319461794194420695613362892056354583948942346884937303928805717072422759709482377709924865823506617264122178532537338387069857940284181778596155941987760347171092895686295769510889427866834480418212184702079464280254303720503450864158833825423736341941652185993538066347693583536686362195480499401486354519492936898047398843106546186614905570802651076629172259079247689492405234486601965292413003570005503607322327302486623893047436021651327433136300748663997192163591822639575277772244906170218005076981649542672155565548857338855523001904279900178500208775736776454288150290170147105868325836153145464676451450608500934699275818996971890435436826387034033905582003560595493307875828099818889636064097387095473839216085610956041737320041827296913189495813750310826047991146532126336389855256408651749566906467206409052309108401618046052603814859989409024919832385532050029502159981587843833440171474006348508168859793852542474331761885088168604232050142383411363026529108713126213787742990434349909773290957154753858383660147027025752750094118160485172017301269408212545235827624658584118451416627719846716544033241810165252675095788943083816147678787495189143099136233616171419008961938028939394624918096626499900087855494176948616422173897681101952526896629156650526829411641704383310662798100741755837924174016629129451538409101263881348405457682430559531659334223942978614729270679182801366386888312890190419786544801129461967975782885947580914152092443148552562191390982467093185757812733795280824912218329645314969845461104114676590963196228053840422354135629833352702204335899619808574788342906820413389711457905522934061222059508453520340799858108857469227583033756948891681143070344842400586233606326520048639582593330589177632538272704314984584447474343069000238922717736648455887626353079750164420021250457423315575091537030065070285463029823650817163969426637527391983562643367336772039724470955089189116357442048950271847205875514145222836501585648546419405314197468004560703600776361464296062445364105915354003611425373172580931606718324882283549177117359256067465685201314458614684589674057223243898390698270767390293059823598658603168825031551060768646287377543026523584936607928497921788934148807753335389190499002227333143339166784714418841876048611201867170902925262177489054201844639101410476185156271391016113040560888637153586512829144115722543438512619647143495317845941985187790320143206436349593528847820642269193520279162596642964436897911452680138370317085161420419752852507274808383616157368021901679102770405915778782549510291503180673873988292620614940523281659980914246353015474243798310680737917993553622636129271381113214681290364616855647155924792142729242121160329281507136419507891773650349423025608103340255576087099660770707589626614468063259938536227707855602928868668279872794836621986755510272000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 29000532209307621050938050566547852995003116327147276552452736958499847832398609325659890505072399339810435866128652959600812394661403577636478471492850752435112714582920449382839602512053131292944895234203372102263387519515733903892720257811552581834948655718347658241250657437373287941932322642215911416055642095019538814026357185357731205661611484920672878478873684538191436125303909043020249186215481108866071619173916704727395563354116159912140396849010573010032178916355929983392580070021103392625415011366848421212605816721732587937858119099986095156758484459860700116745429388762490847545825309411469910309734853313097686320313290973968556592029518924417525103373040471836039890136600071161959404385018072716179445351916230337147977507971671037152962838383728709781370135679415977038750528367794462878127271824057404408925217155294848449145155154298701365676953593300095625341366380480908315119105125006106496846353562594732027031286691395660083607377477530103104946571085076146780959122605936721566002827157131997840977004512978896071606680924532565998035162761095355881770623119330011815684898196517123393474021801630881542618545124182884037705420705283462456285930540495279796485253446942725253438071202822861192449022029256326181528865436427557742069028234290308170085784356811853156399931759748233982045441482482770492170920779914752421074549289254881800647793930922840703812400726711437865219064449367046626800632671788006186386427478969851480192354229398061999045370545353613298286757463840505147236414930457054905205462684317712165093567195177170631619221192144824243853919689443814819942342515721656806771159699664311901657886437338840822875769888567689560313757224469438851497104597955543151291198940710372226709673947045734802924839096573510965967962333393250100562740889400486731669143951895163248035876235351807208748404899426810793253864340638484822064933931087244234909341578736677713595079992470193228006688216549772875656036474348621282763535852775856733982064079908758807713507981950132719835456532216208782091974066380269078461696061263440168625801887693072361493510368834470011572219754076957605154351963937705098874026120228400087245533310417085389436398537458917839434023122575032034277957170691753797965392571936366999201340063040545217190633569946583596956306769327547736470154047416949602212788248461355766557391744195990657856267799376693286280044627166168405668368621835299908784552598192147625009288586763219772887098671345924478506342438895914880815380948139079783582235415948347908961744276917030961730795792187519881300730115555958338612782753868405296757947318381779908179634662398656246520967397641777805504722636722344143474306018046405070556655639242177471933107357668728367878390518723840410149566135299999931739315476271410671110549592027503256635777594174083198242372176872780941164611380340391596143849039412763187876688141047144675180885905521940909597891768523887560047706467866780685100821796631863791645378077120028489704889164193968429045753185422098879613829683992400400482090236276857226292807022730513018438889739493338526212431369837472348653395198551917946543999045496702955533996433523856286203066905642478408626191585421127437635965327855778680371356166087807656367270038856753156161268035694568812923156255081492954627093181377218032651871970889585274700273120894534702910658405248308452804229515715244239118115183002847208089712016031686579019982940204885027363472953686304040357480929004060360537397778847808576509560464313855897965589644679188302766532278006573860324488872615342497484996757866588583526753783986606997826765080655010310642568533023056015194676814976137866505656628593193990544868572269694029270685632218985988724690553802905868395523597359530227366155789995088109759716524390729036640197832678413985232871550207766089994753557484190811225757614793623202642651306347111380152250750528449930661114655962616275906702415075070161189474760377832663316138241011974151876624657398152365135998915391972602250438565673591165905551249178834570817119214265535669158248637372942108546380680010196334598598938985162517639009783505068654761760975980663930901520275908199474531508411591975944371204718445012685979254231997855144887041522067664582334495887374525004983994291317337665172719074037786996605935233739146699443386659090261659261533381936208031356829499483675934516714901201720827201247112539016710947373714156014792474746263809107776853958964799155024725140610769278155925781729277927461479408578132995400950361992809189843790846657820162781350758981938880569567879614465110756332753145017800112944780312872561449104631855175375023983739406380711065459452367205952063606047700005645846467265668553634242158379806349905385739573912875344165769783843648989035235730368213278389545377060571685245740651084047985440909482760578949300758484821818965599011222858026670693564386981902976182549328492691088775914619687690229550039888224351861609228381565133942423552000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 1818123315316604022072674736092492487012083293489344995212818956834802203992309996702410181646042285329501113923288258412619020633962306710558377619753226333999853769694365959320613920077711461913961724115749462173944406352561118714331044590142275609919107470494066902350561138048621507477102625366033245911701242403147605367744967276929024169053208396145522200142684817333503329303842087153385154716063273015779272022583313851107089605605910789098543013626791595552041036352321044281557558046476315369921204861547270780804099672940624894161663713978279640220765158796050142908285176301864576531439875057148348774525299246413325365356402822008068346787051998391101752007723205085866907566472633644408805536288638303175614833553052439833460054998691705755902662017670246288692443094115748652233167684897358175544415479330112724532245689243809449063788858954602795990338408647833178987955567675863723385320617724182267635196836769257722792958771637581723786058248117000003167723448034080064828597656301777938214963079342691125120145676838713594022667961681687366774195422867793482369567842783985635269383360365418302076354380650991024149325763840920025264100633663813831339168593430897518653957273068716354180362201784992223521947693080534973694845301425645801223929511627255883028690757957292258418255743124421843126678368236825089059870878726637478631067495794735226925113033543811835314147176369104051516456353135691915968389773459115974454848705980795378298000849679722431356041109191397689945921864749023177553685987096787029366539125935033178412000526295873090871600826952368237455716708570192899209439685090186006196971696511711147535244950078899803210027643965757961008610464189957072042062369680362505725200789718645588107462314632007813059513437031705674211081871953710901884980047368769144830681184553510078889642720953666642005426298902629707961013239987921232539909908047192943029042200787460760048179206413780076308504711795932410510746228004079780806083589620574952744421472089692555831950549891352979931741279366004216000110553533757666741850712592021429829155176256333356157206883132153220200211131761121462488537411387093344573252538868465076341510008793655420278098518375579342460480949601532686139775796114519080810203348145231165783129252178767075771898394625659815891990160695266066726885248282928174452083437024430537469805044580462295790562376622082517572258873008017146592944907910534738248768492169463888104681007649286637767655592379727774723115943608098410816444810634449536541250611341533658542656130686507530661970747585986804885678975474583807595316061262528399685067813420311002738782534481015676130721083548974064709090553476001641569923449046103571199581363691569925781490469644945815828796246527515146398141537708646884548871702143342880220310164567966838219111260000361126618275161694914940008425089966482473445514781923678210024031492641409530829045631861538335972243825123705895479790817145096123022415835312152470557322989454283633571953257830865926917463000973282461082066514764949472666815121988687065237520767869359834666888586867961175269177148843336432826122380261802139880773249832164309504020635187923178779710687681184002657930227781708162492293275318101908048138470498077694624345639057611937249807043489182134909335452025765572138024607765078957142066212192811151592298728009869447908091377731557166579266712786351166762113694941724681435765856056846247426633403806482310611856881517594918595803284082148050165678548663541305712893225963434460610296097867235623930657878159740547118931121370384562790921874715288077311596437737879272723141273777639241210731297534838884862533227000769901075002165818979613108720655073025968461787275263296643638431421717174456844972798297137673057228604656242623023269419925854244280512216568696590990772241935161231476231514257936459451846804653858944305000490087143360013556590928957199474935660616809089914144301166839857594055152617547515041068553522992625474356322012840366927974018908294959414323866405151779740719182711132607052054982338320743334005269117250385785318162176272606857100274171317539104237855802497921398439683394890214157379928800103466697073727697915401321977236242977792833442409536617202779818131914799573760299853378027943564599708273747809093530037606069551769826172251219571315578370608722313568150902609106810919530195016783238581746914614695932068380476764330075707604797993359580562352010996523416961766356366500862692882729586843236176895627997624384098419351954182764318116637309600484971917825064119801818297160263549340599492492529237134427528423379546964165424396665557696720363178367162642798181819870735484450855108604178171460058000769814834514750732020489529813570674039454261688222327471182154429068084544991050015310003923997663195604790656443392371330630671113291582073697630722057600223667235904723925250196340849281982469070262471701209614239184297083362371294012492764638547098367587075164527050715299840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 5794254097600348852737688496225533594962551963010518858826924500447847161951524990051037427987675461812607227330790082714480568655374878461957584367867969536488098520911639729744159086493338264628346830294220251262688824394589019259605712326520586585883013463362218956170991598614670045585393142425707204476208603760184792320861319853289094225498739263571893930169243861312900016671559713235770044495701858083231016786330634755076263631791863549491602758089386424571900902551315031175375277314527618275671847704339649682314864150833890199719738188407966628546798806694689064263519455000779965698733749931994442634409016179561111640234012513768623533843320345306991895662358523321532823264938849403295955763270433615425164858370876258201589976083762884570752507473929281436547649564653423655199689058767852320802177085976062399117585517570387209234814684513438647793465110472050744721313695371793221365873591667330039965886204700934973734623387948200965943449524786872625675525326514956815904369360051817326334059038254449141317910112888862113425161809545665204098130397509879263811561454563704657544802677580083112518904180501509951615287721154283700843518690781077762884294469171198804348837194800621269795697013117345164002753680675355989613781738573939323076259915903758954568936334953721001447741727228709079636070020257491771200942983474446782017840693078313808366562697332804758176994579213451432855767849319099843783226383538990787452630689556070486951827108092196200555878014786691140760262014521135235497247542500091047314289751003264830707737651839804302386290451522276259014058092685315854224461143045077696164918681891562625393519328894976939226867313263516437435198479191096101200500503613911876536363837831661003509266082581283276526147398512412903185796850552346738005696598130217762356846018026696708774440517842479979592485928625396560687921164462886605492906780363549397888163905748404537235197478310186160140511141119636009337128436120106955833793360684209799559802525001509595561116149955985303920990768595606061330714602944633113298948014400358876868366217243567369664994792642159079488400631201770864161188195671303277714620862150110590212062274119272634854823578298611051362248035250207062744979324878574032680928936529373936518720938691325581322503053011026457540731168075060617716163023802649981779536429995792421640048980753753350702428843996295843372714343803960635588091189255379919970164325388127440358800210679740400025883221971998460331458801694636767156820443649774573928424487520980817190139785748033749320478090876378658683088964937038982732138981545299322329623826524228670755228630633769580824062261321965378445994064137073467723815377222609201525609666106349962348320215270984293456030854094778210945905273614553267949250883746810352438004685716865778544055912277140639702627908497290951407201367739922906532154060711951253763074412557547600560412939534639959478366671030189011689733570593939279783294377311546848307721283297355880524014744098875243747711558327610623031613692213497053245369459358104923809874014104528671792133100991081850741771675646036820998948949760546010770364513594302670337281946608700232550846337202814412699952221963959631109125676854612952772335443997224317386639125888647040796079696884864897776173722305805655049590465259999292193680977786987487611012991079097297015099602808864133659858809152872613601978245915649939541185246030407576689427089844843656147228665416715214146941634717676513591263635794654080073266715966782050017845692360104654924358529806345144725962929465579543704827164845932331907794250613644126070529573423081510926757054590755086903103707245271170133689043256561828533146116488812880223116366462522773852103461337447000170980894912204881617068786391743585468840929739691862766684999769822860091949213491219181229887238418596562365786317135279970610124623655892004299056731110725017466341849571658539309721344868970626418093864955166764342514017611710026399572139247557262766600377622043835735846785991609820896135424975659029873251487786673264249504942906982110881208423262524214051810436440626882773964685448873812238278704882533285113893574795828123824950394634005673957318422757786953555054352903445392168135900652679073103592423224198708131598899395583514981522846167143322961876322121666157483513980762021121840842718061272455609353698818184287520284821560361228629762984969576818408455436941933435807457844837482009820691086690570986372829933711798485482448200123521376828310791945114264867587630753293909053647506866825653807431414000190912236728021164468426127533446884479459671265224173691860864292322887339788941837246400592333992914251619531082827607910161993769843308275219092961751141458129000759191029570908868617647996512955378880413733653699165652167726344409943736549369230395961163634437888442863295862796614984138048021139839275867403423490321704534930343459601729665796642844299378688862031181156169482862266941440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -8683849748836344010477830044819927509434435363977052009639789228392150737858268466417784609019132434968713123394580772903234867533016869366907542149561027525648872738369417900639595374324519363612666682481742698258821331614585525585742220305289762225751147730635682650170242051843404518631687562823295176759505604611746941736385960679080437590449471153587878793117752032518075848952494628940838657096029756555486530923991230337089641207070625963956047080057071723642489114960729870652961243189701402538402986233112539317744504883100605654130019491697508992813706376256879054454856069085778359768684768671226189870758484533891809913767498310445863542508996284584630650463497521106669091634966614088578509140802571681688431241252094568581366840661330032617793997289717664843335958511815693749534937729973273784806520813310267418461649106164806213398815155089664374702352039023539390425961622418199334827745278375082427551163178814616879256570674094930696703636591762612501290756703840004556649047887363919982077802312717268051494665832843254277829272091743409940722553990366815391930457176540852978899953938582802918423416198862141294701033954580460562182473991120170904257324855889043180957734854041491530824140887930524783304787422292630952159767541276367584392041974826013968192043012084708455867877590951423804172796585704019209301299549729361574741711609055896958715798964276924620783378584858053904001069390797717836736980892162162805880134518297354729205229843918920331822026698508361546236575035216025310497580716065574634045043680893069387834901153430487120745787046134914057747020513813635366825024120441826819137770724456071090293799744709083152499093721067100674348292210046862267523723282298461485693501104265725866297480913282730556763183756431338672580653347684257936191720131860154057471625358577079180302892502929939362533620152638281575110887212026877153354024203341233263156989780782526431220322122378243379668880001283761883317560761669426764579254688295277762427793003151063721556702956052960976046478315121815127508616395771472754094148623072259981639318828078595751644692478934381382607630423337693978463199059130441583480499928279065938806161670834400796252037924919954897314755833296883922049786654096188028160705154361046460722706439358176833926787299120529625578821511966745119637438246356738029794436654813096319194833484862799942849597392091435967048576432606416012646569548712228507619889014030567592110011149120826745727345516003281114285136707978856570381590434695147739968019193992107391121506782332046260953408275465628574174625792110760249914790789506896610698001958968828983664639429843849963922354579285058369199701262246148516332445646856342343695665199140315968630719836568726513926218160005268304683677669187142387870855853035201477100183096307642767520379116624834224799623069380352532625261170358210154025831964804583468738467333585328311128082113212901396526986856938266442234812123595507829420261448536757444074656023590894646333101796347941655287943329832012854254071892694473923126829134221398442069143012570971827385918176618346101954540864742269240654042565869741035557993022885370980459007974316872280215501883623050377921573193283023356264700301348649649337608503156444967973566054882596587599145019464657284455063656089530415315441658606791936229359012158628257794799583581271086438854036722822871398859302435747529889550585755067307605086435278459489498389585999387961458697241189091576399005712920900247092506788818907542262977135170096868981135773041294890672031581653657871502917917718321203698818511582327961147110389798242483589361111045524619681342775846255922488445881895339980874965765521479104538380367504654071966686506105818859719165965517616505680528313812291014953898198180801123654583563696551141422077944210726699704856669939286984470087861974479458243233685926681383869194177042034596881512723257167686414848782100954283836765848011739295448830613937163834109985342610838632923256778666127100627873544438658278402692496814047238078376920352083181626112160731414605110081493995677746514915441406909685745912474774209582280943149365453235992609199386549195759335142891988989138991429014706189952102823426865597784851654735162737595083341252272868551018225801941225689381555671140471170676048283225246249711354565639473552095609331525670266138140980515628009722757878233492806533951614368754339910312047498666430255007760359116279862263379219901493364799601714742805581243128599508880023828884637396995543239001758351570180196670286224852491171495008326745995733871953812261859070544160140685290192907616604657340256144944612170398063543566124546223847437216573477976397878491310962361193267222614843835474111360020366923318640973688551295116244558635608554272333981680574093130168040436530561011367637852632157546589338743379360818944372604906716985431586632573319716661254058731893141044947434051286578024008161985377797075373634511515460953264934092800000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -613961707380234863008013633850091963020322468044863335979636541006668695476796146211490917415058487574020450134911867197642100464875069726422384636614496934464540989124208362934709943944129714991190934638842383826559082182123150155071079453419654049878048888182257293724628747285310487752066580482440111121649783778733171739084323302596783696055107493095905262790749779035947078177193616590226996928181795342578131027897105597658056674752052874485288840699359110053755896839449271595243544896315561304881593480482982812285251470671324155775692868226033131882621251796620148249014703174584477965776347736813719591587128867228470476753933590871314642094774057458057678196009618562059333662572598414244935187319450270172615301630089147552730703004365088316183742254662973554607452942595365022058464096532689883250291225124852697301920293156940829358499325578872635610909923811921224320246970138436563306714037854410568837851699680645280162971209368515871761473972761846871936109386418424655493058499978997868369716270736463961329454863427372928190166660113266480154503777804009714049329542503584453903593255708440981500887841237447594569905328872729522306006271498967220864649611998332774551308709859451001965858962622323693860899768711917067106207618165055073082043263160890721653429563718811911389742836678010714252957126722017907460020378821509468611973189537453263668602911788920086869821879839934239851940606737508701450689974251848972991279885972794121836605459459731801554486690435728986121097913804006106683478053096637703093702724108928808522801458761029196282317147682886196064571826480258789988059328827603195715695560202735727344964997287019099345995876067095979159592370597431471614943096489549647074479500240778780147385922621498310322011630696513120654548603878546109834152859520199510054551695893913207577284512567787114228623914051999505343576478668294061052484223547829534984638600306932994100516316562718422330031921112605406294813226879085376099462100204935110961145968907723470942814249116615267094495506316965038154818683250191986439120131385272408206094110079349091416040707835914643889414139042132355603071261803205648926973382013761159780585953170715288671264634280545925827083696678469081019865923370441979223570895387989474877058653738213934938320439727288449869787623668225737808650059013762563206980952121960038243338558063909165075235095236903296275171476612826308217831005441114499652196490060956913952623189612927498212690668887468454771400350262631205292440748083662827925476957932980987746127732734819067531433578097814873250862234908816682428407270900954383485665844532609339011618000209112172337651767791320825084993419579871896089454201701556629487018215659879917977302808662471628003725633302168569018023309568603250109719967558992665031229969278796543914849562823697611927972167888105076065482023396781547515322539288158475450280239835616807359858451147092939478000138182206508159600623929691495185904260697890545270936186115038295853211517664899509508724002017789064253692198818052883362065023162754837714270931596855685998096744473090079785185882989935046033735039422593991980893333317536328395886714018167762697763893170081073573366769932037454072246463671258645069702315757993667087166222871168983416099543090718580697023333860123735818982328813801163559372286850754547712534871812044656842131946358314579127765895589339942481993440312091752554895132185186105569311475830011462261978579030911263018564986620189368091275453617257673208239100557586498671252298298084063968345833308920791692560230148828481864079375444218472135455200085898871814467543342015579823578804395243059694365659917395223148268393610453149340203040144940097657704294983506763960756014784917521634015510226855933853639009310743831313586106623910148455683195996238748816925387582766095579985278455807152631840043367088146618312558263197052449106443603224786760950759983687995143192835303656313303841186643077505157758893074211799102202528613120823074417642473194226108059360041698825344641449084025314130399042350396791111778824251926929945337272590274292478625951994635203714503624483022498457395220789179019237994307371294596371532207888559193979404393742851826933437374306222118575982400559134632538304112045671534283195533199809471625294906529112590989781441763807799188667742008832511357953628959712137680981143780438387417960470625926430403037001958486730808276686248695489650009484340615820731176350043751089804721734076500154018943312889565571352557793756435075887944589730696907600552438763566916136876666183455050364219059115658672527563383282488709790100008482111021672585092370398152629973129561413679174015827991394261588385056763353409567280624661950590660551483942073264520513574006974476388189664945975890047846612876619506087861296672442284406776028485798340605447979780651420252758990269484557691883091459707386470994692888403922191089276298903704000866524816055327328574729648865280000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -3299943243869776371859854408250669775715800561093229062458608509532705203939450483901854462105779154485656659372174515298116861095377629285401112274718356527748715341917877292712820887077508645885836754497101603406431651750306034521563602992624908562525915518431382279181127255918983479632137139869799404268872790225800741072946610103715426982963853980124578898898890596962630329156453140905382655645975778763050957632484153591245324516222520543325001780125224038893969739783342537669646842551722989042918492744853897826060509729127224094211323922738544557375989979313395267983649872392287108796914084958071834054305776523556331884356638788785629445846804821789068990302043062450265249259922729782489905349548724572877228356960547177169797498062229433309909843228201334165763702935897893732170382760822871313195724929583965434355286388815390782029713944165785468587519417290267776500646027932789665185640823300171315398687618717801995129468688246999059275650762993164769181911835406114131653408373229557527727227547057668430507983247589824159608346884729203223237848169229696019630908025733594118351921162357860790169908647673434769184657879309857057044137084179432082070515686382845220930810660777695577046532936096955753811113858931014527627023643694479643204963161843972106584423091557673332988402027282781370679908421731595602087619995414521540625301241584892732749563772091278521861914764387082204915229511343629238872443588346858841894929265194771700553818092304957394441847691967879129943299321123815846627514687501238901166023394369574244719661004536776606286046141998188276271408021252950876727923397775957775634599080185925210756237541067844950197858468223150609850965079230596966360417038065831495485185113759364769549247717015818476572271632953690485934305095648062719614121314976322849200233434363534351656072688868985645312790531799721219595609743516177687138009397480379708995212710241778510161845342429745642010318652379447626675251194824058877398956360824435685502098712081711118278062116443756619913958900547064328781517136732130452176725870888200752042989514946129593297898654250220168529380469374278862030933991456897345659262749940978764334891858577797879464275888641911725829198463968848567915968561588531880376207249298094156463929880014299329186929469444311690501311525143648918493960105413808209845088750785137297521991430970552636565481065923838208760414925057316445174933759870905427554338884986244132898899434395171454454182457354024468247500884844506697539659429290801665929636637148565145993534976206577804235944981694684914018483638936755976190889839382119547827908782721736920347322819812886648441554820544598385007830485764552400300968467991527332650173809502187750702559115477442705872205892161811322554294935091172787902281400707476014652746089454754778231375011896801483681458152275752661211064010739116936931932502699372767199111675059606996898964953591971270125341396794089716535672828390409299551255424371753579770270076698805943641548658392167943559370742337213024620029052473503600885576234916957163948442734669470751016626825874985008403706590784508759988116549934319471990408123872766909394201100529985730715429195070529545118979029586234989288988949286485573141426823482524007393608104268515854673256565052205800169000507683907350473303075806862037634556921156613798864368781750968222325753149001549668846714750794204348412036157448555902137757703944048603949330789331186559300780556913048128529872968510999309121137797034151667719777240669571094012779182500816483424655435338968683778130177375380544937652416101046812752131399126293848804044085026644145490543191254823719878077885290645251979158439167810763739104056607480503511278807704049911177097529470896772040432053199444888873844085408238329537554655810469849289293432875470810744163002979784206855114862834440587328474699993404262120084809812744998334403160640036835765773363039882698160709997957796240492295571206567121953508117950080497615888784840779199258318493275368063681542429953316926313552335594438944695490821755291421202687353470046963879487796770695975007912984179334548929333942277683260375813059666197921074473182514437157036369218927283540951612350998235170403279707901240756471457928996049007744517653467787887509245662201222059753184125266660564896182989165325509807323294012482531150765883236900159696199576988096037726044326879515158913484688256988010442198622438555238304932359577916924980956491180311263212716847345757673787119880066784247781268833495410098010807963104335845104733021899060781051988590975128507618147897025818640091623280257583915648662054943378692811699275310901868146689814017648457887350439108713556639987779676279310619044109565641755827151858645903335261784177574417161840018135201048920859116720695807550769776427964361225705760335635337638674729268527366986788964399374851572504996703690132322527187632136686185033552006080126353171571883910769994868195328000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 2934773618543213423803716026611664925732652646449698520258269554165030269352871565042417671571146719855289554271624588679891886101632664041136504596650153980054849153300046024224994555317507622203060880523828909247164403706591295307074755404098343939528493612857007592013339318706462037163890914832095550557676894932591062218907153426452149710663201785643071374099514121090382727133486820810542483561991712376927985303463050948064664587134766218084531018942540914273873730105707795343678748230052732505290402235554277885777086896453912361928175626790885400811040218157697723864791713342437568463674066903506604190958347608305657699484457935812977301655681783340012347262501582770086576607589742974576152603085979849308544611754072155098258209120584006328622007555069535777206989531982503858505966004843694587531702772323403925992380097945025895741691476650580686212614711398589701524531470121650927512585598463350360837113999891051167781609432370844838352165484191398530288993670437011514989630242288832819940277305622476670091680341181310456108650329083707071988385081984683112917576009521824336272323511343634560110658186754007916751129114248212972943858744322052025544945486489331512332425587803873060936633686175982388907875788373444946463763710060237513545659589525140093689901664948686198911697167079410396076081455688792343776867740383925398846994793343111430374289166654667699084666486269054682263937693562124109195833293948788754706692282935922585255496717392425489688154721257798071772781986296378490775011711187188447001700597765148806632599911397808929799628323340314227068732086211919177702656181705984270585287653492585068728996037566826378902821438259377908934513047861981007449170459919953058851043589068337447840714461504840113910251037290597958166289764754232165007074909252057490133207631439586626220911977979214303654825047893106895947302688882803826126898431050851321520258029407733531473398002597984583451071123754629404655041688506922867668146999809164010845168575502737963441323669456183234671563129109354627397704961141966883633352253802625578713930645035977932209202954100359101286948087792199261275689271580365481524593849445245772907220944065828662568181985700648337777114113671830463694318931897128125262798347390136241081558507343203095865555127782363607419553160631475005933111024210761348398676027200857973786353013776557547959291858979036501074249970061646679517887650681967525399419078534510460357509737939907803201416249329240956022779394669175929217206235110462650016734847960497065454521737501812076417342322789371886925515073219070764183279317564868480263202683187025402026740675300861226505263889416652425764066265166720963725358217406498951474913252343639661890084612467464438259406397584346160895090568038422656635768159833008132386139506533114459612851285042367420750864146951786568799058893791252903479037287935298107158441904851711431609258161557850157446889065222215564706835999682095921222457298682428811072904677929137331082573258011519443825403075866301436857960274821631547413649528342458464280913900429190019132373474453214176377714682462305330797308862569107831021346284537769157024120418231324436505317773642647800188826685618139167597993411987623140391840343489095504880825118161328993225840028855675441022532567493917120328685851616132076673231597308267147898249523611288046636296203633391493308005943245788986122984067537048708436610607967004211326348055722991715377678147894667920125858637945538418769708289641439435368750485976839216108483097158427382249133917255939402222427683329086445662223469589286507892726907100655156983352369629315136961871865527202466588868918334557288422063011350487662012491470146823199456094086730872287046755425069131417277661351329212828463727575875842061112034087458335594745924377709994334402134541723365280531500110601798723129052340615980449083247168763303278605687638498594120323307619799028832697833819602857059347679096671001776457720619602586265132556071624034740044404974106164748705932039742927625274875661456010486248570248714425644015892492621082844510170678546103985880187146532744314322587919272363848177989189793928548391097096610905700904094420340118375858390321854313750315318536939777511982106363505329118024622729754273867749142523215234255098270509226346028391589060162779859790329898320395719355550455605650114519070711942864208256240061345544998252860534378593155625452572727588796624856257892092072874018953221751285646105584109927583716667992934963332654631301755596505193232263934346486802863840148163163976274970847044210793167889607806553594630962427291329473453626196213410176474842268436909726034623058366226840102748508803143096527078511244931908224399360340274349877091461125294772613602713145622378893714518738493048122491722669043397163848350110871189190154733884733833733611509989271353373880270546983332576359863201918772624541215870957181929739393780387186715874104735642419200000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 290765681344423746291427314086423178640373820652231821199809523324887347383589903774176777985567967959375694459896079783482841512328067056336236566012849167880407729511809283825034598605395197489964356408544083026178728261393776960709698821824392576501385382287807477687555131233040030627389839210111250226634976624028226324383473608491046868142866241325749535761169881815996680802178981370308027450349822715824951775117137476300780314388060051839161021902030393529123208148720843205079180896878988473927794718514522347854775931740927595227514125619378270518652822939496591322500902689430562832142472497568839388937598506172992189104453666676507015153298200000283960873810573866032307296600334428628948386026814118211570222460338479039716459578510993566021900563645097033267413717114352093166038963166131616964011266481499125185058739683837710037834624347818205720930122363673133061840497169837284079738140679921677075450349137421317714585383533238978075946667484106186127320457514020846199430270650486120897523270099124520045671224424004159955914697623010511206816399058011047388765693470552147996680468046089287276969276472161910599102364800718650997143563687873880305416889255605577077909074662723736012991509289155569973075959616359805396462955643934089127776702049343518154812093249277039551947589316006627617994165646179251913948020926428256159523450523026878488082773595784327104440723985447661607048536815072390191651777195121002640558599123863332893857687358320009401917347947765673303986209682037658796763718371984836308122947692142192114736197258606087525822334945359643852020700664252193044429495351871458856653642690400660387944061818473546602997648269033104984266249928502463895577839150756520351693495104058973081246671406545509522150234983092932106727899839608982860098038584610288048675976256768676112889403393666058852913258778211862603499316654605904282747886550903686687196924602012225621362956105274570927013143117830979014916610981340372792578731926513682320104510055447584422371351675080391547254270021815061479801668968669369702903028699869839980184246992317946039941684637930269539046847043410145256494597304389583657079934765558867732546334924094979333131455333709727258522469275231501494574722966210595083375321371312596302226891281648450837728316387175201348965822541179411728187184688181410300313434207727541325174775066584918028788388543595320604870287708519499848954293566695679177734015431805707832351357068801944159994069399850916934752830512592955926802733351312927864038294012625369076772080400106625975185401880442179527043975621690611307533494517096699243206443671900959669623734121584616909832618266269888559715955659067409738285010729025312617130847721294179390257265701646602809236656042900864806451598731988573712794773283622054376841372640603362864121805611320212172238317351173064345124818115882354520373029046313201027098505503647004171935593522809964464387216173588835081231958956400005894301290441716863826454910699946221616598746848389832126522183005638594927590519059145191157536683127777850543286279927049675314395988295445886889655058184669609121792607371687201173315962333073345500847390356810903776808494236508582095222954681720007412093970642832062066789013023100103417344578913547696762741545155464366169941897444608130467945595258870489284401526300445949047164995808038486178549189751597566580670805517352715109972763428813565219981152518106232912325530869611050253202177987863882248816697928353888351988723420110279295431334908865923407827830608707976617606294521698480665700406523787806186118156538466674284012406846459964342039373014295514966704234504747998036916820862582483562759029037683731241199059710183059646815164707602577686433256157130918081855033136104226437946231815323986517485728263767630907431515848176109275341908300769386178903430083967577541056873994019411088499149469740343448436699913452250491984064597960915842839407211138723753649092751251744660348733851656688015630513369633358252092847738348816970038416765667243523074021237205236703216461063285301935869273830716651860184887243930549532777757512015041551588039993595753052090866175517780829472144040988343779419329682010282227497665096817471881916346084299545797297871433088078003699262565295427968587005571592691811415074755429003810853906627001080405699134697937334706574365242624962797419358297829113825409978002707045794870132949790505105673677210556970872925210569630100816902126708178698571698065322121213360396692831866541214589302180062931857183081247278114954971627773393493481686843696676439675200438727919551935731374488988269911819921851184176795848941994632410535502884108035224111483309733433861327842951688360797092158472641108139828257692397541965967634936737242510316756897753268398618543845436095495384464829647738244050331025704701048608874431324244758692071754014506624011330748097276096738073103820840687900334585582638801697634212569415680000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 14156867033161384734076526879770848239751256819797981244722485843963560552850539482550266656180419739442726901570061322107527263828893191364423619733253895826693226292910855597629687601647304824633276214900382632515559924194563137820580596303809220181512964230572988680340673176987450678043231987851100548902292922719137474090799022804976466700276972110246938683185052848421612406366859668025354688817520945603884784795180670772931323803518780151120166199305596883428753416733987906006603188146707664203596715531710481902136381514231683288746998250622612718263178943100700702588224634451144682975217359458434641758046985335409150418134313216055573883591894808016588597888627018940838773219395080781773488343282031098172036966118173212667907120225244587976426304936289201872165734865604293783360313784114051627843636371177950605559184224848866708651865225206286854717589205861735821860361596157802682711635076605650530692361506198176374339165984383209468655780812139847731109139594151541876439589933586553277843741513871149024145371913825970599795763275946507408285547634717527871826913447806451986013268913058796566975178506394481970382204146373392802892338226802469241852177694912977681417672831101761801671538095405394032009870169757136561999125274191903092488562884311277357693336678199196376694681413271850745198926260416374181533865386428764455757214989405695311916105959705742663879080906234307545635242182799694970566274479924361673273691022444550181109191570044143292909052587454855479827956424667699556875545030666446957914137265163466245849196654636043196824711842753893588057346889680225918997653429148825595263796405992645311201042593486830249358651669932544700927283757265895979376547168791451623619789889459133201308632906324285120564545125512020922825504264946738166024623533616035443295797354808106075940391617918519997407315658246214772175355691348891685295082788844451167572316458844087016106601695105919398928686288534419626787017141909319801447218874973044079355414924011886023807471401095681338862749200642488272897143416491370952531235542828987459935891668678380830825497914994676662403785229814595772879458691777822999323527460271034045890649009371622095477442437934870245054968483232273212052512873585049785100318430046774915734888609790131688087488997720600427806291149644998926712209443425640868877541781993230527161455581321279252526083813880801987615698097537683165593867684260784670443786419898282156993895352002878952926630029733174676927093450903088588280024885023013040725701475041563161389911234556947516374565278609135215326732070849349219673765046261069478171592972967771803027303154190381227512424787681754770800534790040444878375686894627116254429627952185832478612419731112432954776558949170129148349711901285319741504061319717047432303286348779984354617850204657716973820363044844934811535111660320906807125009199341804541794961487262990995957893653118426058904600199303513054803298205832782495116554594991814729498155524835650773985557745667733691486732897528136743813002697108313047939691659136347646841643069836011311426439023408195557660817918173571560496436072926033646546989616281614332661481588395834598928891507154152910010253661825786529650480895265282822021967126120616017534747802197396089760128348733324987544307013897915482309970113498611619100156208118777703684648474715297960818940479366234368479611589574519009279628951800475817429822678264755925404499383246985949448213823839918608017598780598526014732761357649873590375570064070834950215739946387414664111504225128856226269841846042228720556892194058198282325233767637255025796831870504514627920853280524755930238290686349839718116209669553315357494805015993951371404783073170447652143899260932892217977492886400387093729711393306717781145255711256237343101652073959333397453502573118966406714381631847089968788802917958540190539690242559325367163199611109260168022153524863611657479530063902616092453825384324170162035439156414077242879270080627094260038442826096594286334496122371085136116263851074011991203295505646854326068791161273357520823068498291885852728587345961587600496043611993665088988476184998950270934566429863939222979009991423683590372610828229054284228244052454137789515883700670293127760290559567323167949334576844987438746363131203385602354636958714256475942171747962622529721787350449576709016923416551132052562341679890632276132106945210175642177798663885297924156380496361703055337111853437406120153309888447405374686051947027986693643594162623476987333398665160145266827085038451033973143299324693442186979520488778879496262631157755736783863639200606571061136466919624610775755188513862059541162206475333567338922371771770652837369132876766136946188917929106230218029201669385689490431572008529988722649426317571138827569564577391945537905674060253638433748769525112492766879944416372236556380542110963714640292585598775269471170965198431144920439848960000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 372654356222593135014383986429227553441047526663687943952858388371998857148800713218490215174559151117023389748475342698398920718460168980107306483043830463989433886041903205898844157378188144182750665360704394545638225647549750338175065213052149853272037852871910807727280173900794326226365051945271312292350842307758234722630733779535278213362287591071728969479790744488648715915652625445812764655265391658820807828701496603390551700340139230203155618932831288774052607723968922409405037725209813933391151483416281656696145751142346173393931026419166441609092199273256000147886321186672150439468881589322007691506673735450803074275374255875034326864442209637172678409476359718095667860648373371145768876408186920050921455819783584023708786181946852761795454108621266475654024247813711492469591566493274197265303833978701378634877517291079927078906001412232821142870585309825444023690332688937242482474130554274126154780938389721489888148598185632833335334810037584764526893764278874189222365905665417906245649052266991763933893828559357752254923801614657866852674625598731084595994268315892737347132680442760505821630066071707450622640989946349321586063527539470271890599160356625340239113905581310483785434448491677028173528589980248895489715082649046527380644576749304463793820684219099283091496319985678503117400195233898948927549550494767239420127670499135895484847528367935536564452013833094652777578112145072467672371165531502051753335658572360468632135955680197612594526007839370523591757138692784102549779452065493648558139325744447878763324243863060116718578567281201607345958926663906732904105430210696467494309630244687703855125111005505880249990705759518836525182270019365912405517926514900622512758147990394634001005534366491503287668898602456280882196298274161961341943234471223128024477651600852863574880845018183110073741918851441949509817066871402228499157155798805082513043651071569645333461407454905696162569281969063536540913539253877852161902216736020460321327340646915466976111085949602214779827761371460344159746335612688070440648733543170018090978994065330221879184968439002391365935639413799356544303030325702393011858641277546739020990777691137631749237559933612060654549677609631008283814872736176424339032771709736171718641623878721758374604862211106125927780842525512724305190749010692263435289725989044006650205285981498459045150782550209479900777941321226771122574374247279424051848790735721297487977096012037440573894527059246515683057642419705577183363294754890200331316021742631614526062906984929265686632208184566204738412953458315086506454410155471909600418518102623468567563978368331994467664919348953556933467525728572379336150310396803392747960364648869164828487752477445484528818295506268322413982119784008025014464780558423870529008715637201231221735424592869157281523416478598524274577012900899423244492759793597807452464735739799530140630775536636855954469252641403202108338105693677248664217605967400512675545033026034650031276544669749425828539244980695542854973539560971634599824076183773475963410183899157949047744122119424078652010545651158876948404637931174024006312219058512267899572039796007104241952865770596114559288154927794191747125158662255647381450056089822284761659294283444665196024678042099323407578538713895569864244280343052229003217683719282262634026839113742695970064883189895731625857847473255820608341811600519045123986592364420701081712811992432821408834772731235533341249899037387911179487319881186856180379261400943609393679657327198691363045023574160421838406208614750940639594263589407035119369781679433920607692262096056441479171281911259898500539519710853408772303851286956928501895609657171508230074230468764578264575259412257270733610092935676058238393206650546487167427205333919123463844332001034740246976295593807308140434182454922037064591378503263928904376906941335477597436859480397773731224312284877645207357598717949765808815431625506730183446928365641381035092235131305066640474880585022268192256951597445508405534463661012163615612521591125774724034943673084233082408239716265389464129776296867317840919178346111907760372192838543075773282481939570360392951218037940186966161098925512972075884072708172703733901899407162887453277101243992884820732944077328234110534723468786159913337870826408221781486407492724484442814154556785463368042233322587251352553681799911038445028043540639430044216335431864799389838211174366305187444267785917352579716280425791166522548316915173142560365516114375714183974132812436173931703046373563409123570308222182436133549634594827883835514470928049425577006162470046840523096474919167599930811977322159220466957226517095284368411374306122137201808023095762207085100145814955616905076153351400592471340623729348367946944481123294114973261387970290878647775348842543192756663405746047507693869065199853970334632801404539609971980650526215024307281807520517482086400000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 9178471311525080845143088077916070984335840483522240922217046180328297682738513285349542827125978207751313699757909213549681204685194283022676013515506415809758006391629934899750201094196263706498679143347942884420231009894352364945968964791156362802690412265387282016757104196855485417722776397167963155922521563173664116989235150576326225900305686630919942365703225111217669358247445044043656457852860863680223757622233573696248716511526460089654322924382083327557189811876720948072988847624500180183087404755597517219310929219630078647330876894044263385517545863984183111396468232371157624558470063211515394053887400855758943025699201472794746402626241756231009814482578800680824458308498673618557488143680521913852634083869476953191682122542866581971503927580028086299870118800031851354611911847118482060496403367313934898531066504432912758251595429236540279852225533792461650609277657371671385970676599175906903906282036920393611860028362747164899310001536894615678906102470364240919134233269738611941181391297901347589966093955850497151856089679883367383640194664141492719486743076765954659528910144214667106228598802380590079542117425056081404998102227992071157821715014961295407545234084918854696833407944445652316043625709596617805429099372943000998374435940857949697756205709986786446802015133219164356472239823575774239854631497222951225792843256850438410382717450516609538248261141563356622294423283870713935922706004636159645465612431257667106042429138056515530451376580240100771685200835831676964016847213521242205318209980810015792326045096349569586850423201452280833698789219393602667646593049537707475565419638586713916048337082597898319193804920971876178606489567675359822255124779882661893694358548933677736328210472803498032126609678747207232445654880370885482522704333270941463952835397264245267780695913620813286045975203258837346164048570613347074306739991644994779034123814579661031569967267565791951967044713272576246738011019277741190662286917993538964948626831708558897384960941927066638096893351006716609366146888567468330490658594213372629628702035932343906292907306967916326465019410858608591414622148094680421661108607586922853785287359214511694266256868329135833115564256733926391758258523625704895431979975114524895331078511360381618708429650130099165716650536978820956995430901816187437275911280565744050144988304707997828080766496858686105866383494231130057850204438206923479789306327241105976528775904812226737630726175185795171138833607759062966460744750396172427550215090223948412569662989538385566704510347484532751342838009816009590114996908451846779420802918246439330789566828940118543497612373507695802865605482853301124246928793096651321897384343407646072918989603413355830563458120635257307210009975329619905715651632879710729114743305175928852924953716447208733495976841845418419308744179225815631194585689870687735036823582652003870648622966211063925919151582496000681643406055586262101367639019974611984412528090393980300927417648633267762314470697455146288341001577013372080608287286912289110030500816588938103663035712312874235887028563797324768352164633819281518447414642749315429707460534217318644641625307169826385326441008826352798415570799260916704489707622565891375657195145252535493918106210482844194204192979572324179828834126346841514728650981173137929986116504241455899700828929237428409884530930962781123192684593238107012158764340607956988906218957331681269278117209342927759412071546768385541935172905047158407384562081788794979797674290307650130781972433991448420484667098118948302035351756691295116554562651083397959687533401823780587756609494383443614822293048530963793599613537086034164993552059567972306922085426356069708431643337816529021639880059640130570291235692323386804853266490957401799475850100433888252091488050181849361994603977243184504162745078472083114260416943753054519331977678963605835921196405006528724203921356922538158873516128216571543075500032104500548244608315272695985102009425828162000342600501345837619312947461879087885054284093636860307050425290435750470900847258918407546246097690925610139328714942306503439396507543770813866194928562263537186446061990757451750169950304727316297402900976738648847652537005136701826695244256274249731388508456210898904359588030433650370165622807903844332876068334571146676544386986467030159121596860833192237116494316212207896667334208497759104326983672529398245833403007499342355650965370983855346543522111861888388260604534372259113607251777682459972321236124102433846914462882479310492534042842802801804515656187739562612447349978519004754289091747766945586981603862419269391867836875153046477468250665096029194462635674648413258755513750157151784857834497444384902735532000628990004955773896762924907145888079731852110032029592515006339472200343458327575163232116195331838109168393844009370917190003868599813708900919349933004431336155381760000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 405096175429823581529171628793667304549594953616529196151554564228374556616125361873563324189241309163808324779034483200142582678526392466371112867959108172182507236766039079693363474795687770451694708077931752416960257821437732754214304789990366263425701276961933399172925815902391190092481129577475032222394711714373297135517906887432501037560332561344997750073520474749723064020489379890701661176464474710248987668961160124743168151756547983811125736305068288415446785077124327530118285766028205463705505963081314073828157155270616531902382590459165982875522439934793696773147668612233138763467379711508601040281275836510546820550707465222304285073609980019420120594035274121682332901318259865548740591742600127664080534644819126760937504062646163573988697143725366421668232537212170734159549780607206544091790409397610656333191065410183899990343471865920220340682882406448191549962190237664740311288792222149333003172467650227401433789829192804456587160791617153441351019960954243535355324843449789712018660114299674930288339868238372085382888117651220552045833122782293527695706793402737278793570629327415580202270343157952639968985733900927029362500620794701810650151054240943121538082566096550877038255326767494078593030589037271916226985973527400965799286152126199353064472921129624976067860166049100779549018827349726123594715613228552723128151324875713119480479867513062771948379979490442514677099535086862058470478665012929274192330041892839771619513777206224330051065877763734993060238569561158282955116140927622453090447868348820297870118648662253194466558585771052359408133484392871535892693020193141631607513767390338241522092668064925271296184425324210391256929893235180321294017172333564107054302576452916213089700827643612456197446159546380227804146212424077489503202142953902331068352525646340726940338301657483990811707844112832101378348890154454995406503407024892444424676033515043794000178059808056358066969991791725094755633321429570190920908484462461308751760816714245424863520879115726519678084631422896342710243648281994106701510723540316884658614686556257014017210581559234383498371187040503982381507453888024636066162809014671842149459864415644506059608646132456964469293747088065859872462012509862219124942497858768112665717820391550295886176318521556248761666292965808144048485869532192234774357577487337485666513533980377621018506448852278096602666953546967292649145891452337846341374964484289081456497046000137614132963109584400942914550483099818824914411998874652418233975640342552551317526167243233148549754670398133150959463017209366042521138123604568407863636433402372501773705123933354192777156665936830566982621361319889686523850375018594355948944083800891570767671199503079253785915265511839668384209566755577718695168788275649830383612519675499441602466311518139521450012175172932788159409823344998569469634590494837418875491493713368295769943373756247705365097558482456181029871543122321564628048068889702603994768743780506049769081303790408205688947940648774993447837830799932676642018334191189581115643167208340422023334549415192031917397546649095052243235117059932086778877668135151033697041841025811003328546660193197940837718812785449529666620392818307120933126074146963604935017937200327888136057207522604690412079906749802295813910965821730131396667479184673847751896142865607408371558687354139545709981588933769922857347200091766129750421538317113691845355161041459516091831850531164239274164693580014051909815602048234752530738967953352448033680998264141763610112483891004610959471452161025714322654102500186580826367889676557392085306173172920873095222364140696219655106458760838824627708011729675608725211297845383685082771303561192550526603576963407444645473397908852224639989452603108081360833877486346586754044655092556130144077538470846733831095655437936000873307326613673203726147369556204697315032312433901615851487876506571542758391166398793026991041386481290582116855610792023086879005071153932783032535601482010851379883614363248440549602785390863851557415537382060923378592336864186445872029359914666828063801488373625892836757217154319102345115781200247397838072405119485743005588064818256020152847820364438687581544272384623097312677549312029600989550207915266344680176901857096940925026669083291397832686329273048348340730911472154145910871478742485747833565708157738353104737200620978422325909725045042313918788105815639091493742650898407936606580337824836948433349891098321573938665235034959179689167272491522535819950624462610360163141284063645570251652111448049710173595942124377187553185896056140757938581428636142339659932324361625652860858378268349691464029295771998613530422752470736290862983224487579907417468699797570360343002050243023250929810373477784985927788495264739795078390993122610030726643323012267775836615390166907276729272533615200520714472076876307774040704247093353330088345600000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 10065386752274598678128308383512218829183170430262441643525003315778153510993593055318969954185410830978845032437533039366788174793977481818024524718607821923665480784069763479580376742859160497485895979224463566004461403809831641904158746080554376235630998600950082675578193715886478779024446575036297036540138178372169311289329454298005829108807502165922825114007406568699697212574747302991061065050603304332332589586232484130858920795487743778415891821311601709425915783348498813975802587862420967409966130973873211277829175057463294959821951070700186120210896797216717743377339662702054672358761366599143018975241444534313390060757549117551291364992071631889989053848365812963064678057115403028245789120634336138233589714418436277722999255742033234191278391042878537349449368892952931445190416611965713157446877144318518365346883430649057244201672470332365795976748197812191198353582185485433587475650725886712379227891592110172972688419552890122975093036444168167021969424916044132696381271871912309397778805600556704614519600736570611094200917915733769470172952822057177932185101230139235099172063712532339064693308101303214179794563782521777894320842301873749194926266804854822622311215017250625747715256293009892432147997524408132247136265552183084788673853850455138213684205009004162580063586538648024417888613371276663088347526319025512806129978065128303219987614612997566522185826831546168166245270130976882803134444949566459025542758079309110751739194003318919464369377198721593926608919405384103805553842893257591922200316717256750167163500651430333488114628916139679817127137492689487183971642026591368727989448106614418702815889119661878468824824017143810502127516972376940032405375864625265945564192516990879514028880653639157163601487788282088560106435415615008952836845282290251734874059273965560044549990399710861267990440579175941126941424234900183958304423089449118869347980274596047020039730086580112716214255113190686639187615382177202170756385846383167140662141405971217852301282668197428929798061145910240821725077569775639046172521014749160031023804333829779972428854953936751288117315387303801219201747330248251909917306232956122664420267552363367878479429576115620230830244603493488612446669610448790093937878720971305119582894707952648511047414747956913819399133872136142382800279901159774989010834650376005507539778932641015947400323904251610449996144975287259413299678137719916880674776106073756204693564215608395871209905726961837597857110466082142827619396539251473298752538324616900583649169713229640204092776863834237544270039227794585634958876386032099008266100606163970310894939245022995154904364410168410201760533100630679273629215911843968355209044594373863715955496210184785832070041263937663562571235134487834912381660497525974005728198809962184577448574351388616266198520900906490323449131691518896241755239279528556422896958984087753120024565804575887705262368705942564845143626780171257973249097397721390513861560626508675065262971038848477444409364188718227151900290372434427841946396148373976330591600782989216880745290115447601379440806248193420774515262762018741722965503272424275018126098422583112830872191615020973567900484080009967282552604539540530832959402751749544507243907783049107336705671167561438499068481192030339440556825760203481891256547961926542737396089477356947366675945441445068005946564568718160305178569202089147061223943853701847997705705435095460414578771510277867573690159025706180991636050685691475372595933299864422531405851349525364733625525915854234872156954106059950091792615064586785399662365614242335787715304438810618171998926942514145279902955409595939463561748972900568951801731888149249525078866397008330710732923660607493240341434009008802235368742460954756395746568176797082558092265446007406237296704717975143072165383706860654423064056329256305163343936203502683396895458935167320033147686316488773983519390368339249017329056961162628160165026354099578837236707675059253685699216703895900546155776901018592727844297188922224966057407586074459369447012529633086092760492289989186107493869571873815699068212355097435848860656517853123245233990923356578598441614235705708954098998439243446494080689526311479752310305429273260361435633970331810556123917254654676980793105906976496533769015124890459069220107827062414039916813651545960970786167903257635379132466397366644534893443989951099346570771134530180811876099934774458138824075309677708163186027940636850689097700237348751453643701323874614698192622775012929953830508055943945861440821321144609917896733331175209630165600189108202131510446489885138669647903791917371444624102580894634320981035500098238767405629776737972314213571387757696335867561936607624083106840422991815832780516925373546337821480160767719238332111522906121833974738100618836560243774294760293152800181408897401905251484450250785555952044578522634649600000000000000000000000000000000000000000000000000000000000000000*i1^131 + 83735130102673914152495444021732720226100212185182085714210900133789516259465778614868367172530264327940478976255938086390423430950544881196864245940844192665149243470920845243042166968145851247484607520159153925943965181844720462479657799646873488079654327238991837954058434563134355517602517129378485733270171720144465964421600689542348807691862459500717791657369906031126162191024496153589775203194784503612199589106448119612044004013055819945464317452071042187409178967762691711067458017050632752731794118465005786106438396321817425196471526735374061978865049267446162775517253644611194127394756422764852792313120971286655078045389111595387282820986474463700999177790190106406258314730871131227339128483734946542155348546546949356384234899041404214641802034516116402271905994545335433364855721901165803617812323429989643428727047510667547942378107797793411229691399229209048314533257162434563027636023643562660437790109158116375874608962569502747785485895366694818414934458955097424791490848941162889949729638806420151980842436182632520110939672980184007055177210621617846202556373397262192281666335504142179156379062112219292620871080000432328230499345530152159883084987911989140472837539406042398614672912057451774720359825672751768868699667375704762185088234540686477966477549029656388788954785781428624021438724612902902596710008682113068211261696872518974650604996005391501904061440685014052061611874133736750153117440713769553278624117158784195325368954476400940141377202866659198726835185014175264497162440400544413722880103618420942283834558770257752427545759312081770740839791607681788413102128686408961674336285778338577543669154265230051915448809769484536725344889348233818377258018888319330316622933362822132131828543960811412712723594467281836650390019108638926454780152405153181335538643629448422485289792722713105055121329864793256066957822405722900296493478225641184096187100954680067431415851577394396048092775399833570939140047310439838942821448672797380388319721667724999076580983128768173153853703765738315683977924554058278867263822027950702327486454623150398574221064002927868677695153585670474263788904795880612839273989367493651326465743479680823525421148688910747048657797126396851589154039118230924751312206878381518861206569651801541380281308738124139200230339942823780122268730708804058175988639368224710964832970949891182250744961493949496525512705129328515740853682466645551316628332242072905911128757891541579432313569843458734415667969744736445400461540363914976349238073375892911039562884838210597116202505165728577674750159874436884113236733292640660691272838535818969637226321110729882647381386425828067462377103718381240673754417074509268815179618211910501806102618168799708924357735431348626062455637838518745062223607366620019392957700356940903423260043355974186784627473569011479658830765946128710879876498313136548868155690402378327649065885514062945302922570554674454855482999510062511209304466959544414718294843582288145667090543934988942179178120197189860253980448731592360738731741015007992345211448605892548556540907893619037922805526009330051860010457206671361039055584391613233075635454641156449696885960510264890348796444836566126431830403632122492249688750663926616041644769113042267088937723676062864136545094067386641157565555200198787662300710447163492537462986615141833217641775595877259572645426200666974111591558601827250891978317980115911825665742483858145808056056339749055122303336538657890348188668882016749967291159517727994175949289996377008559770834883146014116800965352153920383775045171881992695815122492346958665603935293981985899034240049902418188687809834716406363917121402112802547721499124032689214302347565637177377196056674502606773352818817183747898094285881760992108016500457772026486817707182803059373085585102389220495271062005196562365502280959283191288683431802346389016141107572669470408831854106305735205662183386061408398464268861157040428189080300453261607137577596899379831275805812541799496515295317812740173122285048588080318869197712389856619764503432769332221413742565714286208733490983333947932975972180324513698390293764600952839416743784823265913097222477187772445356061588605875588505357850113287364039759419221976236579574401941217239454864364501157642980191747813486461286009091283033516216709977929377764062342347390872155945880118056679162711922702501146510798004960910485137412373356699569047146278811826166347336123247818107719040931938462159752323522528849672818131347310511538462248867316732390625816130688878001322234500965014871203965990306882934068066612436008484407313221992576063772216015514572201501591791220598743479519243140381163356200777863400871527121487635427131167823171347213951480553602137652621788511768715724405460864778061228063967802358058381419821774850793619525489811975936225926530611265526870066244926313418969459612163506176000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 2703376959795633949493947658855688686646921877560561715359149375107318051748465691065496420750610691324760315778673051523079215415443158567671258009395195655379467177469435913001811381313918222705281998395905973309594178437549571082311015879809014100730575865187581264226120502949085810893682947937057217488160726961834887588852839540529994874877635222023224119936481344481853650630810841787138338241026894460498274633708830821515710537058468284248263669630485196584149362025512655750762009771761675954717055305046406866009963905669127165492824945441043310774753777161323800276764629939905778236189509597522585745073097344091104449605532088399683845088171342279411356898139466718820312086714432562013891949628694921731021443334099033728459480774713807078681223334123031367944953120454576415387737559046516252060685222013914524025914583623807074370021084602750146173651918920276667945828682604000336473885241730809829463431707515480213572748287683528057660125316818784677870493902989309841478626411748831326964120088925118691117117679591231109619754313789123601298165314282737422232573313396823675197289402503237622106628014110575531296395720163940527259789786045637172301987167637767465932068696434780106865621896456204997906195123909964039943671306960497959945126611122835294894622364765671507039561716613205181605031187111990274113464136539511596742596522692297381390368941064511345548428995704561271583877012135928714343863818124835082103947265723142168473976206900127886768413011904772102129412853678027284304266946898476017687807111709334109751988310988870408040069614385522315404288598891097821491563589053862727422777108899815599789809466397335580724114543309076252942184388541408990695244071433239486891829399573815571463252421990950594505608642112117490255442088963083910242257533425118696369775081632692198497228747027265608699711013689986525927745274126093170262894305929032457674805342674438918751255727517311324054130623650999163444279602318460425158546848611685072060719463562907413149557376626614076405926721162638173131500265673941941516591403124365366347918041506109781573090189987673670672738323541262383990575017876380676717135428943735540996162714109387923363114327131614400803319804078642861987639963245533969602467453060392893104188920327649956703231853112890670712959834815886235723202621538280544664967038257729441833887629746517375866843121280806325489769558628144620687435400017564383914820405171090759722047231294801179972950454444625867615762656460440149962706050592090634837822039723186998707811592273751409842642115146729400524273244707210961613390783132958381235309013489797627512855151230028421234581391635490496924560280898414617941889747652125110246011838948704146121337697846447710741327298141178165086777551047020447611743128713066957806500937906997556939929215337125213477210484215682552992068167652275168323367666216409691862559931598547128319649565784477157503250089021303650024425550183631818451310858435832540757425762051960644240641741772201410855053241311215016479958742170520163597764271020652799138435869178416921456178009539127993775471787033548728755632545407468242544891132959063836794043922534341628582579085748842023399750199899453151759850278482544749399316137268298618896744839118306454628990914382545898528756480324590078811870898912403238929719933408194696909757992930689454908741840035058195650809950886168376392835200985735711008929022392408253238884768775600125473554545510144242412589417879918127030686934793653604065553927821270062203993376941420206544116627848572220194307903256946742097687639977869528364631309002626435804618142211262944287424104829990231306375969591540011819135610178237997641601967883636264745102417877609368695403294244466961766956904293604059637627021995751792561104138987327614817904670592741890431551886173868628900205502549315425599038540751035010850102342635012710994162779522718509005789730106941196542015181211795667931870869044553632842846901955009491305210092206560722230057992776514834424515210860913129866055528744596228201876965536506480950795561506215602102875059556523093912426278128562200667126090364639881606696462567302687871876104412997062029279511714057499634547095828524562125111369839878076638663946861696481323417031195646243370864006916261350907222021840295112831458476018000257452850912299721471507191209847872136749762454498752135152469677982598677150337381050800735733463643279327018889681325826302347202523781967401360599227961054320878462535483058494269536877920206328941967840212567145344465930571917113626481788716959359199518971767266518847390756966550941818507328574947045866050712090452530846321014128060569492625904345634019283374763710648151595139990220338463575815577353278916236827337924550442787020263749539266712979270390038945628476347430889711113402084684827323426604811213802635699728302646441553063355406264924031542099968000000000000000000000000000000000000000000000000000000000000000*i1^133 + 91357332800422121805871948744954205695372283377082837769574007821595192024443617380269620524032856359317657980167092637785420143440734502545144559134774417543575441882111811153519880124097886928740841639706996402017704476562668861785687171514120942196797253282209399882768269419429291802902177683386622227896450738038367584263133966991022475687339669425215609352732231384464902860043777907797928799928268026595095765192910251825917550286358269760168521029871478266321149599328371561464990907493978198174856781305440465820650710207638172026430630834400752483578692368826474940435847895770963883480861371518197605485785950668026545648272711695555267872921913895293744359781427032662547079862219710856202546601946373144185391367770837887843177927574916796527801416210091143355785392067305167908692836409271667850042981684918391993083888944864770349073963774675155368826043671105194449888167361216523712264505778583708809492119012136260274407794115015200344995144335998510575731081380491362435508031331887969592467511197899653595191713690643698111014522174769236627835769098400671770935906306584379035445046437734147746093049173481120110232506920705894395977959066846668680863977572228916772431483902357224634786834206996472372963064977300456529046839073706031538894362004090745684366596053663358713523059651086907834947209802872432678563199100123487133036222016416624444641304051560432766275889391356446370548930756392479049475486351167638671856312660832891923742193651415378202145062043480560868706022571805190456763707487647527025222321177918238769607288045416217961198349451799065178458898987341589981752515879684378168011874618271638651784074708336814778713098918837615629031823564917616798360990082917624962332590521070691832455337560595978352653225802232331322010885797027685045004501989170121463206186805683606757412734839152555471873540319254339378430645979710323635989136610297006918576962404804071435484269253362276714325874792810607255424629608710725967816004725674098912871411883603768917177240304493601319336288619257515764466130105596076627597121943579828631581405931502029854757715496716951425815870416726863708929745447640672501308267138090726713391705244725254479055534120061552697341457484563897144835080239863018885021464607306004880907698399610109917869922991724170479036958603323310574142048936884736688916231361001183754324318064332462096538492312246812389696764734650769912190545209108325963535352938741198853429825272343369039277682878807023651367637684110217890111812874888613960495253644052463008958484221804209637333845895349931068089115347062802376332240050377598361817608878180301450204668117937767861460317203441871791878287150796242763981911082153847507306085951157410320632440984482884647417877001144396892686440895154479292892503808761629104669372140607073198656581049551332759977666989213936050646867545082477738704695020284317300697646296888018533069609110630099725903727182051298017971685811269106772707544654848183002086416330838593984258015251829687195462515651957686478753190994908385302275015067215237724830331385829228501015742430176421113788313963370177776756112599107456098045607614748229844397784397624921569451309716585948405277074190932976598022246404287389938790733925388573760562131389786293446444548628707793515085640333739184930797402557477669545246730766425466281741569620429544521621675322506975776986767862180555472987494641603188964581470301650276924135577814439203815764692144723793056043193196199478953264191416338882762778276979725728217401510583062797041670115856730976045095385711384261007092278511339383815843261114615001080300178600486725293110152151480351901817979057927146324944917336600911233106946440441679997157963258166583716767473859087032519804780382393021607689561791630242554125463279050167418024760164518629467073900985259077178707104576099485950687477509122446616196817650997098669605605451887785281312408975617332165350341933937478536896607165604690677205615311606871746605766097658777229366066793140740028318710043477060141336803760606357659165502853557821443834228233192802388121970339901000876109339548210547903069765667854927973858360480742062979899260534504132334646990936306691243152678701034564180769065754500710932386094754905363766320370579921793912371294496951780787666844359462194690201818527020958875114977736501429343039624319609126010155834721423154110919817462456765576995988481545399897579849945153106560117992194613867800539235559009950490564654238479232145493900707339040404562692119052740138061381625336548074167738357253709760525526327677120664604383864914851863105538644452393487035290811407553065779317760466069264514564887537166927111771296857159025739360207408870944642495518325859633020201386007563050526688709509741050539271479672986759573919087567027173611690552589004367347320277932797170522769095088272905998386601080328698801781079854284800000000000000000000000000000000000000000000000000000000000000*i1^134 + 586049471777606696500471631285855173322746217433459430217029991173085186212757830029861462359129105305066681453978619244588591341639909334123019418955522624194152242433588165124702541516285586615138592827424245818758977039266598433809635613813143013064430486584042585474204164671055218219467681792786475251942103856639416869414090923621912432734099419681709336540481372287971157980133544153752185122020407405295086277998398051159486556215363155033109365325365892968471645312812302259975390080357295189628843110051415041929580504136091997181217182813412276432236048505113729170523573166832400816082273013744020898818002691248629360815855538825658705355378910828870240442431401488113841204527621108748634735127101088423648518290956809023028110790349514678257160828840872928948113859843101682214500989872774551515254352993753767056596820379820988099527354915424599763643348046331841962634500253982221555968318933471306369307489069460502007456258433613646310494333039329560300790260144283779498346297119518086381892485630035114124602046602268858034708659155259142103515932095678627837418795438764837080830414665662824271346124097162247247433835478680036677790332117267759009557790355032332003714179777084823519230418194910571555346910817287560453779730345299615889972226819137628392242219096411120562936898127880521661223755528185060644374129132667461156797002059072826271620639655343838839889993725737069758853806237188705079339658732973938577533200949316533063425787094631985483276401948051409820987169433519852361570538082862671416154059021176072468326444054486035678972217841098921270445224835891583069297235016935661770003296686936295208108919395833157500411734399571564473929905092814284271673005880892178973634900318798980172007123687442883834278045221944569096713886840175321631399091253931721124245224651996895317179103812728142047801381803143617362659117461744497124405105931933697808475327826370048045763180042873049925450358793569814219145027475306107286067903096624118491147044413026109579293081206101035727899710073845539650510742619496799061936354651833685800151884183197755916456491981602926208156120647434605896670786424688500985103323657885715296622240890637064079590221697353626243899259189919199862306718441064918564710839756255789408600677556596332089783391866851673410909352969646775052110231062391632874975660860325253835071390484097188536022574945550972789710052885312063919787307933992084320976839029444724764877918108372278413408602872835927492637400285864940241283904410608283932738316511679112550638665875751548044832383140151325464706079191190479987578350225924942838952518140355346410259440088751747589650704464664337043829927223551937333376285954746761488360853363449151932735758137204949351992675311911306171210291556421445768310613996096632556973146155065114809091917249419680771360384064490554047785509971732928664065611551499156637913929781011564463297098186443941856723567174643027082022187901743416820470162776428729190160754738833681829005311949471875843907963542451910774197165652533326712207007718819523088344952174174067930602587977989275660938672135269163710443143516796274148709903770719877677650210280962897034194981685090196502398889536316025472111450782548516627225548074694262376556565746219834941005821394027552961707999029754699127622998124978528524973696257590442591071475573247993489286637994693552190434187812355614139629047092443326479781959608224062765056307788731308262200782427735383407125886581450505829763895993190856175471705915813667108671789933442030144406301523922511119111925896075612353008795964263935357073523212937963851834379606844568604743495627472115057033673817893600056120684052815830342993572994522425538962240351866009014267681512764573389060509102277479728384458585800855201040434040970656178780382852517320503904433129052466041753492073877699215675001771008499216460112352209368355960415677254210601065260314923807611894699243363264862207881227217296127198070167795546557478186812082707211001623981658812105530203109203063837753964674858844574244976133729263629698609221850012580849937856758559087571492503158667279002790451415853208501064560123451834260660170028596282813604252321670855510058385534085842734008986984919182006784362955883440040936676301917779013922265574989151313014111907655657037731515850830094421870817947365494793365904456347560259981759114192833790705562114418687991983142186260175341889937729679739432705026451539923393175248358817626331527504790062993688767656198952396376345010064542710025962071793105652816918517454220699183651275345814484286166288645011085027280543745246915700959306788524301848690505669357256927744033097440618093384973705223036325535429080395741426514039609705004839370514978585755916194454046641636352347877531162707984222639879841310222405750538264637863210835964200466006077663874593435943553380369061390497873920000000000000000000000000000000000000000000000000000000000000*i1^135 + -753641446380599032338141437581515456937387399795964263820939960514419121908108293933507689517177477534610095810339122954356146696144390644856064751404664607903141206050324008347358587353935258323223297521484127767245503329317307314689299865484855134059955990523637501879886248649626406748263394007120282000661864445500780812894130964200727146188283593101693808215016326201361720945173255190282370776437368526141135923046097616664138718240795393002370061765272747226794382531422278368878350548587021397200767654586637793018895570739666350000489126754376912071881508256852698732356413412895325823708821091740981949915049399730023215398038522094404093845754991328401767194586470981522779515427805913908447893452246889799542600074114462806147467346880083912757774023236823709130852308116234885776807821744926196427417632277102745249541141975607973869588295007967065014541871058027398262554721945147951442789543050643070422507283138258762171268640158200906692894190503100425467175023287388279367060150928000720894883859807812055346187752629243200871401915707032490987035698704525937346229194748696088846224127700893689095763290460723053690759883396775448058604405455149539513288640258343527860969832547753296941507280412910026671896213942587091144519558822743779770790021011308882118929729198951610216094108073888120267309431742003569393412605522380047530435612182755168156093681609929166532582207376543128731897778409385392551308772808322812252800642290874922397105160808970042209114309778439049556636741907869928061183617645071685708652638717157404467506470551265340572849872921990513964170447442760147087803353612995243278123331717242718228715769754309869258012437843058544613313126521671057296458074614822261731100555006270047289823604550008188214798213289209778381485838390057487146736605139436242762504214275406119573432321379774995796427216440563866678440776848643143369085888445801898892687142931532659266503979724334189985606636797224992065467898445203227178917146099966618116041596985386701620664558466183171601782751542543579600754040773032412207764806873555172487680095103810411927222690150198512637273313379993161191391834452188575084443283597736349466766922613205822056815319648477368851076011956353728042951737231061352233409982699518294683433248358477002081139946993174848982088608583609674026653729388082159402521834935662325499092014436175242273218888182200669708469123253750228403709908067073574128306633746864456371253778777614035540479230367283671048715749341535159167639299795253849729141040866938031673087277640547846792837492954686709964434474030380886684595905127871022620695863106456131024555387037756535303015879442246627146833188889247041797680768590425212495465803377734604173611860304405551322814344276356030492869435168665225050727869059352856115735319772911178967260530007339860997320358547555039090449866166571279757513746380584348771785140972793722525172129163932996106118303550749876858043620614661840879313958861431551295401707850925869384150559277996324399344145188979469055040284954696036381652002315985831643031269319011140645845711023692912491853993704455465608112779515675531231411030213920268964868440981867816084711278038457242035011996561248324329306670251154958169097743796258894260077710490859398588572926941788115693670115622057115690887574343595909163674316557628260442621394045890684273406590114448289727230007289890919917320100120336473246943729051060596157236195571722806224401182503432822617779451120266680382620985704726847991373053762184004328374268384993653189625851891894930288646073823744255269376240680367257945988832432251359220194563674567237031002903073935874202348789870157647906911060797642647329992364865558050939317858684375801465058643477955562497781469454163808402627904994340110778968311816056969676894353304007302871278862924615180594538676458641725438440908231974293484137713936615502186699763534269608718830694500704831601014412544422019086415669553928404477856333303111274617124707751629552472562644115195342731822833986177854670249693012850842759751820803264561776313094806347281854875000982300075400139279909339131657715869921425393041064373625753030461020144455813980594342179385781642190837141959108070045604366002272479674639331675898013747773824947827918607388886389777241132499286399237095959540206875046774848762398897815399288908374567757573909757949578712152211324697070376547153989508443926816548247286884513329454057258365368293369259580468687360747788644606902039960555790142768097832038909443685168476345391040586578047460794193257080979162648206014316016881228132457030469330006639269428610381573207487073236900441748821640380546007035620903036583661874099715685819039009558280778942629800168797674989757663077204426027714834954760812414215866560596065509618539933363691593728922052541066806393119225792043228629024482966072635370990714486784000000000000000000000000000000000000000000000000000000000000*i1^136 + -44400827073337395722240037668648773438053926313433314741580674384678374443684253429253519026426039923149412812861709244545156065352870851394505112855670112106417259328018310198983616333059819244006545442550448562455477896483584344954228537683690217839295245548624154723137295427276087497686699305243749510267456204715907064922277507214308829108644929019163235906999927951197030200558530985637006055762485609618684976817220574457694408952728016725807027984420574642375141503232043223915126535495523888880459830551381652526922400110656883017165714054610464321834589479268195697979369505579372411641221742243026195492511836018972157970934478297657533389241939488501455951241954573077354027269631233295081324218159006619641389256033613829284578994664405469436948066876864880759267470673510350951717804635206138887067391000251077181249704591287466758285572076696148381173892066359531396966818446784495390305552165464184508236428383362026284700182688973646241798217508962851404343427739562087259622638489286923118422463487820435199789324636110389107005627479489056660891919267461599682781818375965644212629006748302197812364162896231878917184582531815396505838229025266123991117862424300293724866465005110048142420133589126957918287551496286000565734903431636038494026510186771430974272464828999946030231633717933115430204798476311863743719968674361970354687998184494650233732181775818750502619807994678039399050344645782179787814163851602619948822370199223313262408174542064663595450794489118806091407081132753561717034470069904056716172781425686246775805380879832392983551438084302190814920833012202732172135203618252309067729991199243100877219777939170451027814350482704462213737942035232985131798794779134225123097197421002376004078897447855504163067202071198566741829557458494856682573311911096851766805148569697222762285376650081944809890824894839855115138870605495739981883794452660162207921379582156313277911617453480103895305950163889397574030040939058760278753632670553554737466950937242947985217010216479517342474280809543978351093229580919447307689986328184538863034293160545607497705211044595522243945772945520350237334063393430173873648354263233692805681233285800419824912725565482758599582610050217237550954503145488631890370336340513330859120415889722485061788533282723894473855037470522884363539784055561782409818079507037393916379245169102899930780116612246444638387525492970442435406081800576313964204526500292717145552585415946642308842601286693501660533066965472392073712737423017008777069628415756080192816675813183758529247807283607027297461897343962979571097158909773480623434716034750719828725072239058621775271100573464127051493019199496268329418459202363174400822749818580517860979783447886298356822801143850150363661768302195079484977931563810841285062628056036995162984876383530640197397597013186355118921486877241961868827113276727305807772427146045627893602719396460216482446006071316283304723846635938943148807044086877658250295428591150549216493973653469281763947281902856784609987320748802957968309340241013882549048393764020561444662047258039914778873152518350870045886805219689394020351602968637397848192956380281746370972969549705589884729033343192641056570847849597308001879269703230283662294755849316803675962293802542004850818896241166692210539217654998063216623047726839426813543282806460098385880815501456744417476766984533195220768526161270288303538843655397683055447572734959770492297053173678777305227494123884386777725928093048266542929587827989264545318845362913936514120874899312854519484987870401359265723355631074062741718429083827441086700637137040843844812900705066804867461009277743214247080927474439351352457485038287375307043202190738411486413526361116382121945792682371890131294913916313808286593082833020923418606002403561148752411248821715298914768734608515887161654108299804646913203531743523495718903469960095441841216202684438980531405565085765407466604709442491236729260795334592984584229507765359652607650972399073487687036265701256007758631859797665590050388489303439686024918091307639130546933960641808733012840037514179776090421406674942110387583169582222934889035091859060899847808666861473812719613574477960606245435436005909815901238184191307162195240656717344970998259078555379567977533828951506905211965755051276338959916640902220094108961770508795667646451693595179158418218414863605161493671235285293768472966348732664951947981195425408453422086295548823883751546691973109279469541326076586709669722610942231921096778326281842600517058164738622703853950638874575956117860755010162538904988369289602735105090764727590064970932075091737192195757007370220333054050801579132526702289480275965955571857031798148842655328520786082492164724811389867428611828158138105445664978255011062220919413284607652775951548383147645355745833275410680494754351521621606400000000000000000000000000000000000000000000000000000000000*i1^137 + 1455994923221080940321083366405258701005389486233460586697849442828148518030349300221536650253869460165309349571483552627327179833650977778941304955477038890209705920315368500105820237306536654226974850918123740264844485802714386789658350080515493031520637695388595786716917710319661412753767387403609126479823139842802451490630534376604251569541879781038767560391844718588623116620559806315695888196370433105055052482643987563526047778029527637433298402149165953743831220383833353547050191458958923490360417345475431999071913260341524725762081283635845028904081646676264538917481205094125610096600918841288032780661327547219328626165877403515796227548857278606892548606820961273295771465533499926663912542119779831402629139042431520645466841492782059739398793466184128008558439709319001110456767903953401367030992995079955484911188259553075123103088696606006508182640813915736555985257442097723104154136169091999074201825627429767152467591869464134201447907363590124265728507114501510625410088807336626485836080541895518342355063465610101808902878450416541714438313666577569221340550040478933006179599689667839546009764951702102584052951455881180389625931226691484237048946242072414040306503062636622078400055834890191980767505916091465496354249844252253129142502180242610132180250305483974832821809599984489102506307580403952683486395287523190101877040921136555756983129810894393001756433211326880080204004193871724899821722222259482124812495377949002543367674868152197585607606882838785042803640734750076614366989605552937484761756262303412116503979455308845856691593091938543943825703519529451616427883107739932069226534927394059705879957059922436849409331092216687878811895255368690270343675098155361020918790742852966087915645652375160215990175337084743013440189746064868879212280051351238908621949179200666682516206808829337179918489799751278633157861122998398945960000902270462614940794140930811346543936743008869891891010246145629021055905387530489674228395144853993447710852133401666829621365870300531903060472031975863490016662188570641961815085439162603945136670187433654890501692239334009940479892035296103067461389451545282726155958436574173917187452731720011675217119428165718211329844027765385554937225356018230335315957176901107557002064685683788852463973803812598928553574242110842757220534754153286688500274723087979224320952251951404211242663387636864183180375357462960803467558393565443405115302874002842965029122160739907554015365594767313893048005602671984564767438118683636735795313989232952500962958547508593348725200261850911176875917577160378118071004704759174606040013903556621721215325181797405077078564190989323030380708093802263835734444338715163251471143229650089096117805093468198045278716401265870592099538027095256029560153326574454608499297428712486097682061263848865196128375893515055111111147861440379264329149739811979275859355643635443219903913188505907875456240198599458187937642035363731971207032421694553903333906007154327604633233049926146571575581478009681995855069613800671378422027300442351606849561509380246686777697087079014465564290329355262435790079662176578118419051322252905162416764178849182723859352502933344152223939845526016271378980736187267589132511541530598072864503634207629858136267926553864610030007867772682737500334460357457535470502419915302714295276305930910611272890584164598533133023141931620065877243145577706004779166501770392054118111543467034821112834208533996016898750444148320507791922909113565525978212980236804495973716704139256686218585518609563842775986850405655236387726173386778860264341299342299747902016289235175214642048003842492912477415425619470716527750625831045848523835955568096114262838248074277807723309258259884017061653544053631035114965185417459066978874198738761992367562111072754595076444621055503833204381307591866164420221977763474687408105351383198349660718438977906531532327733085566675778235148170286037579453868218870137078221430416703578857544066432035294938703713489290154936439454378721933201260475114632874489565120123053560200522001057751549921609341052604981217716410717365726355364138727587866624475157878008355882534658790712190764826231013617135438422099492992936114065744738512917914270267542692671357842016367360965887162227004869567792861812703423601872230426236066541271978852535739935317630812871093204630164544058720696444057645614044783391661057744422548268936990065319984128273830377330511328328995592425492034491403694084750797772553789446750260518898872061181223886507928761784493859476460381635246165766756408578740289653518722788830656272038349476452103420714779000341871983470920579777291481940267135355075470270611336270991031430098450375553781779169728854703460198800418999979763117892541367624589534723720691346342414477675931095903939506919960015434441810780911117497330786483956613120000000000000000000000000000000000000000000000000000000000*i1^138 + 34780408312468108863162602122673247521279776491548881636160996030552800550745485168455894656494537675138739720301728072870668302702081455296932236382817502973530874458475173320718784168509284187084666354322657980588643598546521440293955096415479973549088343797095226768047840863041764845064227837227445597563226624182459230359101988728281619686156862204205371859275731233534504255203531028447577434647625522843564510516213201859092924664629753758321702473466223168078237064596136620266598741189553914480609579032245459766852070587770069462264451823902863499486516896874074027134540149672337873831504397948138191611709831953054146595961011777537401520780506137993266327401149877688967258106497747489489278318059404246105196110341057524905096659920683808720071641539446671923112247778160417726950229504223128004357099186758482771611905215372283547438077394830518396059028158598884243917139966370518794263169803733351374346177797436417545394714292273510698680418264416504332264009023677491177523448971268218565606624218983478868180630247721160619194772661447656716123573594757673948798310852853502884925662198102656809893876980408864409669114802129096947194364164536891455360460970287382861834262710777723162896859774406315289854838271994242683557036086083060081063646104825051810991478953406164315380529919597005648798109078076074173006589644054673976149997676321643894570673522603834702250255300159122866544079018612904413978232204061380853084928551418916789291366258779399661445104218940267378701793091374568146148806903709592675335155007922628395497486978507317556836744767484705257959155906844512638822930161570344261442017698381277744497221526861298042191937729158235051913294786351700860293966405393457806153040510886003800357515944374606851531426658006757504322673513049309674749599951574475129398131540864083701676545238581322791141808755262203297822783792406857203439282110116099718786172873251546645751281094409952238465489253525434153088372556318463182605628776326717607894455082827636145449804579129065652365729768324100859898840570013016020333790483192496088675978566391676455176555755168913461524857877027964979053392567182056762321876399539563012450127285518338935097573857507306218947566168075667201544434626727642173459541314543987146666785894966751255033004320007964869669139623210517896067615451100830271998394862375559541204976836237670118918045615171756140193296329001995065026630721835858450352790860327920774192609376721660982157489842590884928196444034995116583125255623854388926661713427661682086230048937870529082615853406246769501204492995131565038254830505001353654383066214258659333604402400834960112539806507826357620372928190824159984960482541800432278561296725918633275382899375605704978320251890528823489281764368086863190976494905499371195350870066601581485572833096977689935523734773499689906457227157924128317570138542243183604026000028169636189827414517371512687389054343362643110680688234786174180786118730372815568659355623083610704334445296851783730042534614248582944499832454965543898062773851003991739236245119656831777575132369888128733631173641323219742985852667152873630567646356909024534253179888667883942129936473081022533958662472298734906534390864701558369485304972799289734070967409899309791876319625484035529146043044997847634609017571935893735819056572492570446862948260780437550796247312892643363861581970986894717296835513668271707759029514990599398845221850999050343874154951256673883663033682281402774732997095208454555251795068917529108274116817774615484237769229696205613765843556515532934284829819554476356467885365433866661340038252896500513443607657798471036867025787478146111343044282182838128735691570473569355681050881209747830048134643419964329500412671376253793199067018987441351574060474009396941978017786459578906959482811452749226438967027275484571319604452470444703974044625414098837441699821639852825920484472228240277507069416384239970931252985846724995514405852356898626376850267432245459258314610666499070298987868515422320438101864003204169144363324511874341772683779160556989412778430650459554160800634469561312221422055473916636105796569377045748529011485191621739998561806404370196517388905809597412614721450344321201513132075203575708388798862488498782979492758303925170901888495139911539779621789267749999364151798345042789625556018432060491845512477856492750705296810357835961363649082653147907038513800330653190441623129198408884080842424207034413574147745980900574543072413694268584146638473651141151948500259410910192146413260091935527291865149243765278332815852262511754163647868933206812281075204388978358834518149089953617185442520915746493272540836414752155364151729607546109469892654190159098170758532470381541674135125631028504529128851480545183424794014500100908483131918971404957516431892153461536751399581832445952000000000000000000000000000000000000000000000000000000000*i1^139 + 403372771188566447276614038994401239091482601597513827748371083202271240757471850573283241192133293779188149927224374355761565935801900977424975337654913866356193010234610305831538153935021110091540187309040467429624068221083022175157742153044802272041821930904848313502047441597024123135237115835951080821474129996343685913995492828429738864428619537680651829998290200678147775391287473764533014643654247468818243648876246154158597360190330238066232610764089157172448375994030181762007762655724601369667046911221363384677346078085665724357773289705361774921490058879994322249043076063296552946029925022199121537047069770816022520576588871100382009953407062001110248488922716346958688475316061323982605203875000148754284189753728359780750760988688702829507527995143186697494909548134634761132919574181188983343180481933174285524525456373134754301823064734464452390210596115315370247167571082858093617445634438428960662645050381010247274102941629735716394750492058412998526172745000572619390534721760959633930658236595444788806067092886202963975487840989928247504175037970583613971045207012042898302693495959669731679309688454217525131625478206191927732276906275745784741331146748290470530959029514680196679154143008808128980769849913486894356393468081581859384340305307944913157962071582167565194258232258308030400211334437359269883865652838422848548055140683984524771699331807620583455640303142542426988435371119423625242312003620739319291803985534740976074771252723921218091104340476945696772648002419615335112158307691479910373912140932466700608727869653870431780061392432635153761389445677148586127316105437047671237560202301332770218048382062646654718707559339127947876835981266832947853000362737477736176714335081102408660404405214919172918015639908942379271587177655050840265592995659538603062399832516347452673831667469509124770406007266660291917294304542052016067842731645574989043418333118972072800783894451689731275686868272609078791848046784450841741922446266802160571436269028108964110364851075923594257536906711241954694076810623297010732398950199117442932642638130404463155260601298176681546708131286587903340849805717117994837688397640172069716959778759084330523565343568789303673495758562913342560766531053190149604317006651905191518015804254618701442096275918652548545138804111703047184677540323595947732947262239482512889750011149344095735969949954298024010130223180458217485388342288759397287259271955359777633685351117489927645743453732422171854284630347752777034860045556383851244605428200476280991700065510121874321132046041774724024112306631401713201620040933232823839984663926700739151582255481317604698025728701656374569363938608862628355467433869488926190680608145195963069991338209020420091281783074386569084202696666971604022466608986508991063346793303715508384261850779036088501012629870890032566061196629032441947839350756335678789818484846383976548707863691651527818924442535694437998918567370328576039751062010457588203707291764483181305989470924362807777722374743942795565725702165250923756527169773655465758722063451415099268871072430896156078478250588855156735266280319270732183845303370073210296901447323782643525053132110461083660569438709627726471192754784385088989631117297810436198224661480578450861057110459821378276193911066426419992833593387575229019943237732282627894923844660162950885367491361094614818284539742531099906680653868492819982150083976390480837223693199015764325436864065977312990042453136462666619204147696571647970882756703010496618147741818757469834009787938106018777502747782169732597566160078858032622153757800864931835221948778347409789401339865367909387292110699197027117549500467692915399654180703358519089689703358490939199042504322683194635065376164033323025432101059975776221388981938908743078023954038860614359129999443497553753947295581963149951470832745211863094713572783641710963391736467621012232189235685621220441847026883157814515918522707073982414826743715594716891113623283432154145935451182778667857278496284659576254165639182319282525746409200705539096155291873699057743364578682465077119436127205534477374707483681825363037179334487062646315319092274588712174861380707556947896026105694085297375526045131229053676423310303946850722779653720856148299461887753933287572299932005019951311061200053528684163867396300856370324548651633162625276830345171779169733282311709795569583815667597320713270605923249942221716877388168787763594410351285449204570923143353486390002915848778840710918535053048798097786541835374801610711001354081601193286291235714412418708593419158775175323505940178944661110139693928126983118095466983756197853352054249534461323033589124377317020228486921180753041744377890491163805722718284902354107722223892703942937231896456618780120702889059713366391322309092452594614057502962070644123043364864000000000000000000000000000000000000000000000000000000000*i1^140 + 2718844163015246163588418417460188152981882343392209902056753530799220882236258407635290536578425939430628099470573647336564863236580330495880046694944046827005000870977291534150750516276023615465837982073354355074324452395884735987229329126615976384035233599293691671942113424560397806893078531791486419098162368940258166375194292984430175940121169523691918253668646115405085006094045003880816785283062719826910299030204921280466207957839490660531492759429077293175854960787938941123351039790718755760611804360822189318274863343779757414278867445358434140099541713837244840826948168740935566593907904540681700663462886729763555122966306043411464710951349930365777627066139097225661530688195032573339246377187817516467734531204880092465608819913405259391697431142236982727382364032682852852197369711134659089948606169849294162726075790355859571024993334070535829175363450943560651886862490324352435203219403132261704705567519795383414313193297257724978954661751917587265508783607048568175087740379117065300332885544891114823105562175715614517663571605458645040463036334240515286288661884966811455509093277488853059997086435175955657659046933310560339228043349640669060855889702315689884463545784060857147031478240957073649217069823662019186427184216288439610716477362578158053720369313547699111142910348472322603268605845313473183497107787620983264395976804698864210490045363382209631689413832151680052772383055496498562911160378745888005597465494689483346077243823184572908707699960175727805943720966545060243975381029241430906111261403847285938623149581050773891919781827846641215782546935660858702163159241601319749145651543231883028289023551887808864351481085628276660471200863441799142795650214922494670163499195394631660613488753969779437925257879235098134124274808449330654913368972743397335848981233801091995775090874385782753605804073048920534230691447407662048889712107851953613344379252024606882100549271662712387481512989869394916420913670896929367559020850661812526451380399778336917320341826486823422992771945265751575386511576020066620015128966756313330690624889824438134834171952452020454846103134407540981636562653101135727377304638026535622714770405245509290743716783167959941228666838492374522497624047646843526977287095490602268549331042642646477844991933184678425096193638581532079915191074656994137812088326025690838691770829837976957122813567821053441597005276082050324648709597764323775929147726190163598719848056174475687596612029646080007267587639959762749801169616064116318143851146268383562334603402833250272240887629980430077608024985886616991733568294905068784384526409530955239854387030058142242627384497737301408467647663003292158433457684714822420635083871256070797897341613896115644858164205737370269708442580359904327598354354580334952743734013234575737303252448752686425005531496498178867534797287444238396224709719997084543626208072396653037900295002306734879023862130893308699276244661800728032158376953613508673508144781274849688207880022455530303123540542072979000999265427160353229846139999949520405695180199055245018861012014616095132634163739621105004776995190785126265827924445449426771463954311324994961050433223533097638078845049170880730136435553130333311217809207059571633032613760951713611418597941174638630394770429310364132566160223669746779445942162508184686106894851331800636297306580696657146092142290612486424137319425110533704071030516552388843409029777190172752667736959021599263620752265583193212565412163317174185779168354495921459331448484063006259191444163279732257661191094053696836026633722299782265521631309435437264967951851084028727127565548232192274025773726685876329241753291978694120732142699030802276510837692044178259304415914925101323922625816359815647989064420098983173093364338572351518950247626108688921039576951702865118978063894487538355493755020087095014266725685633348583851930587581096813560745264441868940721700094574021137956411310029311332080668329509913629389748608273513930307971684947599862199255395629444216209601130053523509168979400245717214854899078993457266830601020128254171613706298259201290217714097474836161827806230153828864154039842579288589842554534695419462009590356732074794778882138384474362114451672194569881220439474687867111605847800819583266562568563033407994319899623236665622022773686162578956319546630448079236830529900467075407225141194775714327269205719622613150738074834050290193050407347512311107839901388537768068983129738546007187666685343507955151731443430123431226841691048807429345931109565169709759368457300560087837403576407581437665689389171323406686215082466696762750455572921652320556500918895298466467622243286586361914552047048787738864121984468645790959418449551262739101697622874161315900400018775297764223670999364131518607806202156114476965648248243359386299269120000000000000000000000000000000000000000000000000000000*i1^141 + 11242582156241303254545194254181585803793967533925696540233800956628620309083329057164999626733460277915135955206856139990123952458867616130830103592914328054818500484703632244550364396330351658705040405498101314255326892803981062443646594164305375649549089943836812711022148946041090249378329371538634934882017483975637348977430710079099382983933902991592292621258022259858238302070398323482287067305928749518340370377684922840296668190293814668146291837819319895033197169020644104019923679759053920106220533182158351694166700382608678523696909988638470338963083273994134663417076611287301121183683988500769236994059788604166028959643807091170905634735341074026918946436436189667951568309551364319275296108585371246716961121993270804434838644851922821813185018366556684167170743886378837846539179201803600174132189181176749916478960236134956129962477737163021394324559073474680806897672752561281883722224722264071288178536804356601959390956193608489848585249165000314020472354642618064780374743973749999007063798951482758797352684231182199408535962495817175499269570268369833086911678504520532043150540917250455124503785820891134835956835618562269392472953486064574856911155953874403611115704856797967365099952120653118983942404166859394683266877000886735227769690596223498017544155316197780160218806659595605028977387876946574188271693631270323429661395702289284372543832875909715623091159288404402673684064095865126456026138013976662663349890482943580419206461978003340278992866224758327429946137832475238541024727500769669254930594860162299564907710753723062636062803999250263404903046501627285082293805975541533040333492094364960013081693195432660811320391821801775875566101898421564675245236050058083470505032315715721470047706087226235392148450722498590017239332993731120997723474897723987208935320483732790635873255672250996191938532404331791587944287006531381689794638795085260099755971885281349082433160079762192054161513546861711975262590593285589372075016652556056397504961331758885078205354040708326704613031552060822051870669161169215542936891392831432419993439257403944640181743163890133583277770077677570192579006049756890278949745786499173343036775507913954881565912566596630685981455380651686812909488153363416092555135584695373398603132735244995081984400229623358545358307612638895019065163194747945774451460825639630145987414713847823181032437397765507269759674376577824583221772817096222167014538440406894875340582789583749292710543317377300991746565396669603306359541360833761953049849144041721777341847425323198753991808406721098804663202283211055532645736889757600348265234483103837361166004665057939651374732828367001252316522197407160016489243586543596387603567021617072516009621639652143605631928189473670875651385913176742077933000704549354054499560861388714894460603947379997622499846631391168160505042287825414084079798695915477861335945640224649777321159424875237038386246735314998064209017822772544997296644657139039127384480171468182559947760579747151245227727988862868961073768369735913523238332126418181323678676153926688927356424370697175027232832909644924411324563418104533979997638272464759771640991823643892916610275904142323770899820830444174684416867156279193683569815462126412981194539268738162558225156600234335349560430102441045452456778152291644750836363162656776396269483456682469409133391699444737093138869225922044481195807354073151284542370144857425946717254937897218115938986023949366523182441203894061835637297092776722084514290431904656179248672761139916290758799716789157565681658713671324102375200613272096170389103178319059082379684528519190357419838147062362996373292103859901232861614488169227446971338034536174734368922784959783805497115553574049717476680221621105189611372150312581995557277176094567282069549172794706401789136193737437877041886897314832340164945035564177802995984852936909840428208548735824863447284214149473300967071854289575237990071285981088212935791592974570599889833071936257522614176496985055893042724130074923309010344895188776233941714772809257498177837333239829886290549942441705662809024338922433160789346956399168766593077332195359460354790495518866826728651682339810550961515787207609657238123710629928853976181297789979841899771542312023910420131669196947696434385734387901077563666254844379643048183190573567451049840077932491305075488150256862596328322165303635427475052635249844503086471477861578752369764388346409956387615864884602710077731356868438648303296600973727344815189181543548706590062324176299782944380706152870316730955464467343036141571739873159738183859770395795226150774179925403362622983768790478474781559669921617771978845864430719865319691239926942272463930380379485615309422691529028731728858869322751410246261525095418443696399180395007289539375448001839264268651344166912000000000000000000000000000000000000000000000000000000*i1^142 + 28651774045502606953288176410954267984236827403572524859845676779507622908079414727424901529637007184818534458576959697432950336598731290517337146499557550381658347724850181718510014359482305995251741600482692250832071660163439707999258411787515149232188862320164220740459649114073639276156589809027879026449026556383404910877806251245228927395792064258629717011057852068801971043892911099267276793740017259684063406180413325696950466532019769489663500350714799103411654940142630482570002236078597493364118395722573534167745126599732023771529482533030871912189161636368264218323358092868705403773995882150731359129888076581815021957169212512754377840038429639208836450534296855095256320991464910291402081828564528764815942077936141433729916159660740095761607466441311005392799478418650507286824915442792583281503673434249056731443780286376413774717703234725610077447648324512404169906732020628435786584215665516905735122054902573417289777232987187952921057413209729911259415482871042217447188768466702080124957449439435363214736446987159665063995555354516486435093631930393088598005825190800044612808797612002710363603584355366353268778076469192675714541311284583009696879370802646381620581237830383110868754587215707199649514793991761810867852319466918971261251772879554405135920649565512137809132852359646887937834388255859792748561779420574109004865805107019172464161556213702085227750241391523724982145447003545885094753023940805976235111355700655472240380011241543562504657602454285785176057686067594766849503273405076432479405423552134452048063278881543641986137307518324473981384970366842949227745248966897188279956416984279907499994729718128734218910844404864533963603568423935352181264199409541625142038163746156933970497052022183221451820987095489967143644364894380826685116525723721873222517900980338910367734040804380301922555654926113450803744497265976661907275734840280518039581576386126092915798927793962173640039421775712074967192128316237834657528684905143741016061485220998111486005275102344904572495445005343304320777807448075356228750293607971464915522801795634603881441930525041608286714476423863081039977896201455979254479057328502772034146957737495852304633595253214507549960861110873166865926055359528295752660956901287860244340649041161605619291108389865079088938290626434810658512778125601457548566104400350965256991633705444595079540399356279869405037143678745863646522886846574856503802540138301305552921376288157046930708261389556588647766854112953824480393882682235190234348477459346489580358557007622743055689357549719769389069075119513104296467691710057084196711295242335704812026696049873480844255442535820192666291983151456673829185237281958614660398395297513868144750606302004571316233299497444322340557751007629055206241107558846338125683213201492378091329972279051763621303092274672903980319303133970998711779591271790074434609134537454389243083261641895478117819223226244045172456902950117223694708135859875371751889584554614750416672202185586018488419613061031617758088270982504855207505295950541131768877041680347837023814995290259129556170901684302863338150876249829343586518933722518867349902481061093867039837929335097926192528139502988709720079043129939144779687549533331776273283154013890267865279243989105620245503406188709898584113876461370293499929637164267819241605444459198596693188012855900533854788735321373881022194581636305377875608562385219299578723588367504160799255860236140621293934576542103850336611804960240856775982477702914670361308607839901082684021861489391286016533590792524299501543513372684604381627631328772172080035959917772597487022449330552621579294036947002883034493346735072372993551756341307237357152713659595918362167019744139529535070071555699344226166250078763418183319290953657239272041595396812891160867983381158565554609519360829855163781429021704465373110321648825915975168683592136854130641469134629129741526764198070927138627786267874619902223353245839282779146947783035632069260765219897655052845637706758516427818923205698930006444663885184507991263634710255906446341193997505687734972828769989093982654093462841868153026667835267424586790183252930683165987870846859855997746170208103120692889817967862483049037971107372957541451393863935468936774594509016039982939308442977689411257849277012570161090446452258025985570483882389301894533661693569955317986281978834062158499500547521529145442963877789805136376753343098518081502731691890620418125043427937061787564333356672805234269119292073735291880157968637560653322371540776872991483266428263154316110900240417620818389671434539572947760327031664789387048795342319313165892378638276695280750550556051465045531858063933266070235051151811312443257472306763024678666419412941581918503746984906290581382873112352050965030126952008747809190707200000000000000000000000000000000000000000000000000000*i1^143 + 53999696447574362757518375474049752416791554091874414126855430276553616130372821887018050860722484033565080091554330383792424145940196449278500437588764803863075380696258470129595991655802865651545309695241911162481107641880161322226688167721499754291855041829337543465217930076017435341837829433317340674015825593663630587630734259306019502972138113632560535515568304123649173753915571273994300097455662735151179069300185089665775351718092809074696012627955434969739516802607812847289739594666979620134282789822442496434663182184302997669793559929005773072240450907267710578377201062155188173979501483062631838506558732337747221830582582420771877349331465656484634416457593492201818513678602094640808293256452450831329120624103494518036625025632465652218982913526169990584023080262654598162590962096677319037771433684227838686831727901067705074008183466854535486857850220150885739247264159907998329718823033288847267134169752603453595263327452847369587883522677653297824742813463524143492584105604057285233736478026261521845064829325185459893349682393963768923447853595793366669040409046974421901216719085819159819868072817375461069540416809797532047850618196193550648496862616373990227242018061015483699650619105831126816086868141220477032665538714282579550000480658607920597419259052056492607360966114211583240386286949806112676155967299054501853967507829499672933583132284442497493235613500832857569993643699350697011283075349278839517209554316581647474360965975237944428418411212179392709514600467415487073096809885866047999829525667524063238290685123141048898873766962554874672484493191379358982546592858864469311586065470934530169454770197211634468522222671700074151753623610811847407951927535005525609014730315415534761071309693800522815529433745912700709582648151791087763999105361802953761239331296317309735162017357100621495322456146378413855668703324060531076994199421347080208954138319062199646358427582259251762789747786481811051694605398824791388255325283082130198828064516992608025226180079581844572025530212594289739446034958331298831349510957744783946972854232017878668154741302924308052144170789137119879564301938385673637069768980976997756746824698532273946568881684306427229089064000470592928264574725186139326835452431278807859243682357208361413505277309299048504687854475896867361070887027954899824887782136897517016012407704898664848268202898281032934619227977141550015333502605894510919915483721775404496458690328538826410084449255064441676533257757002161990748696987986740706035270591824226639503434818758139834525901088494818494939796615414516897962410033532984489828006054102876297789826593813147000300390177228164184552414743912447979175695899667495340585875723297614107718990592595084867092873116850452963812233501232541088115370417014367463609329968281718333400541499082487707384088236745288154630097089246713601727388497138326514467205125606658326253192211810675143423912444584500376683326099283771335464520236141054964183362899677222508350217225827509254943437586730642924043267699543750893982904103387034181927185961891034029610225548225430415605194124760552618167902696716247824277046317368115339607962400828367985720998513690160015538357499577234931778073087132837397109825099544336906980244392132921040240327201303386848919942999239619692921737059035357598353859358869479235403463587519949292718748954494339767637543461671270866628046435665309540528971907882380249014415833323907159907149940528560839632411470820993046412341064902305694569947281152217543571978991937270665784157905697703748702702318001567504627007868099393691896945479063281940110594178654299635125685778567255471127754455613695151808294639404491039276722618911501975959551758683123964543352289457904202029795322357733051289003308629287614494146615037690889748016090226216230130738503290429739381681040272413014211646223300050964047853986472928581867126354324359830980710715926194012225512544749090985906015776553267714728231741687494372705351141807505634287961844488613788576246384237365060849188202575687878609403173767560980036807322280864863589704401052507496272840212790590032309396536966272449136693528304425706919300858898403624877854274696349561360568063829697012378301729683406539561492666986609706867881180153780031268560951630948114845573084916324494324619643107177537819017293143208594992892505803469289161597190557572367775434214982437539966315014730117411447175942064086216330923738514153489036110161062697542260265904855512342880719580017962678925956487507351857949090264482027029341333733613001885420975133737948538848882063249070824002644922886656042085437378560383252968880496126504833985838706326417337743646392756457197572564513823618554193027206202284619013640941768867586544434291577402452401609828615023426312429662801331559598475159934074880000000000000000000000000000000000000000000000000000*i1^144 + 168495830246438391880377498470156382876778829651047412310816860237249026311453438138839192364919360898229475418394548018486707299293556070589629472012204090986214485803269446972360433187246604049565117449422993075006675201257054583633128090982210262119991719343553451763598200846230928317859204285006269271267944318024566723533157562639152419902677416620712156393215001167361629899648389101538512504617330015647256558021998782485645637237144522887458976517339937050808640674312002780160366205064793470761443777116259127250581660181728368238023536952824988129290566574117336136561447730129701146026813545049032434425589510922600486889427581044195669393361592552518322781380370358005357835502700429230481217007843970735002406108044212191310499797026522564462398989992350245895443433956830924026912583947721937755687530234947905867720116769710899052070202630035389940768399800242285129589603142077323932759099833122631452588380257643732576112474685260443959980597965207563570352910931365370546141964154696587261013489508692062365978765219452088095674995011832234118478057040710487721359596471568529817150412439294644905264089438092434376742243886947313583447524716378263979992166261482752818365773050798947598206677804964024420057407084386060359268292612364805323839225016150190770901846730124965405621704802699334652845898204732163871954033469223726287954609687975134959762419075074428328741892656007725266686002297124919220645333978047292522774416981363868392506792428508323051081595881117831755182995468160060549265807940195907213435370676869656880665153430310756497564399365440033226646862393442830112199974049634622279243561041055092776264478087518867714095201253390698510202907635687304456066957535908968336748187428253738897721588938808239126448417395519352102826306588291902711995014476783017324466013717135183738090305313396732134529247829757410991306181387643185868749760899622291561504380752505503413345921181353390758165606694684039554795936971351200911945036846971008346758045803793003988026552889439912310004524523180067567801190736168192457472798083068377600197442356157144766959847803127970346463190427454867286673440839558273992727375919527966499828018975548792671003828839974303424675726208234211755550540629634686528493684897180490826885289772310944670435785307153418609521153471428527999926541928978259227161369873551786512850852911288592896410242127049937741307793392657150940744749045626121720368596314776592764920316031861007493084372688328175921345236753909961357773612498508208766782990785483564616071884268421239210186059807194254191309704536382682316520219897085934195786253291308915748537982641996672788554248107033585816394841688969087991478324523555618244513532545147632467845301530637846485216349675450021125083285612933924239241797208548518839891933339852396547945548359438975804835458977515653548419798402172934287504659398903421842864204294450420608383272441980196834533331972262284725568799145666572255317096410710098697186099960203664514451939695815456966182265056722904140910074811500886828241511131482141517050645635563450423502889798554257181315906338606554213558555399220006634160131294815755470723293786353182562628786171761264195225727983903971151512430367770736593150971535193140503961634629366987209313831846697147349653507802513928012020750679859415918442053323869298882051149356617032083027464373205928220654047481711547054609176637784318972916844012593547766946709446505657635106154631201944342505015526201521508407832753794651416006549157496182681796861759302725437979367382257980044347229427686804104222846369872500520918143299414972125221558779395467686888738233537066983666576737952154116129512788833834286384009212246842151478233699591201244862427161834130992843959157649961886396181839741668431392535024217632150566725645513314465884460233535030231814150454064619416426083715563900842263204718303719503113478147629317697546217185638141683347942431909933051868466279451891309797546949393357920631063520926787717457512655826259857183398215784053387923412471280135772348834965676431894068159174581713014712203647904524777417741562685691241339027888960187157080119564296467367377201495605071383136549408739716305836398572297344116048360996802971028599485103808331269681939068884427362950596915887656344718716088164951996845948328134211707298704060003412621696071802768202528797915104750828775339663550361998311081080499917420162518208977924209643701476947526377293369219301520652583290444616478324691566322001255463458241709865200108429921807453306185181083118995707603700761318474338752706891410899572809224927125712399319913074869809236348307065958510052531530312831944282368243757427283534058266915883867694420312341949497762035423428456681117780268682783707526602853735237209773573787138808876482041631337349120000000000000000000000000000000000000000000000000000*i1^145 + 804996604369433936869023545939213384042014927361425928525030163671969027825042868486263087277246231588475744259201341385123964550183945507774207816653899850068580556834697008945077012738729277977730249265330850599036799818759107924604266886296728749182402451499893034432002740080363727268876169398780656712914392333162409432093656672734593361735105466294487890596188803850750763069280879776908635968414628863068130876406804874531999277222537161189623460409682984474052194371593933691316231401294475817487159297442755263065883082437706858624694376779819778294604560043086698155887951134308128869346433365870527813273675655105455104993097164709689978935285075112277088924999232796252465258872847707926281472778863133932230801052580581857672048405841760082755871514023753198484434944800695975300330033066148595135413636531020411526649506489959168683241185276395311027590436038240728412014416372299616436120564231339141396107938303497043996928075989653313146940138178518542964636950476317773941073158020689766465723263240674481235162669991079658090805742848966695151524485300531900098876558370163005240725249320704265082477446324425907958984508320226405994623477612742276653102039044619287432693312294801202175057458292193623094417108744919754795824623918829504345096689599695281033223734734574219288276403049982860100474382460540961912481169279864592892887863260072645584552889103137376055226214531116208806875536279764101573334192665407776837729177935257352726431966385026370936339825455110718680340120647343779359698831766060990852560691602023658543133994652970627247521749073665834747045754159624080526491167533081819569329422631967294094865391302272265408429911260175731442801815997904059777317518353202832667801456848681586690216621138684412519848407323166205411690083949173143585912952394427340025250454735542471802944009537661118503242997959842662713428625315560199634664074342779262697194626403908251562523228699329360828246753285789881273160779072379958765815483175504253212598920829400795674822534739321966614765879471855035180824521923461900244656440989170825390215430331453570181336274089999523054907730434938285720192931170804757921642546787073574666012252940625168794058214329216515239190136639540260172445014876861002705726504126311004667048424011191134091199925747017787712404846614942996108244239359390782155828066403430616452563891394573708598623221960909290952198582346347731554990760731908984809730410278770952630684415697620433254034095418028256429815923632438846111225577573733754522124162313894165511826790011148042808822531583214344041257722927896484609184376712444714490672184441609036726092648493456045917838427445396432510781876172614883019268716312859232985667457549011099619409414527565554079481100448576243599302743131571730313065779231360402563659620681977104031094514156716873226785359699349583301300900168915296295629253346444251467158690208889081510651376778590603048439026121595735685024187488164178173165431655221576568737833964105335597475462401654316571049403906122421483287208196568915965621998405193261838295494952810772268400849208057238115862711909265884512733227166645618703885473246483187074642239094741086176962940554958527088882766589466678894130437594491645002734162778942607744402804424614811268263696497406573541721902628131013356221904641262525229119582214283279727727786769490487118376342610183329827959713288509673216579343957720649184812728252383566267793259554677748458961479280836318491951643592668852154592318110210072674014702307374074322426906165235736072386295354687514190193066888437398479794262567883048928818761075875601057103494274001663686598572849957580442335950976982628234118525260564942808232426249175019012622331168387511638967186161268930788758100971165080100471650205453819485022585756178816910773086209555395872571375205134911251644141934200643048568482160490672484899684020629305962280095088145164333277199404091834183746279672639119006402331656569226080362317325577290943371498961295403150816006663275647654851092861436321655569455540804937951114707001046765620535833996541894157259207729752127935857662993198064081752466061125339503183332946902482242026157014081813930249760906284818474797377332395140055021693886065408707296907606550535390617972613676402899568684671406354546547066765231004188343986961095895605694760385049246013950594603982505795825066317575212436724035765826628335517926526057130123263803888080411297205079897078695653143989846621623002392836072629142902423570395792147807763835879599142502535698322147550065428013373380422952218947547896453877260559297918386323758766017791914971319424622550720932867328783322406184339990095732038607500521044779488949968381875298502840321088054004058382145609681602194419419507645605282268021349811657209417072950945404839526400000000000000000000000000000000000000000000000000*i1^146 + 2875522738829336147163841410018789808072100083893426588412089390456429778047978547358463187023238685374927652012094460957636447288276396657145696866433234851137810882677977665722513738489044109165743074124645477323968158796093388305849186713902257655061578722357587966880779178011098172761515478740541293288171419779659449351305864419922456631894269208965014682440694817760582062983403942550334254396624040420255096135191758916341229303295516554550539157251339276123122753735487875590249680544628421939867267236662214908481666519849190683385817170821490209040058806100900961629826065105815076781786090829425704156389494030508065860612503341264059725264072273084771673589908188361364926002175439470783302553889669133489846367132674828378898880035793340485183960431785008642371887668148227596686171459058397863066631131517876032462900428279283723424321734753330200175043481993474620902760181553496832949852170366163850063455397384479901282912490421303541302508450965487432706736804917577179590167139806681849427044856700598631557260600984601161893663805543856299226246968547550108610612045081490788343771345321943903795817063811226568554798698394165767433225007741998516270576617651258010332571283353115068996962457618791296564754429295777160122034135497001004004327906862878151453095672036202651119907053263076530679264539538526201835815336861191530264441053423324172563700708811812438581139598822045992804248752245631724686585713042726833821204639238486515154956674286681763183197163628653794510309553704843864001908345319844180691669326806567150262245342291775637303717928345213866411956539334375226404506288643566907140865674977466972900936530265937633431555867444161584796988804764714766429692089100519547146587203046079026889198362886724724711216374653407468264908871686803985171886818345516955743947854422244373074458210440024130034160373967746080102292288940251954526257095962593551305325136175767181778908621394830317001158660255993042862582335372068348123229994173700613102034601958296290785363158999776804684319316496821771504852372910687889670886403363367909609300969771712044548733625632754132064818095161772635326706961543050674888170857515274407661905383398381982372725007826055450787629280600379860567533106274054671137286789509286530772633672932945921058655005056512361088420667357969441154605495503763558568329611947930857831261404378023830485484238183345475845365078360311412574031736265838632839903716782018450326029361450664021350123237943990495872089024983601440388635562643997887753413511656926828611920875497443889305854148020458940044251614229670037728208428732029011249974356225214149307474577405504475289337305352524517426402165914344805508263163858801548483107530812744528183470912786042308355951991321041555936967990369312673888461323226642198950517775596910457042908630518491618095886228154268524050757318125366756234430214479963848511343483640159564674236044589175068124905220804419879432382689955276636215917968971992850906158138644525823283525877169256219448167058453580519129102362433091825271957627470760118132683755111438171173799652488519748680753973886989462363710781015187150110846132888071845786825007473661675427842449326895650396459206196025540795718631544615989086201727534616011896059943333536632812226150668560092205431363254705131195095551653043745146019521509574893098055358056364565501384146625313469023269205547430478762718753667838151970447032502131897339863171999793400484609653492484410724208885252281764696557558166474796252808903192634505114149981622450941031236426916226552221808953908768343750995298849441285900533569033294426004039902096657761598623457529085214290675213298899902191109107740237029476619884592373053539679771708731712915794271287912288816034751131304004645726712313234856002621071637463620073591839369113254813752612754244697370003303068404763389418308583669442833126514038443787669215373186394728015006142576689613784795781023977637482952584847368369199962542037870605957001773013067189359685202086067978913563444467845192422471213891283281582070749479366358377287724320931539670686499504489613484919237349963015889046670005148452605140609266377062276830835083015938481058126399061188282369040278669649373674302365747751234588670716006956299810341186472976580086131543079643888135189683407339579462967604049395478114074178469156108682229552252764884428929372274211913930587427229440015822796642091729739995024556851321721390885094877921426614178646230606164904408061550344903397481610686058359103910335714409109934065984892864684027945612638977166202590968140651060965096502796073049449265527340877791566590722783994464354480481968480744011261233076527986443924401603503733129429689214669429962090511720649506089831653767159567083030517590966260073968290592402554824006041600000000000000000000000000000000000000000000000000*i1^147 + 6811911737293520178075740961663343404820634064920023540027134048808916798464059501298529166597034902043990573126935428293229449229925812934003347892996929822979042178267020983287091215587666582384859964277512716449332402960406814523811876321598107341055827760495348619177504337533432956687310462476659024354855228894019852510237742618131305539627181056374397107999182177534773444198493826595725072469537483751848641037284200783855377252377829098447330401498880504993163122185967906038394869364032931187267845309502529596024017271622157459938901249683685513564323021979060734683970668195913754396318464344656729920116816842917702670564719204986792124005558582312352654446606288359477961739914864079397976607527039274398128114296733123988487690663042000398618741313184076871599935957520494407151094561589999738790652218684942256342011062829420685333535064340630614218480124066640380544457579921881694649179426404648929316147235451069233779860644033435249917090501574064398538064644500524763133053198995525185769612552449305250609620909427598530234060412874537030311859354166751092138046514916815372562975666081860904296220618534467770152901718003785756814388926152757516337376085698618711083535156183599860873505379745051912939695330932002635327240441980502700060729213206918404684888220698455017727928421870179035555154184448373742839565277005959081477731905760165724729022136038052273855530942274237200161120889988162371334984399024069762032619559928246855356973816642961754121635114279382683564284376127928193186418741994290587087675636966208810276766160963267446217817180319867609850239269938046845153313437609400299766796127794871848758312240540589520991044906044978243906303034541643310226427983215158173372398213575418847300986938943460887872535613640487467407817842239442001024409842540134234423636412282754833956155906784583114940403261427695829037537550929364204659078566784857234303091412681230920984586089969832419759987773792410538042692920442044006948358315181155151116184899584709017256299539459588657871265460489918829756129184492335202672624252295596511109530949503800414281686836385892886246506228305631397636528636665783474126449419394827332036439653541486362987539947043253908718500698205678695505371385333597686212866199201020948332037561766134650111813128903179899792671662827144197321115155718038276604437398530517654490097440476323963598927225055770161036514423917829012721135550145587033887064764060039676111895080911083739710882087605535440706428347572052891748859841918848422707055720135100339050590561242304874147186365270656870704682782009857430982797130089096759694974393132236258161571902374981867928272838388189610751324181842385033799128790973292834897153931751140705365056007826437372304979120414005976261666665668794348519813126096771231480500647451795219551449945974151363873664560266790176031283475614899373649471075373672584202822496603305117867645252316475054306175341125565750895140131020600196176751895897942796871562385522576275231449852739142367335455628354602872098872833559789755763639947449271000679175777963794998679780901205771863976061450209571130859076413007445795265121766144463609409762484412421542138666069746422265199331047136427466211231299380157279112720415357687039237415439387821312494633503516362188631381643744169494783963885547627795135515479690060650336647138639500550586953968844366996911740682264025306189831104145539832962083474790425632896924568225697686697790784858908028346830062351978083422622055424185682920322971390246132346419396674319608868694166515431207501805535764785368678516969108331380665875622187025168016455780780643628913155666943499617452513026756872949719916604325872597045770538284308145136095526963306107057847191307936622514346540004866149428329474851632649524039101259316511384373463078373407022577754813857257831396403687200675948954212892919821837790748165190559115906448753335887834950242092236505298373094570641047713439715901175388298575078260963203858490534396222942762354390679155064622150026174305076842000388504056086655449627031677611736602640511603498011795826389497822783997088391142560157744220143648099100576332946220220398135674573976515059351225441769554763632452625555223993864346442145448066745632171631126294868917046677656015420663678010885425491583084912969977803441768132883893908524884044577260488674440983554317109801858847603705827888943415617958790383002830063217352374087979426166824594938188093968877143935194065834872626401889917144817686351102187708731293778168641729087031718729261234029602962846902674308434502680544045801877036763229853977635527862196221788688782658450550886730657867105709444273995928886983621371438727685704118291212204415044252038443589670902099472865339993176049350506322359705253755283065979011072000000000000000000000000000000000000000000000000*i1^148 + 9868877642909111964477677955963733329206958095905041119642183018520828829175081877878353411427344331137104788383597656854227958416608080089274086451043293069510575214513734749286909368213059103473780810416346178873839646627902639612850031643529902922297318565175334461192364356636096440545470594117968014288706948751984295707282196024759421383535311592525554203489059856648072472864260109504864056454092872176539659944236914149294710762268655028992670087501054191078727754403756655770136174572684658419164222622228501608140188760869758790562297741152263112225447433314079318045442762373474684604016551897305205630636209040121624067215795178009806443443955093910774479779254626107139263591165334825351338343006939318112857335491991994271656590352600159098981055478647237746819721555336349263977087861703583517513677449897618944326913871352532505476886927955046946760725364727402386735723812525184426533779825515324229023962581105390934810794498764860297567198191543017521153549505199612834765218597042205624640048216439302898223166739386194537134014918585282870824568113397871470781739084185611945678078687583311365569641705980924184704197026223267070815235247365093196964244197679482924222351452044809032336590697980903685567316393736626583072376681909125884164683513894655741699245755228333081916979734253082451358633052816916601290294771708568839815571185529135185345269696641433902031862845409053058347953020276295808464259260078543260381663473049625200654189498096124772713926805078199440215629949486939503310691887062072149357966010316023791159754147982115212678658878593476001731750221847741652961449791062418156234907037073734702776277431276332051253448592216569872692262691602734186891347466829945282010058597211208946265152029483320914925767562077734002256491692024709403799566632933648368097836595424044452855431880462635232640259739797894475927580752474989395671014030991044809533567784128096706820670899306879177406670810393825484220674174651571987302140923571998899548924648047650971422951084826011354616350113376583973346680187874722381090602839713651863022388724264329240722283791417106363319530197278165535852871417445926747774139681997250928264855495856326807044854979574469041082796910217773123205175155332968221655571354291677536842569764165429390885563450969981056484981023959987907944414516685110517187083685493464607828034794650821602411428832333690340381694026242980566903743408554469988024072276530728692469964532833430622119191357090003729004521534588352516136210907405410134935673319892627656255523795529673474768347315823803654646782360121177819885999533737168537196897302208248298241400644407723662662857664672327643567038068489854360131347617559234040140518227422662623978679610355393824776362089845420694467698280800138374438364818421341518262667138624636007217975949084102786138469646339522376289159099528570698052014767651726935818029371877216117971196181789663786383952457769289606008919161917937402406169697135956289873696532589940852259730452545787328475306180487560360082510182903543070511872855977342903167610809387974604647190385261672945853392085051514252689647632514480201066950458777434500173235076078016211354445436095229771790800807037939519213746474925967505214730307465495251806119415060913761282559359003253839187741397892496156564344708504149931139529563180566186032764908572326015786011230235428123883753310014639253308202378070205455660826198486072052204509848922650912517937932924175051551775840588130365984931418972931974867430096002411081981772545244265693357103446528595284985369739527684362374895580675625532103195294849525949063073248216713222727808494898932928072942275652946195096096942517377816395303214403850272994891629942715028090220903312728755278918203419444563238444255045228603540648689627725559122930835416064814639631619165321520635966195697836531114566759957993406554276697435855157401198957463079152351449129252540268696988226773960351926998562804281278712491720064316885335777143430970232890036550223333154338873671719220363942776022843113200085222343328099025693469851689212320795791902944520792945946173456196736993916710084504139996093112892906925130482125646334786843081010494353681373801480159863123933432866595074174784035627493334705716749822542640100261075886520930007387694850791222168333697813872242498620039572581301085460513888496938268984848144750259771997536292980294279030479233836421280598479716849299800966357430155035023190105803984228274662760681569842774159851555388069342973069715143750803100971313447531508461632402928749639910317149835080250455895099659714539267988214507535283096520444436397576411001919873611741192760695952702287084200037185467634555349255117510365962589614670256466601711134710637642318264286705282613261436134096896000000000000000000000000000000000000000000000000*i1^149 + 6139527817948688527453611053428956841304401649571458701261891275403452740471641280191534251300446746119231393520803759000281086024556056133751047645142411458082447831167411772882198287720176627929420237157672134977980268569716605561571725062697570761838067044180636175413243153028054495240967529761214886895864962295707287258783866754794575309075958372087325618709529597847561192587131857009864660092282450106365239788807553944100291969954388747107912053318515257094519904001740841777168428868261921007989101999191722241096267325485766062856705877974432763160501820233858562876371960448724414687222060632634860712137978010630120492988601216922269319151040038379846349724640859909040445014044247215698216236956129323983333038451441736267038887270647621807108893577482390070946928771778442299567717290493952022646699766429628687461238058180374542000185849571794248612609022320868909792143442464539210739347698138549528418915614905640911593290257406349415751869254117697857554494267565099659869782894632755277826202813906673531304326790361744725277382863059375101731575642457772339596100684456537329436792082743782155421467178213419233488899246710538317523100708589407020118016839786004190861324946120535950452826734640430495463656884272950905468775344209764232116075703906596124751017408347632017973740032137368963147861166448216087636269486871197635966726658358571324240099626287800907233933410255683611293925371279254667710903782912859134654491035646704091242142097125128515609617714449749511242758622970464489964840836641035993921981992010512299567819976694667247338192040142766919205006329444534481669856623011154268194015258797443073155143245941951398230311294024765617721763705533925715148838605426210130819093697276593647415625683846255170735028452173935091067651178426735634518272359798752459979589582493812049808408153571379057770618712943122236219117918507659968572650368394160111167169908192896348454089442004205171228401541267060548852585129775277160856618356197634054916456116839862786818410492770288678407988952081612931262809023960012419663794144843506981907594754002339031870640704669520202031868610742964872809409500107769406623560133433738322027759301820305585441003485012313267445885901040713366374039358227401664471235941968176955395231273923728372956940145211100377319807305408961375521075342810297850903652114844156787587094199156873202763402762648032849531965031286655580378696078581241412285080802008854611681587864129303180281528730372976657135140664266364299328561768080261950017238592036634787467749732351243090446196429688783871402541819665228635916056853407929537689538333757869093391945521643216090448685158753295988013554120071759988424439910812634753994101285042338739360194392838808155653932708095494182668960019847997627539476939949999502520393582879754477825864605323716069710637746661970217102987878777809469168336628415337989298953174878554418169987542089922096803794203817982675846873364599435494276045350596575166890501090839236243549970850488897336789495547863227723461788235385419736601281201021059068516218965376468969733062328644825711806752734168462667411889863537650823358711985575437988559849086787236119522918448636081849400304870001902002686594719588097040899677346179410542697841005719778847858995991485671058435738482468082688104461023589014529564355068653323713609758857894327272113143949110397830524812427452063708471423229797124030105943639658729920381027262257421735089982984365044805834498511920224350977410352682342475584519492124832412517180108246187814892856460086415046256677711854868026831863854406169766229128444680096993271187312328872032161758840837410438389585165104022542477846789953073966875648032011063075750101959207778338730626068592544683014299239507672783405183100017320849256216243182605292432635361590863631967552474963677153606857994210368241670642323667322299389794042939695088975681558462700440901273056083746908188761743236228678143311188090504060104543180422423052199841042351339876729771858130647062495951322403315990588465985900099863532117722157368245764498224154262555713533981932918138573800336330389043965568412158977779472550777783756236610065098851266440821451760842968011485782581171567840326102387937170910225139201878199972085062903365213402376870146371871008715502489315124090923047689174561457498561359803870296081421807756857537499442300462084760787510927714278357458039020086381554536857484305240048994784298287223503499860580805559951902629084795846926593783131831681589968525320445011145459647752714422076139056705410151386895879050402514092786706689331854737445886066808010135368386593296413041703792905484881702107285754644802280350983804156649287268942984761365509845511957869337223642499977539461364194278469676671193160089600000000000000000000000000000000000000000000000*i1^150 + -2237050300839291263620450704318255883499170510491036982564556304906926022017779998082456877194150990133906024993163337444730081077932147622891191929249463104156000661623182048933371463254295202809599348050664106647260044671163514878591473284172579603497937159145232714862634362106214469637572889073370996973274103170251955973921738130457525086654953588929038552012425794382973368450468937742855743906687536559122045467782975796727395849881822803581757010107554107450856976855623282598687285532253688261570756557173227407922172951215595873612671424401976292392745472432055162266369368721162405001880207055087804330905084285962089991222899039358220818375153289914745712734423891722660445903236563661157693310900559908386553817677312305377198422552487026768928508129927046168074676604172944403881394963559811210772493644702591335711310109836631579057829067500481544110562960955281722396575308596930251247233397963614328775376848289741523326981552002788619085293691054193652436173890707605266895528479747004488121161976711390897187830418827563123847229076568181963181603254826507293999771955455528888226239656794137825487030711962321814023019979599026457158704785899867039400741729682499912187792029081660069977527490864864202949465811950884429166393209631437722423899573916039365595506460050082040297885183569402897477372930405120607170820341229386727077757251846279365190342172803928196638640896661096282394303430893827360632392590792008325536462279061373794362593876741346363951506077338461732287522942157026437871915124887171592544231199774405203107759831146996640650346168239042084754798591501578117466880093135131606951951098000486172530647172736438371164881536602044737484248387667708633487515865677052176297805175321859664771433578618115489340154427221529964229494942122417697761383649914820105966368705204089066369076834468974409440203930103093833313306156586870761521948328119552117549302945356203485798232596268966666043032128905734532529181696696362269774731084539139118695967413714580801652116251241629757641647042904403841034167336511266457916766429668128686900127386388061005569929527320752722504936639406301583239047600842418483792029998702669966555835640750388209986406628650730937035791459714035315233998852172032423815117287319648003185472229865298980868530405773787873069136461367694529232402852958635128209057056138084112720833094259534110161292080123914963927868640663724689433012051761857455403211545801592975885269727472625466063288186486656843394705419378819295992581777314545608949022975242803171793447706843773072811503086404897444670613484724379568617539664068767438454324748590630294373100714952137874132453094057485703333782542856058182692136644219239124163154840838361942342375047881923933645345545445464455380082147813996372573930932421120513957517364283914174766154684031258989054549351749637222854951793223935633856871367938538666170106617085890801096132959229544185891926471588605242050793808458137705956967700045474195353694230202172353060782622836190075020000161136434393399838438133636444283927135686203926077076625593865902420961367176855820414678098499060374639866440327862305711401163564390982603147825179334771510032489897182700359083759145702327020018605180242900264841576110689701717512183248648775543695352223817581639910379698082229159640119723611562855457463824591029386089133908226886672230530776949941097893388072118662787635655652802057885595263653406679935038488236464142104996101695632166906675733628563783895400493316895934389954156681646774241305466260328667109601669543521005005423842956880552887121066301322562542943946314475110591606967352419560131170772586817234014616224956416101484674026469459826366333359562053237836977235810314536173672746137117155120910716731070597968188009038146477617476092197496563310686331208058034787552747425123920847014601096912724419740876434897775185021472973598959312056568533369954872911391554649883091597566041208437738212493741205496437863621716211703931475346920789864973754293335986574360254961822109468476234919993104416917052377700402473021649153541490077880784408252374999791441704563784865960285903261577964759458343938825455025037030894433733853230388589763447268225823533842910408279120295423670373952432668184921953050938529252367722510657597777789462189638290645530562572641279748117522891247808039963314349591159324486721941897865485078616965597978129097201615983578507325664029267525905974246107003083170177031076908260888333050243774563615715457068369772016826407404971416698155566477434055643227757100611176608339126246228225298540831191861716576995682345712921749322626411809988310107627899824648037494833027634450620575045382960095179666418897468999429194224958415138249467554845364978160768076887106487582720000000000000000000000000000000000000000000000*i1^151 + 2190127641155854716659485466969234790960750102283705647804378703254099740984501436912349360605510181713607134797287630422900572343017235465632934279116754719333556615233887567730006020471541750077171489608745932481291710481285859059328542380470091616518062122503359391137236173969207528450694788525947248639505719430899866956198540292201215700414607583522922136672837184587668847693521668806841422458481046867094885920926986317815140105890605628592258615976448502482961111210431531980107806205227488393335234036961329485537129767475544544678981170509735684634337728430634799777112038937780915039755133129796251123719413373922166180453338131700627943209287606076394596430554045422520699553756301380088841875891181985381649826979033192996567212114367791497477856206623680021499156373507586684026698217995474317617520760428063016283809084897771694935753675575708744092484405351814377093929668372142074001348154778857603227017432238900249204047882108979422033717256497830537878466624245857504051155147986952977087490192917549722401893249177401698720911277556148385506025021035381281031595087923001115308785117767137138215652172464332672826773564938581127585890753718749928257920585704963158535551560287064938276536789128464076967554219778823983645636745379371711391936991316737392959075128552025018928331602125228071063693379064491546810764879148324058998669713151315113608088890457266971182579040323654547172667217125913911314461788324755841544992147906728684414087093357251608821032795568630655019975652554639982989848181776352279414404405470102203437752597657442805451977832004452657836628315615430038374527487380413992910017202965861843065753387818007137846525976762689316223634070242301088526637554654765836947095086986560182809140258603879253629889772268135057239906957516456579431910020306998143452575073077330411728450693330020964936892826685695130292004285371765022393379816219781012557244872493401661359760212582308086137594595755261774396705729967117168607152078494942729241423161924689728740282130462010782220012347783703703604140013499510660662766190677239208032633768925218500795129544417343995378205707671221873274034761624673864061996210859537653700887992686444862970351611711478527121261591395089119346612571698061434907321953469253068861685528422949001866484095662483342462311503985555756639810958343050573159363946772327764276140311799626476788920765118329012904211098007379481854530286824687709803301868748028737299784256275664351078182039340160669571968464742478517315492048835144239524873318338070773173855238923141069756555279316075585195745502805336546754247534206655882460901835309511569792385307105758904255716621135798665094030281127612055778092781950036793780549937508707663234434629863282017757850702166515014208131207991865500012304511230422837944980852706152964108519607043245649534256062041621002430905329825660148322413696092483689628612628117526178002823531336764718575042871645144922741616704467254102021731929005377281317600703773465235275296808211333287275486094826148792940049869408474591305194718292555611501842339414947420818674061376186125194470455011619878055116387816527524240780238389351417427527916726747149132951547569935289943358535731602976261090921281025177351814207268363883929099477486846828370964997506725038931632607553641501226419760347272220875137142329045704050265154893273957935505402546036244060876599659474296058389782570812941840440231093354791350347418395589881393613318995727656229324543720196662702435547173956048998913316463751486994816109740372437092129526443515050782617541594580319573563879898417247421809259748096207208119369871807961564110042620959743176219586729518884785567227907091804279212325049645590744085806821044098975254390646169938492728470837428552687882505418675250081545833298675303042767700085048200707547518708479623643358111063074315365474728052166598892402633842367165597671717065385991956393509367328987413527643216173583768312454446182320717335661474318906950452049207622691175200340611509447002480581378852137978051259475584436160268428583192838291008882768379603625624492669422300170207326088888497647005416071031337868220679603480973143863499226350843935183007874899394641516835306788857162087082430303063738922186112573438483860687695217469346946812626779457545339211853582399102987267597656051216358788436152061786016318078950298996917301816076766675115189726850722937595992268772520803842209091537612932529990087659265719808902739720551903098189642111774849337033596211663398485311429880523983400236256292635379739898320201188041795245906962532753386913388257034126548424288040312520327849376806135307568248335833423667057665304111196623611312481400491204276252044984692502660989925853589263632896546502786303813222400000000000000000000000000000000000000000000*i1^152 + 22006941767294225968717706276334048544516792546729088452350777078579613249405796137429829549123133408055604001023740004760199856639206304088914477791764311837715796495327842431730523253720121649593549328490124658127337126442673007733237534209597989365437020046841121430838923756773075916356529560755505966436036869015801223865568128147064270901751263623309193255554540983151493895650093207295749719070784267784105535903432931843027890514870038703971279329067981976399836877154741584144058046688504166111630541054948062040876991275791304077493487598533122912687221769704921259577271498569349592391731344910222052563272580727711729355728126800291957026320543967570230848080650550391865086447253167016488508370572265577005021444055960663613787317984510754575042022147213299985897816946980146542104217890962557468829663816534918378194605400829429250924848808492430290171552649214969749183269267045524623478185869483558320868056293960366467213484148942271290574985447529825551697548380578705632679154871885476944036439456499068787333506110429791487561261049183294339424658097289093733723329121252869295882757670399784948739198008977977579687941834703954317063687295147617361758683086709583625028245413731881458840928089687849682629952765499405744858886195759561152475986239959173540527139519053127216419121151815706983091033654512666699242401287489446462396857782239490545189831184404529243627956010348424539682483197657513154159007710315910417111885820200662168615809755892572970630677133306493003229471479634811326405414296695190702500543651741769738207946467372937774830709602107260961492190485584423600071619957008488581582906491008807210737461321893474954452293944544295844245748623738450352069462398032695896951707550313213479706652310710284541396278603171693218747179665945555313039310393609934678609160598419876963891111043045818057820765225380131882280907829431680987182595600087694461352017446264127281178122376419743732600463054647251285524325880725036142089835694702646937984409490413376276982021218947051903902827028006131626387632332271779208200271512103177675542658488599889929113055756198361275120723582534218927480569287391353295003433717813184201813980586681968764938336219745356573388129329652498341340289580629353660214313781668529522930450641828039660317518069810787776351771996693239422559838390355348936888777931180472872475484465334664366703963270845619547474983863745421551467627652211764805450815855964911627526658948736138587726495624430705677443433322395683120813760643255075045592966536334273485089897030752459021481748495628977172177819607593506192001976048185483314691779323429311124364065238196561523247049571144009021605807458941897593008629063143747712081913726940782593758692992682796209800382749746346497592759264733233784736858574024203346694150611797158103344274991713414785465608075639431897586276174213062973651023086503965224665642916974540167266667188317728630288974937270789084411232148074779772481687849697483925765704379124189690931529709637534997772077993739835930048336069852788172932679662337941981645041736693801680303681949281937035857486344275701222762353928974946518479000072489721949208535944738910387376222647713306935565775143676985041628981621976999203241875818723813137518888993312092812340529977053155256580476551985891559119431445022134622776090524699450673891701603665368016055274644041675045691873276566883329622607055089827214076670440403107356151601600197536280316937858618898467590907095958060555687999241761786228296998316833953449789846834727556724759171914249211426861576533246129384974508536498097815428621087840756080454268812615230506139266509864299152164129298829005222218073195200585058881323074389053764237375504683303303537151961736399616322387982705102922898258411948007622283026660547766904464686387242643663480807508938475652105122821583330090337417195012460067373415377987579140220490772006410766578713615699466390992477063652387674034304407245987574215803176906766218100421241951851141244481468285168909466710256965660893393984035080826656515476309498630005762600015724425993432417385884895401647763088909769272246599832759833265901059055803125266192948929346659693356691331118476118647932606091830809751582367938014911083666464764283572446981181789763261070738767431093886831073075842641746287381189456546116932457083364764724426067352001113109146452955924126709828579875946483418648306932294148149839092017297567862691730965955610321605431009895599659351075570394565778829782796508867373067246459489027140328484826001480168826878283160287348095064449809723063637089282244839495089229944570461924036324993443506566259487357470196462840097024570286562385254976476166131212227429958307224166126627343218837090530796838584320000000000000000000000000000000000000000000000*i1^153 + 30357514664374673234483231567969487825519793842253351169280230905079504284368177589167152207015345255401095577332424648158150513791119016947048531245292731561580835686038246745591635261351795837719482165027769435035840971396487950985383113472600416668266405293268541984592176959360408627503062440611895387767077899563874293255201853363306231101949427205673417896811048067672064367933831173759557262097366138700285225503838753593444257150619022881754953550652288409223642897126600988462791727586757709635628249940927629911385399956585801314142115522984537604796748103465401645261468196294818455360777764016056357641062730733550192233705947460892339561738386526695256691647523612996998068850959340006180209099441377131867615913600717881338767983974780407316318803355106495293796118029125959359153940590101798200096650206939632844138410745634707871445555482317292167682935272868327422170606485142029338070089702591477114111871751253756028801334575906522896978826114579315235195352697540067788895176312816876839431766343962257980732073643877060154186478339129831685659862768549759714066625044358518979746476076283086019678874198711354204989900291216249680567391453246514683741924082889858148823059481052687412351813156496695522869939489756088125612718736981948011004419702465658138589353000631762353487305095621893704738016281483997817342644965812516813590831603033096691744951976579806347815849859947260382126842133100163581416233128016416284276513018945748159665344182045067996608519193683882226514075467574343455439578385444603524347839863586283819592529423567911393639909016116780798560232083598931745807490467251402306421440246875930869288819124058681491630202438383895851831408651804408058134105355671479674253003662358571607586570743689403917127511076806039185953892927683842853353199334323503921322384170801365965327450405074304156663328447442521861183327758060098340325265641954817999785868769649138387629057632054692125932878712545373905150076618061681159110128594626309164957490078741164914826256192217109851136697382673743115070488549661173308258819119710920360608321231188053756124055756515106258198674142835855938797751717788332742604747631368091495431284689686951868482920730746363279847089969188046855305353075614602604292947849174993526584474354940457908683917513964577571594199515429744760089927499582112094961868228233008934182089598110051585757982321205516725615153171985102347355939448290793784456241975509814258258454449340942389840907067730932251951226914746654299799298278846834738323976370901140101554070226549050654137693021195479651728784490342434565068694275464966096921543425633566765374791604999244243355968101010599293063092193785622627674311507904019815085936889960038593472366961456677799214031501882807185482486713013196331144664586700221539294041030624815653377654226749772565829450268046733245388512327331197459829753994031262830976735053789073653895047045793102333891494049187380271251181274013219729131013927300299063534659106005761602656584080942475798439236904226821888628704962254061657084135202863170075258261498123816182516646866916890717488341804148833746108383319772985687074520540386117770134597779325416946110567117097402176851870028560330333647065700470890793468037689613401902463329739280498590368063522736895757583239145064361195825469303834974902160186453104868532048855486968025066389808925142974181514513932855173023384640226677953646762418255575065438687691943930695361040539295618053889027643824885768352433908490323494198242598345507273957521183875147497956000417458160444375622807654574116807238891575150530973996927147506544264852858971151457523927717436479750683991444972341262646658679418736210851458933758117628373913348509553299336219935260943098479930134654483422737548854905501754609480530728289041694328437691823522329148460414862776226157482413181318755002511784575700933719262938554865984983763883281360931044509147396903885818242408459223374547152270331992781875985190973405315041372154887071036537436242471599838511280002294231491934580231229432789855731422911606207214200531776168095005924556595110587064624312703577665753997746213924544778061051847997677029824179467813717197172194401632141414647561688140634168372663822128495428726384368821415575823677233705573002886452957821940390705506604430400132542353737457439447660169532922310029369789743861142665469352285561285432164737143707682745449155410349050674717698834241530467662835169468536406898449836616400649982409454361164883296001734806685508471227641966264613922458550746215022710132286280123761834315610385612416510154644286786762633964978783874372597212625810094694447894528771138695618668435495177472668586545071700709072241435527172039032110349963736693547728896000000000000000000000000000000000000000000*i1^154 + 26682637660191058751658218871037555623707902394656946073904419899177856276395511912971436117271452786243847611143294423943897693914607695748617586441388708520881326529266738765173900270622981011419180606249748794702917988196356999899515742337823823498690869699584543336148771909028969197336105069681158418138273237089215520845315202492115906454106510603309871812264506050417477791766420794675530320130137112514199797719030632635500149702545468206009132669790237484494013552074507609377295438745375915850723382733310544979877796691410370904600647150153104517671616894945929528926595458297102015733861217990439353766871177336403580406083775641543978203257549693804734537536479901181486947189010588955141470927235888234321163265748115455119359753821461356459353671768423964219907788953209558050353395369362323208193765871508763790183474270950930831876569926262451075133512787010831415142444691592138837059451878368166198406683651583522470932387325927027419236023662595107121076966986480516570400917679748780149087032081207474790292114478777155336624787936839145105313349735695402313821141404580749121868699067056015975311333792426632063697191861976843646470535595530755490069133465857592350018644646527720557203710620898899094075223770718295343421765267128424956975136935338017035764379758989919467205725892750317421001238220640762831008848006254217037644435271329825718836217329540009048730090365251382039836928652917399586137581576478513052101969639618530115293608431818342940714100333688670786885598675557597214474637523147821048503598638123835660413450096498337379872913606821786744273629507722207640301582146246901797933792651589827453279722997586439322868203910747413591864114930808589856125671585138293047868107559698453644517051917094053546605660684056022549742508886723036386547413289711317284316197594368561861852108190855522852132484414312001457050590042894556505020178672250388285121311253318655986774092213489275736849967542180766134695871870540516363050143563330747378211276811372251413347717578341839452024097537805450541400023921264413728855445511484426733625452002795467969320608174696680364996267154840096301522442806303894576482082978140787068099526714982713892090911712880289539516104006203231843067047087444476465395798147962076961027777975013257167295740933169280349396785611359420536831298672279540085976868684659634204774220053809049104893131984692909806666899700394809244207397779083280102001299693373342064797138027393498215124640668668014367652977603815618495883798386300292110714451594740655030700596512008631679913810218680920634351510102688498302924220615195018366917132758408534680353304567575821689476887538123755546743922999803839731544960560560412739457881063338830657173170875880001098885493991922665707417403904108304898350604948344987996089756882645132856484358211500120906260058334447724954281556541064323892362714516595892031078912092124413245547691872831242168696439292189606821418686015890516450249437359905241735387130436430439749220083610345872351171127828976681793192398734655906234590890413045470014660895527259972378463227664451570408046987610676094714363217576254601740844304338686830044688365408952504469024525271529464633238917399369312678534463621204525911171642989600058571113724370490433564722835408973123492687646342251783977974476380100131961564784641756956178890852678472339262710332197972557634703293402770031969653265112175705097490532494547273118893470220239650946630867325119255151580970932962353013955146293576345640995371666578297035919114500029162620797241383668190801002815012820620867614109246724803679170105655784855733385334766683347386874816270396488865994866824595031216761206421390092321499543330875028860747411194922752219944405084499445855667892930918239475733302544070399938779424188590606725678688474136825340870407379251582032195075457979375533150255066280974214000481724923907966612092250449854145508117952269281189092975641616794222856500549004945892248909832710235987265464431208149733010010176717104816197559251577336688355909778722139522979789602361824642430669893935111114501812127951677990200406729247718524029672991577821212761345568495056426403985581048091280284774328222951035881013179345862236945249650453876865489596490089574082523198431551701009471444914838997859476305967421395558905394752372331331451094978120721816446092807149428436137600277963458490833346461483059563886569794651468456912702128918642111535967433446593827643716804545302431942391716170888162992929436901729776108975042736323530278513369444054969141677597226347781751768814368867463028542526619580814221715519094914183435339946117232224123294562574845879501733676441863670265649673768453216812517139571349623943417456146621294182400000000000000000000000000000000000000000*i1^155 + 35719663332994397777805003144698912943712898447578589412996577948782806114747965834933197096015175977062485663431300165987568000709022088500842825528052845912554502715671572185565601509464563288376493064236899760180948857522327526083729837904442604691363717651368998889680000954749766467291698902815949680548710555622024908547298492185818116584322894902891308980798203730616046328103164577347555843154912218827847726788468050291129099928537120068396144282716056743992160083707284769723303881724950617494781724076882158175062356524900229374715069691683345668393502077193510599328429374694557726174140572355313272761403296716233226696095215193348911806451643739770265991146101668655945728818548640440324719394636602427726400803725511381193522307509573081829713659855951880540177313907325657597992523772352657818793911743519533422704545774560098411116329863755497753491847067430442171709484092805328400197785213945947316087382970718699470615778056718516733849687731150527028135661949037058773271512112040750602139823570612454400669755328850864118208151476120850803957118877481544917467176678635476167203567914714937222816129427155391737105871718370976369501996583147973258020936250593251571219832636751817126675546874237290606030601847733170785913360276293721399065796981335884544684004623359962780175640404109962818245772148089213969227822140148476813066252756146892488728243253342244362897935136086772878009945179681041135738445377725794299323052386758009711069577586681020077293243586310580412487934593468847690127516793050268329049547331387203432779603528937107903864604926030873277309806466204103777057604353121349595821293056052802856868422327027141022242736825090417209005258083001264766068875129120319572441995003719781517415465862785880618525640840489084789563815098886957809912101430810525364327434742495113811539658496603245711973374372328501426732202753785758250678042393671852590428898615477239043862898834063001659702339204987959357579101814630604288207777445238207096893764632917768265888399663955179624800200825112190751318643126558855995974948046598548603430637903381394120929937865187939257054709159050669587849132836337418392597301909274842787209637583193087249414599917913544004543043086566979646917608954263342654065409926199513443797391601817493791841514969562994300450568202825525580664347542190885407274810554102666086704938676721352411242286421078313800761825419106286063579191411827684144346026004739994872170192568349056947165725982137445349052327164338922744608460916458772174478428361353616033926097068200622076118276775423168339935759567875208756031213989888934467698846692567288953981140486189367660315125708482039215801455510077927448232361218241873444997117769661132760164798859562605140804987665847106641391012308977238597939190873449791300558507513033077878838184298014679410378500758523481074549790743628964609007774556860971199262581685043813960476758555309170112153023306915881778328392307759585495783376100081769138138009150701267596010295761290907121360917540507426225300993782011424220613005486412226407543079083361553736918356554110448466882186890367880880208373397160919597938799333890529375166704034613553349787565659939957431798827830516723617845345873342974264565668272464721703001707140015236736906109059582617753720211505680221245748687987454378043469718684899465232898461244188242491335368324289191435653229545816852259290791803250793424282917387409041921920758822787717869328409939383220557636252016100237035818912724089550379781814609764590205489458780013571549447928370277642610418500498867998660605488945862886798568695536238433592676685064025818963914481891596445487188797991222823299152279937048935668170364038090821680234171589180603423777506708715775636768919716899756791298316235725221821559816310142496021140544773394981464051042856795168613027830310234648167176494186427463633676592371341317861522322082370150408514755082319286798805729538127462024588373187046097060455504756437892461877571011633516990065868464152332404848900352814679837019838833430534663208341232644337959383489989200830032071342733024728520728720223425876072535997200595606582245192429044880734144731391879701146779893264181408194366427692618706595018516870580858643893275404580131790217935281011805628647104735748684055885447426899508052387510771115102971321493408543246569239391502366801697522044084126807991524280980245115700858754376159688066527075194222202466165639350156290356680383660734316361984971272899595547123934144565502611903839919338995603477516147017660032595699046121684484190890597298122920723926423247074819034412203838851188294874438902614323322083616953892584809669139513498882210524167595684901958841059235009037868434550947840000000000000000000000000000000000000000*i1^156 + 35523612158533587985502651962782014140563591563992145667764356029106386575499165404543495416277009931697466709456990944683566740465218355731877447232827321304425177637788621385742441015584239275682383297070140015255949215902916059176882841684047272028974460020340421579192771075895007892378917171394760141197185930359896924928592968557288265136808666095586894924069548896596021760328809700078809824712595212939002391755163339672161291093886137606816812804976611412018160192214362171459972513100671011499110697553524393104477205655974692888743559373553565015180680082735655959754766992402644681429252209596111098796887052389474421856207330233206146595005290153514771856889134904326027030991842250165663595160556153365398709689493916718669713736689169769759245446979126990857699310919285991741470191907518822165990872875292540112628547705437334332191926134457460332505639544950114094500862091321331617003588396160170506411120151754771129418121323925583924614903648966158979417242748113262935140901596356531928137771674198716076171946282606732970864444127616823405265713628848555412166453330179561325347468715728788361337318130308885544948855047809765484365390893736221694002612833368130644785004107189410072528276927477447170521826100062694817271883817590612551940935826933986032684572970892858795110376104547481800806853274094253959746983884349075517153101002168342147611568125056621961462451551774346396235410784686790222891028673048490178863836058231684828628466263914904025101715949418447257605282609665404483139386233946229052316334526820611920015789373689920064223279984220152558381499532355435601492820614693957072971867080257812558443713950213457001775818580288193657492835199353684289806384780240297999251743484653529040473497264987186874446162224859928011504152141502627635437493091311950924989996661868737064917434114030499430333444763960529088897130024827636963876896291594190764942566483337108945345274764159574404030620286481607370299523471697046344138835937583564224852684668298699225235720225180042025091849159614745827612845085235112436336770222025488995640830612212976700478904509519389204723835500233436656502525760757492117607592498142924824454242247576369981883615324528574229396509978938954148672713523043537446456767129680290678272941010176645196371837253412439012491670555706016031562972274628345139229062823942665949066099473706212843275145525742269954271922294061513137539430019588965661878349505154696248963057407388414996262234810336242772232086309191913025020361495622811092778668164704064612638493004288947347738222219754170014942938476315629735745325521609585230864142350471748829562812449986782145626772002285959872049925025832202809224916918452674291720431154579291105825044574397035787032885430549912476854244974636139816433566975856514576464029458911071860985312635826389475957155854061425484352681337967170614389775048170095441637739678913863746635522743419022396619737575076081541215900000765661068344501033850329388334882140589766284675841377106832080557440366876769300415384503840514407662604494630776368032230953578032526287972807399270885344744475270884402053293002480831277108774176753147265661720226373919681276451813369585792346992829202966484242335925971076164598849429232871619876603840425129997071298278376869067238509433422595254914966155982585548893986827197778704364451241737856149065229969034476281334204618623668992974027166014469451908261742476321986670943988900366550392106337700358573342529539772964802300091781877826171928459963613036316751793605050442683151514846961124163339961631687750326407056554012673280921208321441468064151892839968460405406509997358356842227528590771125596931404350477104149141695498524234246370744050841259581563360808412586618087005093851761400839515456364050105439023936444345092869643186342512277427484759851021093555679088618795143942268330633114825718079500347808506444271414067591255804220894928393963110576054201116965234791205931202108073427654241600974450344734100498080933021288025027794832058189011622149367678450475907186410807991246231569858686063697304703776847913252426787960204448158649732413093744518444114127425425499195672928050516122936058970559536150711164122016304967439143797152796003916292779983807904058981821484584587215045151683247677083205790294189480499197264112195315067034342774585000240438148474844936888497312728623417806271717687161653152414845342486675460068940902394391845806519831109433824936646086132058231525895907475939921696634946763355152732363484892449729573291342627214292657517455421749310516861129796775578078934410105591662665055495243217852810241791765554595765830220285155477442734752854620418475992435474950342046288437974260393214738432000000000000000000000000000000000000000*i1^157 + 27359489942818570622307549200899810160548214668157236149914716004646134888145006817583264853706590181288971479719107527058113735055712716758910294102166449393689474541452773006821751687908110564697935623394156536215264459493838615992373841604106232317509081687877059873492713731338923909109374357290305478811383965869103600588256793234646701700504511008252421988984605234074526613473053801490786694405151464929931150291568187173334712134928200776989987541379926753464796437088408827549210013277631063724798149056248296319502789470286565036489389965226206503416951560951525488555647214904929753189006123096242579810210859692324194996927399349241408529660405867805484779461111307669383836019304105005775836648027083896088249837727268797792855490327043447542170653852760666868075607026228818876903253306479377590630718732211994846423665536495061647857667515689507476302214097341443377280579062691680936162623620132482859534376917593146585627746592703303648719252983547650144116066263633077252126519551771605802733939931065258275107579739564163661152826249638893762353779344219552374645444367177702590972944995124418949442102983244957706214331741833732641071958516854941098192861376978129315719766507954727388177210849358211411913714913921288308264908667449380165554835768417851801531434409688526108410558563435051417580012207479572792859268037501489945246512897718507842610492439113190648718825909519536956894003328324908967052931456598022199657104331504677852441469335473051723923182941646577199212327783475674640280330892578257342873445451447814920540199905349916176680400946786508611291244578877849217131088268444461482370421256663272344981767555971028534115305576106677643282815875510186760533690806158685933032513795425767697133863413255382801790066290282939131102097892477274793289540420336141686254382570708457836004271295824688142313087801327441159165958154002253524371156130983334969967918582166571908662987293198750845447324463294136276535618831309586922159411666102211198922544719761782265814811783702107214510114180029190283019149567881706879973796487387188225112837530324697615200563726165101666669596273452461508607067309346634408334468133761152071529479540250134863753155703158496226340661680773006881436243438566027930176005940356394143276812093721308788911032381470908760006697369467262257937762087434690889631448056073055636898617484461157963314212201162317441581259818603911575733237445839773450277286008864223794457954998323025838775258584936828013181198054847405196731065661276226725222583772636393211571979411283644000717739566370581356102533725175224945934339064316403661479812871800964645597873915102506050406915965988136898971809693433814234916457164980380584973702103089755880602014123783507838246604595828744269486040172311977415770036469142351729116126362590498942833497551122544527002551126484090171668928670003361218856931684139814817290820506769246722141090999985359768631913909820937394443432413025423292181222629761048486164786087875520767227034253007126258933453035151662663433792283564043821486306583750313593613289308555060607914042787786282810392782492842671233174234126798373350533768433948126861406332004143320729869237998869647819706827234663335888424441181413115307908596556147984169781349195493065711093133371263641605543151389567850330200368265579751353936985663181800033960411854584867443518671667125126129872289505749890500174755013809309842069585006685730914107414060424117747542687633253923814410891069647359413534184391892506330486526638343461766864578944828961368251476141328402779583959359161896595387104924949677098730151995468895076114581792378111056443008255111810379278962635340277062161703438659235412475369544573992782535707209964297660485525659353997690722136994846046841223852041120011857351703219812230195219165883668658842272679238334673795330323904874960805709410079006362703442986840888712422419553471076470006274207750316469138760612638742447546104875076146094129763914333598863771149987861436269058822039549342981907158093546480417024330455813906136391810976414902521131279236849540951333109045795088579015341860018585963663574005999932944630833271455929200577071163131543694593330370563017778637239800742574050385635677654904173380076116234584298890145315927053380605359673342817320317144779623212228845592441888046328284186999979050240733116553691002114203016424194204842056312428620670706075503594242849441909291508162561323737046549067221181309124184682023957511099930280038894151628815136532236005616092262841498036246119828357951322754452681665448973530155979027868392278115569365726138580821009401103059383855059522726640605655717244774253122564142724824635522152385817231565117001033580544000000000000000000000000000000000000000*i1^158 + 41468518896692950705263864472073711060083038776597520391732240280733361760427206398467526590178715690831944529037846825810687267030282311819554054644748551566339721957608895154953308206269223996353846449980365556842903014143565092757066820976786353143755319715690541083669214525795634351081039177873420087473043077590746292108968659178949341303234208754877390629454405587296858384753297254928380551162063485303377900281973082151935632204270567182454074865898545478145516026545709306176166718481479481919753901646397093823303839390065157568337295880432432261217122331524454498106680135616298809787295637204757488576395591977935072419779360909795913852506429388355682023220779716895904493500345265480426635045653311451267566635683364106350444463195420335466688984009772313738522134940792772573315546042530882528801220434535586074954656258174771806027320937067153837993238340284444924028720616421805697132640586775160192614315793574632680532879147078940973569639828425852471740802331002550493187832878344806037582385472759557451484210499224538654995844675401293226047253870050357944046399314230992669347895325954628235749126352636872871568477884000125886102385811312340910508752728236242074664617168966582978343895444541742981004678276795998445663957582184323703366224592472442698630188561200405886675883989200783630792297328244615174058765140381236837629230496502816185225473298060346451621983989696819405070031385497906396746716330786556632490121022284831893963724189743473985649007677878679645594394092860285464355155788237672085961999824905531371999029025694018330033966483592556141775924027520401933360245052589437379045336098119088594121914372525692344476310353417560196495503465912973498429881143069126707400786556257085754719201918917345606206575043658612880881587822483589564063084166210130021537531857631009462096859168048315672509396112957768666778166391825660406620843253747648532688583726653411424720015391535468578962073403350636976116253255870608928388669568391779632392100340340926081502692304253355001748364690243986986383338497312361761584224227625696899934450191212430818347830024539312401629201186767236440131248490381079375378813523782751550970850184579367356661206037918716725177272977713993419441118061398000162310616116326462864902668704221335655131468067697527158947383486852366928733159443702917501153444761184349068803324286707101632743770045713993717253656268442663794613764834354338042894384625566195541937482934286755350356617570208587465830257632746191913494296397692831473086920041718211600291202876348996166530531776952070017497477850516226160297767635386120360883270816420691605154577719304538826057450174698779149674960192146095085884716773166591182834967765459747677307308374675912083275259376769192592770375369617677586741486279588990534960394031375881384855308227119186247860600207749637732516149747432578306881700201394022985246102407062464755781023073622317786346048598052163603049186803150594045613347153204427074568811157632114366705272959335141980277634071964666860072273347787325447616145459843195640342319646575110902933281938812287623425602069008399603484041969097438010198282847877744981313135496197999849468736749430098558850976115880482026304950220390187167249818528791814700822570645379589721576339289249376859545883477375649602617875937472356721408420048310913786179868266016793250086910559711091213538192358252758994288062547153475997502666294858293474184173157642744336463164258209929593062293479239995104003475576765803780457822797603200124008102799314328426001402353628479054412723553780826706553372375638998537658585018587303537183043845644436033387683955218310045422830913622915284583946020023866967176392717505353524013311905587149021187627228697763574252258242688443257158596303935733142409564110096108352528499312771825740653493165842919293841621754200650691601000545655147103678898020990447005411043280942086805741383966115403355022174958932491291836971519509134377780036809329998894590210112572739937806256902726690685857244590106420410838234808661168005930201771604407631011845712000888160840874536221276246832595532766362516605170439498567531364990225519963061455108269948917443581671412053890935580787227189743257899770343463820143211427794248015792700783935401680255724570658044812956132948358661537183548404737293100992076762119958379297383934222409080631543915563562824703118535858845369031066243412723720167088489116984218316577729591730940044501522475653677071397678735363205009584423349961645189771858277266590067441333103453158111106818101652187848311623646824998055101064719808220003988566032346372113383568704302980141591263208020846362590358269356613357942320944968005876365393920000000000000000000000000000000000000*i1^159 + 46363929256151473770260736360718175110195587660053865828624310289721293041729106521184483042791931203914463870719844242942028909980299646244899920920226394955637967175030441159139014863989953510194093580328467240784928393850618857619415659068958358118289568449116386697127121214548462181488969381613940797556595559954961022875287345883738986540492337201344247909848298967337450010121681687773411659639121265504292720752948476420892638238891979694697352860313827806033222694024745169754683886166071374658681991466609392500104840733556469787646467831099017082425190367746763820084497580493503682015508727151163531950234980668344778844594886363227044386156159174604740579985032820951382604604685769260022645018907883184748885062568429867030091911190504473470678152500336979858733254890452299031146267415128767779247412382122695969930165223350023731317810134770026869720105293037149914996992460026140463111516505408890254441694398453136622438532810503414750004685834461410920303091566211004377152323795992206496444709050537972604770291207117649455868254989710269742977179867936564051236151449216807401059437249045365537545342407842368855341612374615469114472464464663589914496842786686824602092286620410601787306879540421672779871293070802788585349962087653649888518808232430830188075497490730262409444467428859871109089549435123909648199897357672086845638931365734018679358137913544073249169792940016436884370809514265264228341875809682904327469371504387443174366678955179718910403084695552325356585999882291784619317906860819805310461782920356058190919432576402583723981278625384611422381222462109056343383231943446599037569442626003875988687273209736475768117373611569035177282282206169953970046986933102192450345232467114203661170792185237884924779165751269190074257335250625901023445596621931567268448541289267136648484319822513377947092123391053050688372869320740602043609622882733452466163732845644747514171612850129355566824490859311055038860175835239384011472500045180538360883398217736276040083321728252033428865241936860788901073279405981737965119127468457143243473779601864286215875269728463718257246214497922072914228950618046598316842336965562283696411744883988891782052566306140161864218063631419529214736506153794405549197224683042097868829953024719624281967008584594538903106266301653026735455471963574624648761866100913734810742195372659259930973755746900351575087305277877227287421452395672352102905019915299776443215270846237798650862780312478790322248747802417381436769547273090164838796780155390727734782156013253791696995190688375538798651244857647866353140117504460265043317278241277842639044020430586257079751349251136374413706748709523621893125652560872823257627774679516446824595365997691995014071050959957674897810038393021576489091835930821208726904552019110687958517778741757731188336064153860525474639990101108428508739868141272058277581632699141019052122162976286823468184339830543514878366024512942846018816785508662230056053946919337886261084915702222111364019499793676765305236140226676965662726341659424114255951795790124508913215972211867538912778979836061127646161599327552658514860922550095921330456405282530568238903649305915697253031462126044308629254652572520751561335647345967774659163134047807109369988544696303647199656985494126463173120702434890374426295127680539136531427848056570061484745849322316653083585684790648495905642695103791418010008104505331579678236694513567505273254579586398328625265270600207148859303991448372466240486449771872740920173408844232487886526214309742629638020718222079750986960000224616901771689826593129368030655256297945015107245599715151266458874526962840945150663978724281247663533468810866524119907396916434448738595088019918595451592827759153556400693293015187365401839822916567554991915346535792237080988825157400109385781577575407993951960111387483197539134712556416281541108612932544044677421650209888419535507544197308318895886772628941476397744273464300197283477828103903773531541880380651438492859139714406479048855117885251239501130111903467248386166445696519432611857809584556334002911808524812469914671748379539512384904501127064335137763010419673011137827764503859921615061100516813594381626667052816749222908294516929336943619842270711111251973085263517118678163360057712197845581260604996301886748464416731191665061876818424354263613859818086565407754684125519980569214632117765161812811938769924088493946429346420612073859287349695512661924573122659630569115101655902373462301429230688230862662464382129788703842986727687713176483854742567157440827411021488954266922307857180410455561980106471705995420772727786226755151970120240084698808268849019879424000000000000000000000000000000000000*i1^160 + 20636545688429836909902646478006664066398158063256832070718389604833661162947933146162953232958040800898854803000019799348170620053500390598291147718223986429216534956306542099691782669801270217119907955173999780922672567614154297668105233190729188445516987692241638157012770434072954860994093049374150851104446679872773672285236175627825131673482978425189730523424426889926376157753043078505391758867104111713014666704154052634910112717795594010045506342182512286977571347500401735895554373536925898753440878542655778670128103297504605825934254853339559243522089641639399175266322083860896257248239642476093051897861834817913699429097823136373049451180663922181045511816501757077254768431237219044714329688949603244982857119572629180481104579882649008650511059673463505460736103986654927572862114934489533243765603542318420419892831742019682858919397423155428229662540914559141482405901280771013726735857306997458424745945734967691017395825540736086607284831955564550425744303925682434721936469483914244686948705294890710335085258396705092322735512059630908683207597718753082771614488898978164398572163130020751982997303870859358492405205543779559624233483184286112332589673875159962735530803056550090069576523367425888233059177409578544518987518140203432140543450233050765360998054110222226030757752172996064287936909889192073990322036623348305754348717869005017912892146617488178237464857076933929334697421798277148663506164988073936244485928872530816228175527022115611305442135653938605292046969368079653065469366729566861927256656538811057627131612513173585580939264493723249732748313609551260489048433398987872691218965954593811563189879749178956550507133102787955899197474951633890354625112151812160657308635112330776353789806756548710750604442666653591662181923823915916698275852546949538755958252018614159535325099955421635555863355410737451939676350863152364361825770036041601582441671266083147311700885517585440212381777672554274335299457141244125945044017802545072399625961043824911116164001162019600109018022385220687466856856043658785206109714354510645431661994696849861230170892634006662896154839247334960464689191455286732079992383936078189015057329327209703987279074908706237446467121074331182245902840834314374354976346398593341683351300717332034568422725515151127031704243122720185887500961383906246393301155228717900331583873453757968070036193590177317557795842519350248491160468900889045486039301478810841456362939144333379848724198026088211311612036877822075446882949972005626096420762907072073591147093031442419033145467941237816331515122562957796967176557107165433766510445927446981364237765976456056813322173221266390895424915476447617901274681151852644858511330853472392915349712952434976260613836384877220797560985337706163475994996303766216831185616896735406714416539793075659054008779872446036458924996506413536727494607587274639389855673783388262436551840417778845531342445989761610805816837623437315340564246872399729057507340107446409780929609139929898851794568639887075118621810991412978966579484986761701013215901188416715995952947366149404827213939790903942215211940329759466073077076359358659677677492568695827252013958485726259525208490256567520849529909431963024326950965560940698076296158246628664279898466401375104927370261363003729543685832891006193060974292817970861698714531197918402230939381049884101837858838323954947048511710949159494099159631065046977668403513737301912618133880894266995587197868227419884603341945430905299684713377454697697929336539844067697538762370848841688953428940661773696639501084335228434136898203996574571537433779455997245732673844488126418399621281266400225315637383645354706654504337107261658972398838864704045979644017665235463904093534445517601009872436859985928621696152976300001382894871468099062449546281786726734431817332936134034401530086800567531065467701427850660235471843920125985958397650818313096996793773579590645437640169841196859640523799357249526624296422478056484018855558894448944515995225537793922119273773900921486527852623300511026162662878875418749257423531849801724322142431463398437669620441384270319826245577379073418088105560351916114206152500836766499896684751490154908254873611339254035625830847900426265232255245377938314875911972473833273563452086686777492282850960841663945290677619397097725929899769406534779153023517312317450095153149966830975878050182887868589107810570090106295454144505106595369496762478233325609140012673050212422124997347929413019030222527969698446467045754236336113742064335514107933295930382402626223604272550260502669332503668582218759303116280146884117428724424589638789158926217471558967852645377638400000000000000000000000000000000000*i1^161 + 27026360016023947334656944516763865692790438640121872992418232743043963196312395835462804575058600594057377066394594567078899058904006399549647832332380868494991021560569909219561328761948177272923476041724754884688204134948020547950798388604416332653498460559410430034192991022545533816433901255744053690484672157922562982711177124794471256331192159268297319156423358848197085937473466625794592445208848917759528986297793046201382713136456609074083772681392835934895938331030812743165429874082057417451374809177739456547999638935017305656593249527513261250513206259597200687704411363205228548789808402604802776743653902184116469879836852823713401285355179392481915470797065755631772423073801545506704524153039869692546385998143133135437860050072611605599590915972418850047211111413155002624797126116815709761787345351887770664922173007993276303784357202809857746921538568736985889177679223146711555222603221231385935194602481443408680326172810879523167306158501709566378626602607143294585962038525154417129288702117222066770163309675195254043197702214721861407340347996946205437762091985451808183124446987880719445087235330318432411193732003412113985066753998919665435917898691138314082871449810540939428950742306068751047161549274764780213933123138357374161599590957438087833641410309160458957178355949840185791393641773555439262623836009273563453383578774996568606724625377768387395667651059730148778124304656664575495479565993558913128743543814530180882766422926622043485546664890041363474023656563313143155875527632553082075352524264818092234676741665241725106687767070941487338895900685348499409027018881913101153028826039856746402141111553752515492827785807720590128335293107626235068872604987084781097019860898430527208767946693004954034053961277659965124642805942772586981129733365726648174464421175008841235707235976796455714864261091153177318615793731010496640919625373234932898023346451533259816522475866674391447299255674943816937909870050981415267882659340570786157322681423684469925886940999834536264020725103618403483866494566646507283458516066962367906754717999484539514193346016217684727015019042914578168429341026668602616577043742815360351508210062287437203199559384581506173542820371045131082135915402357857396183399192603546197694126859277289793445479041017375364238315569340277338397778399489473295514046327316831599918410913194635603237629676631393736989853268130875987459577001495019215814693795338373720854771697783573675563060741130373772486411265507533693784749891916111078775603146166603191938769558068533840272372971243334158331154535196402411358454306016358468156133858554832185896576620750843191461522036071293038171682759138154218682908819990960162966949067862180185303269427988136934333731089282779789726489679544725394076038499077722235831315040252079348260574006548552141972308203198216344410217229879415907922996093208047580616869121719617706708664781459725216031917405465367807139787998076227457935795295974590648129544081633927428292107141651088196809395824554605802750208674112115921773783808860384891403237209984984386797226880834942072667672935790619740726502175708431289864579745014763785591642611920442111048700988741924764582702956964922697103497615387911386828465481237379150022381425875051399122359533027640632556381953278975285248562150411197681687781177133041201863573333593437882050562723929188695006399611724959563941906399472405719161463121484313654662417134315378931727247096340162915980372925459997578561880134538210644257606438851260502501817674481103161736510866674009117943923112090812858514463344850747092593087364654020850570151708356389588382835226539613045306183016107402655513780797495511854598533414322182558948869140600291690372505978039613642600082188975728636785584805970601517871080471490311856739958788941081625156001583406440670207684226460468201083065052294748116040272711292211377909457674769709123256125839467834567471769680122092562175612716944398794023613895728070774043495008894449016173999526593620438000166351014979382140425558323472332250585121302444278832442275825142194778437377763540932817280261239042221247970598763805174174833202682600374832041973061979098613960038135221246022460627407528862953500386121462399625533823370336059613104526578464811486874775095799875933153884344676893472545417041367065962558123446549468698410737802925066693171083475562473312852155620798635713159825317263870424551078895251371736300677262626321420969710052970301593043250246786593321792429486096492830131031221091342240368195257889284307664573012841466601873188019844309073133711893388225119576187178792481869178336951194939638155836611056406428135430236510617600000000000000000000000000000000000*i1^162 + -4892465791465505762174162662787161026459892571253456607506821209881116918358573262575263777537527938109040751108240213839962324232806242813485060472729432265486124651881488444817059592599933979030708900117703197252213272214949996946677504032455441704060012175017494991822949979552852377340346769768922185950585082972870144518283289484880003450646987985139147428829723644647223492903756692741769353197174057438112119215710615067280548784751840712494277245075245286074526805507913592945478601465464948886404217678486850303459132077760296083776401891598361516234766910964550788422721657537057113696083363183281286928177710223876704425001300661226664674471855284411196348378045837551566507266834490675814361213959539751236359316468923178124538937462049207436056477500401023271452812317986852807079133391213686180602606592443455979620996788576074062163643754780080193631433265271965038218939656224461724778990223758231062241928839755801216966018200587066023845724324442470836783739029119156534407759292372004792759932586000927130491562326417842479809737107748932196890852676775934274894264836253554381661791036099309303188884133730614996269528991652296072848688452618025840801453639177025765452082126968782839455192577580341326363457268044607492088077507107529198309037922663710063204641345848023506241478790010891349284154676280905959929745612836302330603908142693968128053005874332978054634204661163341562058836475723643017619126476750721879888845018942974939548848146996367971717358601419678849370030093182903196089633863506690128043380558134478414624282503692040212718109375679158215750191393297284141146487554693032497511744110266874451304870704900658573725956981595948013762261173082932712171828138507861632240956183880047688182076342376947351302089629390517477934460450584240003218880040509763191601687076198331266724637921673475755228222281127608523061511972354033442027125635463277428428226737032611493728502473394620364785766003142495787672894219143294819813619997433766790910358239873032645208048537045104693505160531322159958113007353900349951335549444577568590428397770312682129272134736608817789999062416680277811759264497358385290562062368073492308993479377080980551125337653880635035231362978272250060196602999498980143810544421913700757265711390704492863498070882515505630741776783089944543984327568284558126603770304054777462712485794302205342133533618764095826772142164559690149825380169598236285442812897945261366440774910049458308124202815390173744498146364472188159696965579264563717640295144077318925642620521495679574610978161314519636395328024336541346173499015721286237222845659641606107555797071307988738351089107083682468027165226470855212351523494955281698352275688767620522155737632706913182520081225493953693957924482647950606933272379479286583087751491071754825642637233768372881365944321296716357447864437540066046036354676430446519730724154779250006032494065269882500690128798066807171958560250068666635788995567829135355042606325129841466515873999102752298625227411656619678777048500529601702354924093826738330636746637430724964831979977558282973207709523341508838059443568648015051490603577647728330730433278524570513575034081926457296172737108359049834085895840683219904252524338172423036640121187671895327842603986622271022382357061665672664844075792813562711663845817422804956103082379129156275296383384813257804831077007806280702579952399524242594389832251637506193775074907297307717549852074036736907077463026721864901963545465517809679957844723726503949267832678397124966008929711265815696836080013853023114635740748884780876303192129804510086008311581099731752973982782281283010799041449358511265235178214020040559479373777579881686844024498237482000357397366525476160477718008926190332775622441091597993594122206521471187569819491291806358883830951485952793997649401398063759683749577753280609018313132237176283884776814197835049929884578121480798294139228450916743961549819546010606677049499795726662302008522310937278010674696688069895546655238870722724570862859040950272848174514901825872194718963868254373429215570424292635760101177977536876024114911729216560319263856485674337071856417086508479704074184896674287808916171602951276439346728304826609500912637250774423368043881390635805594956155931668422859498241800184021078118192035760632300379562921579668117043447409579930270881077759003774434759981969343104689154434260009730258483916104221565571841679934800600161714584887981482554336540118841066387018942061819348462190745824141650438570886080100640439567369414503451672706934680430306234653197661545031913256925961427911582093551764324906920723087556095658215310622720000000000000000000000000000000000*i1^163 + 3938350965930803560891804325823132795939581471466204790666324214358488923437835724391838947415857831756648487024304103803846718803178295596726184204116047643273193162078700541555580323076152530841489312844140792806729757337635346837251505991585219054103204684956391594245482754734590435980333488161787222476233427865304446646651837023585409319383576193159144771883404158837942593879978244493697929198375745038678154132892956131144027751304794204574771717537101361986089516957094264724261081691619726874663216083535097777844650995379919642257197173053413430438216773485404720550007510215161657585869651817005031859940040867662259426622505630705997423208181160999215505941445554865741655607832196471321652340783286943463085243488590694082071930121653277041922223386723958638663052208757402494296406885879815076299919745099988836609467027189452932582269164580743840855400075011684169264049068988379705989857734778148787597627841618275484390839075672819836309027275229451850358304579317944354248917963320622083069485305162221765865793520956491732209407479595839789386481871237995756178478261525854897356211857707308179492542630848514619728864777907442045715827677435795306756005290889846691788052778233198290820111086953864205585314461880043064671709477398068923036053257342220577171302441045692857140250383273087649577936394868907817644415951889130652916582841600215974490118041670068166625867422163629033762391108352275544499341085588089506793559448050173249300940729593072344204134217322255673215763056925615446800279714252677888034500434039109178866486527467029808217327149952399343798913870673371100968241400400069629423931905924924510637875158229575584819563339314057644188846977826106965146812203235573206600483186094796169927745045905575754422335285243145729319636049567688120818441141731773916632432469443168451749981029291853430578042573620930753417262622566537777958363656464509399626841804435342510366206838701996449171070681421157051827513256316580253050263622723885213073788987011584292367853808831019468875420993422791779654457904619966037482489098883677699078683142135888626742188713169604719217524848546193491822422451640989163939903158755124715584140774384713045523852243801002454850643096734848516908899831379827625399785223104341489933207758416851028133003132087808198407829541493681421627938594409418293920545468249356467876295161880583977062178858000698177147683503467423816779959571886789723156854411499990853563065731613493180238229902130318385636161500930844078228150510172375021710341241788061533822826753966504774116856826333100784057541371197435633986965727116308823513876099633803531300068628807396086117686158270647774914023957199719012882549337463095972002427810345732951310522253821390530517449742043940732180139649504502818294159884500775593244285265684192762380476112681052285735839575828073465129132729254022311609355748412222744896477432033947885982738090617622836566417573665775067850300378244371935320597159266827772840806000438079098137860115632020109876076596314464137562007748637383517071857027515237038695390830236026785872300086317137310453031720151991451162781902491602272661527225099863120886645401543464594141370201455322295764440570510918103934616905152453837462210255066166193796823222635399310799810759047651486580008824722782365001580595030286691578373709884253237395522487342615681438609172973780812867999126050307833484813330219831183664789256294571169602931336453764553843511843793461766446842844148882265733354136053214337451441629968195229953663598294469798263867291999533471372083804070340060851582624039018343352844927888615231751143473873009632985336919269544826217901580139021975506330349967507481902884683055661713748093010651732650596424011688147069215372041194559135687111614720592489870909790933505394882434839113658934091513528436771452945139160655778276594276185005191844364347575555860728972901635386747158079507416804480443867171742787881865355595475656370306125789403847724640404715621174255626629836814725904269722078954539878534819387300062249898316459265498259648942435378308662913638010585051326026005487689451555953529741377320942868377984964741334825240071979808052195834854592329386758528240395517063656989474423897559345013704816548572047648536906554055923125935745308686023486693438092587691988868420940399687113169208635216929284183612893973966192088234045763809225936918099950253211512683578295173841687390817515173976744881646214899350352526088768231681305794589982064387760516197441787686411745974422300235141479408729421208455454132667791013435398326686223658928146352217955363068322379934013892661324422355028901255601041515426611200000000000000000000000000000000*i1^164 + 223397382665358474389852005370508150806955946590597612924215106525221141064844467841840723249344234044502828090813029007914490839220071536892066214468332338726858513504046701855193562132651461731276491319384872067196892577172203413834164211124875521016144110837191089441698949125024717277868479176902981510328484429438630265701590304616959445258813986872315860992007810276223921854885318312580026508661510691581984144083028774156463235264882032617285003409304636004699154701852214262992202437566535261280916214978554093606025600712537048681494020329571251303495074965935983853693557217757114880485100592488552435191761225209038889459302380258117671400585884885868050522309908178020071931499832394960139232599239485430183605626857384712591666818390002349730087507333976418495931605114983411290777285844201982148611499986788650416300943723662304780509190579778778321474850229680500545045486593917523132586957507865759623999498614929360272141363313165929570209335691528767118646236196590956211459894464326515278990363284883364746758808286051553682295992120428369586382356556985456827002986391781332110722260578069030485932132601551444947648861823515570539672895119645840057285000681629439686649284284323194310198264547385267478949965629414176412129761167300163769745904052464042172680746830486513741312566667639877794946199179434525405816549586360644109164011342357349899592105451532875061605214535241118831853317475040515846586219304062602902039870466484887905290872005070715605940975126150123646153016683521022376745238269120707110875940282483215303090658177750584461998883712588498729656076533512099855058691797163341717936074253383398222613123966820707713635375446671007869725326905257238869342514721813962512944468073763855427477182272493244424184206915973226677518821826872978754958225233885394173190636190161628987301386832542384487196880793860543227345532628712052605414521165483152917868383365241297838670715092467435393390337585882357486177667355274995712304031112882950211448164117462517220734964081007401868918297778684706444860195721502180875227994156012245903086662704899343602643243885313439477977545878780424596295732809505997325652810221289104937036904918049009214400552476957432125547398350647979488019537466814540612322479015448327053671586090228644424856929494648416011730664714710665477255042639364231594160247841607372361238684808045096015153551041348803375278026207318739198889279219343782699063710286691089377089060136605043774053709435529094543639665103454550006004634585418743860519004736179162768518319293818347695595451181861103501325979669989844361383794587408100532392032703343751848708423189666258563331275566783198096610339683133918130778923174436069663229616611880405731771678282471159882339780891301493459044547906834038880018894439151954487140351791267980863777296333274375814934821231275119773384369338532797393932434008149722239332765262464544653283553925691335536211701526421921898132446726556171046087334003813666630703469352254311992853025169307564828767157418525380029973869313327249341166123848869230077923582849583510190129556426380530539002041212973557951880988436550638557496082014630009279777494304100807521645965060411112842582606141696136310590846170874897351417343155304631456630456038892301228946412871774497447043352681956330899871078381899221187951213659448915502259481553690578669874161418615517742036795926757188161623709493309947295980657011852924817678402913094961243310899812346992329400308860524130709556967111138045200503315130989362248881269566145461210998704202672090157046173499058344427080930409518358121171621051947338339174906403188119529648383162500274189356434103460174969051505670163399834693382912919843085977003294023557549375684567383574793283332699185053065238270552350958233975694517764331347808512863019926863193565406999738570293118078455967100767597418897919230643655968993169027896505027519007402854992880180168573691728580327067642231074754549382915686831611492824875035775862740478260669824712454628957449610938135778132273061942924680505880996257807625868301325337957875695404391481590072327367550605889288547255917457414278071565168872519596471318064275794548445843660467360775149960319176836061026977417116535839461600021240215755265906969015908279890007996241376501319950759176106002902368218451549290241111829216495930165017840564086941772514377087934696746820864548238409075306384561661227218581133946697756880537076189964200224971743425612892443994945666632253730701421387491013881339198180380317064949388377073464552836785626332239599687122816190142980300744427252128883842643636865410470615509354855616177784351621120000000000000000000000000000000*i1^165 + 5195823460463808885470857421159652521402737092419238245201104434679534646908594172908803421454910952250860530178116264784227908416278985042624260861116467135470358443444342628053465359345406370149090872100834813714235513279115090103357715807180778491015418606194041349092713980004832702944727886809038028115505873944526015678928426196519053404809779867174007379061284335176749386126373109633981476130474163566298310408146878440284725071258768042175510103927713753884901769694023715364656822738945692650599197324216219957675314696180048121864180851626761874525805058513913095294035150545295414731868865695854981012197916912460844847851084406519262802393471622575898938654805029913691654316897090660293054273131835704670080730984966032615235463172450237517633200226224596787314265574052183843882995842347144107438411294472826104670882840273341980462152540114393135908406042913512225506414560897064792856487401406068450331120336862526845116438607547734893077880631069357432581829246236693550004716747881096698589927275200068875007904633411565568232980065661558253025330499890439881106683380789110045247169866610188726144816038977390926983262218196723990096180088016612020177709202883536567612569255487641609217195089260924026534033233917818259551661434811935589919536227753957387910250078235918447275210358235823464382432832039728956009172712670357917361487824378515149631803432004883835267627548089179432971973184481792020782952194154214700536010391531503665806538847746256646633747405630939186543813359615152113306345104338741507830092343802398422709995438916891189723432250776751162394304678576088074123027342138308000269061513235095724411913247683026553111605984063511915019508956472738230353627104534609194405006845479546012130470564091275641062941176720318523682808286783389634753770536501555073166116498610695951592283367746100143345768728839569691090173195450999493972893903470930179599593487053583655261361225513752627755923428501988684621107459158660114252403587574406843042629549116817921336274219852325645541995344989440524101586165878932337034840701872056499136919104306515534202980331521584471667840226797152472984913823270700863482982574252916726587295172122276676934788433355175862554381548517093801080069635884655726743672831504334966276843007440590085317998317927813371577936385963625164305247734014544252042878990123218799531738113230468548813031046469253505516002005182423115678790664712576998777922409494134743718431620190321062249300837571335307467751230683033322888976455626240086735697640975176254561357366837676039755079070125212152516909998641507661502994660546357600780358615643593814849437611879457207148648564298086172594662550212213008736759553337254370537896408334768735568458868070412745733005751717409453457698314785936453541328683922753920771798580390408784451894656256247545887936995571228822827165249584676283615494657732053843103894938086925531354310974688059715914930298878690790832212248216154133696874865832485242936234241236278937624107863928734976886701982650048492865666750171167822384389121026939668538644389064373438653994605987484748005518770773777212530312449812423982377942498601543313941662332410687796515322499295711049224343392797534057778968614724858619758357942130287018472049462924768150265980876333131175781570139543708553666597382379533775503677003595620524738973537332532344882516847023415670893151629882562889553567868699932259392054054248263135437289987779062451747306509706386249123682095493601032146361736298858652095222526417932504441366166332020009652818153275310897019423334608600110007423633048046953309906135593556805712910695245816718189846654978003223344162379880847240876370975922454795641242385707748981857206403350486229923598968651975993438534089232358408427022356445101201843410467830183217062527822422129614497863399925209125944524772692540773849682996662053992123641757292327265732688898359131540003445414854572315647747215745166124531065802129615586264263603351457329570297740688977604870390099805388217179704173858555616049861730097734508796114898299216531453830623772413503366587487130505648408499118996539847600309296260751696523631330799326816986930480241266654553437195357974274973677757999158777974728785800750991608641315709298589241281996264314050770331198625803696044950262813580896510228275748481211962995711022081213637596031824404219590754200401273580831532066458558095733950559066150169852224420573117449130358168834579537808205908587300111851414011413584776821279877272249993134798691138066760780651115695288637234371598585858414656359956629543512358800256331965689244708649493800712678904037948103065600000000000000000000000000000000*i1^166 + -13369804751005825407948089025110137825582836949889621324753632824522165493662486807823016594223882220308857662072566582426404577061998928458880702939302379718167999172748448187285262975205738919569326891425505500216540678076319293522698714159787579341634167415905049887673234156495282956221201966536598738928448214604605807610695503483228840594684132499639767732050118895925780321932937681060453260705669494536217026542634904365270877082437151208219526308985702516431679658703049130496149115034598997612171261017420422404577323431644498787624653606085102835468474746685140076817616654771681949640266319778411798644766355018321612473719108669415175589089594161072459888904517565717159802944837190900330267125222807019488648593892841256214085029075912730912662696241895301268409829736844640447044398798299376379349489476408671110739088024319773595117047625482424045379033263102796980393673147289773519209719951268085794780322569467257210484121254229535110632920577657065481962418234581374458616236009203479279098321166270507815939748552491780605395382769739060495263598393987065797887021711112704939660481220281222476614126595215918364759354881312604731157025120037769657956606362377746354028138259693774537640104794454459813091092270656582390061789695452840580322816798309133726318822652753661746209815516103755920305439570015116226186182309396712013070620871549451124748026658479182408665870271172706090094614972586687173551827388960075264357456515691235665257389906878966568920034637415228729460086735349446088170419289012719987975413411855376752022849405558956052680984004547996182245523982155358408494819802788620667950468798259325734523973112145118448951145197544570127262381202269315458839906005699588336359710026079297129729427700110705479725300409388879916931292991752168878208742577111209483900940942126511692237115120193169300828074192275640461894569550335307877146190969712700080257235999925329211608560282180628037632640197695184986570167878085961437351274016046040598542437053380600424780379251036907779049367359179413326048763974942099207946583641045143620326946892487961101698557965316244935961339586976571813734254152204750928727849682658357263608044285474308657927624190166110206654226367568490090238420116734238370550452100268637433226729259183130747832563264329984084642330090956685291998546632721322646322813928270189578920782475636907125619403830436701716507336258959013486298719686162490851352336535598772342643267516671321465502971134871733016507231459850564848612372391729728614582251157327358407450139819004468304982777463302641909375389765279493020053988676524786626850179613810691361433229770174839444277183760148441561983216815778985836903848151436750983064047576417666437207584505743745022483114346658943946371066371814005932418667340325043042054665814233653033533677257199802979553221792708483186264653862861373229926070185715297954246950431640431707767830165141438010709228173426968604001547337911689057793851302348711131589102612247758466427161078080168544594496880336676564233143176405350719743972181430180935723029815568969024685013845519507041059609160332494897529700603259373990142752518350119751437846061081228598054009494775685577427499855925024452117912432132543500327372858023010911970014126854177308086339246711719029664927049123405816595360397360900865358754500223305779697966049565947968106900685502637973216709927108833275612593236547781199017212869854058366172883501669144437096411163439770295667103751588455481279599452778491005050161506515164002065830856418762442879178682552660366505183402318166906616902589172848091843096023411721589788847399623117011977357646417747641292307913927675047746520934517475110506677293025906585848101253018430831292454631310642717421659281920996720810602061484036572457676485984820020205108443925925266201213439537820054201235510434442567096683331070849996280043065495416391565060562394074459437242367658908692248649012727208844711772330095035494701155152013711744948282849234253368226920039705465189223144028682459905694729593989562637886689846271105581676642521574922941151579600355070005142178992748498260733771684876007672505113507564063606115305316910408221692516136236908612768724653999611241720686680145892506444997210667789418277029986138464896809394570488232375848057930265066141947789960312521169331407960922653039255722738434099797428028978614952785921187895161967386012687002860116087817144389037499965645783860900149952228133932638360250158692184563828783795391600230947275038668087024056995267301842527244746177558637334334097746509535510479962664434193601218421150708673596620361913335808000000000000000000000000000000*i1^167 + 47601151504056985023787600493879394591050165044013166562424945797974136881886468223985637205628864266083245059977943200478127990957597940941426214538027837728886988742786761219429721064109966303866106492163545845076672808898090124819697915248869007363925142770023854965959908427062051900590504604128893812216850724451865406007360299943261234931181771380200483135559516068419419588050407049165998136877145221939407671566963050427213235203658707139581154863004272144154240716745897806922280158704135276429829428132576658900041481171978760870773219051412919922933459771524452295487858998981026543175761520695065064771165713821027696927278229438024849591165051811727238783725488808844288780015939363281600123759201490935886230103321758854944531360132064859569345979361706713202484047886959339675180416555717065848345881436261237683457732708439552232422958594527820515051124137811854988812426243042486528071487972916017345953639864945446871438736494717266660599557292315981608507650433807701427108842037783541892234988876026241081300074903139629428163965222562186098429682334216365913047413693582939891720464204672008272823183686510794182872469718754553194215767078628351728476669991806122618856824803988472738780415840323492339826769527504848491974078782019019441907197554543353208385689136931179420639499926212615020742862984143185543943190737582400230431021010908590840957066273819625013825759257756804377917793151259236732552071106388127699418047278921556934706505105354837191025151086452904994098073292583400886223057812667617551026124857326514060185661831611179168429828031379675293977584404180178166162458897195455195810533319789510215076126669850216791209259678456749398404683219898867380627787927944930528806101772241000314316814463458179416045560848107600038740405738672029159257416883302680182935022090004959538899096870147423291612638675796395457427108234731552038842280822286089256417627856729029430822080732580686242873310512601597979597372153354569432245778906786030636107082653631400234825235589482361172151305043790085807003085737944387685439651786577615635434316768479958437938755068620338468785285449876540152332254065115770762284273696310572795260186850123384234840131224401848730527439558693673067655431933684259898271125222976902529798404017268719624578544351033877306896734494988646779280451735475449283666898963156405914941314971281969714347576739277129579258484393173595065384721013790420695923663084745648042720196897969972366306651578099190012008209705072120915452098944306311033729231899096927429208239054117801107435334099896444597488453261713247217205421864272455472027145591493919574173631029699092255369433712303494275975676024264451762904574575072970769086909222892715656275854301924922180440328385259357189742793943708877107953762211395417849756262555992542501836587847764617283557821140534005519965568632936518055751252517366949094600403883296034258113773188795681360865443475812263025620318302314349688215448735688951735211624547375799579480813409343137512367753467827319551509389689085862051656446624091475001623687548097273634902739967315905731582300159073677654635329374364364310732284448567835993606055345417971685338416242906915182247608869726579817946242446432854405386587588322946407468780686088642056037861804589542712820565866894114416565175604385176215773374400960257741546813178862600476374591163815131209203164689384103796482518130134771461376657881943881778778180418686156981646064423775295698279413072697784369566244270676644892618092292981830182573568005059051005057199408338408182546731696096438546575191929773055308384384754217599177528649842536333469698068271382003465501512930699485238027399846276971489544008336758050388164717009263877692655170867594352917299846924318781268660795682653454338338338881416650760082132167089669049417795674466472996384302226074077405020462695604671895020351426658434253314291739298882958460511787707719340483154764239064456573110092617273040372065736803575947384246300823809015396240774943534796441473000909816793631204755955264733344739877760481520791322640331404268595899186410048633340643382039818523741948029899584343946846748285007509059322084349843887582346561459813602284454340801155355809939377062307201416061312411419789126992891379664779567273624447633312564396272620593940230982361847624625614290996179145456715745953644088168326097865494492492504911933939125331846546658888311611749662503103599971827802606983502051111096982564696160757668498906745760441103762365559731061979032784510225122732355344069416563241807249995973527555174836281922311406929143009835867248067881205760000000000000000000000000000*i1^168 + -33811427431100094210968410651435573120625612046033923122822077914983905073650877355974735678751792804820095230582113903081004242327729853042338073253620249177377078982488675612452741196048265748211116984193129852736900973856449465601777676412628580221158923158201740200209371635234674503652696422042772423163082573732529064521612524602263398374699030947132061649651113236899133836149863102325859606520361371015751251940867983873077049430028106307765968533986821265654227107839607619360689698002724588650119181239525327087605572653903547706223597463066853574705972319454624691602245417748779879429314982682358793241715954896583717003062048573491971591837566893194950716740577845251936640792947041154168248445000941641049756098963713173800699654275924419725123899428161148018656101547628444891662994228423131813273785265740920825063171991759510868287560819690479437814654456708954998684234015256921872584472381363558217283493320506494712574260638079608307689826217586937799452825270626090670241100776972027635124012416773496171430127047401354201119610687712433905644412779158362018982097341239496506514642334892661506513292820522435199989666694692351664094509777268863658927991637418854686644249366315199921353220894397958377376556204113299290033494095304787643057882234079210728014281784975419061096946372204382698363988276041084149089294238112629031468631738532473875441612517773763383866857113615550116657560016074756934548529257661097600546000324491101730180329979125948346762918294888233385350096103102733469667692053617549415204883931016552315343684512576973186135931313944980583624245229375530532206233066428555923278883734592799876866625959937817408946101804419709580100907244029847795022209491106130717460856673214198090399963829286007528000543294654457739370905731940281653046189564791865799305495095357903632731127059204910884290541876956544338834751201648314097937397542764226217881021395984703272444821329348211115621352759990877934092166789079338777089928656009504069167182837501965416342463775065894157545227693095985312924962429726865851005470613561582239696691247619522179529951359385629298779790992473509083041523477157559947866268548723887285588408673814621792384581805103642818791015036746880028089846650693465054889447235789247338858261454601767937198418364649441254604012759139154092108682134120342475519891130331450954831698472080241167341024700395121405113116806173947661933290966552004812453918554687805914074705388287832477101460439095897086351385049338595234844837579940377492025422353851376629641888861055891772188157681997497356518888136471619347918713901344793231916120310837997647108690831363354402584554279873745815523660988872838239250849633643100930365050298316278563989694572519759829259719571939194590474245440054740966521107281464152813212271504260476993700000376891393275126685251895402062111516703595220985592725677728398263440113016304816646133044717459523243069361338476604017687965702902942376210284224104424820739136638167503004220626436112415790949470991752909073293666432666416952931909014827569405012346477879443327376724079189488370296641299837558208840818036239557850940273582793353324276100760299033847224529957266397576514431447089161791400115103971879026230374163899321540309535147913515498321442950587469222452155336899147885368383800814412352897116758003960419276081643172933826752200338837375425500068023011708483606689040154895096873946844311728808425283936605447641709885238770836756439183445220106987928482657554102092229154801336064776633113326560878540225277181522522105256093270036720911266441386493592422364653487099744078420408025580802067562290978723984753368230977517873985242328660878021542195207182962145579694751932424609620205417528506110319049500112312754755141785754685877609113302260123151729734684051060215223906827940903280505732817187367364306499792222262698882760194966308757527370704014997319836402247497086741000093265473162151704210291011531951150039682474686835513089043748376785161515890867496605753257448680717824444817076494333020492452151347823390079489978076470250481780632022649912905044081272528490543111139663981989399242602882616676407964951523856317200219487421842153375410935121361326405247567939672237995538099157540246611463686448078055952560400605615009482457259065889572222265958941705039511887214238880240746485800607471023094655363229708886006305959737689363408342451782477669256439147388926934169881359312949877979230658787933905159667401313827261569319223896365030001386021942102742630470235471936456185972348500563645220172411918536917992710180231089761709719552000000000000000000000000000*i1^169 + 14420813863603751872044705844906703554847783143380896812299429719507701590414629082126766626685507565489081987326007215372874436915617672126196797905124231502503295326909705333628539609456124001213443893205983608092229938003506679936091757082597908068096725557167536932363866854789739196675159406008074526100050657439390373077860985260648122207531961814868655428214665595841314011990825461041341460126285934618996352639962951915988485038938416843589935635488970263542003927961243338632242255243221899601198859838470448967846019815081123145612737859275480928456907782599124160032549515584845774306597948550308373954704546358222886262213684969385471801915998335980266941882576670003749313534886641696643190084017115038693487089794381940078660888000155104027300305379657748926382114874150995281392912697407869725165441069868299104680238721365655130904565655933074445845477010633837104853125851040169272779633889256532036014570485203282317288079274748866359084356992201644046101654022463825782092568082175063509421671071108141522061654369036544347453970320999280545002398577855376088441394815370076902085377720686546619560496523714789044409842231994286991669964531994142045972728858290876565637253751534735034677631475313178191723625179316061802642368209107869741621799224985177088030826001492532613382922311048127137863765767889033564123605569321902264283010308160887359624892711504924369728667609654585884083432600491006324416208723605244816780438404730238711305675134755673598201014847381013165394407969391067777637176996666821978439137169647785212512527941563743398909581525705148173435720737680012219049289299069483023793368123944249226344592235733444913431550996127818905492454531369343948112564391087655449508393744588488390778885453562697011185816067803702333777265790834992815788056083845708292639971237325347952973621674851292697183353489043056530906017444962667511439402459358996977297651476217499246106413167000999548270479618473374474086155763589879664048155291561676320633300998194651028438037866329349054632530497311624089401669956126623274465198894948508937535460057261542706319871380757735934848886832091172771282563684520595366296962370294304544608284855738807248153206446723013683876268334203173666115592418165659295941452448935176242571748129970098891623474226345859544287760582602834789078757913837575640680911158731003991443165658150567385231468551268206353155737867862322100881083212440162524427150671302923441888153065833787484278072221855675587362818913417886474852755709557653398845266282609772309502562224855864176157432358185740758549165989197694132444236457733326108784558341464507685184015518986498169057398416367225517010056073314736366641743161872404554716415852315366154514997277170412731766156266400150157225925635928180245627922571720496716493609979988006571748662487316626976288809457281490875290684454769732676447731690411097960635115555937036072652008730503527710759755937369642627798022187928984416707009718471822038852117092516812759789235178944611773053337567217460752541936639841532168212682907398137550471811919464388717156241869874972559305240073418824940451845990114684002080857628672869662702423386630717440027210064962318659497491942393993883340812393496306504117678378724101716110262317660762677876141619714447846027987713857724565782393367916361937640671122663053882739988754500914204324706869317165209494291509426658025936624211595185820533593175095109298432173983402238573837108871323727368146328186749152910721056134674406142255835108775777260654681048093348480132308161091407112975465555337201296661493427372377061788731966806642028563950514645138060413588555072794721511388141492642088004204292179416121541760745546838112341364887584395365861451527300132875349199248226141073591927461995057499336807999093901357922238298385948061548895473451451411965465903320138150646895663819890373557947990205263512888407960013877442366576371432211583900620631566152650459001334055603932745815567185632937260799906586899811992904336492880774688660915601074338290934966553493561026536076919826114686288329383018059046594263317154580712645197362694972511244151431390153583828741993951434116906427705502900489781425475149923392523589978690579334788439669277490644218307450694422251819404564840772336530486011821000223959907524291567182338380909692742588380483591775111951098348273747663037660222161464109201443396415150871539730390165943187963199858262339088726413910644226028298106356580087043364090498173547920360063856284278386569674514330319977781634499558117308301559830961713549373664362964828548342956949504000000000000000000000000000*i1^170 + 46332901098261810934484730627666440576317843182945560715862490055610073293773429284420136744927943047363149780031045030487590335310499852817225121721776426456577815649035678857671448273376686994444849940031412715928155852431576139473844118208429182336350931926727670319648176196704784322088167959982499355783476441919749095098307975585794265285860750662162339119637604042190547626918357574784483814833109210343161311574402579403268234611796593075536273268396200856247187150626054355873899695685352564179297684501986836343472522397800996475561557747404773972749724705851083985343464570878312474475641199555945652585002096517906873593268947082156539205849607194402149979202600537543606298344497967848023859784570860808790792077131187937961809766904254665518276951651651321666178125932112062684031927424916925444539543560861878710299484509997546435831262859344252427359368497231188982584860058012807186059948800033904335977888359595423989801141056437156940463823029899444330640573913702067045393116626533934029561264875585844267146689295516647716469637152777083336609228957045684023531328529107265955670470202287315506462237640714665052918415629484321146760511636895342393732858776450606664569874817524643018030152111190154362301870175650692030950340499317048585877185886852442670219077230856703544211079243843202452009885588846053978629250960097373672905072727341580450343355378770333015606228321394350315256059186816125568377548601306631095564862586013074477436296613095196053028312338443903026983150707778417186019376635388455329705436985609530950150675605214181957848917582706789140901609780297283666646559966670204946921488498751493502377019462037868422494077495328707788008810281804931951764220884992881752186919643411850129424018763497117054265530670190838752923798551038289424699537963562696907126705898072322766700469618421885001285996732225825685886590275668139942155369016087105319908978333052214379528329520282049968577200418866364527844548529280361526648116728846133610578825680407896842969422067841507532517149911160622656415155202339132879873135533753226636512253808887216428033769789254592103058245936384625653036096873564192876283668996843287701377999422673585390530397296093295245786722606783891684103852856388705308071003109072378253230559517982659557037077549791273945581538576389180554691841372599399649474958553023533010935179884812504350383144389304416596189345252635813216962642652910741074315322429857018130507067656021085507770374152597128531754715080834210858545201522341546638086377651836655505613568387051854858262181257693727875115516163311269776321538996047088338156655682398097344377146743035508520855596775799400622084901387223912298000943614943753258947768828395302431284507221314380011865374122676082968982503217066443609418397536124317306074919800300969176044007090695876342469405827266304981702430617764514871920108810842859821856324120018725519208319303027575782486136572064718268777742231486308460915531407099158008474055840671091730110940312121438640915778848152328783479818280806170540518317783758866466336018863082897258921851423778389727127770319398060944639390881068144349727705300493778064365023252023552552152010053281438073458209953727182477393643770176435011494397703850587338467142222362183194624197656173818955297661889520356637465256220596693360331366295924319316871838873965090541896968660178444605614245737413927537862322124064116256770685467556258675393538023121057182109185525654254119322001591445826978724909426764698546475169706788716291599317199649222800180474811970179888575610326802245303998446149287443315742945193069126886443768482505426351236412530151335444812651004918351496523463878928441664593949940015089354561533082355388567648677409461507171292970319245996217084008132692404986244641939662904618674785935780462725007321238966334423252526233040403464274179190507802426291070330011737374548723709021232386438444080171313631486935242945425134157769970879955730810479128650460959642606563428510178415211619029089002317000674175388505992109107816587481665422498735432348054441304462606303629102849587366107638538998534839809868733986565217965309889687201208430261036242008211406255068871935011188465969111136625682550425439014794153339220927325677449190335337623201656968077695853093827290808352009254777901766086191656113043986108061816873932139350943609672912816064270721595141267888471910158276995668811579437126992371088339359137542777485438504361967634870796099128239223474010547221555786777519542704586127405579391187071887658432452613008141329972679246687965941480816640000000000000000000000000*i1^171 + 51372080766341187370100523938646078301439045569845658335392279317580302324043653383682244025056912260079580304867417230708648532968248584783324314599091379018653144973762863413968118010220642064288539375515731092950367489571668969610068224714123635481935237396179822078092867420480492505003065340221094399998424178799218620495553194934076305235493410633290837780050724883367428563938869179713173576585127107020070332239127935898680329307233458152803867830964281548911711049648963351060106282728245337912625971136906629989516335773369949054263213595593755119238643645817083509485403232093501970408074848882239603979814723271808550937380080424118819788088751682541265763004572639497559109133364964916983702069947809217839509776252615253722153446547912598232993304440888287041794915219705329350542385031267526376234808906586094049437461591078223181504566888680503707906948605383822688266748900637670906737908478100740849046939039439955938888601220414057114737834497523058038539782426090290723253862561303654587272347241830165972844195809907424100221509904743273825266911272632158850673779650891538563341907654503362919120775109707564527974446745895754985294678913409620113051780231356109341549419367138435241257790948092805587566961431674917806787632011244895266823709707252316066737105803010844451097907495927204232084421578602070132656254529899499724902621721262068501856841731078304628523141858657941503227381837850343366057331117855599019882286413021262009830058056558106544771629431025022258664406978439668687803628763537293996719261534371375268982498812528667738901065095709250805849484700365448516936100274580329464987232924603421827690488536742414438285008799748251951110372150020801471177467400073692181323212985974555259564079243549429582822197853616726130421234161817306729720892265218851699198286888443689746652466997670909297839086981844885863217344988086144290936158200534618422201520559795877375966685579849813263748450364705419768995848346373505737699293394228471296610004214288360213626360086181166213549291035282731374229949858201282107711859954857974997346353388001379517091808104853235645361372470230504487888069526179261775577411037395006922232942554379871050717220852270175657480478390414426085066724253772401929510779703936830019819410595111464325643632496733763843937788115719936889010553822454291814754511523604491121257851777842937697344155056742210855383723716064234789684302956237806601360762970658543994156057456630590217942374754032467611039798218510055363257582769576590799492978927441837575246023213894744633354811676825697406650501850576301074802257942399009109057297341214408849180172309823527960931250719842929400291058290874691472057199811924909721023538865543733249262756419766193295438285523550529385458284336480704668991169157531616013334055355124112380514167665914234023380111020957776418902761864559641269614507194925564633817287350031183008677451297078886221682388896730471644364661749018348357678416943391705683679123608241720524816462228490316337644793506830729599677200383524191972873805122685112788563996404067176724213354915398803449081579441588246835192145479612832372445790250115914605087589593935385405871745312885889822786330720296006320879778910883505695004658943037201626229273056440172677958822683549747341143110846955113493319710644372953687549822350512882554813728774350580386920205944377398841475702699836426172371353624987399888831274456004473872514683537918965079271112209554273846677040045805876640854099344675412601649097067664617102888187732775951069751926412243529196671745287093501716486585285538800869099039919295824796080272343348820317371046789285615462139265705289492126335089423484909923248363792599915427737005928201615131284186654221500711363758473013069791470966189027981890332754972589466066135458434601374960803955195217953589754171450416548629066945249871672873131206712112277589423855887246243338120223620627827008541240815261467859364318285907539372743784073014055452438615264292280689878119589154149653727548650252188283073112207255362482370529176433683422154289630395212335940947494622910637117793840413131587859799706321995557296625567645355812527410699827732896230875654383511319259290518480275245220812110805067287696186443181399767309904025849696706140649151148369995605198697979347713361008600377694088584710200694266521749348812472069377309504941906993603243283009528121725894970768465766455793149451772095714280879319292235647885508067385186132867092295396080915096949571974685888991077230360147782741807031359178273143916881978268160695992320000000000000000000000000*i1^172 + 662474971511632118571598024542566134086468133730804841142446749572358020917452199304362509545651812465474037675527505695694806757128567184591685010656569335976893563735933743690126312166174579629388977080192514044412031900448880571811040560293093856725755411088072834932025321879625375641303477349076860318728278092927018145041837411001097862224014779280951593113553965041185268545746158233578935219372478358220013307017261428107442747722737892956627701193181513604070111399057105592522169462040664023255573150472373228080157217416920945191454809892821519481762177329839579855233725752853715706139592383336430798694793874834773143412736315152436122837961222595343083940694166216755134238864171689247554353258014147601521665547706145172060698719016957208919249071502151147820014911307958930144001503561501691094302360178589708632355966319631405075898622073332426957877181679332919171482842033230266153158375204443627987400151592886541647616958290972177495295967754146794192699630570363672952903171150275647491391192710066414700879080902452204135515498043350246227581665360073090486213757922608002687416728610837832463507343972664531539975201148665664855834029607303041037784647197706140237668539531246787696511723052008915214776172233200859317560569623221067312257880966388617974749522665443846816513638454518397786566050157762901916609123154445504855877460708021394144518509585557351177943577809578339565792960235700732399855037042698065262908644150771034090361286528333040404644960832485820982688509406058956248248524057435471276682782384158911994324884414716886738409822148464100560537762199533798317633523251750331390238090869390435517952777840232481006560054789191690717747996718007273146750889816422251285094071515942904765534791413318701773499150557480314495979852038449340754341441965123976403333251307492456896262930290687625213978742177090012112542573042944985482097315567035959933902011677487620442654295378432267869978864758038033072711737866135856889588483141089646169061726242849912020489213347926228962826376409943216517434676152977608578305453568872550089857243032455690395595042157197016409789404938788404464076957232721329741599504181066424562151954032512591619207631045832890791214061244910576108694947023870494180793153746281343943340569145594883118282774326271308487906797712228163985095028003011277783579513831524968799906315028654622030062656033420049993357974351375019282748238007727800470289791362400747504080569089653335243407803020282231323762993581295009472976813668458972453889584617354081915480140902805876656222346441285884059583812050292153469319985815684659339851779157267845580153202954984787657213593991841681522536920548979829378484996175852782456160879866828154581066895567547569313240901221134577181565294276270655250889097074048574400338202060154412641113720271071137227652360838927021658979469666897296225872809233312907262248876135848668681917449796538459290583802234858958182315655200529709865409125806929739169749675730949237401428548766009562111025266725278365900516363392437813885828111045277134590555522403101783417151005160314277642657729047432195987371405912276992693414258136750070939921918759686926564442596812632467422921261820665765413074786922647217656054101228157264097695015529972774880164304422166991304410381016514980740549061684557200629890110005376653606052109877434369685594967402319776576045270024894822404047185844809843926735368176311436329767216265600690084154313016289717008030164440176241423721531978014587415518242656951922027837136375204491783203040817818538063218136922838885276543521203671909646958711115314653647824969712518892180572472521186548794032618292758608544532499101777636585991830421992129490842532210442233391523205128382328358734932684200935970301182354453595692653723502175197554026462135703259382796946621090809146605867407184981283670499855083813784947988153374698338208531410050557650345678071342075361477550459088693885589561663770754674927422215206579745364913572314875087648469389395610046146834439919987848123413381252883063176818680346787101872512511436155196285111110947168676807106513620326084950829998514856334465043204900232473731811523783785215092945288143303170033244088111201304022076846876112157509218341516332511989934463866724117545506806840390744928821563771676578799824265716485599574510121435682965424084613671586195014057284429638323932231269221348489203050872491222259500652237606278831366904432879193084971016749617934047485848590694609543851855876755108213817491458590920903159192891134664271643634198118400000000000000000000000*i1^173 + 5127314482664309479596527809748405515851804971419897366736013957822123185486295176396893400166118085225019223400666282911992011236862442475906910200598921655144859194485667880419577390789674190409923584015519447534460621093614567907961786379367371770440524458301078602795306164441346799581552686949693880589377122519054706673206096782133533569598463159072046848772314507739347300181534989260666793277858633335244993303668107311186765077982298608444685786596728861044393821822464930901664030801250969418518347406694432464115880776331545459803529518862992543606582522509898806231149080009902976336059402586195047036472080094503489684765842999717741342938296672980391170253939913128819884666158417540311698175746561347442364919532011500848369987546127758109925397083493338707551773116073096199921135317286632583670547959854348185846419623307730451215461116411561066193999777872235195932185670821442507700738035687442431616871668584971567640926153811419693078404493550161477798050198697068931161389529859930109067702483430914170486038255452993705159728334743568435310609085049343918350278386801437433011871005161704943344197958841077272874710256489998772178767793890419399614708573488085824274017694578032134428814280237635458687284238266378034583592553318974703735454559036180789664174849785495857152889092778332944048716528042997520435582759123990203082421765906299682366017723765456316563874353135410147052070125528118313247167473497149823774446755442450516634448860760402735508885815259761836292553706814202839624924622241168755787136116315666841598855117094723967898074027867768332530217157186001162375264596153384390351080552768690143145845176775566380418710601089017630007737939543761505119306580459048116082978243376359903085551796203697907942161161225452032609003799454412169893309413279643649406152595130039338070828733315170323460134402376610848850359544530377746668253551173778335656728673176216064622544629552939864644274205939829732846612427601245986061691390138361312034503979079545547499685892560353068949229116741099301446447698100251806493026251385900937473692102944523924783058050558709235914388450595381935642753577560711007765214081277493546881384608705175193692501645586125031547477302050034995025650548781575289599715738351416980418588032914831985934287981245441623988280646895392653429668240956370449695554907169949593707796873051732735523071642130568570139774055375862063244826526569053388942017221251938471550556669636986345640579180432400643878524773942366854230412185419997652030036002114226417986985563508940911926169511998000236113062173519459564209593851779214317406800017781335291895623922777750971850328275865264862218561133274402048029523672323096839686135398187081196671177110044382068050182402448858450696867021893819042662716459529654010514262928286029450694041265777623576569809110969785274735285332718880221100856783402511485631782603426913612871247420782406975147231577707929973462508410550552455575062348664473277146448367979691094712171029074696581586635537892285329766386423395579291061244518546830624998431054045753316593057239200786078900502351464952549912242308979163778771337020724252364128910498433086853604714616143433133321871933285071116359042449682440387910475403232976227108492060539548752791503462889454162816687183717616455805596516246190753688190559251309986774996267813323403860665174844332517500472772577784423385103783976836490880289622853734213267038369864973215770333500697041188672128679942213953941650855204188847948841379967696542669615478177921858855702849043669341915873853784823936342593348100040818859139386073240711235472684511977910155568091601132497850151742554160679061516702005418611144286317087231607890724331412386830120143657315763974045065891475603507505977610643345727462117126741879753943411072719634254599835475347902605224654986602978225111361982772954203350348113391406479827356517456739593657043722557453786873880382490493004898232913148762901874313340125410272667276672779435591789339140589353711119410792088694618684286315204403586942208064977959723091578226219695663717016288677513253617445077066472363552760629600234306419874626924365604225713328141241075319216890383980432120831100450113462917182607976118820543217250718806626145036565330847509217068503667906652974134169905715363270348990914389649454829722848680390600484947141194189894232801262299917821448018520819150611128172871897225286588816102459771758673994382853936564550290801861593026678966584642423415100130779918194581808288277334647814289847023378104320000000000000000000000*i1^174 + 46369081800863542474782284704265097127787264205839884276988179310335715768581974452813196474011039104126834074616614929845932658900624525152096355851057917686043446155611430974112224189869247493138586183427104476203325987928355557929629088969031070607730216356241969441897131985829877611706432580494730461861719159195103086651775301872224599978635515843011735158863864831038885165467753022399341907249881273132778361970126799813636899325269605322223310409164516435484703914449441630010411030480906024383732851877952591512982991867612531303261998084852177385675064851281624157206139987965161971207008121984937057319393022046452764242659202740960207094140268104524926224198550326037347745321588362907802964978290027050766324174331493653374711550530828324552300158281352001266131929113971784888468727826480304554197366951653127626542793708372512479763625500094751349933310900347169864314943109137876206987614369083347242583863466453766334666380919903524160540827756527376711687347483867741445745970267850875066069017843836564046820935419383593303724201310444304042813684163735162272481093651119628195695807587732605655701107523620876482831393515980669378242255139715831370460590243249734175773823883075361837713774256215998762628613175866603527887533325379371497793400956656364943397705523598659024295403602434546484234987755197353473839115821045055524095018405540025116077621371642174113003219107070267240668501073581355022572454785702212913879973036165849940775856536035134135452128529238045691602078452259947972904597329955164113331707078887243715723713121152408756969706056765284975677456320931260592081729481235640003985974181563637657011383310780229343729350222854371189797525410147266144437204695394791251753981394636499510203610803803287253771929786297919827888461373775083715339112987348485811084959991968581334135482666205056239297688939038941297964363184927241502222479302967869053684477914932917927075731682963909968087291343108543877699900748517737340126415752315310945927563778599038441265002572102167372119965897556167614363943321362264120151826468108614384993713914696564139563649991963852062940783057540141433583701210648675224164222591801418032352850025044071104425690062861999770849053629765466794042683284834334294415162765740861589770890032109900995208674963800762748007932615572086777311641920222497013708663432189132428325890901930079156991965632339649405919493412654876968192762204831874589879294669283717785273981729416538176200928311114430142956368124208958198708489226345740178548175420271634255476797076503563480450875055031448131742412284436950740058188520444064341446486300787509147831698040562907816964585197943839835642125813623376677720399424515043130635538272255829876947160599291801410263804815217678744671412149058209037147318936196066001132251379277583282513491514140355671759101702429338878365669807728394017462224192413569243154899181189055335729415841115989191901705238676439053143398755931201468490452526813502673151414827124160487356796300184098794150718981676022948967857697414091311341497525166870081076311323849730638444411239231095632726216717511965756190812397169840474640053523814160143711159183460548059270706795237823771142810123975456242893711987603765822523039988817093298933037713173567337551822862305354091991336483026350644129892691658110466390528375400541011805144571473556214394244906678018095760875608963387227956342466332479103077924126765675195440378787865859218813925087536851098767837271986997085112920685984231041497092456744298407301879471512384713195963760060177716459505892817336747864651087276398635663292544121431532021886518215559481556591889288698799030098360759055169436311939176715644624039013054349920825486907409395597618443695818333456534798877286338004180876951600157198746748243851975888395855779867269822582536297907187380778428293111049650583069947060395162536891154619156904578621749297547105689493483826528773576635688897114666212782076230432177030683035375810723706061113466226765859676455000640973986248268675499887635727030653013247589830122118532979709904471172932670001074279115181910130370112289379767500207620595372716469945040453217553983527618386679419949821155354747043436227205270052653021122367544570827116312644252108761081299253447276543573620599109145997348131461131600640883109493086357160912952022713528561052564668074988992202892462908525598060320986921519930598319006746606712047311822991623216612174514106628507760787190160547327829814831749252262757089700740400915739787183883942971310080000000000000000000000*i1^175 + 269155600419246631660571051728359876377948564609761588493133254125566736458723808883789551823014798240251133098695098687896940107428493198231556657356663434499865970537890251876154747765918414076396655414740889771631363593250535624798734923950708436019908348924713764791857861754995884871379138134329666157217975650177629181740929259650157019724212421192494231268405508758492774334365351773833437511189963928884262762080253937293782784011079979897541420232945941168598653695224065674391400302962929151593280242741079606982905781970268201552858578239386437033568295035179874778170130957959679618573501888738483882740316191338963133568032049651538459903531308181246307387204301639760246115994416463090827711356210677098871408955229664580217110256304274444614407610052090518267279951417145758229678210230445784580037566537085526706342653192913836800473147245365456785830379063413546099386079530087303729140335059842579733160140161638438147325724969981661905246155643473607630816475854172774977417819894834827836771436219694598906540465618313335148751654904642677653647243159548612243751622915957729379195177338617671205608269187979636160640893649635734500537860661959724813523168168941040241629747514767881138166977598727483683336287446999413357732273138504239798542895678346966696533512342088937719575264988552097379956192138248209980219853999483665498975278398103218908766052730187568597590642356350780375178084081840194936483245983265981018673842256195492725369759171503819851147451603177964268502909779431588608194874006577754337309285528822027727464372213741779728479965402872012752989819823743734734651767416926667329832094622903445849021806750430189571861267607417552970803995727299466890731457467292226659401352418569472045692080496128635047130439467755408762440628779912889138003728704000584922446348335192435712703981761234680964771850625193631314988825587298449645158470753535879321029103080561626829054124192881748265196546440021891741747924105091641173316905612394317223820597765110773344947168315993751958415235237486028134097646716922321303159022300512923421925854881522384333913847883836336027467768273259323445333486307506890490647122307688607011771046531371903588734796440518282130957519956447697912870939127955848965486377918419350068278342637848446079597547743673882957406482083691364457764889062546640781996793654022115208356582034181761165274085374639864812024809845873922618752121897490165853058548253307363588593506814685520415909691435382599218267943458834294623547223727680940995251242099844332514535364975905113503109537609414303963598712407588476971894789879795133982003263468891583068131054290360231066375145254244802514393482236320572900841854660428484592748495249577542264239421082643264489951606268111148154977321351177049683303293170929296772109431222006701767329766008104524453945213545864429416424533910098762299860016893167539766756591869417586047002602550157649324176819528289394421670645708556300650636631388061157232411100027537151608784983092613044850494927012339989630397248237870940794046019921864240234864216588683782712380434659893589679385884280592576276027648679572833842541909133982247743131088509693163238570051703686030441410192504589427550855805061974495870601776417156839029993239501343139987696106360983911042605702226478789006881805168948515818929906880903774558000656517265686479760233774180376699740292389749370161988679113135340279173482768029061716019225526681114324404365984858864996185114894909775972093796339332408647423432495347667143887659773766898383938810117039608263969401319140943610176681860765188302831531655978544875138484502452706327573014711726612084339738205034159353465567922870713404964833872396663644192902210891551925339016742034350650346113053759803862416764738488449473706151987751812345884714448912283716680511823226830084065856477537202965768922903719457648135305139476695764800233266483875699650778425886373625525692567059198006539031832124394086398899380511751961493218078964993535343091722594085924797626812215323448419248306901741374762742742479831006872861051306194203757639680079188734985572744899916130645098927755563275511293426148893793465532934025559447683841987058602757907818481147256645857196563783910775285286996094946608867739685094274873247530061833483727029348386722625234294593971571146777162632477496922656610828446538221946693165141898243698080389377796889855493556741796623858819313573569287464261020543706165942349791157380824919806116020085665159373241637680795348460843827200000000000000000000*i1^176 + 606305057202124807451868824137120463509315779941278604453486935876155081100285227300348940268725609872460503533048609002731388988151076127346025393548242812526420616134453815937198684162200722170907338691058462681648902463871374145183228416203092616336000100597651473920029671663363921369195793711410266687111113920123974916494152619146740772273644329495103655096896014657527027196812076608478340547797957196111946350258243863300331799241069581029782076187912129221655190448741580505791197001478764091356006857782460850509232525859344370181033778304387432879476788640533515260693688245382469210943887178918710934957960457859482145935818018328059758398596204294479699981602121518313145259018316921547202372240248094913144749976043197214718216262332836770076889685202226704899116574506068824153567152777299967626797310439716841865301125169064127247353876544609058127159166934824234264306881666791848190949274938841875746759152738672128549817377336900996439394392686394892842693580093494588856081359136011455108139490468760756855326684297357779695109640565663387106322130117391202456408034261448540839169913264297106813780890182642492943322396870213324192276297780876215715537078959882381227034898034233493762225687818366004739934733244634063572645107903254500793994733465389400761507304512493927157443057348342136877603657189013639616430871856152578708502822638226553361011838995157974224858067297105749353266412827842436282289299831269345724257971315191442047870191591818892425031013901876728295556572079804140637585352577310661828511054729617325724476578254396393431519156036081819208620318099445379976786235619914807697213135296240194751127973629554981185314719278636592518482466359352755210644221907537372280044602119393690840933795298732349695932172989006298019695588148030311857885920417995508655129543241551418284113155354557432775814153679805472998029999835922254364016586806791602653760234640935146778401378725876937879336672550260830854080626708808770405829093585183274293966858596467533187497940438535319992703120576285441790126016080793655880064404018150420868267279372958795060598228158224699530558850884172218433307441611242401871209644853749946046552761139509719778289388665727876850378104796290331360752324319810606688239111514344935823432800357809160431936370331540375395291569840164911426586085207316865274987681712450750900783883959616015164358720922834976131083816068107481981110915629943206251150512138652330031724047477587672356362433372556609180019339045933594237993102518771840415956176718372355458538644083668618356621907553031419408644906127303734609589423805955543614429921232985426816030380426188978559932491176097734823659164322431319724321089925246808031223967375676914289945478172090469620827720198082817645878964380728501773529178002131015562672384018703828533064895477675229449931771067886552774956582530050371972894796833432580603851451239593381161086027710457204049973097536769297929237617246130786230465001133070815479011505358869022538945121227747452232397109235651413505742691846659528234459345110602529816053003605501560753016263535213175555936718844490297935287464007490444576743108497227904511449766562097145033048056695068733352480157021760269927729528408295203710447633230418543129267179058254484078774015941760743046928718558569973650673240308526223341478507741211137591523200749255922458754087370834895714837302562571960302170969257395989228593044140306092294976215135322949576303597619880850214132461822861374985137093772088822994556629702268312314868993724038341582463054474037827611485655364557302042006519156912241433907964373387556502812300893503220210293277511478008620518983953706848536424202933679830180534566815606829744299603426396501542315062925415714851076999106705220772613582058106053981164853136897756094632011154086431003079558415222962654308427630469229817084086757625900484527449602628461259538928988311869472346200020839959547205980599420161793399244718803584822207853783923041952169400061768117844716221123413179692241503757291792226988918559836657238056730518838148194246202420355500989640819288538452680991090094488333564548041095679292950707641138993188406498899464191054553691987151515979538078231428512138129491742010739718487860744202784001405441615931939118366253668587567778077796563405137077569888737132800063566125792900342087369010952988683709104230958897895396617932359668192529697005285159331740639442494892593472817879482625747424428871361608835823321535936296960483251031218501713920000000000000000000*i1^177 + 267294032570006978269501817967122414804306645555038734461444348622789763123543020261868874097838686256734864726084872590016231110456239156025526872902531534645033548317974898663871255633986845749593136310469458799822099811778027587760401782128505072069930882701067258595628701856452751915854202506872916388429535888634966532052333269833981495944498632719090157321473481472557556918178204268362849433044245496090721614797753624802726742434302744258306488183355421702500049678962958205419633865908782941289594938209944671875290680531602630289773593441607073026837236045237934851261915313633138205033926519534963328772407871861529010298232374254980621792609429270256727201753288189076680267534459481182502251182837520405150561283812944195577639798742779146162475298761673289089472587408688602593535585959856653023898616487849257329075566500448166412520984806425171692596902926465880234803355153706224045329072972099474611523849804227023496154244685181714289564998529613268012633113770300345857177739498369442326666933345015587752950726948033591684215145954928125949880532598674075386503706583526707588315918965756320532302625191159720952916166895344774577978455670881742863582225981652200734329772977163437099822644358440507784794649666023600226025961023459932230685806244202431789489229213518823049631337226521292804669238706800904645623362262050647201857955648825215015667235339763118945149093749371507291374031209284864431303536885971181706316896604228400897162869306847485083536440275820262045280171550331945363012629251117467620935267249186508011798501086774389048245406059728389786640907810232674316740475163364608262433232236088767273040744380019751064007970989174418292981176129557191474975202884806041589193504935748934794820118812905467291966279042141866385220027332616622891135795799618124984725508152553803430649748399717321392288800105793156969638782609316367167983936201200437457914148272095653435736605436794293908005592725663736960866491479292234811317893253446197889438365640618484889583195245013209379684226845156833599537168561968480656529135247456454717055428716615145989089811392310359979162268515754401967580754949982996827204354693297780663640739005665836904622554562722932262336228764066066204049938940038047001401582675629981036386112677230842152023389119030968330065905100561585292139636493417706076242877153154332906761272320259196167787569234586558757076344770422209596449751759396995396468743601154992159023289289980703966499089731898973416217769537268680886399179548242678048995016559290187015788974397761615407323214713630668496600607936486007032416005668155020348580054867387947320321810326231303320795304389049047428689771391336537079679572852189410747048125714841009048339569787112753407840023509502256396057707222610118596312398948785125771860032061286903683835407297687261790184390447636776839522069787256304197240653149479812485265836840431541310472751192660854952721863022174686094268216362938685480607025966512636430589075623096260696554961532024777261238560255849660725436556430391324640036637269228894872785972050476551134936826720207733942001264964161059039820643771069050730760908344938060454825930587719629899753274388004951772303639418587065847030548778513050043692841705171240578138281264649715718749907109482500016742472533452641628758927675553624906880562247518514232405951386949758217848001570148038392930395257182138771415298075565893682355777134087683577845029335675745894471338111884863539393278972786925906822904690598597783230801264492239229570081150319722120965072432717769319922468383997400104315481621923534988076889311329141717843433182636027615963944299626559556998489361011841830234649290090293089808306929540002676688010447493843993334346792837116673835554988846987784101279641738690069355853840256084053772731590996217271617138722418824984690664535482830364076317809549588642391931456743692183114047671879052666609409574366053534297642518461864501771299352939686645965486874264809263689626224660820336157891347310697980407253082915457305718456964295417943932873403795652904945978617122322254256012315196584404201808475556616017051636522416956141735485694915223963166837843777651806688372860485855001940384807729527398820612687516371555088224694693804964595775329901782198653154533207340041176150622707789311525845711592087775023004757319731825122752313321468955458304074419735383198640086779858427301607320292363632669868462484207809812972229115412522115135266366055708022150723622928384000000000000000000*i1^178 + 897647537597563230791040346164421161369243519475597425238088412792005377187848293795238797662274635309888263111929161672429958577083888112194811874477548754655715933883088307344485120889789551908699626859439439624697017467602352139469782188482968008298362211566866886837391345445598777211270169612307595442424174930830556926089624412610600485535016372273570474289737089387103585999825596435883354684141199332508366655322354363900716911507991831074314373706661772347266852840085289110959907613230908120674560590543190823925400146139223682298118647172687596065688244456832573329435393158194628652662607487036965170057989206477468388951943417756634417844073910008941438376239738797328569591471704292530590595182247468519041487575608707857625123874571080089800492872332107877140961060445632512218718993959343070021118893702187588801895333434553203210679003854674227368543316765686803101422753516195998560292020547102159512062668732496635518352464599706246938476748922408033990347210749251162733874459944144444537175864438186598093122255263789967192353808222548506446710235437906288034917994612082673868666933404388362072398330433713217905666475861596117348316494403268916785657479169032550050823372262176224939959296713526971790237510856622606788227073601687933890171192595498721989641682256963849819054377288186593203422690188281212885185813119478839567843449502059621920071320083789261512891792386428974297136171121934915104512802110190015025575714182128160343941247985434942865606962190219092325251078902701910797524082441808710180100274433184897743028264412973765704755347452080328499839532530237611671339458385796686094731747597596080360150700165315569468560454986121485460365918100277695630914819841044251020078743139044454595058606107993699866273597950154291183191376323381748564034248232177639995355657432044142078255800903002609898385617835763991617942132641836415550416212608340108871981878516155901916216331219262894415573171726411149280490291341530027381092091237804640086130805892151882852381613530866979529135990485222540086255313774676827840653017327527052512181464162197329219208413561622964332913250383831691077548430039128096650105756645345237575681529469055500779521882981206127787825081508161279498868718124340750899448752689094209827367127012369308186941816286163883725121216242631543214581374484151226444774464422761822822428903022242145655467886923391819194167675149488736543619273621496306221577230195069392736402828305113824085270484378107357801541095123042992432200194591061496764811992078046433392388696557695054439590691210593914789132295871485134641787740500416650540330042868135647174712924445939605930912037284134277735769554449049223018802892776417519821608040744994172397183583441169829065772907643112294762088998508035988837465062607469976020901263155286965614563935674862577732085892483103938991596685822128362172195589954737975150265683147050545825285860631822681722785783970215848835781700499889892295734916735785714908926071741972847474807224252485824360558462085012027655841302982797981814564628095291756200481445985955526245552841597524625268283197997570927278011443164521187209462118594949593552525557670930559526895401411381135625829087536736466245882921885683245668208917069106139090191416100947020757065611894432182378622392791693318671824011588727972761095792704449102076590525975284145517409561723938305373473275630694985567434291392311222920086072660048897850467759374022287624935502480330704913690448470903420092435954932944566528268789204014290589806410971823469742518358031666676261297381316107905948680620672981606477591476251841656935807225213668193572186250754709925842505666800984675845274859208977423978572193216983060328630482379668902726247898540370338648105390470575247089242944282773094565317810845275796195676021909179736958897876597779638819800588270023967793144481970838882294105074955523120726745772738753694400361240171296090257014765728971860058879741194469237561818755945187922399727470008523084273173750854007928607625975925906882212589761901627755421382557041529720253257737743153523270640366920630239349359497315946259758725495377528384540634521649820842926441384774174262388102560068029715745053934263474192339449701077957673758356881058759784112720454062906930423173018260557829178701729016513168494517372311139254602586400109318016133008852664683863161746274223311312798854967322390047444900327690661601303882053418415930876679843499562062217355655531817104886988800000000000000000*i1^179 + 5107134521732043140070372857564555955652892391594467398153283266345588959689557002611319713399647686465968937786541650208836421563685433935005541607725128830456302930310190350801158426430453991805284234356405566266583581140010332236239260866997850287478838571846489241845786402691623472351287715759550696926550439419579150952006166349444095713052000192646862633201220149637305905790701526074365345528598995126932083564484080200891816481883489966800829067530537972410635321286504088279782733485354659538371378915908789728959591261948165115026581967366702404704490564227135985523976806998026192284773982357785446141543469371874418408292615236000872150199251218446708684779342457020493331349602026386496820435721996761558022953048850201614109467798702474866403206178350009972929436801628896561967655892006239206226921871188610773555136943494569117376354458787391378453966347823296958066958967418718651634578900374878645058866316085605099831015855025752814522566805231887704134959240408968582772551348547077988174372114822204756374507696146502489812287557387629441739816040371200379278394916102945371172648088283921681461303775613759481074724625707938540755550957272552893014946178210792237477327615984345991093404014617583816844487861507735306018122759196912865642897075841652895373610490656640888595775195925257400581029222441999070721208097363278536190340632441236804363145693873956847880670242740824291016837851099345937286383576552516270120591745115691223165190521654594104077289471435185491455115153304588084329359501076593043482488870597591249020791777223013976911410972478489190677332115239585160077195427778556554903680932677882299772878076409178433088556002993465388802637001364919380859787080747735138636586594577629940409851190688398144317147190776685942875924397030662412701888785082352204833406241864639879354218011816826213374170095462563788988482395161844835761210616239520258438718063200626843603834791690390487610796602900033257511006705285266093269618659202935102596156303228244029591717564524247962899781664577462481534640476211549447150476914555123007230214611818643951777923301679229353531522919641254698087068741198853156898138768329068747918081489741454548371921752446131254866354611752428925983127752639649718086249657716937454687125808315000957651648328907693596771374172942299883768131476893607696495230191160380988803430889352272095979051145424988509655476563563866256526010028050770535532254284073749118439356967447793228901896185634585240001096045738194380481806513928829791953205174302987464731778327657091522124190033264615526492879377392939705848478193302062328870468656431068324199332743974939482725946519236186844350043668682314080050154755634293899572812724373105965024152011460631717045393569030138110787720684620092748132632243569624159259937549447608606061759566733468517977559275532580447672511130215082909837886015501498143249306553456108272510250430373860031107741997779327670890312995191100977643317614510085849519842326337376230975025354057385337414258303390822791576774970605018724272306427358067188166227584839193167246821380619774335811185900417297293548859405690858508815401056578667031707594761754846740615747640435511521413931261853289261136773129876533298394206283848745688132221401196274711722135704082111469606726900163992821849309870347530904706650213652264815381051073788230995940584833640311323635583706764868342947198666818425741605211630577480743625245079016999995045533034816576043170829252337219991496591703047191488532951684518209394506668217809288039200285350403096915248946902621534671358395505112497041210339912315420295410637292786996391209828110443002757276104641800135698423443505520016566117966958714082362318746215334846634248395409034387843102813053316080003521769059623475166616413944261416136926015221255599248691222460522738174322539028631264726190505238277381884251812037164310653838661666942726194885470242109523957578782853987543458648139071897110856286436117864893789188088820862039934600189579451807785215787927145276647788908411885380154902678191413590919415833605737066635986440832185842400638074746818710290013809880454212526625289820424030084343073156986923691252205823224934140400847355272910958653837488087351411110848193191866402088679898190701106343395711987153802960564533744799509059081170913607956105460772702376592360183657312528874774064784994919600441849354431862360638232457922743436679485252516758197372157350867328736030663639040000000000000000*i1^180 + 5434410849512462173162885860667835956875700667444582221514824341924245747284078039558619030055812247613243294110062906036222551333506335602950852411574599213734461107435703530371360057377032726295450631487319281385276328273593866891068232491098016744175584384356705556224274331471837847479147774170893498243265589405907979184301381072654444618630162360605575437404895866531471984706856421696170003925907721137994142947752965135758788254793797301780531724792486353695305366109394770018696751696953948294020249630811505012444857525215596380474303030911368547890257477066376933924693107902625836174446328435848430006547915130898364808915909736502758950880665993980240022543536722201412738875377176747890858168525006991241799513745885157362689699966588314319974602935223230293003534662641512173473475530936147963092694120403794681832391846267998653869995545935949788513135266556920271668424650233774146767066930897214677258104743689456578910449396692559463939929251908714797982283199189280023857039041751205851282911812328733595062048535903915463197661581258631535569136828240326105866544274092923978947308953531469272903129334414815480742299915037409096045277776776837900385237850303184311176652420123375337893543770445954495500966014028854625237288014663181948011164103739957762875982120503943771941268221817712075020070070686083163695528513284146170939225271967363099231857182630390257572038587555584637126548607531151819843484956842179382111065597064578752321788107235553287246321944730563302651331408768836294289420145757215637111879065393961975130333981210158075144261615473446068615277711759734604187023499942895635185056145355573022754139836906187154759134832615832741692637362746137583838146718344576666880097408083260079079187166070351910441147898199725204207985815944495796511815533513395224035590646429555261455374511111040308792779416773935533434228025431567338863354010888966565479210923688155952028881503739688973104005040948219450240474837343926959046112650424562252388057816561402795634650540058237940470131848579686364157853022753104698020296936526017153128994608058245107684722331673770405017912598854716376216733925992431089918318445815419500669808254692795354682580521882219712839480590966734160267809872002120125495201491469834144404288401286742039378783093819949084519462819746933615752992680206315861508410392137772430841131942816669283677196962353218132626530183497158278885561395807440115491506325800415208923414083929302749998640732854256322160704681911741824691763014355095182871191464394018204780278863585260711614490179579588544891906094613212945344377565799917279607159423444290348182901265844411841508660238698572406976329470191693166629696879946348543330780317879611248469498768406796092549210401791465867295217592771195083666179021958068533730555389522273212761142515231858208385299758169885527901691901992854686742365475880320433887990074165124776019563373028107473068832200650841052072454087994547733479194470810724015869971982514265599215485009712935113609814922573310930380836424870030194833500637742796511615924824096758304581979657477367346352798092419586928503688105433996520442694355902826193528797117056253238087340772315691784220992951649694496017845038498368831260780079578527454545778547895678603057042995888168612615662028550039099403219513790580861845661789660429113685780371478379998945969773226198884274770394772343784722347251173320933055834585230016062094962315655804424364687858485731423020992725427295584829678513556400043648336236691273723532198340753249313130119706464965930699987648576671356072616622335202814055602222105328567240861908411991671622266266182161405534570487411597353328575872445887046193294722404797049131866781832662642545142430276715532747592734335951934532848564470635881437145815354800967745926295485640667668541256713452280194320659480775326425778151865180414217707659646525671231089972909908429044651437530389941513324202847561522259143753239652108971704985914874732797414310085742319238133730936479386711699067379162639841676683311521088372908721368830314417950884047711865779563204486140667267003478196712189466287067480774091417053643352082776979447834236528057545370819415674104047145422834746744654784107767981271601365057104140885117102041954818245793733556561408148385200967271726383210993984753411804250476357568894491803810885547108076445169257347941768726723392550908850448442588720345850876360231464507162404629646409728000000000000000*i1^181 + 1443055513344869715173720532282611722494694069698500043963478927862695826999178948752341536488752676105839927407229450427113525896334379455705905489521017323748219095186065503938001469340290930087764765773003628306673161056547076793650503810933816078762413641570591109995884523694417862162157201562247649831372087646593117161900418242936299170547273127336377347904120640746846017888044496763014164943661362287333833215298955238859200286465459138731562797719722137143079247486413824141296781420601369108370295549136223261742375360720100316198282104593488754947470638211867028852912802813487584124746261832933268136925444802797262994539237908800598836279300217137641956227892020826656035281229042030855647997498991537873825531616226911660784063229974919904621690572243950813089585567282674002620678084215211054358766365247205553843345781060073849645796643395460771406526801785143033361109452997142225904851112911812731862504130521575020885920982225603011819167350144199571615487189087225256344232814087379735913564303899187283954411821008850933022007966508685414705066068173239955462019613107511282630788504302198770529083059764179458892414766640735617917522674240450173238260172920198362062905709881742862424463901988542683416121205988831758327160988409415188947723433442952009347027955504799328325481128412729151605770089133333444511049783475103466936119773466101903892417508333728138513537122060840182505128509720265854158418802494081655500039160930674788015301594503924052144634324662746433385320672294168003972565310643017155266248194121404506728717386479019529521480072562276401151088248120699883602818542592515488326224616964827626190038969932117758374376150801511820811919855625951437230895325803873378666454348658449732236977178756878213792189659754960173355856151916045640460364212676075613344214924767064071903430666983915344002834155037194358847333616543424716751340665099102751723935380234195124168718572802338425655229710559692300412088219220229975841030873074711391298660743330827983704834981279487622838283799290729935466389746698610132756850442961818414588011563600280586287841425871575349717256108300142549607516563443563331987843219219502087115489870564798053291787847347992591175371100576992640146525154077093469774377420253558053094925203608090256618581941437265764873334421333953682999271266470734892838076867455359706893926594470584916491284414283502834274023895353369692577734415403103288960234373910345927122361487060126944696515091531323054852244885458698532936427127888314556940923061977099241032878534399310532635415863263378262759852714839866370170395427134548382541805325876836355483995830299198071179555782781985649090498178060390648238598398132998483122438032257310032676882566342767140178606955348238930155652667244568953691726277613404522099278824189681211337610859302404925704051984588664500510231665818240456411935081749319018581113235180667675258981252334977896093013020023407100372585346994100434572760525565014234322494187816033971467324641263040063611138836713975435371109226735613371369247366694728026664550117778049303967303538778166902416760776075101483303634534270819173042279129908474963676482047818124538434843489162985850726527715686122487637580296374005404690805269990691553552252219479542796086538967907766153652697638930192134293800769602899605987020873940946364130047798965682167606941168092907653197288741862367096256424836946141231331081758690952664867811280800438657898266516134630499171256564511467612122866939520453027991058010882239650977267831549848844750820920333492324351911912953389549577167073119332580822624256249839758370566340516749159352294430253162257470944133145969549928178623689446371409917013409879193055781702003359811059011720996740993193797696086726822010843345488493966064638619587783773940818529115901733124182074072397117205169816285802406759061175447399947523614446122407984771006545370600995457168228006009646629259572608210065532160984788717853499639336790462254402800073616682244637548636667610864642730106674748321274620953025727211656706505997566025698779091948789511513328743799381225397649486732400498570250272940478609762358116099667186776755736285252718014268451952523179831357824934120357310636457487950264131908855111526963662640491648392031689612805466772890305071642912353406031265062156480196091752367498762132927904975534420773861026192973558823996424940607152699392220178584035202256135236976063283200000000000000*i1^182 + -1407440114960241068995656978883317123343433249694074837878683063996829153457422145674177554977404856219508085826950729048711067153094929643197575734118162116461619158382942003849033660540044129063663700792026438240817932470707890653497204289964757930348770102726673580692340565611815357579209571875709639589620511727153798585362472857381049957970708511245814750856164808650423070401490396935105265786376750944733677389042097255860091279401400646496317534609922907925424798646452712764387811632716729706771701728741935199587943686696152250499751498206485573179968390281361851805292918671541105728367863892745691807513066557314629907318763408837329755401506266948049546084087140804646728275390720208182081450199143822663725177366137009819906201842836621448163918512899430345903334607284798639061456142574982202996333046728503557435701232749113546482806253734495569369272028685335405416531543338317811455391465599228750828951322987277518769178628504753432434452321837686026827092659482586447129609757212845055821671773407826628486654419463873412355029442765193438660996344179305244375018264769724035663177016598865396011137466157141859638755965648147324832142509041611141074411661918494384527309922763567755147944738419453996349630302966631314901893327946653547375566383808896861149768572462288762850383928127726441038635184461073456187465892579023206517659349044266252729714650531736938145026892652676825841219100186446604459421182505919445939060419016855570730833759702458599459165994257585312185113219429325624371260760084912815181675224041696049128933130368587590387048598008991768876047032502467290144003557243725584207252083796694278047223572452668298928980560521631382437008876463202522096007395427466124804722504835794160137529877471788872264563957122002535406129872481629883230763633325735236896035316714316988257240978867438102162852090440447436338786630795000524174941057619016684607243115296955633494564137926058848980665415370588492149410322589014270040021096544134799343392554438157021595950719894059548728832379439445204159074977839301791424369576787701910266093547997482162032671365373210552674446230213176728934944336783180152105401606879380980968570358823476528871804843979756581017045772874597537340807758693580296562451953090654372803854763499463238436353867360467141859418178559810736991103880576411361462777780276986020118471475180525898541162511218711052817514971755333461824973842818116434170398668242499377596123583692548733487211026944007721641248472177004607284773466021172456384732641355417596715871442306957138377989912518696634062589207541026121998769556000575059918707340569497821672230945211409903452940278791182985905511993512013295229639600255975184246947073676292690735971177072307478826400834820859168353110905687515867897181126354132654858975471594556689572937375610439217804164770720377460696035876981206849824365378142596617237493384831282025063959528263110426183749285933314824193730330628381542591686259915038160065866096805186375225915361542488697052374823652254351770719172865517371274990721300016597232161347273707173892879160255160263030820487224090391780528087619859666110252735589455770467591466500799618171811575169088653318094356950825992100869371956114224933544147935620919508774117738917673437200275141138387568969907452396548561663125925432746514814893726169120858776144172110696274300346540188511844117041258493027013159632798587981826403431900723327263576463773791846054633632376505775401431912148368194777981637088367192793684952566697967565875030338413005483721025682856432668003241613810660913064943683565608512639431627780766471325691719181504225692798669553856111190004010576504400605599248637249553205994413521873675598864678803064945261701484114760340037863456979751677371622749847147900853539790528517866614489482598057258753988260379930259873510453196653138711741521910471572342285061594913070932437326868319705910495863553955479777496407045981472708344041793510079877047718487546109848735377615097325952779616533760528743057710374668997407250444020884563305423724513285932794137871930475752593394163017893741684908969368507898584382718904944616924979415970045824821335672156660277987773646909762814389446550074148295383785689215655831929402209326530499852695055116589103339446032027140627310020623124084494509712470430511960587697073769939261041175557102198879234219709099661982805799170028404115371212806083754065920000000000000*i1^183 + 271493123127634195046130042269532956694146696232360856133060125416904819745685821177553099778775741956342317023802771714235106268692695138568608649389020997771577946042865307849961651633047946809806095749194463966689635316988732540343507108582207495953417802307696798987727771739825017515500232309388604037196780819144052988829931339300714465380908050303200171757685980179228222650769977026800338995460656010382007259859522726813467439891092910764429479946035653645062356456682206295031656180450735454006250338683074522286010794489266099076595806369310979776744636589547722922190463485110476500222065764388916324763541751468068145210688332578974536318879090938895847684328641769042090022167301818076331212590472769359542808853757980453229735689609860783703033253913741995861502276612176805328884357376022041418316906680917560418904203322441461791832803235140344639765857693908632649395661056797506519910156657875183003068350888095036554251927905475126470746018707053561262156561148084943379087661896135154190624572917028059124522418311640086626011101706368424162348763316084382032551475482246062287489996350153739214341075981192249109801215841165096193104245148023104092476859068275953800376753630157759905502874457699605691610938160541376158839081435787688581933485713940794909362713110726530095287407633573695322605873697459886160576930532825949453076366005380152880024148140342730972806350578818247815786924455986001764843618749518788010449075565693605779015359099380824219902042011297816215273093792922600238747189929551508525565504625568033448942455498530485809219547681207195644065101783990973522762402471429028953500635489821240067233537599729965886535683077153783662293468239439388781421550223880435833571836034706118741173340584823062888530699485716582189014639350726254684180988070464479026345228316774646787252846859578028504620436642542323918292599139244641825605550649567999638341363315949292924931184076196651630200102876736265002858280141975590166405361441811417280818452493833896748770106146326687910312567859155225550028647859070401309074223268447761588922310318338852882088725290789515680511349835288255350564487328102149697431224281144428848347271240099861509594911969965891431186930334147670366121887333744872098844207273393362004378469161145589507860597226362815290045651181948570738779224390447455481729438738802467643115246636838710480400139244065716640015213639246752158181206275215358704228227277634887859009365166794362314831166311132233216494125028730931093318103965459905466451599868312871409776270072417892470305945998990975306256455406698296097000929795059519953201384951731758547629734216941157176210215908401829000771503785363018004110868384255012077149526495048673926972426572666328336140684928289057553117117101218858804231441662896680320572227616827428781666901118894046781929105776633954188023164154917858159338593962282132313856293954728190176491022304197785721515641674554828952364865479922187316103210556577456607581230128607258091575243402465162996463975762451869075332615011093787774304548516024595534123365763982168514342383060138866025022649244475900607842677050100620141541728159162968550754605177027224794908210914072738354123038741963662736988774227428904164175846567601086010531942038196217773100155707349981568982996992989287014991519598001609661246713568079146764007754276094017813333850878346039993207447410306674581566304799390997235012580717597060809617829928436281903955948459896747053389276384813072966460193230218451418063472629365230421952441533106249992413574893678990648638655492833234104338601695474343476558229253337920034280953192022666246349973268121633410998756121488067140526753521830587367075929191075456369839139914069969682192110457910974078628797591079612068795691347594409718003261856345912968349907445000103846737032479192352828533886106605007242749662134986669269227132075986613704305369868499189908522119635967419452067376076703037552282694463722234577413178740638727339269146356822221705630251743504151149068367301827561266056085223327549117494360940964812183735779470109249323641566456916904965194599727297223916747820439065751256018347922988216117203503807685146193138003351442127335858260879127732037105639561451721994153050149210908946969307579948081370960721270482923883220958093638610445542603973028705305107086285713099537923469287276659526402770163545606596263010801811276014026752000000000000*i1^184 + 352942295932979161973448539764803728055366745127336821127848762789677145424457973790275441872067415799660962222573059476606973197211211522535876302165467879897087571735054581932201494693173499116911628059414886321202085335287675197557597699687770236322670012235060753893458990751633945249919325499720890867310216812938753355841041234001017944413475301152558453431609779006043770798051069936807196612650534746215492251855650715333222238891573530725575509963256259618417285919617803024441747547659293344068874193742105291228321562885455596172385267295299775919698507623551725872295816338300689514331786052240267554951010850346208277900812432381191151169917383452785691624379519494726529786992478084413652761656810002959461419677308571797565964152047942923446087805223698685304213632637291488395632999711240288135055420235071064656271886484610076827474061040222803217887749879175031902698052885706351400991245302324859930075272985869289672811520606574417668319146739069616784785208709252796411300255213701817824893193193157783299590043355583196465861723845328971391848958265022782528462553435785503030344051703775384928251202551990130640128849443541613623043814479279586284573123314850206570196558428995947801730721590986473185078183693305747338115456763026053297131588360237705840902316626220832066758976999689696901724981695735224995319803914590918349902141637766785585047031750460496145414013458367959489297208096443507587790984627178307352623029502295250281141759316282159451464811570131889635692400999018759035958414746677050158868752508644372903729132579582848229560710396106922416257961223273305859505714915688563549605690259397797776302390584052376036389879409447356188168882814591225973915762255954711288413871338271381552492813046685210699793525377066952026680879008535785037664356667604770227793267412394693044266608540221901244896707076763350710559189635082316976127691813081341850790947443794053079146365168811042949229951972217662579465028559530284638016058185340828715560271065684109648868394408450506344485256065657223396178342443875324668539256833157063990633317838219269995319282024109599421357238262825187457780602064358669978971197247975818584463917151650728796098717186578627801138823370740058400003006913214593787699490905780806221119029490422832367464330798797966867790072830097185789816469682269815478047899236700954650472535982069247702034634681063823826639610517091489680938067207175809791838335862715922783427703184590611143464797325305179409918641057024081480994051070708458893206163315249124058467707851728529480385018848156667985013337382147042273755726488600837726489772512205429041128654987096498765357719675957411419785315972536964928538295382284651267442246061919693903756058092586245822199483313845529405457423633164666448423931948036017851348032157758671179383397461286366582522544571957871272778861795659830576683227679528344486550721077349782822624698157637844837437394401637701947670840533573373421658577920027755088783139620313514835694711419294041625710689296222940422056469215431750094590072628535930978046921541376311318538703257547976585067291273499609961328590417288518852979876604759882879152393048267206648427898794948048595691492752846356969238658713485150994935781343350813585769371907018404073700354702762773782244138301250361745689512157034440896656529429184316130219657635833273013282811870938174036168583571985649362055201511657786886258020403855507939527615676827496230920918524277382208359470193937924080628532873355116417176854571037993555933042520398324636722124030653135225396989824411124160477546195067123113132543921904851372542474430126565274966627771091590351148704678977471563015992702260406749106621217416610469434054163814134013316123962511532081460931386978893494135660396047893696894101977797729778153628425757038426710736575459575060605070285897032214969413405235973706011097873499514419566333694214345751369451176442625320129225884431880941058712711895292111087395269825779254580513672977774985388481008330315738876144614743561398206251326075293917042821050608650709446817159494926647071429904215716334499322624747414150239313251339353430570981232502363454117916399242309480212006937877857469935171689403600180205257302466174103761975302487828912327730607260403013024067539937628975520776476262933392032099409932313622580519830652065916158481386123988845517369525918782629049532416000000000000*i1^185 + 57594766609986898766307943305443777394829632720414357643023291757310092056065704135404304414140147123951249212610469165124444372206433172720424025777434892814638972456977488327635164326956246025539591638630939878781514940064313554703048723678099708632517876770980599078283473089607735917189722041927722526819159056522296883653448685716372140354609998794171591191442611768505906803296970945631698351093647263642220936370540009249827974860070932802666618107043103541649506139272369616046445802791212745883187074120833773221735624135768889188284414886093791680435858991709891908672934128277880838181476968434560554461413806610685305874227927542905355525018104240250662076193280040265327237441365786009230841285265537478660852133739899118342872735357287088375061087515088413988608922560152021717807499775418862240647379203926676220644186350135124328206084236119724148958346588770104537494659931771346293081766055881472306464658103319906509742101859185251349107435928652663046873985098354830743794713466099850582776174059873108173915623890886497362360201568869263895233910668892617138182177467287074986638517352342570992156444490342029668919600840930601128709170475040686349701618309749190831915543735803194975047466340198236725922228978640527395694741747056793202916452000356391429294312927712261631124894750599021949357735683810394415543273993305551130829997491757125033766755697031509541173425696654505099631266956352302511395777762690288926133946663529112554409843206589820619478492036693947093930048892854928670682986398879229739833896204717179931818236904956987734182801742293202126670837785288822463168508431449156851024033782054291307251981076910867591178284401671820528083605684447717609216464544260900500516770215881160105943755436780179717151617312058596810961552789672712373720469323188785109589677348020630495893434917616997079725125091340577380597734627236855170524352183962598055291932240856671768248643071032019795974562386517319580754391565579072033454887357432653372877872904839192878932896485949753870100541662861419978214520395090038792064661140126746019796123694601631855687473275829947060940624348589520077224451561143674165619469597864556776124218975424977957465494638685636842695358095146412010466268762482371719183807360082395081659773914116305043825222780162535141046626035904428896553776857822549811082891102266104095087710990527496251102111743174297676826758237368228323822603427510450496499009465136366042475367392842513547806758566538083169848244498801274586915765184041930730068249187969408128840525198056967278371580801241106799884995418125329118014739502316255230323646800469518393568610555384491676857808449256888873718817772242047690147020660389757540542022441614037789898493189891468736228892887747386930085722196775084127054623272867994561045474799673700262584463718380266908287328692205587687280532484947432361695952170931159223399735603106663289025782530848080660079581018600664948468141675135960070906720474499468063187147903225901882614435201818400076637130289918844732257073006369612201088065085317595790628713766210623298720429825623376170857003425254831231184032078286105040216882301591045915403852799661015870566052486685156045966666953095461266665889155779054888067862444967749919908223667570032863186046772216396275559659870069320316032783214884861890716461339131670701370120208391964129933090101434028900141936140416564262225765745842191856714527384276750023038110361167592001328451570298726992527304865954764712165227397752823612249221537692166186403221478208594737330650946528531161759876778679107141212618606551230253310458239503975426627705658624927394088269241130932997463441921995203851258646758986181571299945411222236698069911920931877469364498821192508010102044169985939618355854501358626478540795045081439756026962288777510303430600821432816228456373001090234163330557869474257581846258894407368243662002759818027476947088385028405229512773972441221654090706372496531720975593192043227485382508003036488539300416443136292778149874492292772518046595516078659429168113812127101890781710901860399624353769343803451978960547446447360723322120470997912839803862699814384537830681882077459287363785700656429104428695366019431529231088852222231234087231161584329700690897114175624608030539491730777723505872572495266536650764317974845104326485085715683867894091338638310354537335131996160000000000*i1^186 + 249339128145461434199274189941757036607812643317983849723108124143507916641160780050047665423020280118049327462632191895284250156644487578340515758263570812586634775746586548757336818057211073631538328992153248307162079703475121151761847843913635004530013647695417992940348942961081210032394708294449307259838512047628806659718025617425867569529669614452213831507661978829835199739687455867709362906584521752247460701999086484946809461719513725886353048544625326435689941335069900905832708083565005648626800763458228038544634649166406490445379843029954752647484168352557667830811904756941307391286985732249247178463145193324020620177822526883221458327663497701810646595826719567673047509662577675277689890114244413743787675780701261494568793712648176809720361379116649567751540084693429001559522512439024169975789678943231254782176424107842528074424232123221030037013076089108931692678390900757985919659798584033187331607886475042204818334023058576986467199564246095886042562994883850161090906017610408826691143745874489517863874314991765129206635200422209801709306897439852817633288800060862685788747115584447941352949249628671338868523282879862121243971764409716448007817290913302401466350029279006344477995958697661390372302885316840959531691148480742840499826127884130317260181217410364020361688901433918865812086104379266703012006971530807853175154210171437485254155599915441958807791004799455230512111591726332395344904700018669210260462499407627469240133440683159342109791118676394473745579559803054439906794246719577851784073839474728682618166483518687327832360481673493894217075787331384343957033062625908890826290601205901371909681088178727583709019906731510714463654426985970177555099196792850459088558973830751920302458257202294011619934942231078444890153941539424286083369407623431243100355693755139449954443209205812994270658974963062501718932851776757244932245072783675509287900735302864290700749152928107072042787029506297215879169094151915093476435951712557591985726231128736925591548534132091313974365484027849746125650826803975303310136412380022439481728703147134156085567668989989514812227755709933718081196032134588999191041268756668915343890204895223329398040768350678802893963948744271278768470255783945973067410320992252054837808614801589447778278859542413059453959995783866490175190429330356651838288739867356835887324886190393020085511570194283818944541800601304076074869199868991993720521583836527222406782097427914432949425362935397543960773314437928708611158584127559102594565145606569156525036305311963895601712262636850206964287833617649659410745940870411658025507699249681790328780563988866128046504317214356590941550314120365298812189191405246674721160676830662247119486270343503860150793935203225784559841360702407638062299732511723345621688679251404176063969383579834046519598876310737490041180517414332733650398306102674791603416867510892731987115105329294593934996910718241134048549267701604291954763980952654381009799662383608151093188476783942272010561056057332508803457010691649873112117250083806989456608572297115947664684473456974486372811300479754184176888750442097213204961942241477024997415705871251474059304947298319055730919232045607655780995609815707276717631145457813138634532678028576674350547444163444961432088497447031515979475758456606894180819497501637374160141492025637897546824917048851392268071229071361271195353534562769341663143280458797300391523919506105516289388215415038934966655756884742911471510036239622607722901660152894910182730990611264064882586111310949152583579679456494184910544599029271324263828575284937562757878719808907882955252663181473473850020954644411064273665786552079870017866778299085278457808292320138805912742358816195402067566740082408735808451811140158467636961764287719577769071354131423320738591435442795855900529622412325311579687750510114549727528381522162231865675579111747482145430901780487642845448346308275270181044045156135858751713363071780015295325031385829574527724591408768561600036440367136404172459557987732491634458775616316034602573594728227179063098018646104195210165394591042036156211532941648847481633305231980992995533553326352459809709335432821098541309742707279952983552524477788981915238065863858579869104323350946295936048669571432759949306186314934393118872155478688921648012304072195736565634696216576000000000*i1^187 + 265706658521708743827541429804125267755600980332969580866700245721622999090179443491661964958747427690038947911402224095581156932304240997180438274018207684653601430630220868773319614590960653998443735209500526245965573058157567087706540616594567535081000219688857489524427477716256425804079265845382155158986537802956468430442842087367717334517877440353198751734259251130792558173837007562285113535119088723073884074893703238578404733261207411543121761562509512144078581328054894372836134734545854872579711451873262371753548190226506523748167501631587975486258674496916302677968131944298221787082835024430974478129088806555409744350388700006980820143021161543022018697557640655360564513514514527991967579039263641924687074828272662941134750321522583088634321931584321618927319642063689100813272922364429448282406729263408291133888912103389285841087728202638681029596507589152361990335898976954126791898626075025813017206033457098338399092669129033479085909093453772191306286729954763284674827798325492105823289293719666298181219477414181098578838241977136802036156617134811103441541544220455453600615555033856419906100731248308018583765030121219381484309755772672112422530701011508703309923965030596058162731014746426094565495255250722733829319520578686238476759658231630627924843600639143739733364776994577708206958517085763287869370328454974439191793636936067330768816766724238706478863912109677914002139046364146504553399370228856943353959104766769336097139684813999589881603925429894036981768933339916309313734768828388056088966036256224364188933406399560545208041478492446606664838505897824866517218108401259769501089691325302459181628745553751848707800371286375082372427826138437000153823182707015024788115052103674396051220035513876968611887472170740010763137790649704377250068496328849800775433420933641043213085347242490802668123654652492880944526644033189923309614842125017986296134062297998644073524396171736941300155046795702779369057243634283856274736967997312910242713554373229645625992311230040045389543510430443144577785461364000797021730527558004085915012506149666264258027770655101138047542118491590475699990437904127550535369569038996129773101069767937813086956366833426086531978270330525529402130994290779632157360692633288825748197187673138410645127846243220331368617914265583278793024663088060446959586692402868533569272333894634771398582155379237756202892003207242056378195934107927047711998972845380518961037436426973119569202588295428860778719791996712810469125942962972397062719167808103594792194346429392091894559135137657091561120981570924469708047921616490859989589551662443471694449149778939705771248446673441101888228171561465651828434535749453307235875239069634743619015811317234653832580982530590228153087493611162671588905988225463260795675844559003298377507754847268119338009248939808169999758390436930280301144787274902398719826213657598463170722000136464170220026799357230198918162306827550896726150119825149258052114088012507796033488610188193292529754606046539084182971671403183364094066219327405400304543074751394868132230380788960972288124121905273388986393243775058829906992325791452941856458720080409236937309942946303662218548882033415745997200938111264143457796815795049676198075417050382212031823607322594166441137072714801084090467579398690880326753749062074829465499373317098714147059079119306038955669123840026316416709200042450094265264529107537822636538947595717104244915037816361644698965354546003942508915170660148475633030895754565612591614266294313791559970875398827268861183304584941669141998272174709899551494121980529028776772098032055142839202308697260576111538771063223683730265853097985427771111354395367089966656770739607185091139919514958107011155565497366407279749829074547930341777714075775583426676027707120272851045285067310990642580858984114755815278075924381993283372879594007621708952205575884536348358320651769316868355428631896747458441740489024250962945922366613137714862041637083987460418561856053397928321462135135111759583048022097087607699466845768127297935164949638438708514276528988681967303812539645178418661591582252118619334279613842132945356547342314779857596117247904829350317799765407915375889124890177573837914891511266268891376684240806484062615481598632459569189761531095569593833599149186895525638989414400000000*i1^188 + -1706379921317324452784689459231402449768691615109899979264597664450205142563457322805335445153000496210471495061475314170716984486177824685978655705407509703882659601474517798179162320276342211736544103681992398005329297143714577310256973703745151336004616974185655466725358512845184808887666362588725645273217848753264996913959673821968330139510812057894395600233194930785888733793624845056595794640017729157203167964025525836877919504955085502267331313819090012413643862807322062203108835730376164571575295499776080884610583851234510495153705287302041993976070429978257207451746404406526374545009842646969776689202351791070911149240915221505814907825675889555855208183103255290314323714867904342668826742923696699773465119021916177088732719583487053342018103760124941109470825744035029413721802248362332862714105720930183665567507934282480717276682081954117851410313770882716693338961716681514362517487499884034627193096152730195421290420838562723051592896914947045239977539535180190980548526604199100258782593013227230669281116295738215973651299661945680933858882808591346287723484876754492417160981301574547569800395350623693144779304061742840277587659309763462119061537090756516672078986546638360312656161244709555794963022862306083715326997172349739300708967726265607459109764938062698163166257222158026805717242268016271383114882181477397417741469356161125901563826995833359302716275362531425389282433276716640324064658006351214558783139075636200017516608060920772512368050116355176482946291997421621671869993124926184430690726297580646570818848638110152462714699644706689904989964534186509488512309294595844683887489116588267893657559943272910384023440050041900271587906072586501070208322371813651870482188056086312767430989450147928199277609072759721779917396292148992438639928347639715965719674963562989821801741842601794947112740439852830208422096406753586692464070523571087663511251845373884605325580992846445891492359471070249085190171546212661611443523779292420046015861349175593167040788576216115545876972131026457087098998492318661492565933501454513673826702732955625906186503449919477453658311371930474478843454973362171503442610978586049072978730142109803882135424550887196747365458094403177893109177345730293908585252946041508896900798421557316634144043884474107484792156004746665531455124051025101882003736274199154134762001207216802967555361655495711698205072913819965033747382833314931882749502936496009776061486163194803956517318608843758118190447569254906585070081230890365296370220352496338909193601372303202004963606643082658196124336216494749634926377829320031353237817695225255740205370371231787611840831089619432010182986780083683370009769796581565814230557523394088746776129304657276454686696179593400454119650053125726931259939542827090535836322400083400165772379530292678059610684460773744588411327758958244334258775940941313048220599822065713688646184716680361116862391757404062990957364453344866179121269515542248417434173399338672785249821828289614851925565960506895404939749974839111391844638475320016030524605172907843991227237138749944729106207119664079268498075422963404292114969177267689570447013496869537704533228952959453755672566617984232806986874177180675941078127005982751817903896820984090847191116073221879191787751571204408431082625232500902862804037974502515650126865741328306115874556026697551311470000102250203503176091039357157725438914660069103352698855690555014110508999375204760886375724298420026455461678087706365750800762939497590487042949183903823085111671826736696644958115602154647695887656739481600232526212806352153463679747589083048418813163339085225261022216948117495482818021640272182590084269952270138381026191245679762402259043446410713742744742980236254367677474864662006811499482513905957889064533015281385260770323946681744808715318968699276987860377846195947651535170957643810946376098693251971527990451512406286353040037015603043991272640557758440766630593101187721879663673627874957574819734322679176341508784728028803594758224682335751911922353800613537122282184327462209708459379135157945345654066818155896715320911415973676641712186888110711312561559533722642082831865083355513250120690877706314595362286946775132320572829755187603041810960817659132111472984138902946357869989855132598350643200000000*i1^189 + 6478953986830898986171950608242167596293469337745506213804606101578882276661672016054058851545149260700050240617391972993648006387286843900267900384793852209761802805469752309126874106316226491699604199785211671601982704340799129750746537231963232004729775554712993241524916089666606739009499896408463739996200189716219818634747758397016606218864280720218569687678816285682257477122153078019741331227461430729439505189145442358575804393402178716589496909777361182520042500415597245048017691399488135356225401001217347554054606546595925763084209450468592899591958615091017562796497849912608396624859668059757691604842031399172655727425390293953834996192686044617172659063116057556866588124710394714178714589886445029002866220138642355805203990636463849398661681699565119206566621290837228783065674824587689746175939121760542866872117240007055114794803974836393600105448360985626051546151315423933771642955962620228747549394707649450980325224160133606237124965470508601537068129229017265983252286749803236139548775511730098217598861759834370239741518815782414761915178293837742484217546842387927869787213481547837760179858443885554342101133344893374560856929753430366878211179068556407206310659524158287331665115399268510494884011257945746410989765792874336329962185765666404698777326899220731694927404195807261058036718450594464322292217911840028887917484776973452329826471712561953337181527120212751026602949696587469437010462678894179634539865944352257076893457198210846938460252342814759634911350549138473559587844500242908602666180695492725264134254152055601296563825935456412065576626967514723183326830568719936865247814338585577004636915288842539203254591896881988700135301419401174931199799707308530778621950007874595529086980964592491848260742117302553360461176980376050601190607433695584289552020902242732883858362883857589177471043266567078308706049884397929779896404206930434275853714882906055951359273720861659803698261037701087167373537357389075483846049627199673793311142868390437554713450179863953636851825146564868323521443440590659381405570174812107116948926550475082515807164159662103420573277975057668452836188358998208788659463241088116048595498692363541894865798439642184804712024529549817992187193674428105808371628280388170433128848575449078365560018231438505655380519900142119127761858627257272710073993647033003284708491607839128568957786275738940699053839719865507956687520899336497413073729727137809468146388647328297507198595597443104403403176464584960043904742975247773545420417082465946553506963077369231850870282937626945185989911309471050398547242676685660302387367054765420367188939415437193292983211486180875403337080342936541819601200236017357501200445895684245355088577239063285780439046184658808707268545470684943998517887345036129859958228256409475495433399352612614239296128343885608654495436044136286250362741122144159241162756804550730659234666794157053238925965005754002748392959584724110635018117571953234571215510202661760354837828751868824267587097480132199704030437147243816525772180729847207011826944396946153774838016266981719493789913770103929546284669523515658520005213144337235354776162844196632280817673982259151603081628857083916439893448954212481657597788234283851615093486917803819077838866813989204041006399238294488662367361815706846872175152993163329057656351661129573236163229465178470249597712839141600985463104065021140964263591035305343378875531712913495953725052298834838563090306560804747408507154697724432628503040472138968487748411751487152179395707830209311212815836518051108598831768544338851985609167039535755918345156426070269377496863212783959688126256565855667408610046393105366124495485499267497354540326616207961240148632323119483878933182033230694096389279616074757835517914622696021275337490945508132376189998011059862335908499651588882540272347646288221452282745011708230838110047772812223360596309945098714693816935855817039723399148724006187889828750791700935766444579765556092811239007669143458884494573480354614679306163000029819195147156129905051994799638463924053756734184985451891255650634565814206142400009848451617100340634389912516799194978903946323574417943291602238493808882597815865403336298119276406646534301006748620731825881153689013401785181616996352000000*i1^190 + -12955952605581643346342975757468903029813729958041713189818675803076648368852856728669973628840091874198576066104682518361686384897071108457545208058200140137591261642053853490815700993208615069483341673534671446919009831676731361180309439379103654997240850166215137717694387356454302661551369840929454940647757981943659938347481090159921488094729809037094937102846295825310889247342313913685882143660998367471162379675573889895593869158826825132227162935297654936215546177847462808074295455760355760279160880630832225060556952940356425940123127070601905641743022868899094830268781557300363536207874659226228277711669496528289457350889401429440087849976104693306698945297212939803824106016583469546631890871897237350998135410547823847769657758821933201287962906766915170344320895939619265276668633881574250588778982317515531176994475422540285348490788812671769052906028417434249422663960220442694889042741335611812360690295659097648788422759385019119170005399830673075946389188286033000668183971419002381366875196796461420077245243832348816262358815711066470106856759417848353543123238121305930599864627725402717960252268187344980367205278721298825779844265917717019179528008818693483192378545887161863857089116239995443661328856485026961564143557216031454187481284656406905091490977912665186180893195292527764455727390207387890912038468031637855288847308936322550985536235380316250654881596837912965554720234208566438388884266480796036951280237068723726824777753327032743544033177651252780571992068826871205458749579069691447963706995756364690098406026230578164023474452104224823813852728337466849648376527783068386597497965907318819948053315288725022722362948632732307384012729936986128167797961671156911270153932629117427666683460801311596007009275086295153190856556826147217060552541655629834566903409489737700766099276567237174917807276552127096977965283911390406509386011676971966488318839699328187521788312152990678862455140866606623606286365604122357865437390046702978704649404104091980007995945617824372932564014160800046898763716438736316346601842781647429850126824836115211730522137221544033476734224351204060638273848784070595274076799205175884423574068181986260503531158171303591775345605330983299318154871887816888304124319769015469336666069256134581967984203635286692800259623465878281313994922986476764213564409105394693059293801999457181604031386366450539369361796840067733626523522822132436014371752724849499655100859599618077237671817869343600391699018760564588853117914578130216868377177651320761763918895955527652263260485067618696220609284982763786139840100095478140090534387012988020702277449220588140080908601599057994995737135399019299679106249171133961335357325373717483495086845670586791913825729022349799600613524615428772992428328225532175405704837246286459867287192644504031952475995777860177419612487301215810573197882442582947112842567944006220963340095229572315865084788577109674733222032945164637814690220337230371089478726312577110315687680213312975026322430411682734497441000532633761008229645844978383122412283785607735712186891333740109020910620498707808746439475472897384782027748782102451145152850536266118208131440703497380677904943817977283054317306329704227539090389756891530948533603703844994045692688877913566352985703296877093059890516509387840833121308537985757420707831584714898928257353387309573743719767625319218496248815605511031387440500774674147325866511386791677838178065255716364765516933802375081265953333022923106141200515714109907113727436787906960579175241051578745129933158852568246782267927718364139968087651137367436088357102393071430325847640034927539092497025283042607305925250709969100974140710983010728034111104911273685109317155133898647058669928673943801778380760226326397255745184776385516098558846937030997057886132344105882517245288842076866044374947150694335118831870516586587166315670992110680692213476733134039927884700523878477586379544438747340888194133503994125214493569961192402919661131195697481148938231267101599538188299004170662643050980176440725414197398999981522080433161854271808725171627345273797163109353517069211249722135924236345327705811928107441542608745741949419393246331988366729661315231425836705311528856192973199413713305600000*i1^191 + 15992991829857697889798315019506501597297587169898257242979794350780302964622246577600105191956769806574573287888417922212254353188978773494526010613470224738305118622678478138838343488715797622747440679513996145395101899422695622315677147411459942943708261490637421677007216961564126910468605113105921983018575226444025947728290184009159208531733540855832197309811455450699671832724838951067899890509138125063239648501170771051860878115292448968031611777790963581978561139197409095771907954354973526206553736204326340208379870692146568775842126195298448657172260675717332389131335638427628395639852305485922744308218232977707266675058764360125372850522097168032484483209100096131892985792200846156833584192796368480053441224407707075926027625852041551248116365247645079808836465054339595671207246585501031573833381605590784027974269559786846202267105919142402079323468057578571509753742253126454181446889887067150055581055867972904701690017262935446202253347339196296641398201052310371676720329079982549487694126458657928761119623274593485242409879196757333033245349278364411457182750899943968513115177955919724718368930187759583961492970975333713008071964387446392715176495685976304580070906004090054054225352540876054686580241043343387911061424610670470335878677174274176700396491276695998338243001701110584756671346760794176867230561250669416322753191727868827474552649469766326390984259857206611393364878326957067336215997178434646581392269195768851520808606910102709066536106822912339720757444774228706156993093299317292472026115238499835525335937904494649855980196354247531984495090916395931150263604812728246084757255110658299718163860965626786358003784706314739664632768303400989363976343666583610882989083796724507573572505778721059870837017745048252625520491482419616089066284787197444488329386420925876563969162255404812911544831726860051287050231314257138749453811883615699415969296697117137295824848995838862514743252670077618388168857372676718915895784181948831372021650826734885142522079887910083943579129423857587094264625215176715573866073110919928690885218048249966727327775622369299197780217481933261255896769578371574101139965764281620492120323353287470144685569973136317022732475260781633058714174543825699024938083819635363555403946419486425606876751986970391788527693291434435071461973525729633236130206727031199004346051578107745394887148461320573423483548005215152826741938977932395877881855635279297350512351156716556378366263452765620351613247664659422373193625097389450880513264866994899631229819288387901060352540369712819161077123572774324583193007578918318993843989277873220564400987761897612124523091628969561207282963205679017591375176883675335576534853628864752818934670854577966127030890885162529183276720172859063552431145274233262256713086931845216099723845798271234124337771146900514485124822761726349452096845001218866185285178033739507728722758473240875779700603955132555397553484848775274901471113746190414925171151880722673215321628011186555210954352967353276800044155931342298055118254290840059153940681735906941322887746546149081246121868599363948594448650882235879712520003223333860134253137660716010119980113459587470330790045810515096237706453507658246718704043342717753785382324262381100019093014499101617434172890928116365387803267194126825871544718380132890302498667423418882891890173520127661223426120196992388044764272168808053886162807037633919915058167614114597385033909948182046513103640667757254703293196553166877784516841535819085541810144436002561048351365760627367542133960878900923232911458795630975719843304430467946478528179672327618353978626450680040404551726857624756692678752681897158812055974633855722134288094747199545879801208404850053932525723845406436559843434668384037605820614197593237988909248075277933949184163157916162039586937847791617059470541833199208641941257582846237775253294277782907584288753936279516479457392480261965686867401421528715506837579215135442827721713817975711826115584451238576223166842535146305915530282609348651778639965592042550597689310745458564954896528765638333874482342433868368877847175292441420464078312979587138611346905470555814824795680799491077605137317964306789462057177806347960320000*i1^192 + -6953083721256363515731451573090205389252551533607162211425678756329526916444621990634890164226004683799707729708986969712410987822646055891779734581254182742114870564148144487919436332807754388741309531249121510933624446485011597960130672465735993439943552236347374442375886319993317855942726653507898115970661991719046212644071445784493249603482412090867444520256327261766084972390509520812428797035454731090945221263905574362756004484584415032099948600155810407642365561577975988306390048109221286392783387239032925479749962495903795759372520672231053972724410741924963795787957444575693972594482012546281039628342674315595130935856960208239150758987501302565912799142505106430730079848804820626735431830031747957114499403291308240445624148236497784266907719001187930449439617350708446828425855133822512143455777504302313868346640884355027001074748916585240572297434692011487114788132820659077347032830373684347230997042990855282557378806001980097938453448219602824042370807364062980997211829961996355511492712848011168671380288139503986558460800907915430258131242060305117558412876247065969909707583162456382335440235666213913077535329043351570900964704763723542442169544664941438868524862092211086914028170678706236200952369312722047414417439877448387744938361581955015907059908412100895562613001639046582143376757617909100059335452183754893180259585795703920999677309389318037648922226741234816878730050001191641849363999967359166494321652675189616069643713398625930783276254001408603325617185030923483639463525041198177878632602221627358220579621707336323407282142823730249869059787900422216782550378813375572687519048749842227739180618894560009756813556599065762509864251010073524911206275706686589386896329109148007349875486624139501295973418917349673053024428860548471755599260730182315081041641473295317587496997526142663926061332927548050209676781299654010243367470782361695798961624202629795478798136488383404637256669382129053336646082561834891318613166885617310237890369354027867680593510919461459713201799919295264037053779181589478783407391362379471457162153065987379764160449542025367591505830776080654003599074285181721538843397585232842559371455697201481031467329227360052292145233800620157126343322961909874042652340827449797080678452017159620571914897190655167873586828761722283537004343800583610755466950249413555173823928285051123537537928591273362713741334873706249059970505945512135655624910226547812103262482589708638703022374467843097630432573843406141241084062051938545004615565836775107287371405524647328406735449648862356010744494105116138428671986056906845178343097829977847074062211198797443915398937424372867032198105292023659622696006606552786664894796086717758579877904978396084233935023255845197778435136865120695873380311306631654888157599217647369739434326635572111389318059226536769486357879868669370919983681775398363793972718039522930175490935565576624058657545264492562995625352407683491209723005570958649434991401906518188107033491941767607483255211149035312397270537733426329372118982608539839889820676535862553703085841324973410189206499858611210486068561415191734369881337359659628683629035374510506957529716634959141530075895977002255159042705454606541013577562688421762566607044661328416088977994597238970422977825187181457636502113944992367630552494647821825742673046424021350859479160365142633138485655199619418146946311568096165883627878152208761206241258547715884652989237581465409652847515621642113753942208713868913041848079012802191174488802400743116976910774356629766248616871927846810577175508872580564969273092901073312972157232056343127730583559855997607302877272816995766972521400548447799029117053891617298896744980497460251548878639402440196553426857533200407719314129984191439918304470143306880827712230681307286916249655594950430364610027874833892628272437877511170858649819804381737929685544024947276965859150520700444291361597495706448651616155615384053268837535494617624563590729615671484679473550962595975611528316799024186075388042676601370542270881405969887888753838509911800303424350375640290194772674218192802346044368012586814307139974509547846188140881555814956343915068307266564390903611392000*i1^193 + 22346992078206238229480482174203636083051515481068420788476761177203427915536275625209622973983875331830719054818320408700357582918193750309518328508403855865877535447121315784255951986432978231256149365763400055705857146083065219787234417994420157618219609290939151662198965877359260750456022709076839584626172739864887291096075890171017317366741817641202822230478390445070167677719463808351877020059710504518677160339344200624670148854221148221902513528084610898945380308389555034403992188286445629585734783216587731043151363668125880534421922809671673615002482107997401744221038665472289186569785596786324361309385484642379659822457432604543364528370081539967794130539281119505246513971058421456558422190113374830112836541183105314352858718042986166039523122178584951307356592370039201214198901694388292271416678702749679057625247236344716734342685873434730050880677237844901032805814809383643701534212425351331185035680916820040819383632052935460934379302738652455867871236414462909490275460274319618526959886366944239636616963515861726653768136291092312443502727386364459100529168353578499663650380241869289003383674453416444397570361692342567780666073787558486441863216410031291049328870994911164493786141407876201668610626438480582032971686288902177681376181434472067760233776290949965157271272506932829742515617394542504783777879018205501805784860873518667655340302779435519828231473255315500728510647757483520181767456513987558376519201111448319704835820114822125036371279281275155862694180922488769223522535967347177323017431203334869017819321309126309223254350250148410705193129545801715287753393908710192341469857591917464225917575953242741131081048820410699396505643716559892710320981994719530499257033034221474742698507581187711720281539390314102147162550114367616440389887604132395852353669899552791801563835196659486949312532234821481271428384586947965551946023881011892413501920598135472036688276822893204112864177623409647577889989920048308338965537905429949980106332900208590987453397637986117079242514825610378839290202002184448435768945703340218298659849738354876299789169755054924512750047986323129138801899592159748497196208447974577717061087156294559214330796031148978691914180951511749442906783972414867400957323134429933590496397501117959454623801861099982892037482329163153848679344901256961871109287346798025822684232681219472679163589814765174237939343006596811583556187919603353479288239678120111639269131351935398248523440768060012112514422105901732251140012530925256980672675641784010873712880449326413088121638452133569827560743847901822786215651182502320112526793317478730332422935430716223773099617244231857255983109947502003460713156866294682944988607782309102792661186185777486599036275858104285278139517899881499966674201423429556884088877286558253699953666300439187818901564627628494961124743015445048602163474126410616576720216720506856355931367744718457400841082505099378685618864648540114704785416966632134053116375261223740019451538670914294322397911244429952774465176843950863860228990921253223898682485259675845518142224029317793041064992464997902374961786372126933587856923336758379434965339269217861570743317805211025893154761136974664586391719468471698467410066370984624984233076104013126517707959313355540269352516145007881382972527277864973145217952753660274720602351108715953824015118167623591145485364868302521728039228161532492601551658381985308193805463129975035866076145153489527025579827836119415396925968990383448783290104861653748764324578186459596373811661564518331447810919017243254267919578219784072324969951366491495731635706611699628690303576095192196769929949570875474282686838009690774368833058350051092811958081007128730275831715201374436615951312993988684864810086321585510880431392563013673845518706070870677169938741377254959261324631474430989462601181194772701589863876857811193833966740681212071833065326920360589833695685899247918907211960373792222592791792702474500477801528352880981298334067976524571234184462353644611153329794226833872328151140194732653031323970170188934429644412947105361485875054790448756957045189624460171431618235765225239248214425600*i1^194 + -17765949969966920318489938387085343772971786052004132504600194966626388120358088874419506375958549340083909234534474246170686265582696570857887826870289308999329202073885351472776446449232536292389486148249816355943405994798011541572808118716077091458293420841607146188686928928604881849814518443521338308382057685060952571296138191996995939764492445449190550404877969519229439591239641718726328272397296104412285446355000211964544553970754712682565652295464609738114965442580798675307570904083032958216373909352997548370784641949754595655002041062313185411810602290767287339583183196102439992734363383178581885078758639787081727209652063356363591408549260230755577286351622389138375776182236406833788498886446813714595045565101450396390612637832157118202820411758309972619061626235198446398836308049573012044264982313308871547071952561116730490393121112455173680134500681005884901421942799596082358932908671846630045186618606244565713356057824864087202311609604219678927489057966232292195839479374059320370560858845301230087447856512050751561973401638689234973516384939962860030726489424808702179424964284142382951138149981786061694612046779933330652582980842109429390540244205914834171138012015468872999705080326266202308745216985744340164908102281751226886210125856156692081411782680037473883634286097463209501982142320166986756066909216097632487487632051233489080900487259085859811387000508595777784088798932554211533694299740122894208813606273283280521696270847650750441544121991093609462426432043558197259756940142414282871225969502033374749494971004063734349682769649248300023711160695727121798894713002959641030883462491863380051842119865493517674937669890603213517095880190550760871391652469382367230148898207846382772721619436554609410430877291070423320141930540443469208691918515223554572019064014505985320078695232655141958109849061706712418531746305045215377612248966761940988885899653522316667330276221955955317661859999350887947940599472211097821745908245001534910819063102471054421397596364224210060563875841213363836564695034544783341757190361397968266377772623067303382826552345920840100432566366250960987174361268720412409699504403802224248085683546962613947199605382184621116030662782981953609151479818112211787179197439031181222798659099064989481273796053442304394847293412913406456149656585710196353551989364742529957857005602128144365298145062175808060911266701584433544391250780713452844035930891450891451553040624012269921145481829398937535588915026848951313240821280255790906960393879020637849654363802820152960399137803556772499646305177300283470198680418565490356245868501006547761466579612344445032976826560985066555105789591639613654583125723629065778363782327011473976784004271860859194244576939278266794693229312008638206300796408388818444721099455272515837664481685225291489515559681551909869599844048415561195444541279025607935347282008160973220222542376452055238538913056324623567328242323607171907767685923442938382860649742163328827344643956457767651832756191664916132590234583565282792496280314326424599559568594676252203644574044575613958982850352965047934125916387169636057299837598468802997194207466101808681403737612632117735681461879897601186662330170262332995432781546479098897405521159773388746267323271137122735181694691248974485631313256339820960130723183016578679124304833174584862973412531053676053168890435786499653885942919416408931208799125068246743875926526418630409074500859298605794258941165904257065563665552879568318417742966307594991617589633000857127596921975978786265243596873876346895859829857415170063583733852685631006051336446956637244815760085343675857888326235737959507283986799353075031506038111327118019543610135568339323242212542912321126655090843942993914847531333248487181299985662286272706033966899247466539007152852131232245910345585395476575335292295154714644465007976017628462836238560556160348516346824265112735342875501411515515233886978971021919898652848377529825248447236762247794675719778579213699799845787019432319270564780629333472243507036195846548499838633050139649822524047729609619761815928420034438758400*i1^195 - N1*27405428886250924785267027110036621242650752142481343677365157919303308535770298525290845804316703108832794644748312805526499560881134649720591223980111557199155502199456216267000261284725112393879407141822917724858804591715218471419102439222377819862874868066308155832668582842352037516077210239419026521397835033786051945866497295908616610840511215800964628996006864873359461545123322862549555038556378497002565349456807575793213017246745062351122099869301782847984356209560715200422833751411679521281912525695510418993558086396792318942044734323646427155852486108139831194702634988502368035730802101219618416546876024190206474564160811054478718780222930427640786394877631991197224440923934625239112404170069868872324684783940082251905282118766054574763298900968747177380880457543447989258572938871472521471918574176616628311108933753130032474512953274995625102861243035135422247395269626418532007683908863393624675997135914437614468941217743037925114822893722984033265841807316420899047042345335216155674720861646184596297329*i2, 37864925209523993533054364745420544124984763431499676292122919792488615557118695384519344873100882905134689974960437217628592239573394936952572611683929745345408849434225359653846278680858210561914943338441935209587041397533916778411075246211219519041961524646660620468565798790666098687172808245325425037199086391640142752189058968605933026455815837537708234695507392888757381535048566450680817533431910112376687504354638739710173896175436472140077695511632636199294789261366686427752755652834274106362887093989742433731982157008327277661663122584008816409965107419831612480888497958646703265602140306605741863174451908145521991188899918717919701909284949092875420531232260236292291600250321014268593202002392527021635485140177364559539070890323597320363525314596532272485393054019298929128456114705911566595647097661424649584183246249097123230929158868301100322557237111365951389872544905907915127688183885950643021150833335183294691247792260858209531818436999078914119647565982900736383005064536566257788543560493555744166397446672383387444956205981502560475047867354454000472427643522952504954402012637031636250839453025907627128237238664125553861838822509476396735477237672087317889561364278649649975269083952877537318941473373363283794352653599689630069436250113218525648297155238709119059823929521371305754536026605340099624333587867826361557301469952465805063953339226008318017692311451800366747195271522089953332175498373910950657818336961679546357932663597883175222142663624799776296820022141772123312197146196202433518760782476353581996198544398359871962243625372002301788840338678043568848961699517924638260463012847983387083556450371246462914504107399857276832944693969658143105698637949408710741725850149092100693715901109954810111662032987127919846295996909600720855026831864923575413668353384004631193294853874664940108051187909455179182091028469215669564286611027764089858423901063610350161554138176396056984629665313618397037025596671424155483018612555543518540841763789685670352547962490428897232385540715362895376146614958751749962463064755190228248971306800069471097991388447911643570123791230479544338365008206969895741954474908934882989242320443154113809940478757311363468174136445724860457932830996966254860252452745818688389978799096759717127836974179417261952671459123573691130363324849780885028521481026965502190834260379891445712114174347387786800789343910959960048980610181351604824924668056497115111093174391141946673507700480259903632324295462249888212781365432026030247073508556328580716735197750120367372017119106639517450051500428622641831743671010415915356438588061483806025828950065191581906203370952875422159033033967414148195561898066598277179165065259885671364923219096734211492951508861356990177950575686668378514448601279193376707208650780219069650934874970933103021531198064536988892603733915948174041464997170601038047346697267353968332722617374662784053830440430043897684621565978057271291075688516508247860317834687810139191163631885561167950086798273022118590525958206009440440058606483115059270828783138189421944020228653470296482165858262572774992291037380734206295166501962923475683418435172099823160965142696443202230933201376473936128410689959795701831248363903812603474667582542159857245684374055506182030622657474007049347853588955550758510913529101320696565418246677689356737754059872823238244678710498543324156724508265083480624415807943100783933183257152365760189169492759999096822446429676429425200328480226203451932386342942437193816906224364811088244304577264590801795088342123013281983248027049124932555310985676280027028715697553162659223899215884575812282822184674921596904639968805396962874405953334419752132554273005040358019015755327114927112109514851740285623844529740580540806600150296047082389121402746466894767096394951643126661915684433684015306805165952942229577918130346022687510946936550166963489825267809136007021033429485786977784005231971574652863150199955516851805453110308268575528885989510667013947293786300614198689419329964996195019089894054097577260177324140844578978037013940180371977123447754434170692198630860363905892543799013517602337167244469700367255912894164402783471052643077118727944032145923049979223731278847676673887835880492129040579871774664889742826491840729342812037908426757910403220925743163708840682551465783823720578035543914554332811935226980440145671609178258378324156491740476382506053512800110769293368148302664877936838081031624697256897990056402536075040713778437697083306441087037785651319262014524771157259266117961322948602320195460787379948494808651721263189515938779914887852683349556303701969164761293285410694760259992920243283427763108254157231643970768053473596831371065527282425570760933242997367139155573098817055795861342732872486552571151342709655443888336663656935039201346512204922198689991849651195354862832619024132234267970574180850087058427501676884307806287345505673587350203871528043499927021974545500302148748254178012546442798962260014104283658140604502788431459741042002819686796556424973246506161871919268156456275739250511105768003939920776818488274701487589291430065904670109023972200989589803360463817282338822299946265985995779607493986591539620206437337872934999936856543708549919842217870893875471644801737717782965316175745907562391174456763595038721818459461010833695562253345543421952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 5617710515706882656796265276709291673135572359520141967808527740800148140348700126178894997522845205268875542547482283027627525345306024767888497119964030960451391400786470259526842025014116420016848195087893540395261943811416979529541406933912804583304702403931113070793966936482900251999376070908202121999191932537943358905722719872861625201068170969300879219359557535684266748045286574527488188545611176189599269281220947856959801440140606025718432091954368514103373649991317414867361187620644153709992756335408979123236665077863132261188093884519460691127608066477019587013374745954282803294447241112491740358471713756430580128873649977143109308700450294898095487209945066140236199657890555951090518887740107649325959929920903629592718949978073938299749172210369760135027833263067107535055454441989462648132563325892872325584551234041015894738233956872454373859324226352606679880723505555695497641218635519992958511764890025686645204506499504320422320674628944909157460101478106053847807005478100244392449701533559032048106909246161168807759670584393867977641417928162752044754086035150081924818112836374196006282001931664158917000962477738273879726000790888753207588861332979477652480864761898666106197642224760585234612705811930602646143932497270192908142265118259971521207340543019541905629754502006099217152335362087424589948705622616955522896883743811916367226252340438710299481747049382908184280663545310652651552176975384086399184853348101743594609871047954825575295372201012960319736755984054712224534905482651034088751618587446974638374545704644593352660875852502457022241804625273321400339819716562992179029765254004110881088278600663508277903610497769748767028633010488870108004859442854817316961194424307237407050454725322730513592510209924814103177152907845560751446709399211278117981217673627231389925881794614401350832885617346457498710213929190107908067059957839712112283685190486041488895888967137999643653603096239866464677755686789613543711394495553160351833309627395659749232352406014025271623285087711903470950776174951482084176039492807311374770857639500076012670454977175510512086631145241717082304055837582616692388807924907047785097148721311114446244943488258865725991584836733255267674536290377773616483897172494364604987990353866532575178132022787276203641247506998736509973794660022824411609169274620067903618534197692575191957259164468677774851309395512396814520574925017602027287610551889682433830233930906036703079864469082929986481336953028899553554111698495520714410035775511912245154204371349574012337911595209346855333704800652074358939749252983976118132617953308453458410032829822764544317545628253134348359856082354606960614263733389738307431994491636680283660259039266108954072981740698313344925053418253600541562055384567607864488514416525367016472061039134464378156092742492851201372326338253703474075188267493216117756910787364756848288503475491727165088920552006143358977785701026174714019592779817833417194595054595806412976128690794988196812740962651550691950581093681498912262864396776880220571027974426270041783694144833250489737998030573031919849287062868344945114925285778313209482536118768028614663352461366578755536100893540318984994208500917368563610679840768966043483396217719699474403897880926596059527926839834682624496239396453135495559133522271382495521455674691588933979882112805600797831210023828010685844591600416662630931433014325727678573775526065325258388183883544984790576636648225065457265482841375401625824466623203937634896750298514247810944645051283418968913151059633273581868305946479445012762954063196299589323667975581411012815145015211262005161656231763383859817405125645164523917710103922312522068009022403608114374573574797378980184920108599998807152121426035867468304817742147706752163348577399113975883540113409262744213662894492408523595235534932060050817417130868913529931284220642516117545204823988727665604884603046726511639251254697298217655254548974840056771673115478689332450406470025997096746478921367530902024655418674116549702037482172960502587479583642614010632691813214385211777469849765759318540858424205828928321262233965466892437940218838682533884963721315303239133081217822772782425526446135640158535155044950296994094102719774618730436838872004089503313914704461023835019625722693654758684991295380914877715577817197859392312803947498607344727490169830463913030781075687905125701808583346185599183406372551665830575011690151815550623046476033169657432303806225836775375416259395726145860240312960542087214032582759567848131582699093226783484819619197226282235395883847688410325908152447393708772518673529163911990666089003929059899636274194296055906439067988933370457106116815462424888275594336112697926902018291391125159390564615040441591859620091248400884996907076841894427543023922117243122359268614159009060151304043293099961735601324392634401809349357806384111709819609108435955257802971837638788938928257781582226821728926286958678887834601023591554315648243455851740739089140008095300926554057202748901435363323418745425641304908695025383687046382422074478501212747733425954289627425425504606622698862580879083996073049487014808959395362741946188427001745860329393132585160012288598066179577833751277062544563728028515048906246969347469257400179103130702359101192133117190306484175210155850933390517630548847534542208106496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 411349930114638636498314704577363529386774470403788912311458671602141851876898761919485147578112798579182981508120091115160990021456227525991310063911586192996188585724114355783293500338633993115666869017632548991918966543254268624748456693165372836647906499017979076915186566417945348763356216906606482353041293244613958781337507207795865134870452979839909132635031777317454021287660055153285678255364214173260583572783410658650863171243686072643728687817354196437630468292579875275944394841652735433634373994843020206736657587088771021084568089848626406702485375195946374012940162902348359638566382951680984729655938394025806054258880040446377215109386672433522447155429584837938659018874842959667150028184574171877096892125645910596066941219572860055497684831529882667410582842039728957664335235636138098390140686360134503374267049947903579062808489221345052176694832188538968145932098557144269618423538693690563491810563438216481204781451439135571814779341672526215863946231970211438133663159875117035407014315959371823557667025345260004715717461877404102922509719635047872690191604768500892233163127776740921110623668541774759801305096145121092048100115166200071068313646506677357862743135536213151326078171297957978690897117587014716507116772339214697721890083350076783198777246143222815341541056203597713719627499094233090085468476787497414633473772498926675867831105901016557089384377967556491875884699421382128246364152203541734734930579950973342138683508069402926817800467873391013011298924959372113598023075957702347976019465408171763288978691841091979120065041153176585495572337108599830427327657368481972820096530943123096939375148016525841585817510513352772296652000925463754642183175929441095663721784854646820845364733441299854532082373020623783387927928804846392334932994703785403382251511990214773935762966378114441020453186672529705647111920099811450894914261679435599687360221445291283420922885685128248283738870254699152587177746075284678525063708179026982123057058108963239445569631251771886879143810380691054629528188355316887341061280122867376812578985859415064723300621934255961390962480917789577691613837104131038729555417129318067947490179712561143889139578227957152377410178095518120320633720289045372645631571110335032014707139274200622696508194606344103898818230699090117604965689615081655448296133609223239097915109675045924313525857611404449178397777251702454310602481967540797156806258487953320002342664241265677136126938691479778285194891702650987706455245646343247216494948010806242561732409430703217211086736741684786683396895038481866334170732504756462446525485166800334074743527294415043168685184777448113366084415326268770471558415132854467723371695157563492037404926602062321693775809328235321511311270426791730083527900508755005715331424551331203127334536238016817510880304633843819180034361127607013442623290539805685467858542315133170266047743961140853340251846480261149622175707434405431423076901234439488828513567881904518453146372896722174085305784002632682430252006786968423242199646860997980327560084505833995468944068544207405167482986292558272086317353045229015328074171396857575303414471879482396684295889216872924547030314032209288621165653892568951275029300213107262553676943844720568831480497251243420639773526385538809700125617078457180937544329989204854962075398882112787547539574747799226692962440170869509851263821970981047976063521844711257773109124880009474051545734567496311351654518568204377907954933943564618148273100168744136519877829420667355347933429245822136823880307691539769708976321440879620890848445555301856830074264699477200658717372519137533543468411707134094980766354548010836613118097038182908456419786590074807836795616199633301412230764063403165064382928784384503233860250136460398708353750306720549878389780078391919439840114630060627416812690116724024004041794964326481929326372793194292559370784153565282139236476090172107419397590608937170294604919935011406683383400543867480701325832927814840664341121132830217469888831350266723303075747609349709886619994801289677078377876165623959886222109315102481093990307431517049867294212772306464948772389296926589018487587369236288599212646789932964735987891477264331076002187334307450721235649816533006863118649992531319704270689659107958229315449087943293620842206901531324709071133083174939855041930074101917386787884806229408302627115005129323407424274055250673090999958192428631817389000941896765883155965678557234141137461595743018298909680329560782721440877950575218165140141291905170175544502795860266815823005910223993297376437472536699749511853364199569320955304552251615311654506339274944869143329611587613981256599250993557338066074175796772903299833721215020347882218850352299918409724123972800812099969868728122778219653339852647839204273215341295988079005495578009598003403258417701006150662154481034589327769855240191988064328690481339999501312286741799147706006564826174163192791103975645536365488022362998888431692063960287515314853759634319458835577496069153260030280530276805786109978634749009704002628654311010715455424789000916242793112713909504662893360586568227447488063036114238408344580226118292708734057514492760750564631736480221463385473397974840321183004353239024052431304154191078418390140082475992888696878318959215564276131185396242109119166162095773350717733508963368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 14956380838361053709527490929601652840620588426344810959568148763845229086145301021531128110600010830314002053271968905831885648403883453413375745235814762629587653171439078888247098595989889628034976406752743404104652498385915318468476036035603397901943010095765918890572956135809432710335400416100688459972181007369939885226736604259923788291608442834497411391605420072247685166046061591765681688905813250042950608784142157514537105635909424491181272134800649485227463869926546589345191297381007106306875380097523551537090032637740008456370555793057139121977650970091435190016915933907022124820173709497561388820776178383457699333756220129633489500854722297658840360857350647373230009582225151873602705792013546159766996779942591510457673140586525310592315587965541090138776937705826433390160348275207322861823923926531746667525454926078723446535754425476008255385964605734004480433409091279063697465011889173589682070123788576891266887538170316085556695113049299671361414790402208754984512316273961092346601466053052183030335758931703471720052617617140222726354767649171621345377656126565319302830650714422113477554304812570158170564701411904321299687011359687715282264610006721779061595775078846954394788617384596461691295891278697612315240127108212592139993987010034126045189215916400577486254597680362134319890614953785298817161104089605611388537576773953334741068520060024267968043705137661044597656315144370475185028701153833635402074950266710458280512688978290968059377975700653779189309777840599901462535301583636505121617838781305119210950483568416893508373277586336480260412310708759432543810771262127137750808444130802521807704008522142457990883498450643305473818282439674945601220100384144194841454281651843072642389164741000402977665146783194344949251202402502868179997619237254474788517113411333421724898468338048397369521900714918335657707041221447666579251391476080155812533711916663353689481594065744036987292648791648704467473185329131998537992093830144213407273678299939659173710700368701391695937589234559392228565969206264086310222998200703212575960965905714885977701672921773809684887568820555776066534455723375700434081541309400951613867031453481157907712583881222277399959120238798510211771441482111621190110221047774567277557260463453910467502360005780887393833989287123628032653619578490690108726257057038591238384392002620399938320915261304463605710081819618200088049546399821385685437312673543447622500212873635599516325932285863368736581515543853560999988907625665370271050153280140736444866608888000514696989910185774295674739049112221214121127148444557396432593856434595248485961940520642802262759069864123654080586358986660456633990768849964442311425953074878048136882306129609783135172327847445420734168178104248422463317647275787272307713264816535313436660255139912147525458725412793045456957269071024839466108911325978931468003030115012192519086322324600797083364283235554626902155582119911879441096991132062697274711379269091144784336744624918991475410033088273128028826396497988084277085544661422119691391365213796286732850131105703763678808054611893548464131500317478309288396355151898234033588044932372457594753500820124470491125857122271880383200727794006982953202660672220824070664542339593025582928187193816491776264787423749692113921842757756597637962846282029628788979252415827840821223495122127321899688026697321902289479049868508869490081918607876529353244900706234814927106135006638946673639544095063385790820823964246774216374027713019832187890079831859441953151607842641281449898826007547725389921373203161556864521688784844391992013885248170821122315329838419478728116641326531799108475268018516501037020016292324193930437208028625564607254509550403317124661135221979725372442868929470044512166689394620553782791102260047388709704514197567436575508615575868090014348220219224796990773936804155133375967840723969673587470283970784784143568011624700767991253483758411285972031387808727923265697953847926120202523008453586046946547550169260454683779906411064315626586484199656187543616152151854525128247889626301548866211379936201715963224943714196509660898150020361251054412122047589193271024863600357797447451508979556261690448925236872038053737197617257016247337338832535663882838560097094477650120106006418702816627872028103285547118872041663768250432072116138557467722540698614076780722057397782243676577191270592933482530896475790429666515429472968578340229632833342714997121285440214879974382229574717775502474712319551761716018126494247701198882485925746076902184388769148500073075722714597533389155742988330264612557648872561399461195156594605987362604564305142192469562216873300213375898838631758337191933027871674935201940847320203571902981924744782928011713557249272638550251833146626574164217722366553771732955886056966638212664404323432565279082902400822555512768777102160748727475001955459188124173806810511111879291636470349006831200855182481074461458670307388402140624941945308541332513607847687594417588528095393360054722395557153800589318704488964346872382315297346455479133663915981500925386440340425756586469486280001041311045106499861381211967830669853239206829618781974954674610059544549321847808357097454052670500537470054186465126568725258519128033118927335003055262392190941594152085058447700841940139276467339807339176738172094725720609407962861010944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 225332714548579375457806623166382969863411450493744940322642224245693243701418217717267112914876901069607533003084211435270948264642363031610218499750855267551502092283335518134450427399093296891323127271999059896480728882271020727181689373264275350972101289389435936522039245717005548345468153269046103903084626401451384820433072729854063863842444958331938522470658769450042212654412496539863181160669565997921634931561216424680165488452172984807234078819662676194333665998462974169271657923956409302404890282411110137772486286425034571690166771540400316031358217984970568752213487686693912841157553065544121259503466428778609633281758901448496050994526955736304407083957367253962281912635938356721672174487150548775770210632179002779493852177809299406345584564277428090863758877111511210343391424597250792804002614182796882316412257759961171888081679962065571100552070792715104151793124976578780228266797433776316042652604373540183047888029403420612274188273732998004810235040717537863457908662278708936868256672451415089599677716022996198095693024845221681381006828516121523754126339665440810425636083347031793373749855031790289494678661621951705247678362090232629150818493001906377951595750095067351913658496144060940995583903722379968776141757879755598979480969137289934887397635751671934923479009837846207025675334981797153969950848102737651901437557469302162250314901143406368507369394799256062612679033664639908753170381456276836236315555367008709079424089860591895497981844970320773011530350437828426325553692573887129687893861469586875983011854518480059587748026426413229208955623671411043823947315329228558719412481982641057251585320058374450822022584972619855625605282860317120179440858382697946066728739538415742503477836813114907540714118051269966986939040556941589452180197848088436933206753026597232700775563595296575669560085026386280479394429967396421679423399042301219606277955128958321548701832504683017406567487598854953557266292758021704982751820712548395522150500874322714875585245501904057953655978620112601749799719446242742861978250132391089718327463420995834537817727517924992280586380987805692000753348064559012188116754155106045014545343133826016324286645111155962049241656856247529340168055254391020687211505672508002996430973555105850511921941508390166145086546610424938509442809041480814018629141289186687775987035505507482940944177895582208157148353818013385822450099559869458981502582245246928576318249644869674832094154889430620100717798418486804731239318482034685423182104772483461778575285130848313116836813514693819634439692146622296922242526962909178301073691246380465258395400504946530617879116172091193438143211795438190850915462819689587588239572001474987378272973289317059470822810971858329851511957639154137172854812540557296941117007132839913204280932919232207315548444731608252658963713111955193016996028111439906438389826397935703878817530007276018644651021246589923483084352756682857374409287141728006664731138054532259793531951278578020538714701626331953260443072990403945838178015678169879372682493320915927272967220830980252488412991734344170864627646611328289554673821722881723962105206703748959197459678425531351728841403201166617786966517848119129289257921648711286346226985900473195170826851732039492289759430149763927218310989076679658485764441237612177395489481748455742580026320598604431648381188953124095930965080122032723073559047754981937302253620776042386524719127053518522594084514898027215195617491805294147841598868774172019508932593582410865825612200732422111087053043689430734616799500417432072004287976803527795744374836822891417744796556534343129668454680054695575384767749453253173024066664653687352951012001277177153701617636796983045804132431050760500112145390233276484238066346233359116279605842996361240117133899914788492739207920250980116070186163041049045643492671886917220044535018320015951885454660040191451979718535796815243137013056045247780262556675378042307094046537413464487842869178698226106313217203120253181383229267986270166307702088322958597177431186072581545331746645322209688157419453879016603075038956019168831563490036365588901993120476732878080435719233131989465888226500068525251040490685872997735693766656856181326832707124048066851784143560409294750440100264131385179262929501330965404730764037051063611382015147532215892756554425919692724016994148568056753187677425470185150465641287944190510900565461265670591835048656914651161927341376934328950370250861342304796180539451906791920488753669962210374494314508032288201737876455434412487817766317087177491551049158870279697267685087289838912710037414557978502169358081086539584809176529181366809954817999730114523389759001298489446400111386627110239787246761585106437430206701084152368314410932301090941963055075015098877266986243730573468654446736079125438124717799568617563166258153838722646817047841214233074174550712248134412171345816420903477392571786238056828245477973998689967116934765613001978930192885074089978842019898361685333675235072879604954988994344242745245075648336971500887881318662705309296860625527036967366966553840486096170540642053640194097656899728634634067621188503841406718649594111033999172089723117474130841700145756891126413239596862512440978656313659889933115938809090262723994507346366796400079809686654193075934250685742074784108212679818211858841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -5453141828216122948069898566210494424273386053863662589141333275535635374947824003717302219402283823287368369719327670748182779181132844635299215427554648426477094825016236965043533612365753570668769068333504192135431835694836743442870345833829159755993561823242586019430124104867789978915776707322888850884272075420863770009292975341580037034404560755238998893560804933656119689905545020605830109087557135453907613310159035248187773043849857875105045065412905813484352411688499580570659870712752055305800566228975144586421730342584730260002298128526234478905708771879325533394008127330174927536606429681346512755003033082777185815713308389320059343581316813288425696673513021064186250280395392075083634843762920368564253673523999966791286815336813894434319458421045594562109348463033938451043289266259918627988725582408777129805852065100073569176559775241913040737371847296162020190573396198460780938590198687357540357722837919781391623802375626537713607036903421963732813778162735483126930525011937038455958087133316153153145791678399043894510466235870067806992598878579937714806485758639204376426873733112682527736203491837360851650076558802270184583706760623196172687026403005098228492667090931136205229781917101058868945661823077018057620782354344929170215081941363794672235374451475717240976729855684534012543286842807120622667139775203970163991730498104851851413951311553194849895991384032242023666904870030980452676445275165498927988291190637250295884612010950886485248453462182718340566630965743808352524660602765174478189678361191930268389133749457534624338593776155492470145647462017271998577271448798987716976242894481688747826064131367211396792916330336201003443467735131375312176421996922998249522567208184183785733835460518778808298060848023652003891412922873628407519458795112976589130235085752861023845350851102606693106246338195834629221564942270396044089762448582412354200385349745144574357309283179122117841487257863486808618321848860851842646374378965056403436781742261052794627211487716807960335374064190001023127642629240560906067108153771217851998799276417270198957668241661539356136089021045230264257016029783716967186530246531368008076895624838597840773259353910729953678988904722274691997651731879542710835531642274425907002472837203096689822516768418240562264451812898645041326188907338814483899189862556765240154221470030632905998926867254072413630532577825590660019950905498686826306028459921683767753568138586214376753461864686821334138566110356261082933184445683971699386247642467563641335634003617259997085689932515319392690475573231538537791853214517635560159591868159933346063983628245564099199631458723764123993365076200115817445957439221803879070053905151084443297354361172454756610191910548354040760631041006188973876155540897565459950124276556622158620631746420048058264393967102285265088265801573216288404007562215511682459492233096128949553247131319356442973865308163380864161314756978203641151732498983963250954253849934546022239985258974327870742011938941101689589701040943016460954334436493143438314245003619787799294043294762998279598123595424772693553567709852959513315908679554315469269723283344496465753837763454999139989120354304039258330977563654869705353728844547840765458206741608513535047655685640720063491431483777805886217097159977561345104743455129066840748124228149644795859362212337677351230543450711307049334458420735093474935204198863254909552184840365102722188404759903934980105577104855464494417048913664833545014047276949870358245508919135198282190992687411703139469817904900159488609392607976512579287827211003628674521146455891684919621276468392504783774520452864808685241554768182610202409004501826011454200154988112153827189177836782531353277166758488033320711522963385856052981099295656198177573673652133521866245147235583895774141666938823920174592702573829061973496061707129056187117416902788652529670694797967305355190583658222115135237401161792629950412330178606723697254097543059547635433669783196501593249614182927675668941310367003115013658920030219844500809534781586430690056633003320132680660720941864322353612773072508196518167863732012895256602451349051131328145607437378164524718115787271053214867606923904579856089047514590650283983439130252107212645088405880544859568477164209263452517081261171098419089478243679538519339088129583307695976037596103647004458457550031200035717975124358112225348026504198964610913862694912390972663467529763284197621115761101383344230368240659285868436104661240302295596392709869188020513455532516552544991404256087352101581689477061677623185776461406554300770995685559754615312103515741488049591938728683159835751230120886340527296689574939805180517246667777001720860735776694709921041851696379823050499267601876838411678670970808895019769286330575383742887913002497720625216062934601084120573279671042025686261641157735679875912041843578524854201570144608894109953664378704105323506852788108473258784142789902060551796141040975494933591686913212943114656768049620132920916448346816375546672707360124613756992724546451109235833193108581395014878782121459551645177689475262722304985201674906163679243340451615002184140135595361657794411713584534730501293893050463072159524152657074358115377117503635262676344913563028928076692067256970499308714383650637558635981049945413022675344917989772651640785342755913072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -107114781725199279275246498374276281751054971885525134235490285929364231545723330822143121043985865117448689658669551499218586882813364824524019991822649919842246067312699511173705727538553749742729189085515658967309504258909780953086316016399817231226234035857511395285673850399387704038140307624181873907526316930851565651657592987455304648690492885681598750403151330902254829488767214625466786323932264893672290096858584014020362869071937946032028299402002056514630757603111800541059299427082527850022978133980994127047033955931091211496371764960579100848510115967136687561304727588640211845848526204158674819340293887542286654596105041535922041918619460864649316336169042678306890951003271938296319899333142101617283090164828602324358470641743508871607709861640376695027487319577488462667935068475412990740877453156826953269387685408876167472553201874794278960802453193663064215289083876909826643198686306725173466512284747764438464872718206337252695630842640835849788769459723342517331675207194373282938424645863515190918464132666639524937688985092243044863647775812732029631361571155190707795799843352774594110389894533060993526504372448374128455171389637029146371984865695963704210967178995774311532128580871866961742852322553951086305557530376600653188069327247158626237665578419398704158152928284410270049388568409972813936456946577442654528472799431622057746550991403037836236868522561209241046270619561994912017814353014570769825144940136854076532962323486678876069346080938361112412112120375409207878216749466045077375033617812364575372359438788829114847839848048486855169736247705970698160282771155788099905201571957457986125515623432744467492100156654845699569440187822954265596442718938992623227410966906595891058045837109838740037668792158964681067777652123435971620034657839794258140632967223477507980631840353070683887264798074442984475566740245475949255819433762325490473856564879498589384840053399242160242980097554300634801823061121765063556667462079755198380788217406349513774263513234231961959851499248885714765582532364337637569729656061536598770676300631211140232053564472977513001723123290665238052987924842366406131094482664620421000410536393107994583633678008813156425380498683420662868345574276713183300613069450264599396211672149043010600553814139255000225974685936913287215288772462978274595031156612851353501505329562918457377132332894340591695497761095079022826435500751941227941174899540774830855293646568728420321306881100124872206076057564308014583917000588947250296841448177379507398378838251781792192578966284843299655140616097204124536908241319589113200182392809762036457204734827967156595826376325240253423210506360022696954837807191730287749754503910395129953648398410815737036550766926110627940721384242439205362468933786733818584194992888319113307825447884211844412338360891840327960433173454650580377258341598453003111408890702336317264509998157979547177533067759818095620858160049109246696230132374170245527395741396634297714511595725196525562495147401600273653514114338638576642829375778088004254262067442678720873132993379164768614646629744095864371072729777189324815264923529834918978157091079758089716318189759236595274641846931067697219723066439847105605324119687476827078530878926286812524765632237838969167426310419408859385943109614264193829896838125959005647126052069215615135797480375827087319952535757066487370078664162720432699165581165772510846417741021406171753688305164229650176471720364348270558411200475383004683727177922293518002359022969693103003574379334975017353804419977612723473388807902044232906325442132986585441154532278488488308725098380619469200196374336562306949802657007848247770591566919261902085228043425923763880819295594393813514776391594734035151574867686252055883972623001020844543493771483842736389438025870546237580874607197082716226942510271081934542107687503954454914339313952495097730634355087356189353913821059914657380043539412522435798029761751119325205978302360899467731429943610213010915582727296110312161329914558834711866100845615760945938346734978453234487016895538321753394019501654508938744318539213206288765643317228389654337631380913421428992364972263646643129172924125568333599667186078371500700406214363277789881738515266480214876198358953080840485466852654350096291858239034285743575059138293607960190836822425821481511061342314924502274350788538311455711142361341378928183751108730719568205205887951317845729697805011363272707660247707941669820799268242805839014987831269651825844954292332337743445317610806121057700223874801062340344961713018124021599601739209363930535979649798979788471245570743555025884987462134523975609025203602365428523535512721948463032436410845724480917833730373731781655443746798365178106437493829009467688016804623895499942113538796763305394713299643292254875204336218576412426362212890599897028615948665805507305063723974762626072343171221653822492426749307116589222618073186564338824270092546465087377104523988757268680859597730020544360219554398594411763296154144450634345557216580885824049474799074811078221456391119268822143043887307234218759826689394991700010977217368034764352405588167937534235103491824648224722588330620664507011870938798981221785545025874298979808351249202900916976410949213622276481561844958805934173345930558863851243172854665527197241683989366329043861775552461406208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1996445972505238870579577018827653404182188055218826469832401687427108033703642016851746658338732607212017949681161350397330881314042799587774804432930596068962212116417989018722505670987658891795385112916921191632920059771083729397983622961275728375260165856366021379790752744712542764348112408378009199136999601003272183326591438650743475732458573344924419651460810197138156176198606598340761309966266012394592012674620988176914838938514549571677916208803633221857187171268681909247997305563150853946384987790646178760873073619476028432340280672512650955520056518772134881618674339323169292639824908143409564494691429697699348120549691860568364844087041521925164857676104322525940053471100935048938517393266103014159924950689828330837766559794647464710347991349038183832524108104124531670642091093327544687269301383327585714651272344058268824621194124489018645554602078085637645641977438644867866756096050038184089203086493695286308614580900067418799888809571201905904419030461478455879344752567984304634304378211935611611520303518067795370856381975100645437049193895322696639917117488011558835444775571754745158114125773564452609062423168593782329787239040948955920957995660268794381074604815130495638334760737570755062906839103361390406436345621860023108108872185782801597326652502375754762646337946461097443532590720365232653998196919750350763512746827190311139951174316579360306401090058443845538909095435265820970227583984416343668407885473545075118580855977061207182404541235749940947617153536793117410426628819214539246645784902862964887974356612385271097376057770121510831361375003225842367766857852845809400934872369208078440769850288606391455765645949753001188908688680542181598999471240861120893014889141016787624821808223926653566376451962173661053487123253381892341362279926266289893080093169074446764988590568167284822396681318810833700945148808883058240717077603933326319734756801457682417161224778711791191186497418612502214612661878677776281946041443185547183462435048960974459677073454081203520392028685241739839206861426794772067407456478930016650673327122777450338581825327960606344631393118154031950490279942926317322493206683032208696934046181886102118001571678751651165869578121940985197191874255354626070671838093348644048044124467038834798108452616949633422966910953410260204567877211484666316493971879401093953709766358758535858495558204281826435927185316314122616477172434870547622065487217875761598705452103616557158684211980976908387778255500209140040411003229326462402497962966034676226512095197749020389258839039079709759872725609101613206443716733772512183735103958712097901751592970808213640362639705984434949992103838746649607254002484999121023159013757502547080697549178049249719883044489837728178941831452057417451480757567701315069810037596502540652799643714829490982157408629004587981923107188719727657815417645715759352408894894267394320033862656860029652892643862917579392309034524484999972406289407877759103319068214115973338328076806143612383492931404539297708040927989942287972778479120082062705690574842381021238508225428358752779308087465870788636664874710257551046775358896869762577146674265163138526494940426034564547432311723181302049175403796445672733154353763359537564109621823325830160081919713719784544270676592016723033543308177680343191269992693524706609813955297283863788245532554570330553700611237053243281053260979266669991521745211095104002128818263860781234661347257139650495228424660280186847709232012822617441345257187313356206185460672866440045331209568157303026990790166376869325435315530388586521969429124176443666543255398888972387607912404908009495334802585273379776374939212518309423338032944465338756309899229134171994577690651686821208460010265076838103113310567988398267036261501130011294974945585167627630247501473540698197618791523677764552778857712637957912562380458800010419207198491441171332812911816952713795370906829564494968025141113771458300014513654133960118175271389214718078978250644191362326412924488077735595684411439074303033077694464755913960702317156026272597183237520547043089136152183424272711697450593705682051351257064261344634546658287245972791373451876711892063046055878040289650369144616586064792890791916019607893480280920051595308212098580795618157244867149528117252741171221337714284472086270159849127756423954555118590131746954840626269587662065039815487582757419296134097066943600576378033684705014383656587450627942072388856262830967144394124569347656771495623218434027860119073122859235421234794229397360273263981717958618043350934621591320101662002453897108254850470949728961693268020414802971687514520858247106054705121509892011200267208643585338333194852118768730023418488130962622330191664689524744042144131328141313020840870207491779975781864047925137222604047969830795167696708065656607029645942870545663639645358724904358292915961206512304588011134939418230623810687563919269817647309364598730412068175483632633835611104802897059572814379241425736066493678228162279566889429522255511802331632276968461042884152482922561597082852128220488357481412800377217517447994200953692277004440231524168677820158616201117031104270064405663459459472046315019276404537044280982495644769872210492961897589720822516744505200107811958922021861658268356510823334935140224337652499648452835478797925501505014742672176573401932182323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 44741251714826126490101078314202075821623576069391045705696867629863363910215944577398828143251946413210277780083801571722580071153876582191520681572557754088732339748205521900425425088032328617921900794028362018996555002887686281677227271023057858208191967222697563470127367959215831077092766415829328607314873982018677228274315944438048022847147791926484309717026451660995937769778093357281069108945335429079391280061392048010371909260429637481996847521643840846760822723693033082168421052552855629860754301960355654845378235032244233291194506424731524363553267350581595884143941866238360339959344960182191627410248440959286585385365233801019523132987063309337090849010556684675519931715870443475119555999108813148084287609067504432148295779015590124631249344943397296649264116881860918090865812460406799046291716499629828810859232795082762170220099370464817273342069003490338578399330797424331138552204426118247204792510615478783228260870003858716751027387276603878189144848587382097760711661609379979915820793883368136811311386248715309416324259665399768511610286543054120604298761621759762541774175246252653287215760149449886949729387018925705045524205357117675142503336935293150898942972754346672150688924213963255855960509508058127972748725765650536066440149296018273639983524187377192159260465650653775518873379137405725100039849704269331121339762558047168981744293282418271798080731578450060409064912888856636589726130681930123480991143858880159849473998729341471795838269269351374255548676824134758938440674946506499264993256453784292265509753891502153523485958352695629526989045750955704017336175066035370894947678504483229070741738812092951436536708888128860728966598150727669939559020472047599346054284250745497456478501511288122018097953632340202956249163872999104521202137642417822575585147563272864229560495536940978042235396232849246770958767280899908270032143355872249690842737405980715394466654200114763490979059248504168955645297222328614287741501248607640620611548298614052356595399579353750047918592470499313851699629751475653979535028904395879482674398611347287481753827891222727294896520172008457212873584475204945497555848621014266429946147175018347203910919423371530762948379665085661587395125613183454283996724534289559432280028944995277957174373290920333589786683239143855015075960629692538925126930188739481440927149679864712522043451142661513466074625887199448259262984052216945092997672247635291023250592921659952244337815675287565304178076561990014582347339364156299846049608455951144292466443742258250537598410605298974028527406028975404668719182693731896109712495734522100215173846255868454583060362064686973569760648690485357981691518902838799860754875858360649745009998171125509448758336953636764623732833063756305806724036056356594862885272908293868515764286429164420791618124270142249069892469227833969946045869182616340801278238949664453683424607913906395285040948391780642464393119224233552216149177769413591630712099322391877591554229547522594120960060126909735741273416638204161840759868555497492759247052772310831662694342364010858809362005847177826732199488681041866888454325058587690563348696373860748879557960929231563805970014854663184404374253589399141450459848205599126974731829195775319607179463748723413957798598598512876748515654852790404426246519317353592762629718389175008325450674275523660197533926591507165563162486595058429935025773164800576958604205474125796453902032478371829280440823776472222723495260658329103740229659843200909237351435332104671217993585926883111680430233914850031796414243881680352945309249875172848140606520894895552369737929539500659909051527079790969298645820471860395361876585598118540078666720406274413395196813211002037954056397946305014801959608530698803300078706823877595413184301932171847397804889642258856698039858271862748360805966990956720559336305187927119825577247232836341914076682455604637125147966336545039510848267729905848013239616544454117695715569643743757818063660667135103581652395546279235729348504060935699547949453935246108707550135605166267069385752524215010542589452120174105471904557091180576036865774143007006801743626795109554741289754886842480751274206123466913721193541154800735642882234968967442522467221811836459606148792648041503647263820039036111889708079885363268535420170416686579924462490229348019196381374188908748669435889048279904599923866182420192886669682902914942632070389895576999352697015956212003588824716038284846684698429905556968397293945828796797690696336479917429954687075927042053036085036851370326183848626187336283121599997718404972427948540491466819217784684013248294982904247947972785598655202005437202430558003232772290761501751415944998851066006847615308089297573831868689718111216922635494799191732142517618669180928804406702792728653285500356241177700972295704141212084604157411896901538904922759520081511519742336751931790861460241970933995158110183902060123380212499681563251252605491436429484387367967787904272065782939867098311933647889539490645361622027174739567434928462796590438618472927573568997090143827261531120991721871930906366395885908603242355314391372259011524634259059263532750367543297727122531907199074025015951410620054507263839284618510577833798874241152719197502485247784075818915402494596217221892075495474105202495528214712472759506110270609809805691993456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -325445461724283197905244479634957590640698836087970301732628711257423265035826260356655424881505757935863407167886222308866999160185019185149400845631695403953622850469193160208082274863802930478248025883177707699775304707747959054078270704729788676792800476147327148956440548801989816034848447424286248803602229667861017400238725537416684032382675244907474141900843930933950886376113058687205401027690144969936958133489549328357256951360665409366960049294543002571115251777188402639003785278842255387973761576999219962814535587022044871077094039921927013072976670465284483511020843433910553059172729900229456074968500246538337490900536214884997707330510983197692463162728452992727279790378882724166013809274103114216066703850697352172693019246979207705385776852584503291490894711331357980491004336133090691705855171891162547675489638052691270247010886584221114033394513370943736163489266286310001841411443231666127771005527359246454181959315949691439753938937064225114256199236202561287590966127810015282255909224022593878190409140047690010325078191863032290848652694557631163183871453893502771387481586267917781752645575678039635085839766011110153537455560296482774743917415859264535177750717077255926654947967825942515210080567810086298421485653840232972576723605021606536183075512480965132960268594040861979027798249701334576415009810946168076171121721665744557877881389149126339238798145386820875293494623285026972110779886173863801617929869516306209949976100928476043587382263512851532074233343402135422115902992375291252808312533744802198999984341726549755380550387891181910673011600101359793572568762640938552189358568951685023216681545431566715562483757425362711959934912337929769006455962657435671995778649186571047842322698070267675309237772508867657513149734984075101392069948094225242314723334118309950217214153410508424553140933698025671982483635022566709785578223022338073986794533683312312396871121508268842728045646915278837610991645743517056703433697819072449758839928593212999407535266793462821396659151571954067824147910166478753199592313725547421153652910452892572369705264325967756461993426598631780348961357874701944856825430717492605165151433374585738219363407384504701061046613689488604724984157643898505080892660439490319434388940494106613737997666448621364483343366398514934782762917903414341527741593051452944204115873177500255006633584417881894508125461508950295349331061449920612907087772571861686776617487694369907160958861209385371816742151475291537275553774241705990136657310745262710179306329437520467346502387293831145098776688954167860162568705568625940295762838651235255685713142652093502574400295031552756114150919788982212579700186005476559983269700432420570569163867047231169420859026690903913641736806870724136559405612018842764907835098955356362294185423389518818888536440835323456048981632331448754883257372472833617140471933177162559064416429351502002180425082816414307412251378006119824235097645088529436000042554641748715539750901960140098049572707021606497068937412356730401810579674761840686079640891580766400234208734208711924774736018419249284874333207970893604107124425602128792945408460584886783355383629878948998985182325098230698458362552868505604312425049574799208042469569173262685994180943184756959289055863600390642214689297767725844143693098582205204303435945053647521515263027723466623991468137177056644818878445413525662240076223898442138254252790854197998896839488139752235830518517985382758715842890930626328911202355005855195863949187156501572674374831230618512395501248730257238274184431810355647436071985595773916779080609786521724767585726148513757001840272894832952077996165379081933369833334685780939281802157833844652720159462248984824084482329627772758468930302333723590151217257947780564994310253287413674979169943046912731541510334774460526388335436689520831986313446415279797018094779116670429585045083949622568097208341286184637075123876022091846752248444121630049289332596360413269820810119908587155387476412769604455206430618387358915771781344945985928158951247784878879976348560245209062947052688822906680135282169417166345072363723077518342222152663889533613365900821894759126993166413456628773883258796559203388379129561855344792653729621813794475941162812789243006102990204914232435499481875353949217981678576646839885412042869146119029681352981897333640929839683970950923073257936065689653397076826279773258451072462537089421616141894426975318022171311542398865534239152941960502513247697711789389691600911404281838974683211604870092131555123631705214357842007275385163743635912490570816979484081237458373924156164608085945046881917459629304303116864301551094318675843894308415378264986227015467990331922074914080656361164350694899887357434296653448587708719130025835425738735065971284107241236319284963361306729229739673034584670915493190814151124035740394314843416411242860591663524216596194214085613766979857768148886892724011731751681523641625858026018509236096517373313004746517971986024611724302460796080326631520945509496998546887396021445245130232387895701294699767702295348336457728326670148225973826642284636553834276627268284847902583079667567323331211205303235590366347085761673551463490644352427637311073784379969127938605404527157958928825013816501960919976516572908883694971940219845364002942369643743729370671770431108677632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -645128024610113267120175363030570929619786293813340885046374620880849726076412858706711703331746114711979512571579898125149222462329224038087841733668937536906210774517995759195721853279366730753473974806686753586178653453864217790647653157506640563687193259676884420468332123275893870513427703255398916347525472075005221557744995237189391116583324439580700881786262774025585090596950041623959820563752912065762266455403222392118868212732249964271886536136760068671097936640635611460569709856338286738978267873982252853264946437627521919063646742957630161964168800331920555868720367695421572328023094802427372256486609894004616082221803694996524565106601050026429310893937785310343331752157933545825380866350752813223095965287521888603726851561580733659036175755910795325308330834706548626011886204560999669920472166121805651347764723005554797654888157370807500009644642618296806153774805674490186764941358117046086311981855925469125984845747455017843636981067338725597871245155082759082412193237248351561663850250241109959707847579549289935026699974715494185121558180347921716253355061926586222702182957313007597495242792653191255865722556567614464904897893739150894848371291737356702219463968863591102148296343596786944667302013136668107123583377441101181063489486841276123518624233479346410118076573859923001554845366788772734788984737820278496801514124496026936837819710114149237083302971066507790057465875370225793450911407869703380610826985206845880161581990516770016128316014363299553706217012559366170782353916999287822361882986548950119167480197603097477542398628885099731537333111290739697861580027415720480888283233136825776049863438782511769224703697143452100175911045090410705195172671375693706277902217234687530602532656770271534003065716124085357042468530656408552238950842797920884311914061265962302458989578077025458928228104331574070944938531872776210908624586990655698358657531099524588367883925550631722189670879544886611322202619856920608357675892915078698855010910197110788554059235835552809734804644983103882901290702811548598905743945052785076123653012192908255972999602444433528101467550641479767562783885574477265104955590365950675354704169614202703892511024641941695780009032217228323474576599796910190214785271462155792232824469054890580136325075223668810511513164935175581113152695493849866023971310714414365451100913781137893943413556994894618812729663896020608351788624226220426842037987396715741016462575107267444624777918477625372382556000575821358531961466908115433986184719435786388881227227992536462896077074196868623873887675946671643007220740631869461150366295334446371985528828409484405941214348280480302560236216072444012611379450451078092550438489774219685513504353360111605503118186192829888005387789110996929567946779931792023412933349081494107264915432129594265610936579537684733189290822279992247042788117565554982819848256242846313368523521749800045210481623990950075433749818180934709712891852795072651133720014970480107119602996279654701037627597664412790528318042982195220934082470289752051733500661836468893285496083191675328448351432233623036145210378716542599228802786607905667894418272039262940275867764955000769083206964265308102440422484919135099407915339268143541419608226180018210444593096162046171243514256923934601075672226033399412846171131588630797414686767659712531673352285984861707728578388016731837074123171329598780698336984205435658843169531152013021880283073456762331105394119981628576659903845488663143495982098243933501369029056973160033804976503226887177070463956340138143483921404659543469455628140035904729009112724715115608793765474730415475793338369260158829050034004251345146535556685588861379932869800234614532886771011362620223755704328640346696233580556911002130723825747602211828909811509597956251408003713497285994317004515646859399705252326259659818950600105384867033509489212014630849409178189347664730546304027053117342007837250920049034572360875073846334277440922370614751696466325035203323446083348180627981224613589825343265251642780777786680757613667198246227331953859494131156039887933257329083601205508556066335533423735465079713860518114413005879016102242668779495688702638012170687008100945905706367942283867286120334025969965518850257836373371038583701485998681560119194970464895486195048772690762339716687487441208904659240898243216855465678524713618760535683450215370626785277394476169600107888577819688807790903786805015347923648554141296441458128652461511691300460631579505961770158949544231462948641779583243315989739344341696287191314504006719918235540224606524489766819448238708409170502118854235877648899141602181900584711638365656516974605000531578779236848286117215277164191190677870761876859528800313673620935402859631154172349883049906625928385616824795118428763792148880587839707695693829576950004272051735974481726211348205592640211353775121862616585065769479961064755324742147540816706959064505471576227307965794826029647684675473243779000399831795630983748733345501939548506344064050009581718093639298590066930583108376261305930221064286206009918178735275327701610307987798079825723868598509126604901502707966856775145673354344762079243014252313113139650540401129142635227714260180991388162975543076132233686858769639884304096358273793449463139384312910925567920575429050537759832118575762202365536528898824601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4239195101217920769215849710583322119996032211265854861520025965408767339989237520147750182739190807789789225327851249488066297293975817160784362253052922473610633329703603997085569613968274906872400069073236272632165382233342948709523541564389695275658601738988982360448645788354247125374148883675602106043410375869274609608609019813609912540913862890444544497198704026276462728971561370447386854891521977703719781237236921378313199911174532017715079163351737039837662524773974292599173240177470343983448048129421936935863451171986138208255618657981386916446318429260530181317993891299196167481062699409124649657764035339277250331184840109900823046818957063673661748312596033919556145309373841493432272921362159764073207629516736229299259902603382200318317264100472073002477773232520678758135793653614870965550090674915781210923524928129262380827853076863489815769096869847973170842535098567299586296188401245912896101241243094470148647757686140650648758502976510058510933607416135955940554456364172156439047724366287483866982947627790050097056834266630869022097331724635096468389921212305546704031667681919148601600586398018951244490639632878560457113954444648057283918282700047518436696098217755436939946230560221090010249687080437460434624418218360365000687525570770791467513243516069396707108599669779329491644449745036799431250490441727161648221323306850423560121062599427002032283074968879465643677725124717881525493914393322832948806622678902808661654841840067042081900541681868808382518309332690340512990448113101376094707869062904451890821479604941981702652470744613406068476515158815628150538410002681937611023231915932723165627693716258775998458485472109296611321116713190901833599650945890738299062890082544724823029639569328975973338872902901554847545008247519935311632018761397375580991970128918115798886289832250488405716737708811658559086836002550176290915397507936486724664711541802559287637103243850759633472332455351383353321150660985354438382057046779701800324107596224194222219916702855048988037371591621176938357511725312421899373194842407928286497999828743236414589990255195159097307038036929352075380344003701581494476830478760275183528027654737546161779425725082169599721746721938379702979628594033582491326038091054126827262478528108998149999877349048173292193573939832859756881524113770755580655697377035948593312482004727560402503191497886334829350365731022261524067985594558042160868667682058189141484194293542631623489422777202429902896691479493594255208162112594802358748833846930965837329307479870852899913872768258777172935870358088848715117705882743093056789437717980551568909895041558453876680919135330987265830770753640741289694833757969035349626353349721574758192946250418057561870087652139876767638104155291692319642542608011545997179907193449267810743619083788793054136289380140295292035959240673667771603265545750797726638626876004843312376446296403176362397608617315369873799734362743733515238674224452565986443230396790482062238049627062233229233390737421527987339425367767316157683365676009771524598661861435991412782417982497305338366138521755153617481240431475340369279831539505018918807582273611741311866920572191043606402793253452061043126603757980254871406410701237226767344523394078100107421889905833442976057856574844649559707942675698211460086939864430225571844305348284593980707683689000911823118922790972780513776668664459495072017888029110245678349637442638532884860883704417313282950480863894316951308362281239338156546287104393448581131017814649955999634123955712081622969453750613415085578471536211326502541924351197953794763555275135494768388889399060752968539447137530572898427411784491752780005083413867414382026540239599209025823322164819660611953843529259820607162353125842620726384762014195799236823545464892116560539817088868510194892403716079268011947944527727100790801038953712643250704130684203697365689882570358363538307745928340137042684563241798981157027868634804146827268257332134258536961107647949487090469175139862010022679919307242130815216641624531806444779589288497688665065364292317502041825902707015104428276245431874895433784268264281076455502156651058826471050124686853241297439134799836897665641336524295359879648379104081268137644540310156420787082012560672299816605622841515233659191125161713589961377068463060559616369217859536061049561011172032217693767361433033855523364146350817217403497703333489127201998881824164094159464269300523538693025230627762237666034319017053231911112493054561807378873020631108883632786552002647964482861273826903159275890754719542887175555378616832557097399197961977351600768305177059645338993305434851810496002739950381823645085798025794379377782878359540649599801695987782817096205383257090392471303223890401688679446095448780953411507531103537577653764524094339957238176222707519416361343211212241156136124821827427295808904978700359435365815223231026661881457611443148997988301487058212984602804237264750490315288180449613763757143774342419780049798916920216606014838800382580094002102587636479450100748799720538922070076467461849537232682825597946841043379293890406076040709959868875218700832770804436334249103305304033367610758304853525228729503240056233933376237299160574809684469005054621374021646798405860388616234567673925770452145642386158232216813325021772009160344868117622942173716755251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 7218543705516339168336915711364125540733345380997089671026067879879040698761321345448866674081719443616357540721467224661698810262086909831507660546653063393115357548516539779011870936367379361157389732946393339817748676393247437715868386939094614099983764461368071007831597055984539027243815299266338011311005385358066766616782276857627177761098019712356806830102615309341484956141910191217806577362562721935439117004402590911151135315853011172599063742414879778640599095726006891887289009275365083569838106932471576716405561097210733817033849314218656416218338231606496114764605233846205260636107253756557472410321226486340614800125985706378900602316726475682143202827626611265648004214215089310078417897730036253008464594496169285085797986045829339746423042977099525854334054248835126761912184801137108126461656161822196245542283092388222399406814049301698866226786109502255981539781034981085310178002871495381397915089346683614382978563554848895464264791470647969193615366718939668546610216888701639957617462646339314095105448891652782550051370629900078251827853406455043519862593723237295049799076179891339091177978985472348766537828386989719004648002647739661390671084757873599642183499597688232744492697252893609045385540372266311004350707645042470845883992663103817986235124591913337592288851510733956382633189637510195879141396850830724550296950621909121243986721112997878607579167289886812657567995493809093849811227881971909857461925047718461099742178510856147576387342910736165551843620382716484555254233644442776735554648454829312069866611202152884294963599983722933919957247362356980198241452298688313300164062896995118294999796077339946033945798844394660820693858970894065777632928366484445595042509586830489522053641705380463748009471188618355832232814226517743516055655901139617005053760109755186757058991833766187606057177703574339306605874929072226661097155121435364923153881371648768524140995770121919780351200020824520075961146115702032825892731693867405883243028211710626458861953362144703302132979214212917535040887714800680720335684752917173500832103438955076374720707085188132187331475019171410622781528621971629574597495542898194503012784696013211549027161659562480222272340616163917349388563181959954263227907550908784422125337761794964386384694285822371705310181665861281506040531976323442099679716246808562839085839653559174481249047147442353348266907550934931532758315819261792199640852150898093702647875974660521962912159176594878007644632244650197293847012576447448984511615018968703480373946264563350446529427459023287620971470736003806593591895823824006163936699052743777243947672377851718614838186199879545904022930212301839625640272319624934161450299316409359220994430709728180878166455725964076862685359113563353956843030945892372936746242509622621952652005433926156611839383489835727909103249123835445691553938445007944039948939296913065310530105640642736730963787352858502519848522698751001110865226512957773524484349923260865578213575426626382261033956356002547271715409092253260915800624758314510755565864830916536701615373608897485733790327596348827684040550703855979308660753701053037166174765428227222784353067789917482244782439587933102017648111061856299142276752617061008200255099091110125645473814491480444344616837244887591697734104478186390389706750151521116560332013697313259938829402561309205772056274719582184848802608877469745692434218435357499090734272866541840223397230704900650319454437337333799345935567988751565482834020927897225674737858324073535613976258779015609764966696038390824378363692723369497845179403600524631455198496161976754765461875733577409344557367169064547311483104838016298898890077808082957983960809473424283438620272679041657636813043235656099662728499186516172977758641012507129735412615478901028173882400158356046851527617269531596563508184146381426533741081584573522284539846591295935128174797119031851501371817566550695027899120783744142423167887835491929384845447508531696437699513194060817221779091936520657045902434105820579393130816561930433910746832776171841591068322194918825712939520080168338620917149892550558179148971456365556196600837213888139207648656515124429317572237233142668786820839787330764857221670243449936283339661142288782702981501729321336577118638737143679971666411181530685615623595482675475494547278915522509933256052720948931789388376725416882078481388781118971848652697264949456000351408929202486666363770052646606833628393265940203461120030637382510310868986263653933138816362478261163919221140898093299652786387866071202894111102671311927740235710647271507219424408611039485507357239583220509731261808165833773688403019958355284207125841470346140972224141334508989583343765828601462710224201560452885794909692207221180276093271019775882718299511365310704025241659904801760163592059294596825933309478983445101400810411059554795935778477899420916905745802513263536972142424995306761424507093654942126122869586909336625231893903400830344173708778341649701206647475630288327953926136023792463157430008089944295596346472869892724257375053913593192528691792960411042020132532126118304435312886306243766320025924204382355980432771900737214005104813575437470782012825991479845817620814412863471827819384605882330532246776977358523047802264140821522208432746997923642005633582139829685372022024075639482580734050304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -56341410207700267879083489090486704780636189921210406467748323451543011866254691852907353037424230748944249742658062681216063620088069541234348798783000129180690320492108767357934109192127105371275735025350054893079644172039698439281769744629335834470359815037955139702168718736873001917639602608228970053905975980575367225070530798228187160348965185110830628532244872495363647461570163238373366531948350210628810293184198277534561426797720764280921176062977786388640831243429025379913204380709594690238402142179394495795081171118121197931912292100750208364566923766919859217232080977646428511380733573506343360172106359130326278721812273100704690706526623299495808186991148246924235561513201255585066064839692319274384009955660546186247069885658113941035103725871560971850539320304947187310643443265858429693843940362937445106061783669638366006843083648986127536795526392730201586375799315995478615959281714926928248279533125649015042780119771940852046634577913212771823447975945230231530892407861124341213780203907698223019071123984537598664166772172636086557366718495994596198526831417544301132106664210858547817119203255748028472493561360072160352798651661512765108910628633603586300290900069087745561125894552583809214075850175281888439508750169018066193944044986245247011836462008335268544588865637038483441415393387690555113829332881286927101772070865078044125290084961517591158492704954895537289624994506929776534624062322707251444529492754920548384223616727954338553134534140262423772948641711063883008884991664138081675164106712660549484002782533232933428325053737831096230495383008868403262269757686331873397505600658362572753304544526272997782080615701984334700665903934866049355530625003207736595162362296945677263557966556638725805622237770128183921638892677186720185142691255553936905876980912095463779710141423879169027216090536667608063156213472110944279157063485933435942037261545648990731800682170779287876509848993880400333751803775191632836966244134019973807471214840733352028489557816119269933030456763630808618643115106718927554943370330260169692727414911464167265159787309579438694177672209763542095786909983411679451020544883168702488653583127526190855240792117667909805879674416668150352606799955048542105674065588672064250098405199951776480626900256563395484495721910366299703307644014137554168360730027360639463165372718990732693915088395269770339204029076391109608698414927598911207923191586254795652625584341919506579170024171220002982235489974234846904774821675345431482124100330878139819265323493333140806246284021735457767444346019600875333714517753413021126994848243771383988167017686487063501999904335004796573156577107257100219552713530084021851021361813556852099927361120200025798094160750138921787075830692743909033935093193732482767277667188948333003422192236431143374824242368603192225122952472825856591035144373186115634256573304493986371483809980126171734339134939322567023121682017238015836103156301746433935516621239417694588061844400607045293624206251352022890249504276477757123539730533984862832788215002252070363803765607936440999345124075173172408534747094700939206504449174032665309244410534377284812104238190102803119761285755992747162463334170999504821069270922344039545989134804300659910842827323180182360046718283001633738323602079730870561786400997306502229918559930661739769087426371455106434047309396701435931951626638755308063793407563908888432536978318390384076167255383196068523390462127198843088453569217538426734146378114753789632677082072707443879680831796285571684328366174171164291182191577583367627828425875003449044543638195592233480340472192739359346554465375466680017466884275884916293313310433188040517275532920562447972786153585981755148988335612747550202139807250327507624604819101033345398833695152630996435437010477768216698836618064438360821197999731717501926196265836358647715800476841785797373846014577593505724480305303051477459967066031853997485905963847672954762881976557182019227670016485809774507281436539524399684132803467845443918846379530941192642808857925233984835277053947527295669808514611576924062644158023516842900270535654523949868724464737760070162732864971213872192423602000826899318984031935965557664627510196581558804901316074141389971502452494583046983171908314187324387106279828298878484423823023141661122145990733380033162652176224534383428384606723362101978411440609341389262324172738748948445063901872463496392001974183380293196417797983741869728033802209606775161568080504348991496017793534459232774432502153001368587673551348306926095768373538349626190087604344516381925551347285586000052939267316635297046823304990425136364935997647559736429971808880178906446392052805755045886559127921985252511174442215146718305564115139377330968167852067513707594834180967158934062388107288719538673765832566514550328045173618078757150538350689868974227663748295694467353240274358947383684684535296115423731011975593916003301682849800645098391766702704074089156063172760594009223872122996803295492809746186640252362337242090249536349154216815859879890575008431776931654628708843801885075301622309751928062778036917386205252225723643082716412935875002552254172656328114608384873901051621132841844351940501914030872315842504990065097908732713472436883866190588753104747064445906635636702361740731950625318084895611663067216923852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 206854292218431152017825359579077411262387571109366812767168531381151866551205795652934585462991764598423942748006258987655540980592609655130155020509925484459618489880589666195267721159109988124323843904568045965904902748626581604685025882958364253760010220068532015642383804850626520096434854369548889924170340816510948974456273047166593493468481185213256556632815335840435067891455705203926665185005090492003529929766426485038415828063955180878847724120291324135802950195960749355189435552603910310599483948824823921919306782715995380225790712421856880933283327975406928168880494176016585149727115258047650380558067866070138048697211882003108780121098198053963084019541591201743614315581713920021123435207066031940232990585668079852267372143970122537885024524832009422189908723812494438254721729746355850544108493934825426002902531492599017221136397973819560229646795795012646414263809101920124965393613072269297338980791335458647346557339562697386889595758899391675910120209526821531439702050357407893176982928450772883392441483994907540402452139677100504367159334275247908413097463549891356178212867880178542087251118642634772765095595474268906845446170621647570259450967417942043805626452206230929155642717409182415749224586414135736320397341123240793814979175612913282603465105286715499230516575497693536976559268932685144882968200488217110315938713622944404369758502531033627102675907665488399714985679456743711967718160956437283992889271475796394058691565950154921401142942682838085738572800721748540832032798267681139440643885017087037801648636702766142347062938898714614518074568311903145741171961209532071596635164190255421020711024943669568283610320426497289543229864176642944627179695173289330366640589306101858027795269330828443532761055041992022122540559763278142149957346460478255026671821204851982151003670636727406873972419056076643738784217240977554222686178012944864918923698467794548669252951298218513423258248537163579085491392847479498292515242554529761173612593773731372920699849443944523935154113925613233235732755808782266310987363065871969145998820717908469149233563698924318026170646450232200226986091455505485592071144273164844971278780069838833487774888672274243178399368875031242711583116068450378228326156701084682418616479592424433925395265094029750359898803325944593157375687226651035527660806021223979777696618623206075290413162330390666023200740097519227136673530997886079470591610797773037095319725607578516585357497268873183412792589341638072559707080036689956967594697189903124887226835272029057500303752427984105758890301530513055812270565811606710907987529073983836917795619311864268599857473785402224117771520990355964553146840312653869178650223514833332753657483439402939970650643723263728952918601379746894177616507080002177547185925303848660103872646943774026200819898036389441983508644183821237587569571938803388269845545795891107139409903880702726797852557089359672677276566960260113132186835860097305049311483298562840611478219289193971968804374286457070877974139400977994211553341413828690102300817166358222670484833403402125508520478999760225097975766947564635524430323594941086973713803788736915984587739137116412748658155286577798901325616944590439613431099797748998249866107902821924339119373871961935498363467799066493856405781728612535346366097397369794585240102674833346416055790330065500518656804520387357257137607969146794640639806993380903807578838751952799611384009770181378124294958157661261043217095501234010628925129214750117211209938430772510904206662722444300953009481635154718496417260080950859108112106602100094608709522199765640678567360695114014079102315629619343497900981215442134884487640381840538365818385319828389885895329478268303126733720952966388838379338175824168108240314123578356738454227619118833196912575105718397042253468166191285264376941307579929253602753007692513747058318514156955832093959660054252121630977548417843369923039280101148825265817454126407402734374686149222884871592373162651571643066391434529070757371913391021440692455144183252111141391551963380233567015929160149666389181216411589639776775710354810807880217269246518600048339462574206337023583865567375351948268140273590611565025726233901224946531866300454509015561895931580132432696589014930335839423464917477333880469850203716675616092608577744595189623238065713479103181957977638881513860705800665761762231491816118166588612888286635408888044410916328797137244478426026323040988518493834579664830286663635458493323947673762335778909276330005964782987773365096164680920073008327596129241557747388532637676403678929613277506778279315012560691400049680256742776666408329849588533669956780964998100800286610121018905210773203761854638355369738212505256355062396995297658728569601608702517304850041843765221909138013705595726398508348903148556052479410687463260195780932164186138630916279362640533876001857367015043032029912905468601475647865468866200853957742959330562859118627894951628129735545130896509019688345780283985656152764980743252824116014733822220415382801869497888467463011406527226606660797088790531890814505269605264252844055444542128279009302881821327489575672946340223337995719812759288212262035628531150609256441869256354929075224629054618775504946999744967800171985767249053812591279176685334640120948219076664734779735893259795151151106789212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 106517220596279245265022186175470943956461588171934458434551605611966053083099286792857785252364489165205450948683156224799207531112199728808355212330923198507374233085252092944058563202393346833917947703091026649990844070169897223523121589489183238035208707553640627174316142351883792834489321795395818658435043238540379121144320844447698126121923777445606120023836924191974174127141900472260684624518752224806150243542178510086012704154900016063192721631664737778433174503189659508720409786935565891199043107516140623884331707931210780298254516459618371579987230625069332161997863684259011136276021240306911117873144438116369337678327023614186491279945015154468960717435224167953960211396761260202981583102239207700392208557879162522881395238657418192967868617086374932761861505321060800733365567043201842777975473732251765083847512301690227386561437466158125230079225292755762321072049060275306206420022551620523481767732040783812042607527294698973685617285854776412725368518846516297605646052828967785558973763952068338873796477150920682645029858545028476832298251971292162159738089781023603910036589826757757844230878153395278131749175903701551565918590865495312277004262248865207152469862946367662510395737465735720864415850886238208251859674361803129065923757259249545591608092942220698909426941682973030011384682533782717834941429179538711029074519276437462884862599306396755822850713878607258260078228675470619000120002831442184167506209316210749064988103944961230257760862207053932549437726935676633025835036070715265093818388945612888107616976174849345197887199441340061225423568133767544881645317809626853749982648518392948692168596583672273856537143374867034324159250231597931370895371732432261825299229462261558969637173416705338568097365845695588280474533773076500410800389133872380393304474202558203681463601607889359563181532501711039860056598911251753071094150555988058558193445183733793615025380859237907443985794048471619048389061889250583688341367112108627712832920081527936236729446485999652570707533397878400270546652307214539199660598042660591564159257661499129940395221873243289739045220560421779439638978673657287091462404073401178905787675130424419110917028082638250392687961676968449918443165650012412793654867305779249808414102130412696185976807514121073734428231129060872542307974069095788411738661071235843809098270918991561495931170299696455283662691587509186082698822776932527968203463659590625470135886741258235687238359877125867132942923069211522787608355764605251027725556891353215436378839599530730125325350552937410731185670406762366288662666687472211375554425937234927907393070230996747153330513736957669822692442668453514158882470545136067603599716569599180846580423621911526622475222994053851557018307118154471353837886108948061508593321487488851489343247581129428702282279255553820229301180305731994530396036029438566551233833387972115376961915028510841066255412050342446017211573262453367938984592523630201467730569323594162364059798381208558183342318229420672756661032474771797587274261957201978377653636903108968915653427723774804563673229577139896505829306020551110250437851627174960064549221264511050128236909036156075823050513531864616807891355640405876564124998272932328745424560365275213255094319212539990792464596588787200850792678489314042772501842128692579302121802006948397609357071713760239501179062630872748969827924564820343082146589384150809532597106024535972221415404536354131334049773169732980806793824934283641876518793204016545130697634505024976418579686601997188250189919796894356262845487161118815062680391230443188213399548643905426942230283285929519979341730560585486549057728548286112504185693048030744898179686391866098609474461665525983657280092586358673832071573696953732995007259149716513130114855229002793439206906850986672455239123078293800368578762598229735548848713844824777143012984512720054149555627476021871201859072148480903316876265145243289702385846110324871389771468843881126032949012514824637683998088719505957061199241770511157523606488132560655367743856295334906065366568603713391739372605975028930843521913858300938277174672074703583467326109651160094151968475427177645190332121861724334538775773790260245451783858383266730431444628312216154637938667010693802063359612003926335732623362572394291467689220236029867872241582128150863005081377446534485497735815610685448385039478418430696298361885386184561609366785489138932930968943958518373929798330174235985321915299906935573739337170561408449192902053397474214384032297566889695632131445636983207984469613769964668041225956280634380430983239993732473970010162385036422520082645391662000302679550983626123559929564090322835956498571080579518045254340737643540253222869734812015795084271834283163190147943707445530793083337760961032024305214396522202245923337397359073497639591527489885690718957142424407789110931590071670515359581231776315339567781365709017021985636623419417853399857418593895960150396254975306113677085060945744922603240398465711953205450590232481703697683859061359725280287325259730445074018468710477633989785657417987170128272720919547217121208123568727585843967190003899296920585312184145385108795600939357642393779918018540774391487030398341178234339950821154397578647869143992372479818125843681139296995418797896684512866365861184141950869237471408816128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -253191183805270665866077796549765487648808271226710595154703225868945450498090609918084744358289687732607427842005250580977963553327691137587154174203458450482947557940299162566021484259262335637309459160615199976948607769627678050710003260285037213135074814545612054513846072527250655324377395021584723039508792602985879361973076702949199984617353925527586381504542050617985191478321282888555060463794337521245406308383356191539491151850300849082345315763280631611789771519345389496360457447125879234902962412413822776640849719103027636841545212282143776168038238626148299523855817402241373312746516869630352321030213469483045820421367068112630993672762035162217805994834641050068757167101335520784687031841773456474068319718718205825840405485620744230612704311046073508080908819124721173319536581109426219118803539589235133347671078972845106070350516935491220701468013041009819996589212612278557527093051661891762694930165046696399697288991731594794867051192227336633643740342081892150802577975604269770082076133442132914943879806276751714457352939445362874310250572828687008758268991658949904033596846685732812089578202279645337653649110682227620075259043319884656460466245417422745781896961113962545816031190812507881182950615192246442741994384063507567323641029746497994586981134997889452053711601981065767121683520033703302471934761877800646466153747326766512991782970370291138184801555808385787052176822054606635829183246090575689669807246642877929681553470639006619157945702303082432370712074661987008894539816988090184593101331598613659844012677119470752301710716235206901928592171694549911362755113855480310593447658558271303183982733858590774971324946120733942755184302618290504242980089880991171157388857837223213536636066369056399199270099359756702835785678838914389013886131022476397106759900130225437786238707483669369054275612351143279466299455096904867264336114191397981293740464045407740176252925340300628678984895159328550405046092178495613163543168665645355579843712386702386094419462221120884483611153090561297483108839543669769467462504883613178121434605400550951891943905679060011987422071829524877390425254406855290623204585539345872354211931871887296858727420817450385362223065103267423347067056913641201524735455244683940002294814063722422700908264264484490699532378546608221238684624026598009846442233415575896619714599837451634198749024931780286361013039921732035333888443650513553619512332571525863263947079438682471038565068189441120775680366585009149485351439111700439672716159508590004758132545157187043534149590638469816435859364352000205011858655713160823508522758817318455790995018672132552987703389044272281756988777478211267964577563591084379986780955402230708054271715086867956762053345441099354861859899997231119368863751352227801410652588485180832924357766255526679132232261522099553416651005642180578772332978724667036716029326869196332684494677159741449441717721900832029432597426976113631630591252805280769685659422248177776610558902820869236905855307849931241123638907243300269981165549574172231531869548682825896358261954458697877071283419258276360600529244816316327096973787625189286479717842365747439922009653451116985842317174769830144978266014875267670320802223310129071011689385603539194010863117594522212772541519423685556137739100549286499315789579227266272785248689809920520484548400580317959577621864157082739209568841131785370429812783300518844048596832344590905008930093361369133550203161776811097195777827055643740270156482168103384594959084244968646871519383041727904113209221385818742137449121591148348647282257205399548142115395885385683585319990736684024522706829654378387545185736653174151454331050193300234184142486486330178738671322790699476270103373463935961149270955605709218911210013033951436893808790832936932266564541370794901299168931994615088326577570182684868150001614591515308178388664231692350756110271365517643953098001293016189625809653672499057633443409106652215866061376794999609680727924929553432198951469897901343845223440550646331456089720100375550382152208629454232917593885123523495120763234630053451583927281555699547665768769326812163836636447356414583693517408987469415260351246040008984260411659902376241769272888357182585154054419623329443295277642100180610732573513813916905666322920485912584494488867605705465908723883488293061388711341769264632280876971487200616622332500220680150712336453925998185435020227341989629545535797126430403270955773778177059699361418052986905066416565489000105886652582496392854040744273201066569183938751807177139549086907340040022235239317216108585621439596116349774978336023387274753625533415361754467778618355791914527511497310894341634484958265964763505879234896469705606299834745779292419614924306591424136104015509518761507307661162044278908442469540029171421882213897880018084344785235732555291254756566571399614595813038761917466364831329160403169212604524831262905603777384408135659311568730243895435067704974498305625337450264259913722809284013026931461818614562718596316197296558237135668168833318044764110571600984847531749577934673486807610839540291013572292340646181785308892866878074361839554387164964693074591416448700376006752228327250000219382010189414772101270836331911284940513451739590359995719300891734836973160411580148661790193439687160472881532477610593994906219315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1311098387798005926339436639518560330724629497275388339358058934153259893890679504513388306839324069406197749870284670768336497028854331703867460182220583993552379005677453159254359374778989768255949669936476341779977315136697799668616378379185360020690549283965695404150171221160580865212890628981529290103704252057117151708132592527194196709561547018119749381079747937716368932191611997422462329998497715079282416409582614993245850728785751936140908350069119701651671002896466682015496852281900943957489902062081749013670382268996665956767436308157221739317072915570906621891897624137347585059686621112865833714047717657391602347541919337762868485892894026402143305888975640715705174352291338190238636128349143477218653750920148598899368566793993168225127118325858982378302394603176922252183793245012369821715560003488976725905269142238950081773201077105987390395997591964557918333350596669732252002876287599695916625635036753587275165711471212808234993889567314101280648644343326207468146720609084557128617480684171033672183614187690031279398829267358242936765912601764334887300319980263756863611055025917986531865027424016014529986566152483940782014441301673258490442864996078466474469641260428755176905971028066244720551702050606597430695567990439715523337112315769844491654507491856245578760639922744594215324648128713142194981078237558422441358047623648532494533159284652316441895726055383117161487732588775629258088574574440390018711225010468186073608573045492257888927335805677943373504656614569638019117194569185774464414851473967651709931815674510971886782882821443092235026006561008769016699089958446957006928575669939844063519764486091844595197746015302800948420981448707929725039938784612622929850576326679659762805591607001546199513275541154855521517030608676032610375901971726345629186787868382808633982887042497686833899280408959301604703063714878669091645758021818079853228388048882904984926539159458063110724003687117443216035383190134597169608251424884442828261510639446835633553346241835704926242606388313695826051061176881657423536893478436027980507553851108026433397456260031986606798047033062446253836135847645740604354275376490593607484168604668512764645564122660808181406212300104582699022971240696339661662977174820665460879168218591835773904701495215795119779323244850447580134875384681789584834887387404201990311597894588115950408586439322095228747427262364518563879455465605814852107864654737903297119447763647459819376545808166017588262598717597429557412543028941633887630995686855572777068760208605032340904008172365150878475519073707411877298545424588238821290615378995412688200085591162961619959794116750471186394663662407539402639707774359410463184482289662954842315463989637081587876298379096699887941752911152468693411465241124481955265272156967950642504350621552871837373266402631619867064387674736099448808527255954414175309411651559583534728846981779863530182892906372333245880029683652705026248110020331684769786987855729738087944737036544788565780325724417922797712023869154516037950800270638102298270515260465156753057371148654164706864632571357705099652112546685116350091843183981366817196887975286770708733342935003078603873787394354707345443201665525547922215948147735413144513706763626979386219983942320061050549179973494422098625698099730314362431909338061104932398286291946660145569238392481249761817639694990373628457617375118035247385183740756463007575141737844249165157904839151963677850730554471776989647292115373811705824194367985934650618603693584842060809597956366594536125079916933108634084250262262051254143391608854495115775353267280813840495045753672056707700271831618765295271417729498834697362638891486731439064488383689514561047610646860269228883715253788748464778464901267640436988421500288876359571752233766060215738262839782221516528664625697563174016297849784497294679977040825103484067363777431990572013549877362450344541143512211041172604576277213896404955588965046567534736653891147208051910944980634383890463987624439946598516433214308219487176950677008808944790291797171316204074618384060785962728596549082506153071394156837289371604959850291070693492443321879589366608638007962185810498783831902765430895358431532434775262628157577258866556297689579058097059647728299657932202862909816816269016069522129900959076820266238526839883310975782087620436115900083362044757856586372199686074526525498851044030346940432804738920291221126309013627557454879537110632508079900156635492295508664380606187909297973431692352386293469925763473895645404570891634606233131334615283648125463257811953007217832884968773873381766110443744526965999092863176726958798900527610586468862980025234608921552156602957087389383505486150627639072727899250915436268857416383190916194434908935984403188347138111914388673234470474877087989358600670378567593217738163087790368780877648959825598847892430283667596406531625114520417307150826505876478162361802260997632567704133260452328630124746707967358623317390620183420816452997060549658994890938332603752964906605037746893996351983636426669619310452403445961445235526117775795192855188500760448740158233895025976558797103787245991895670821851374070553610827972277267397807193097757413932218496697989066973798929634841959938485499282923851439758944812365033253775433128692986526441441699538129281453006234848502533324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 7734194959650494775095799697674140021480615110841577316826074106397923319117664589005035815036600234449882006873878988814585633311004639403051034454886212817961807714128906334066385781090717375902266708100823562984561780201327914169743714171341253635609079978044692142345738937214236061113525054611075981380217425948234403566227416591672502050914838690622317044420032898676652031315980473594312259975855747981912201690928345157406107855489458482536138844265031868432355732972172205649874281660537696676850719927634257581339230795074558707322426533309015509140635975773425509524643949824298896967576402203658696952721322989112809803242808820221668448702772521425872874231262788648197865067130650613260494577317320597571516079488199899220031884834103533395041499726131235371378307663032702683243097581315206161057602734862594555895331083135511877006056329717183519489623434738139605577696645931792302949838012499959809507161092045315183848870106246307090953191357880922342393685204184837016826560316115819659674174061947111442232856405794653965689138687184829265267992903311404533048445582554696117400381899795112592425777290597533993138082702323641561088151537756580568416370714045914009131314038022635341405267623965155600127802460687990023437695790633577846247594200701093797488454452181329141319105036176918283557033117512495614496560247759183124097671539126574682693878421501834163091504298436913686763653793606374687104008241426139945255885644114398680295863760690424050429663628990245039194318441772353497406246790982037290992299339431598916776400652591788147425141465579243368213110377045964673985907585560187181589722473876269696916935965277250280359282064098589447326625864001321916622469883879443483643988272591873513614944805147167254505692086091248175333651848421920440996788470758334097051149495147256758400344206729396741261479516934777944754315123756200815200997262646340019815612939840721810867262040429784359294334652274007876257784300890176754797444606925164226470475603469838027039290601041342774932312618072487567988183047395687154874845967059856192954484161072814118538645129347826963080444249661771200975400216942981248240110099756016638856023254504797124105248425672553144280945356595178602562977468107789669474889862800655814484801756350317282823948794814893163439008851274654454709495423126503423050031944118409278609074055078406078579569002734235961199486422125215947131045372317103813671151802594943287811798146867233141355968317409327554148672026418274084512532474837553492443794361828028498886204296802984107088094959891536904121528991623202307915134068398547334191925283136019737902046282969493984586493275560907416803535095562797928865301812286569940972634869128767189523604127979810029417274986140887551795522224323805071456630749593303869172601991727648719068486310442293685323900568096537206852121534908685713925100794501384312648343980452169178873285413028044298132530966967192329495685818233459715438648660538300682209461916680106513166226350156073077125519653865790052956983177259922138543531323555729057852104905759533762308356253486109132999193383974621594728652318504898097137337879552190131942251863691236021600607866140333258876433686169574618712648641463324558401616976435079403489143005100188880708249429166999389409521361431335438888538980364070673461148763435063816515170364811249081191764397820138682912405779870210269227609413658527266303914872421873411249587097105545805695752067538632099870162506345682737298405302525180268612615386591414889023784704038093717095147115562344850542073495827424640405310283856725448385507868016720374561376919686410104520300445668385867945333360882751967433722044482204694844456361999160582383664450108810716646694213646750803611241276351634948455072823405394261833236628153368666364382501581078825733126084166022730199644008233688664215360014979952514386216353302707605215537737027879545431645189647974603154775449928560887843737453049181713318062866130855323618639673488711788711978379298846612608346501934179066493290845549355841564013346335929345714404283904743367474936133570466228321194854340323348481890367342765824092343010821951790306568027387895030077204783402019243816328965153757344648368663204343493079392657258759729995410173475404129055558191804312663915224290075970919557317546376977750681702373118686930344327300575537762623832738341507500238378662735779582743858010012086425512868216699702414170038989423166182186972617959072132841579713051716473817847377499780903990304154411055763293887611015834280230015097974485042255269740637729948088101618061596013618825390841396993376922408697820423761949686673677220813369457536686374718390020967837606303767846034067779519234874972918993506661551902082259281538140865476176279643250342786590857135270873521934620974936125866448731987918541328523875294532735638013374842638442237030541114530116589842943432701701764453109323285271726887242459728894464599885860993622588634373966199582506849810110902238106706953458251809755658257690800127774486121818342754029033116930790585791912272740763341368367369957976977412451545727760198967836050912572827598046252351152625813537298941891318534438402546135380788434709750141705696093572701818202381956141366107635247271776847868008334761018585660913340975190171695538077630056925054813828918745710418289167090663972969499328512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -11371824619548191926396810894631504374531212294631475076933905251698045804751124458223598277830238508744706283801147210866201576673465150511109697473055058999933803178883426950982789932316867909238994280577244856534018132960043051955695406493771392219829792541050604661075561466657091146349812429512095903301320862483310303017537827142207700011021849141623302014148268194292972360792033981347485172712472979795092699325612503729468211863350035775450423610009835626760106365281270967384365401771028176013327776636610203596196801362360608877911282929520818009093695112190098186395253602577289466509375160824420191151398228546708818761829852417286378260682641148126726407931444336430866430463355351171579472722725381993487203583153121761677171241598148482161817222366745486121064692971036631455096020271268564488321966411917668213387442430984731221485382013474974388443795946763622779516506075528980776000122748673711888275101972880600794834172456132121789237701627136037133836598512541274514590673385491159272488795708522964246726200169822291041789149766611579538691004209464985781349096901509373002818576779648548749375037227501866289542304339083915712251680635978125483358324666399712803206026967347671607391809944685607155610400235928781722043366181682286662721473905462119304219109940815468043053715179749184919606220822938676167235775568047107145463677134668961973943033361722534466695914206590984823092125366594472574853537954756161846851097974386005275856545926516570500186961490654279660618450862327350753198606369168330331227190828682391210819652219315566778920499053724379531859526105940878793334198103456628310262756718049887751384725278523280405200846175792417326407917018104120908278524867591767831848053779183240701154489871246156450236645064832262310075106455920184267265038625415678566513620927969102700729675076442894961847592702561376761378142759343169850790809152032322542270253126038214022527866290293956185938766856677060403869647163635632383919160866176248439203565731562248592442596718433341468372455821323136468792794178464567143048685454242834309002023867873935495891910082917674617865002485115897383252931570337534035118170268711476067512110106485236492847921250597100337251809568684174737811724238446777595221493341832812321101604489272017881942848273160039304243402083356917858971161982683082905680800537145890380990632410100834274203854171985370422762522767380668431962773214731297546286945232134830531868576219809853067733446170769422252528356906874551440214203291061406981885347242939369334003833620697946445123395749683742841501491116471775790645408280410952330056735195097908501580753066273518165318400143067383820495841196354665821588154381020407762680996610561414690165450150585745066421368150186101303774568312363450818214005832942960026561065861617986056594992455638787842738599539970330647987091528009278582888927421404070629096764682857191407553045728233041868964464148437016393162872529899106734638512915207132419397821386436617967563217239667846416124008784489703192296684544127862634413598303151550096126530992278601821473349626821452825508729729145970668491650198903755654448506081866014666435370093284220149406646567468120308783520786598733647524783660555495347802040163544462010172152331771293453405785115139285626548402465490233917143901881424612370630474059925869331691103114825972825608194137186257786976211772274443668216143417425460039223197355732140366317618074580563475607521781406150616448493388969393891077837514713202714964902687658591263776934745926707265430800496843229598609988409200835388932368129312349664350444382488629406393849258956547757613229120749408054487416075711048494130790610410610870392811033430598131839514271059554136321794150934043560042782277236794747391770624030396758117290322995732198175799731561541846013652867394317311635179757151524924256171862053927119305383860846343113314836185509788147180837709609262610229561939105421946689540122560573421299909088549248500591926121703991557707222167573137254701697433819072588151773032563766939013377519552851800338509018913613604746331085461500033772202069374008534449169824938655925228485050859428266894613995307179556574030272067359987637674332798370414318525986876796679199593087385716474959083009757852337944379185174296309656464042367781037300734202219467986895802182312918482678214555596102706624276788913797487540101902471999141195792682800123127158718638852575759458153948936970831014968680472868157064442833705188370980364172911516542032098760846954830538455584744363863673462585019588895889152978117385337524490309182304278017135379816434601117001330523646757666388564850632629282810512705512541628347533416619220320168366425685964227880056211860355920059341275479219618897268903873427387008855494982291351128532599648980452093321827662143216573639289165900438534861221248049960477641356228097479531079363843514504617332409306282931823204845315012153598202133074705146692085385104508706231809023965488058133276259943236879904698210969025839826671897744895257739475191198365573144965171567931154764224826209660251516715786881190046828829309555200138288028944617212159754364148879664018616618799404814656005587913015673479379956493503934520635794182571386278767972646965357666193533218767159317540823675994954693036485650365296993537209755193561038614800398484026750016469283635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4992350116420603843572907046849157761531016041643891199708350006412239724774411062579525579167498698129195604902878243189955977044330621606309503591192076426522098089395080017969621278690986382245881089001179646856780919733879217080293504168649030754328011342180695080705810694351566404043384311351798539415507980283843393775007376226443205253923241824179123219807672473294485398036246345818572242019936389205130212252210803637760074944060391628034950907314977741287661140469905144125820121438308686741287905692014140572909353052104541446270250674892279221937403727530712861624957728670579625500457627245894090906145488418160678436155293437646981440248918589197900485340562845563301181078047445380995774057962587789568769107705825458505884900808235026535191954525292836760156626752491122796543585047575109298775323653085198130366035206321387115001246426228261982313638789371530335075188442311984810646946589311290801266531413024814028204372538495113300458302927740789612751536857652713541506680696224472555849460925408252393108629935672196234624293364233270708876331075739481100758658440523617968626693464931286633874532885092312810672970650193059879062671756148754565971337195034447900131169052545021388299876942936183929391602771123637729560341143207342556552680595548139348957573281845088762771367165008214710270468087946606456128914848179120375089767228192426425582676299853898486323520203034029579259044450188573865060749514098281351701544016793725753459282240229769243769438762776784663744660065025278613510042948251556473856936364324093418299759886155656692960705094502058009608814659953102836947902081071706388802886174829856652125703121152488972750820966335838366922993605126315117316920444600004724937550003961339863832482936163625464898073029533680476930303916527247245754402946244056360638118673920672424503901053268966903636428081094172567363679141723381539024348998030646835665129545752674935022598683343767256069313616921623106504272209433481828310437397475412950436941533027196675232941877698164978217714179205706928847881695786426133783828928241320562196398053195509432533405111867964035495826673817878092772765010358972270289492849341207407579883868973598538974851881333707195826223317165004314868998528580216183049289611850093925906754670199765632951914668582662790612610541235423375182121563909477886503324412333671995309870592253106276221446764714793985069044922636815007800833684086104728896008813209951595588206961163552272250765703151258316783870614924393909192159855831231090671458390545577205666260956067480306595608404423153852619563755166045471724334218286097185750428845067182274026416670174848207592618648903754957275620223272061379052477894029816439356841088613231701801724369982859269434093996982197668651472065858942789053409553219847385284864142786982866750992979558632058649688539547271905046074960598247920528913637530467827998789885772524483316184508061591093816905285321261063585532828454360546298204984984784995808153417774248775757540044578528006194338162984008390922879976936517093819370892172917248295741233710678144262181938063011414069161831116645223739202617329626821285882468646605479418024701532958319413922077265560952333978308629008852053568008072411564031583734624993407094620960240635765124844649088860030794726089742344765217805474003394002756353218606925466583502247142237675499188204577988941177980347038726080719164622643478805831890073827005523671382593714666153779322219409630045945823413759234518409267091422552908654699056751431960462428773271942891322684974277765195558979075778517949599531113254576444256783423285651758541356688916103403237382201995587548035921645151775695736295594026115261911735300034855246388483949619102037280706746720831330191904958535241599517204577427845000835316773590304115397252811219564344147610942026565843415162458411666260155536804638040194668450725664148835216864865686721905414744611868317475589080072969362688982886702002621348360216820535309574971875124864766001503077100403865304347296788712997174109180064765356116521921558223874922694828458962813480184459691942647601782541744740165790348583352145166523368309329637788042140871453329565882141920530999504593430691086837903962371181671956153149790952603616415977720132043259772471283005324530124468845473878625732131608833162395591470544102225843201571220958916415161220160275085259806783151633794370530817409718502739065950776870566523469155752363976661787609555817391350474875487395142490490343737467974367731188643149722913601806035553810712935140461310093825557238040841852271227188582330650364472214753066921721383995721777363244259022522770367511674917471164696820538434384480501013267871681504456647064722043619313910361821433098069121513087869709174770313468849310128703626532590837329877100226913094627934881466484894316006573862754958184045087008268127730314842730043943969906898817728926357908220787227956849065289705681350436905996882288406719273391784599802590789795061937502076963015249359080977888910593195440090882469219974575783812166292847833312536286573414859654089735048855738624000131157312309347944283443429308720784180152261860427832633640356039731582883629113675802345035229828244916382861514912552082816799573542966228957774068856871152316482583820477020945770143254885477098711266926579659784996444965710275729869119314497246330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 19322102709263754115719936775084173928763461638911262720913510151393523815919293139592416212820961105705543008286320129623927644669442527918321922040750150089734242958146879802327733618622301805569296143226148926110691126120624481512906554604752147947735566567237776480265995130298485933277592175087010504018218273978580954336018302620756300749488336523735859899041183785172924135589423709120768085157572000270985305112271549042947166354216102515310489562461937663925865991419695735580049350554341728825151396173051635462105321967479913445016370085023030491552302364257236409029982056720194022342195864930623960307396463986153732480784806622574462252000868339879088623530684994198858635732059801776843739883415752212943451540280528181100168104599518665763051261441857714786530360603490120065065107153944000035751745329271139624357833567285436118748181885116999771647458287732210108334919299146820755703711691469901538575052801708910556996236157802837350220027378897735422348684287372651265375101571569181035120245474962228821841052106519952689205319473965991063757666945622611311809466019077268802654966677523211258914928255630843443264180670784810380593608928823398781473043394418909927807354083910905842270223369444889094186455468374719440300338937019323805688181167852184499239496219823758522788039219126805022400752283129630475898247521199534479168994351516098272273367783072492381378240672815227162309409610624662312035321143344805746397917007819593792986574299933044258275406429822586877779081164873980787203540883181026924110184102874895256010711697749682642573912546053815329287593535522619907044039945690121486944817535028718001660482750176973445587209147480758866155264987187307642364061125199984266089789152875801537313865552258890209852586373876589811457493202395216141247609649914834712849035046711768525507196546319948943818896133590441802711038755009116072337108466297695813630360218598773906026237156167262264893848018047488012303217374758087989867026540997414495836182400128979755422004058334601501688297767715087935461741095574783015044909319668444802991056030288152924413923666410799343022426287082876889592898092497337175484761308402501192896791154482766244292281899190636251392291094392699398746155013902606321707856187223867461629951176836388429780976182982896718072176156517885861936836788753278064056386226822887147562581447874122134677507810138985294266312540509427424423713546972315158294985887727790287945995073215619166673671750897697022671627626436701837750759370339704961049942273132861674671533218261092689690852655298293941448934648305866761243058999299786619209834319796031692250364682024116203144136451561538694917187801837689169779946818969202512312829186597168583871696784014459597831713030910112810077597020999276954603421339002959527239863009494749258880079219890763274186229560462665623741838915425348624455327857716501760567381755015819533667291644732202999992678645270259592780701135591833421493279859795666278074086588477423962986493022025385958694253532400635804943067022337615479183675898147427726678772469279660882293324634125060239726273697606828920902964120591189002557773759656137096490034752595371505923522132144488574095136800787107150550074740514810842661922484818885115635966313252411801987571839058464183466993846542818503455531659122277827447420652998436713809283034505988866496858622337253452653611143937990390154746638565791122437019986514308062943397481704683969889956214054535003927237173324780752660994966600533249618101666177592177373212430997237270305185953035349713091221415884643326621176091434178010957396578085414579277891065708361501830870450024812882966349906181237287965076885074298444959403548540009520288433557794007187361198129920126185285590846156864658107602065393855107752519865251917183614632226831263346034196086546588077490025215759113581561295032708429600391587588404125077888101175041855864427095098001116567987662253443259888614299055869828088485291590127701768769287892618621510867267480412605845974626676574818934509837075134610073900754846454079456376602879091156253174687465376700451901554295314091244608840295088947006902624897027105444108258486074107729849715363087332715964110015081755072780432092253138780990704641442827990550512646216427710691406999167264547781940401037658152563771246436542651959118775020355407397834552630685130796452889797460383442845571289146239572880792219776077433123448804392039590531528652628234592889281564959123406901525493786799071093922282785049011234099431472870790749592920340018195535840687597177331972247236676080783719711430211573387647336158285360424134119076041371574091602184685017991546529201657431376002664142152606182286970649329414481218417856261039209480286413905741058692806505758313548808552289261825256497916263220164727812860881067865914752981305510005997007265560001006263531410795890256235487993007705459122343235058560429833369476052919099799915911340500165083536421533016005146806887527170584130228182571288128820227492379313233289410129635255487346011276612493863578881219159327366071849793190082009481925618670786647778662489101255767740589940034233520062187350643481950818208560412970198842948763606830617039114160074057115713495936884384796348197433905452625161958295136237195443097005132150014577488123353112703598632735673794948511945012919920988323886137344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 35963323721375365660735599557147479666742857878851162355965398663712559038535902850992438111879642776056446035279185444327106410040796058024741330269547549566174361072175195992687952650036061970757142600605883079317001833616227124002484691619084426861372831929859520965288247223408264503294192876790910755054040102552120498534167680454717752846274645262214816536008607751399803012045315888814245980407200548576202363400995450298696203088439148475804933446113090525791442217734957972698004739255975301355209305849401132742319628206684205284797210999913340647754230817169289162667483150891034854153526339612892322696024443985075912290390891367036344045292505893440135383366282514048370835112524100267346600149423472896068880707091977178022757375422857933591171943572031694133269782316467685954049320547845362107715731982440903499175397307431131445901310112912984007195881839847383735110404784786565886974848394742473168697031922327372573773384609758783389651673884983892670206412227732807501798060260268415650218483611602201097812882749528476930635687165372867628037590775378543149804114211922095021515896635621559209720461384821180861116169310538126194560146199772234160243165427188160237792957845097897912616581146136781322790392481337762659937763191945053976855923194036591044343667752342197884007867890306724230586745968459929489772373599268564276279811399862484266997907908579489005678537506455714378187983477972351490805324366456941707024400158817852915830792294995807424115187734934520820138019087180911134945076965962490338723704185347279486141854618815530148316834213129653726047049056634894842275520299557061206097770558140017632585751498526842797615541393629387497444523144906526929119880360455642663689648281260903467081330244031958549639138169729527433381062731981237787678034927957740115695007607486787038360446335292144115377230195744756253842983046977093419356090485839634501932940787714123208689779026796158694930248703132643530754787755838002203997461305184916750914595947201695898455419746927908369456330852392513720798114884282159716212496025865875804561047192880772641476015523452198774916236240341589822989635124317501896653103692781638253797101487210181863186394301028329673442959000050678836833122110541667567403229244105369654075307496992457526941291609714092720923298286996320308394280063272713613533321216638953731089511825555197076629158575390343730588584660597456083405866393545606128711685797146928657907091745192605622151407417470080968449906320815110405943227996832210281665620730769961541882979490618821765038582780642375901574285993465954091100641691769237763883857211166520023156989537188189794662082885198859900269731998570650865401154762374278695224691363079117496695604152718404839161418707872303811000397739994268671676506682337875480903168097210059739920047570010302658793798306711272185809605528114858128209899546397527112829969069638643186269531975525642188194960775748013797173795588215521240421760516937224614746274907030328558585105721361210037740802177917403293520568174520224061330846384919832556254512809302507519564767729727106409591250122876674882448893987412003885604399006693930854616820184392550500549678515950174670740318368133318188561495217551080806420664772552750279442629153007954900022675021497057451434230464729073410473523386768350226187140612505908141490251120994242457298879985558390139125190302913208050224261583996815545185475916351150489529377459329315406068634956839241247158474026363247555179666325085783013850581071253127827195358924545479034415039676734427538473367235112005063035844857695557312920571666086236655015970882500417937838931723560748632763644241825038808912132314730585261330457921494964572849436059930185536805803891375878387275640284601800648728025820925671756143190840225661038207553180426649795449876692714353222729610466020260189601068861816152610378546235150908447853733540988126596952482163103528459536492877839024422400972610417102072556575378767040527923168318049084852655611018361020596340859684149399828659452709524137982971543685181417352806116624795576435757879429472655863963493875354767902165122641372062425693271277491529795391831076172060486504129395448937000817242353110086318052565152110997992091436263506498306207032043861997786617072011374134993404232236592102246243290576167989107479892227428019663574553417128087276089672308506238985382206807665992066386731833333734030556040826558851841037794127327192392036365267679055249410856661931082345764096724072501315375590623796907840189547599129564634695489161262764397146968945120655899502245212135058779947023066934608423219670767204950521021194773568766924279600153655160546204477020102627823595799450631777630966760298899599076660414047030095290184878346947296543283726285496482133886103728672250036799749837923987420577393352278649364553540555671731125041096418642962411535578984050129536201933336997198307959488772906443988711042990912760009656086167447996882712304732851709694247825976515978328454629558719998875557388861263280246868161234152048414754949013089950781664233493317368124409179781700049777621502233428190297368834513003703385512233834076722370203529576515665025953479527343335543858605030255261052786763852542797495983505699703954374166437490115124955276616684976717392820912319943256382351712459235405367682338854128467823794795315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -222955851726478680425694002682165280990652701153645843122601770387035717830743954463739476127820475245968259409574196337200346005343391132673593035896039196472096489344314592147898647046097265174941217124199497038937752232211508292745399352610073684718761377605825596214824215541665834706762173608711574134648731924480311495663403202544083322798612500501583005259131013569912586046378646615557803417537617285512648496480017880392765767323781636220617527476964632804476743840590697263664821498851161735501815726443775642059606309138599986268235862394089266593665132568749332549648243216939513316546497943974289344290265791283378870697373498916450983386559714255484266092510288011267729983218057799049022606364726887513204144678845458468142149791473848050548329316988996356499854255524860642300473262260454077125895113220023048357378595911495493392929380465628393706539747884527857387701459077427047457808396903020730015409624956714504420806011366149237500978782930443246357124925796538500763094643738898604683966184287566872357291533674896781440491287399472473053232611406360537985517904097320663808215148244913912130225904378761713453246963210780708328733279108859703426172419955652654997906980537704601791481901363696643114307330653388960870952150077294977729851600558948363312172434163408476157536503643321938339716596603776099336227466687330251024028130276106175807943280536270327832812710104038784871788241567316540389412746351682009403061274957125793768587880245545892774175333701728080180600655117073972581783310091785044265451253999119151211879518084575697923226763029955583143836826177963992213642142605732406375885981282240251651742067234320411807356154361756380487894681013049352872144404539320250727157290015907310014073379855922088249857115108112543104571179739747949952337872193821204482529259147953388897263815003565985315506188935360997036134746507664658555620428175973711732552798362136540972354684838300704796653398853794826251408255444220164663755942846814446673833821778028458511056755160050648825126598434026989783446382489294098278648150927259895352393637389149373016818757602627534995620938891725273025512322805046946316666294974103227978533176837614755695827262997592459612795894099550193811388606639500672439180778361683430773260934384948376594235569261838864515086140158711488304135083630825330488790024660808260527415399684085140129637210780030121563027193461345606371155145807192237817421357488618754352606591011578657029824783696406112601924016764257165529624088422739060346113515738831263260445983914363935402037435678988810988270431178333611947135388247876076316709900501510212651450099546009366561583015488209112929469828006516519035615923673194900214122010922745984558179530584744196347894037388591235922242551347178537365538817101348659798451066619436489739726481592585126557348545859438266491195595583288996301591749075951578502431539520504654674712468179430503371322272872073208270516675013944897339483084798819837460259391916647861536478500348818399478208973437171978478584330040170803704809894718684961376093458279015430380354594280999953873169648007156750017157261286263791101937858630077574691030121723810635014351745788610719113281132053852197720204367312339061995427585773748717962937694683596342006414242204950482181983707234550139463255983134302669737842506864283944214269038248110629808140977045777500479955128562254575709713949263431457758780914348663463279110906894139212929378156101775919244228259256831431665529006421447488200624750361276632530214599820646195172436019401229670328667538281295230750433104808121606078202031835259172467171379485010239562883015038837389296122447256254829904209524492609777246829569594165635089319372269369757152340198534068226467581390887825470654966697969296172783034449147513385760302856747618798925908562220535271434726727495404325992048872945193541908685494450717255513127410092378161449317319818639180848858863685916059921013815048553869404330374874853214124640629292988033956647819620582834510527889222587312392022019834057138667200808768894732401556469999407774057169216175762153022356843889840281042711829703399097736966118493646783348396215677412613884047814786935395701033323453806249616718406318124565123141103915617940822146045708955224315743894763994202331832081716136599909368707210898734968343593986484318064347564680942773027951215681846784528958354308721812150896419372516925592092868170096296632628854082240434951005383395614174573874058463193332392500547861682580015914914937637125121318890323152407006607943615762029198695689059962651011117553502024475328766008285932650106636381145310387020129424528795871036113728714146224185545721884740910528041473150504880869733880720476925609783961855076258503998573908732625436698669301817383807666644934813436698975629586150150463476047652649915450754652239190852168668656715419720243594919117858214315394307533998199700144536159632707850999417911187799793608203264074338262659298441645346052798779945081603919632615023920123347762086347967691406969455632939900576404615065935383020153861376033935177869473188035766610108249847389399086687608775306120806304023880264026939264663987709923043460689494231200488382716883061016233417551999009471903171863477541856044713690484334306158127023826209424440308202414625779561016673514790758230227585199173928082714132480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 449621347108870034709992494279715074861344427946976112797142215828839397499286502172330465573539632356031956372140907739865945191074456914386242715622957062901383905464786738511496171222898765496083785709736780959636551311377587507695427121841798104503838891795364239562659537767173788947062926377423392232605631178698533445396465846500953511588289736300189447064038554860967001321049828062659414095061140537882173321979974168408066633189268536039871637782261318652387488289169712188492652177421738922917842022729638042035703601838730128602107630165630747485861475136385163690727603148075416112243482227192831065630184335354759212726016403795347035121417988625781892273750983953876440931113781003146167456613457198199506751323935817070086812590220897721919968985003485556877367584693865632327177331709787699566905805628578626831533415009717508896213678642914088914615000083980370291742045377882855337893709067096110226139737120416007380997328442547238069853503528139468839116636485747564099606680996501198468184942732227894752487326977832223863229484107120552598943075535917312539826393406139912233018515218446786667522490971123121135940148898830005125699508735635106789243952254514198551606081587968873092003417198448430581255550914365257791944431167852359548768821975474754609376217465817088502931778827455909998296927509020305860153316814947426746599356723782626796243147774718332307004300904243182303935937018167362051176780801433984809268161308716435545901474970523661424293048495133515028675369684381445615376080511739642558979219434672397702159452931734270441809093871772926144697860934769641823644112237689057374770567165864646234562414297823945862868758882999333259368319437143525370922791703708978689197486958247820833355647263382722211949530280993795840264012699378096419459616178597843527058586650713921628159582482607671356895821719480765546216569709174005942864552557206678071571421493925148469437350380552688592027329249431594815373379172216979791201304827636463431792298368204769990964740444594281057783523242387444855146766015431066896741128865331248643898298656789490138407595687421375820529309543552368275214230173755248396942407362246127447879263639763616899254570173835354133368392605136671966695053650131137954800376073096650789391294012081293900887568595618595539321737255395749560636197396234508723855735045897869576137692065604677524840273191527098154159518433812440552289090993900771834093103029237240255659674930217569104993427760732404796025618877532811664988053334777939151972151910340766755240997859732590437200113660419139428256176278246900086651586394799934254714623998779220145332130735841284583428086501283290974241361592959990841935541924186608640825179640275434826093391208489837344495551936298656481020027153217120329055435334933216207622691951694433262334380504344320581431736420028587795397276893854537750761117004257592664827969953259492300765285787883581709307681530269892522065485714538933665760696933803585853841457501003729039209688793114067147359496587499398407387791234237667229922094553957528430742796173898216014685159353298647102327057235453035670667067839800670984841999870850473885038497743541712412162162410392069487275335896663600300821829091388351050268552915423195882308645004173611514937298692483942059798191273099626918461632553752385545289760087366124167191534980258650522948771599478646960858977031200540895645598199151034545276981789614491097852501179254246806956031020390401712089622834499728340306479143495066890051568506850384281321175057742351394489275774853676337221836725021121825636929598258718780901096950335626270411631800053785276367414019327576335789427890854225336368384195510165749279461192154018259745287199575380594571423509801238170330922290324592211099937077719027872865991757038941422469646119110879025017494649707648537762630887427380524330771359731065144529443883810198139012593355661921340828422700611540443823943353433453284678233374850162326682088788866120035950040446115890598961473032262797709584794310420102986575453370466597653367650415723245680077955670752506356719633164614812822697993778255158815150278562404077637380614692424599994099048732939053619429165511776158030804402044143928995172712356375488524347487446188467195705924895207041859938025377254920419870287845456356964012419459211514758913536735535262470533840711729561982731804071432766850706755685040809501060742856125768873268334956683693107602987318466564181542925555675597639441384785917385878063139275006740088476063528171950765146449539630894272258867962669868513549171446068718428665367627180928211480838484222913347323851300075609197920549211695650331023326986752609975817430842035865145861175973884530426780305933756775832406076322401796693223635642542413182767367521387292946933852211069080438109929212963541874799005836872515472724308886226983693443730041996169504535864691474912829454317601205879115945987719410985538228699827964272510259366599292378009178724692816466005147065356549951268463698695978447238094272368729029920635417342059118784469913131568943983924585947254216188090519377469220397234573135326444169496549623435748176736660214560071506069832249287222921365572740876127933657654695018441907267364430578472284350176913251029443781931882029995078435549320961063139614422578066469544708795477975287141640769641071371662393344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -512392303487371576324824096987655708207516202808594187226657970196108358653947884687891764578171938260952884250151535630364954453396436221010391590202602128141367119571485048717562164610839333143130009658038158172514169955275588507585545137496878910830608773869948414644678501226752308228571109570762567052071221093942785253843842939199535495252843088222340384284702251961618225031631511600679266982488063082216073440593171093148869308704928321588546613676923772333418137418802158446553808136559812791681073983582418548561948115689831873286772851347013342264843083195228855042856526291827589665708182312853737304770135547876190690458645607287927937050039687727341516262969589245454095123306787938869011822726340357222994836964601636376756629903889899498741414317303140166474019510954092981826244490705404768587693679755670708382134346066907577994590559333953949606071681554623270109256294098645424867110232907934886794778622515038204093006683847933695808946983075434256574780060582962484676668671858049121547163315905550412472126224209572879829697248779880658822896870077419510056413450319422702168585126359637716557359712964814748729772575684008381222222049775537394245033775271573575747483021171812821703025782558150683550581725746018480673652338797532223783066564453096619145569822206784836535422111498984866039918320798019310793674695987201678045730100728404029879226946968854462967547207698744078700895698179800516150668172427380391902578497677653142817449247857212320013337121700606815759273658556288281690012808260347876719174115160232432261721899838318467101579227412636304062196718968009289103281488483164871811748471758444285619268335847630421321980421216369482145014923488562807911864439420030021139192760591682867307795069842126542300885206371641806959904202559398798288629152811057380884577512026435186750815443917629931185581011652641492086147569645870463230749806705090246623621157805370660162734495066025792048102329266526922516012495575680460681844830172347635661146081547013822833690298751919217076498795338399833415327849651405011633801687776053998151741515755273434887125638906243938324180086376001068542401279961968495523879160081806855796123092616114941378394302838517649444376449803474913539570411476369724752365585436319167596112084144382723921512697708586158107375077303387720886877286108210253942772928521246129864591518160508327269571665462471467160667926300102010016094065855314880450730056388042173974979481907920794805310561920329417317756042001131175152408114867748678888568574118480284776988348119265649226674227437574241963519380056351999875056266608167121731238177479563281908887218270432559851953113450264053505740359338936787724539430929891532833517371585679354857044693440802242612724719299717008395367175223778682279836623737603675424726836414216478731701046054877718113257582184391944322296041542075470097900074886473166925263318921103067554458132052967933437880158369590794793493432678899196004908325309997669592822201462035087732781319673744265976649308073556419473305064630010457207701269112971950696921893080251625786565363488940182610110815544406881542275665704891131103803555829362342134481002065166089684875199411679997128598007969648467698923606823219335651934538544168762637555167589220371642834852771837298279762181033394669111572662806527175510932855849391298195834396947758917224433414959214819056907645679171757765037655250977501821115607807617524975231256132679579068029080906026597130748032995057903851872358079603793890163380224143679736353313487898643576278593773446157823018422297942178745278533563721039729456405413502860103969056457485708709952007228455220547010487671428197054657742600347395965322671775522131465631335028858837404423342843058719363397969303259001546462800459920173305700253293847351055007703924785596612836710113495836464869228501368584922155458773452591923709140383417651009791041155202620060627946755741287806689143075059376090687802293683705957458603384422940669725020605222062249982608474638171622158035446908678776147665172038656974546946651826398252836745135410046289039379758320514664087491420179960639156003444126608945312967456432851595339920270197426941406460344505054698352408460951967211271410590223171676485220384564447470283082001120603626461920333163023918183881273164259079269635209657207171848678872163426891267688401416237628778598273333478132809043957710382540032525835942401583954133168119321455716767949556150455772482891967034353938044841688036793364353508154350438280814084041417610887964951400976798251866031246706082175390438688445370476615551076394442932544159056921054517106968137938112482233707349465293207543201975078080407007002974793830161639653431431101538623376661036827278994654217482203320994957072922785169490631070546684561178631503953625645138549558981911428658791324901954981021342568566693364664912254878724183465795372700653122466580418815885241070110093045688081394390945506082210925828475825591476816971114687536465129362701836555122984375351191023405334688700601967802750783065640619945793716178788330624309437434518798831169807186448391415648464136828970604758179296129638859535133882585182204439804549797718585420939586274596885346245770114532402187364043543981327310326237391269999639537589649720108372369458135819479044099464025266228175595312569201875074846240372529561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 429601257230230264809383101761709091856965836327655834189932132120185198434753888748159998715696403166205067504258773912670926967882448374354627874733353052078426395893568271683260300098276550672748434738956543118132475414878025304660425745972329226362528952640762100875317296422573704830783216556976818331868315265922294777510212477592163841233191601927354904668851417763982650168199334652867052109447904655434942444773072232089623883173995444200819672167665879857107689873518186590026708822983465482957147867401112023967688365614353974004286342386024600624678478710940988413192711119965812005825895138040107955290490619927260880642123156528263930484101667728336748167548961350433580249315303489752692481796272238610864467151938926485890440090819538748250107706750416725383886528457163625767957119932555486782332498159675487984249298911411321636661491250300178024775600221301234373680852970268621504028413509315873712491334842206024366672081003349093796259188772062256263556105447937155078099218819394333770978798983189888233258098001132173527974571609897948378343704908428108053716687619366504666009263753720057803949960221169217237503935110095738236484939613242223972847101704928296415278287218625574631943786137580944529849474373950243518442293783834186935634809898389558009718665099750559950017481285760929946451823361151970743637046282641847646352153071425534992062307888036726395270532504348282654188304483320644780080415927680615829760904381273146099226109426937081169553505233674570854754635048107874093829229249145543070080248660027835535484432973956033552053542518608510916934645481689764467901402607093637981099443308611978939747599772092804006228628784465652444255876477881732040789587652041574685639042526727383697602104901479084721903683224374668854185600648817698608971631667442093048351835962472734521549864884178249082326799836064806023191146597178250471025179138484149694416381835351903389206182868890937747120238993209995194068352151090380420464972966811019825191523383802260706036599600373482293849962810979421862271883367977683519579959264552511079034808252371237038264373896181874124332591237229636068176651281263660723806545949601006053158854170621832977042869314336947019409824116825441031021536718729507008132215984830808988240000012060424448318833430849365913838286390144242925317299089473057969197163968434356816702158176007902166366804759156900638810347647849236191306736397609242360406173744553683580838940768797747772935778045856633138894502235516925270414848426842706795315487009866197421223704746433933540673739186008471497219704526894371935856133031372399277258725221519046228895957819035386723005869803527651004664733174924730796880305710652116917583423303051221917140510116231771363996636644942803187120993904122370156977220635126295796835977492699763380432225108967964613916112654880909828683639792426243903417781317788947863441641556240109322123168278065984312579039800060742265310724219105938343626377320944639016727739740617197012429765376821585262610937061259491333823751016271792762139523462567238703919153486409634787825969628301004682783344088287595174884852748763116580021420787756408927789396582373048392133493013363842320131971390187725519695331870565613856301915695182272585507818825843252007561394560565496003114568983091286290090356670575766330292525327332920850599554971889354307713137338663266573412955192212068658900973268146893818582276627009410264183536866120437127015094277978232176799669251944956620377285710104072507411746221369720057118011241834097750559590553018662976866303470272872354374776743610046250212622339706790276228122981079584900592093736910375057369988419351344230535112869459606502448598627597113439149441459925318770464638293626592700778514003552659482678312660276427030211994094380587082646572685374611772522133908019350393716276717940526520593789142248794768205923204734747519981178163965429244243282250417461435794885591493293952522618552807147805799477330998076754358399345170382505974535799531013743281346049681795275245070758640748001343408106697427302083052927025623795825895644056753851549339496537540915630411914313714715896236333224495157100768049574165204366292054915922001607785179088415640465968376237358144396936255578449128583297079987206392582124920842912243387441537085614481085692152877258958571749703551990267184804636324681561909068854741226708135937831101639965151676026348593635067782531341375716800130708498202671661071356414651258824435102906448515973937554469915729021889300687872446843680070999477890397351118172049193966493678480255842268358204227029974134185285833669921921542969419634697604410316809748213432021158585542607169665496289860409575970279204357026903735782017238185584498875053074036481982387931573457164946487915341757087961075031444688173626913076217049132297367505876411035138593210482171953498369436375541422763491250459561547780376775361708630597611758353679210666969061720792460575087474328190396800122619248223450904977322591903948644792016977832528807179541358147227552425072844242450264813612370205852650334234708538432763472996871876947627520466690590147419182982123827927882513899890943192929989068123645716020773973670087925461506619719359176817174242248751421632892382099639956498478384958788825494914059879019205510557873208081834814605441530299855365493026864496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -287418482666291908163351174366257732299905363295800514154811481736477714411217822450494852841156664174661816585533688696177503046932062341390873927866293602121455536679723741493646379979295526823672975852287310176954527092428037659890742732223893227163754519408298836086685803323817720731390801861307098822649090448137849623278182950339097188836207083956595639171245430576011327059103152982977909492369568795648759506874898599747740950719397344956288470683056487624083214681988142861513410901301264641785361137889693909125152119775572252973664756673341804897450826393216712277382013732888255099236035269343444651715502248152645057481728603845362553548571795391777718434700237006195498095566465486934645205702208128478179831342108492405064987226015041011420588646680762881008315163764659412619991569609027898077223176790424708573024581985413763151771049878608247750947920207476926420763971070365326719516945808807525611447056648606455919491776700139778728144756281508996542591985574613185325396971193198917117025784510376116645259171985845509544723617864659149944091923794528944390569476713068042229462991933215988273569062971468786625964004057717282178187747214278709755699921690940198968986296844473510052967526607870370038976444431292414466587949587841274967561163651213247967489912283505434392943205530405123712288534440288152995917339337171139578420672229954139857794174171045468950189678029721421337846420669517470171635770733475358580220648040530999614763689516412055589834212887406095833242461971009960247158630093206529819371130399400644461273341030365556553125800421689083142638056247031227117324720612729719407254271425245379553984542485055566269223155425447543728347179601549088108835982829875064154687842697485743003951124622957393899355002805545140127355434107545186739580217779295242070366429085988362085854864907488943366867535309488997228136253245974274987106273904431650397996662575721910450253578343560216172056710836124954341499984226298158131301746337748263308860685615661825536048779008658104878778786975118368301668895677291164968453927819175199673870244765117333337539186858782363035784791696996381019991722626439313122181004248377833185272189798872504731939805401474798822087095971975121441035547422966695539177031999665843858555094361633702008718289038740083316552231520261959332277791592436682827892556408928496501397612156655177704743845314725743941331545019970773325221830244312557407619729708590534353147073023820342879729819302963078866781441638898341966603645437754710539752772263409565185669683647230231699151905155603460124455833180449771475047216556690409285018619411795988834119475106163831893812515692890886585420513370507071794406389420750554943502182104865299561030889342777430889060533248952680858607792184485131764188377959934108919151420718615122170277166459762324753025196870017505500987516869784323915100630518405463462394223316566269841252971312771308056528245075271221178955072431639690434519860349680716024119021743767285724117047112151511398596373230501114745021088629862496571369077884227038837003652364941064216836539936272108670007170815730380901525920551716032393289641248446316186978292672135853432712252473489764636497822898850892859994231430679255258070250272910584759740979305209573806823361509634539251707067158715332624930296304596982180639804693052392310862178144869658985874040580556251630024399778103593508508379366551619661900137031866753529869509741863232475652105368165008288437963889126597812517777160687685843615779196677151715074234674049627352148780556434097660745180637317216683199010644506819933185759376270294028611469052173909376492323137130169687386399913403191828458293897641670516908362965489335798870609871606376425668454229487696922852863049806457626080083182098956648496648968649409176862846117052537211379773003238799197845645326061232281324443080905481729100481602639621844158388602199520828617103380453808714090212759692273438897202227133366521257935522102610062115189922396763861752374638563137310647180036115480365840085998959287116764515662850558190748136532181949149466261926759082283659733383675299530212524918326745944755567010359126795304969703261558571598960586201831897861476432408280333013795523071398544309547813760629355041087126013181163398273088959085191732679467136063562798539514971919888018032711189016399345871747052207080146185736893080291287111105128069978149085559096216051552074632077327574469144312591259936408790063362279753924622648077334810418671347115904710024272939701096288438840115644325494279094617128138848925983423324512656367931461759055205990838206809763845166218346052594596009939718235032088124567329052359781061119831558459162258951202444857000924930124620841297404129042430531709306252824051863989441936280723538089395370370746535224459279691199147618926096520403249772298809511703352912466258520784496819450310824363592892013922099055027705355460797161816713431109381989123912379593025573118970800521550365207653981653285591974729241818464234574856877974249272054587972522267215182686940839974474441565949475917452813761533275243027842265641034943333983447244863208794473700153838423958425101739410997693580004347124279448928063883012155575302045424245713600907554553639192077021561097645674540518559034194651082969061454079158030948278666444142810739728859982569662316544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 155979417018269739259019103666825588361782363730945020350037241895684658071172435225564539784199489061711507797269078538301778865896778001823713007669044401790430097677505123466085260845952420375974571941254047102482894660017703049589047890935852931747556563776572837008603989377673626867145681076815746831685023731739715330525129254210355974780193490594080981771223003294298348619101199670822933742994971559370759769266916331159105355211543903515436742397809126866746234369242794636594562085227613452835450570390167619193816830162862726434254987760708768137643883044969283378522054168749177691762911586312567515136999689175759489123913956216934537462485470422052862972893924419083693901210477473387080348400404804790955545506761456436939460574933749599269501079671809682043416848977092554557376893804137899022902886532613791235970091305882037791867320844004862597355694733630569761829332741705157278543610130294385564304112683171728412192706855341152388295003601398628592225152073097710477166935187310141167326474713923242287982465203476515736667359592041618178545244550513488505367910585329513786610098748447629525664423915771581149721772757078067661572585768686584589717712203774179459296627760943837849267873288458830677531842123355799450861819689569497820665079703668825572624009206027417969035298530523731510123830500838274723335982445367913748099605665511714359816400531354633085404496115467509674410486706674643935216484912487576279815356488961849097190846046359759270443261754149365671408887268800097639087550765821912431893370022210309890803000848770618903340113961155885765147548511343715894493681452125947876152006471592309570843821274218332000010715730035152098345318656004462996595767472557435255157542855806624782574770559200779666842801722112540751243734297235277212435824590737779686504998361660215421309726465780109899831648318581671472239854317552579884586273176757281776877730151308145205957760878781812982744123713006742485450669608038922710187296911391447413155451821065330923155647697497285903755801167370804590838018798928831831797463485245629624642715834744283586263434067243933024974682093454655189263408299347741439477276420627856374883623030876581300725607387687058629016336336065367710767389268185127833860546514886780224155290622232809361679177036414621320073599256799711103227771634088690966247881347158636483226871580159984071379412403089848581343389220523867266784089195096369520324333795200992924289493312785469874607970266971855453463852009675948363043857573189756690840223004293636646215729195259843970119152315361318534536978432588053160685754235902125587704380274219253864690821901972891005120073447099542658114911396585973918994330556638979050593272857704809802752577550200986628677807571566783553806556388301963515049036290213924443775435550147252536553062510525210098078534717283183608015306359807352790146953629144642012989434589307830887291693081580122093066716499084417496944338789951383246371854135311778595880561723665517890751742779765300480104897749876661714761377781146091837686786044947189166346859028125353565288923034261778355331750153671257004672329991377432176477845392796044798439046056178274517663636626146701532778077525136495723859101342859668048732645245466855458675094778517661470910718388688889197006114412891364991852930546137724919601138611356658556099497730322222101365428544959855498715979410832293797487895918375447674935396082821978925041223710561764190887011118958882885893149835584059713206224561120432475208936310273478441187057657271565462306482941361192625174882726138982467812385151581212273756553290789243554258921209967537372721465298300742027682655494854032419295518375233578008347342866002892683885431364347790410527986150390986553619478951188905773205291277872645027756989873416026181355994700729585408530841360763549847088361211850031133483130143033233122024619495662388887365087178756784867283492191121499958836303321314755898757937781531924859260978029681905025706512536860287677932738290596331909412287155018225459000818513798167547148782741423713691760379399627902300674550638981175585820975297508609486865261508915623469215249582937215257045044887889882884762080748575115660239781447013404104161987263477184492137091435855058967136273703467227118518143960673999039166129282026179090949698705914028045319670603090954854712986212041628685087991667940853934423383354180879811624764350920368719055174463841484643389478170989908066744613105188650453158427150600354995048161681824988341492359542311980900279875553802398500072624360299265478266318334115707450259217736800905577325193633479029074195856160525830573283316219493807438592154784266806493456289647856111540816404573960883788581857173037601797029486890151864429861644721609521175795305930326802401798260435787565743757752858098413345603548412034097235495544286236848132868751039430995102495945521923476489938800965489822638007481585676235352484398868624541471074936358917836231182261459692331780803651350701096230502887762700110848604244928853495220600505012808839501464353195598208499297400188637714819956586071102113906769609490420050103370136215789020549788749398756063471562814124164085269242329081449590399634848735038724902934767986272703207674626385330814773665818290962292208358940717245463937433961558197157155206976898070961525289990527490457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -69768370096618841100916747949585448123924388130832269345472064096863356737821205076857381112598631707629195603742743032630010921107289764586896535929229032318697802713300594287840022741020425044695191172776207307938710528952272765007212656603577708491218200631061536820955502078984576154742633708106431698958774749256800567699252612235300625972029252817494165604003587448309599726668467888754929414518250279873079646353388957050893507026016942693900504688064517145300434557054264864282661058874936495741827746762715816382461906753425844553573811278033108112027202322874468915794198582595140895269577001331968617379630226521845954701972368695232868740901715823601388914236551258474622003131685626335161284627833340146994175043570471365995520329681538324200333046453955440154606359014785367379006332979213981894767355748299422286772768040854457584395832133716826524817410290738057727848771359659526528426606846670966772292840987963430799673613334077078698103133210349863585268153649472674468977387465134601913851618734964126248363414230315407837442927235368275339042167014712824363309954396105630927742760990785691327817519306624575134099447211670923213774623301519692385195452308532338395040261019836845409251528036193760007781730713265355259579647322149756537587175809932509986564776830371159998758152194980306965326507047994696152117054699620548282736996249427957365697055104341497697886520348977658387438732546892702483194094648039781414592730115077595121382918026704679042165303327515935876525424348686347661953420090581631681053156299740705703247693926316340329795004275262640651094315191538169915978857314782202228388002984122183743250975354006794240628616810605388700252871200352660377666792250632327937242006498524271206980029348883139879092715765917492393582570272418895906965333132583632238109502952129189173108743724814063868555615546690966863721534194876237862186903046691720775490002736952833735358350371146131577520115101134622880540162898216279147606887069363077244970091258433179948213160143472894108110031028955309574153551125127804514407475945987278806127000992668162311147654848796818433599519733379021359062043713843516083083736494284037414846128699325032221131284964172066862517215265572545465529513995033303659774419197096182133997647124058095898778664140943641370574849893903411450886373677170365086734137263629371985138110288644705087462325964019060292075078065225537621956185793391224561744744051029748183457244562543018232202795688191159562352021474845309911198224061078563986074830065061189631349981863248761944697163236147169843608990880646675996616218224475790943497295901516749719328503243033825403227689533307831314767535200740594773831161074945637550438563442217239584717244601794180060157415341341042580629680906450069511840532485030623768433339845121018050868267240816098595082434097722015575640698322605418178873021153099113006083197349477460667242915815776574169447416297015112918674054374768578708984661678112464587683057878228884339874418131644286236910629049118031918474621765146793360308978047873295790581444055676332123472025125632670140732299857794047842730267083821810651108208239674345748866432824623775920667210288931301456474479917046485709531740246671601298385249586549842348790693482595875368759798811769050169000867116544420824650098983722203217806140367926566784458704078206649861471393723240754071348679496911919408682690425880742525182366374971029425789925399260309979993955266976653455701257116103842761069666761374488598664338773974969029016113354941905392668613175016736616206894701169603850120147947389531289089865578172988324711726929839441085278570699243624126740450318723696064352099528632145703261966781387287647033752009101951151938631335528434924410487890532706754169809480358471111959086496859129460207337435663988293996808374120169884508486858785482031922344713455160566197363512404170024168192643096575116360700755406866084723962332678698678423991871155586905971091364299093753083200890210141941872279583923646059797241348431059703549996005881413573614276128448540365754477821378080741269237298578564536519728642724974231645210769368512851959019844893641807499677063326288493285263028927072903285771878578719099389544779083378036492867538112893466138901449435403490491681189322100516240722523662407737314656246617885573191821658851765860801395271396887752820573385886127485006260033633681276849466430538634850519061591937943948026665737977065319819372653698970499086361770538824940623537929831490429983098867941469241678848048061651343087092185106447711637993436112000991882482575941531324662141104035986469058081297732726136937118333600864998279258326718488458098298504325305093146314175543381953809121027390902518575928325730101991791041635756020641469508167546565288169886120493047253904456266214576404229606669462809914068220127491623512950146595548726574209411583418777731739975040431306779514554211611110815205247945903075224196520279035197921695245080465723731951699375658733747919358817366396370445151988066066655153358056655637425867310026472197126387572624628444801830781477671242668469696753027055219842300235196346854514137531818548507421607924038255242170860425700310938080773242133590387960102713713275218323483453462795084900284980472406993176741314565403244848921053119531381937293364445579067073695611617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 25419234594423044838594912933131885106207037779146302815681543840885801288310677655401613803648533007744449243897577780620787596202559093680803815212460245804813856371592817882740656070100664634853799384528920751628428163158362716859295657863417146558566425671860393006294280170397767639081785666274892175526732971247091221886183373401433103638144684876506472076885546792088022901608394717223434884765407438481230618825581397752437901775451263523732874420637549383481967355460665953135402725663731322314040745558051653164880769632590194742399554895303786690156053323381454806291674706099333976371105461003643658464326604727804237067783854500313179895756018860241172730754937231449761616084322073764242776867253485643028042273560973038256748792428675953570517482762147491863938870009698644081339447589106829021045140308670863133810044034244871212428015321259704833729540621869249339773740100781265186468474675766033244795508324556474167806225223274146563616316343861400131733705515510687129758544670863377425233115351952497047786343993022912827176531514061144094277301539232222783650249015372956329001413313582961540482178070461817885769419775162190968349196442248677440509988417573681613067396397979391291419367752112695513442224011648885214255864091775710147938526759245922892519172967218470651875405783121026774215455527686625197635639169315522076592330518978976140767377429402362824864870328935430071489149498762574756229990717185739931309892390356407404925577510929624987522592205782500073343012544264572989774421274147276197913430952686217326812264484470451018962577319098244660694887021435882851598302265977547315632808087644964152508369980940437685379620936226390112568225704304054780909679689065671798972196990356494705770498661264895499365998904196201746855504392698637411925946672865888358201208662952865372270418796615353118557765050335334126041314314916797484329582753762233776661469557116265876258900723735805898990656423925720184070168770486940504236545349114950428746865180629312795682942943308626811858771910954589627177896419774862413972319159033941254252899540727607391326933797198368662007050586896137456135247043632495465567086046631899442680700236821700449835602091029390643615352875969466424440080451187790321400489658869113606291346433475899740141441052278532227500692115876637065636872456273302069556815097114159690453929196693772954512782733400789252334125985967578901932393871713150889989505422735035634267663636990166394051676519987958976259035482193762263801046626631761961742690684800384921854324317511135259896943903033622002166104871008125504519100058638639419687322740642934093922682902191705957805222711156994279755448724173674466426856553415315499081490531733884096495457270262848415176607858036459140940943731507443675696704956681016276772721389642650212904310510125633138419456253905181416370124539673437267248860367864119521973781501024897903030442762552413957714417419391896436364827670574386011279240224169296027428530621690144171911807581632150540638430278186392837673291955098937820397276453414023003359332642201656313726314239922560449209615358468647883083063433027815603216087072837708177043380122701722214909456846110025271079857562769851145889169684910983339913839271101487518465186785556897744262779362691111505718409864336337742364471916764577567786457275987873570611800254331856192910677518065963831349721540066523673896341966995505582339663838535923676670274024420395683825668293743705966433864921280665942022422058670167285170555960198987915758485907061625898683222272670434961539422530303782243599092468179828502899397730714478554564310972526883245520240972075907923987509515863090156718666052757926629698229479724527850637014588434264606910436454834904083224840732406757469565572683391598118041505588393355097731332777254410180055539350402403664860855430647097454175953537217170083802421835376275127717016461583670656616218913365897084051389170488455091667493518370183831957107012981136646903976157529120439263653848232503479750613929491680578544006864288682134486520147109649301559574311842932239058149056496908477812779178761047340381062634402035536314411614363173092873786512867726449121579845176640484156599586582430830556379274433423728186562277467967706263199595038463770425515454025899543406453569141102374584504105437275266774793093864464129880467250622603483465825396827740927021227472169077234119775138863697996931304552239369282376952677015129782027994993198779845095483007031513317244684556254771987665413061821342332752078960416369278484168270765845299597908853196444331086807078419601368007794457893565804554662255152439533231390662467379506810081422193973470913189472941935899164442079104094282817594892376165363364762985395159116716879188337117988008279371837416012945893901998091647198942439176325856781815873750146196128443033686174888034219861501833594055227694680565262724946409682956169006401704066727046166884960219899910250806229291647191719757078995415802503964690658101146503139792236329965320329033202770211763308978594430042355630749943244678551957509059789514496599347903397209556256640802062732088911804110824526346309906685413104923966066398275791504384230307831150621030265426976195303835605160323073215450318463991681537013156546410896286101386426871751735048441492733502982583109227828482474063691776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -6963536229162719698111645218610330385806835840327573993616331405344167506596288710613024290187751816136608589153962812693621036541501553399540359386696554809631006060110440723700974144825112983292297642324149292415870552527560525620685830277472693407927160891169244686057978031546831780283289041088527369522577431489920972649493462666073025397226545889279483167943122681394567291435861384132892939174932083606418391476262962522870724329247262574007715989433714849909863167092848236969441574374143191316190544410986034119558723664656000691312990864696243876141252996983756773359058866686858057789583550724156075642806077036530959346198426309363722480940870168111149887643467180529730712152727522000461522860542492031910628384969305419271915366624915487000399024033743347063809184432103288982739712791492891328881723636992540826810342015505814320230165356703210657809274283811929452694763217596680661517738039403741872284675173625954594698344085975205322329585805525663206498209483072872221386487578200562615094067029655196555300350087771524251498494268974805459234011230221913715816581654510842133974125178807883087434273791368870606907233981582335081340485048804024208614694960779855282760269234778277797633420332885027391351780303760614641402963264821343754760532693657704893096225114161525209888531933222898749108640526881383011354706621731483461457932376220543640171166535832274776278472978205395508089940517704130050011660976291017905267436639550624232072292214334770530427866407090769609527780002094193749922703139523274714858952928885074444778173049841523089672857813070441995865641599887276652586112177102375477051763038204981646770207057251607289115783179596464805397830099205065866096317758553362029803642367369440574931920533705433199576398515045434003860245676990775996950792711753160585479955225327883383989292021437331918810695044893540083075956031646818349365951422191401420956500818526467087688599072511987374414144937214978982276884351872532082074016636228697400156914798215522079663707971001663262325321302632981291449509650586200488020780244387751535134919029977234759383836171364013757173985145018104550673785796282483315566555556094969049558925381323199166176156394597354869804396722067300697343504528669856227710894316096254377257805633422050102254382533139087587171169103652462229515056980465574939154672289736736989504744667637458962242298822054267586574293458742214055685576547179020844404935308952083894185121778598312547859789745209323660712468537001631462789762223645870323762098322677646037464075806798205103277509496287443063168851890019904151329028631381574928220187635555706485560516474857400037404852511935314635751720458843231661064639010431999544935895045144837370308341833573627876770125460529191457087375469105260171664662260753878608413326736384934549186651083909450328849489486526331404388513513225570318933011249634599868031269103284137582002363959006160361397081032046382115087874441314589481943578899042278539812704983630426670830896625614021059402850704574015536957610417580117703755110580158617612360511668169785520997592074527356345039407249673151045255697599684231889408523084820333936826574021571670279667231433433389532971660075817892001504517510239441218594826393529846292567126988218780226219701738021279941232064924448965074844991445281505681228966030237583723661350148196032262992027812111139466330854377628007198405736857531482373433088446962503918872875393982572986829975890662255735871986120776124518899970204165825847192145362752540228149752799847910593911482753372509478444470046313359925607999802029311287010035209374973325457829548237016807628366325575261295007769200813698496676173788755766522253473871464199735210192759660227530980600596871791520596269727544052502317003078218631859784767176152402491840072360503860538983243248615574108818784150335454854635812434695444182081286287502256479109851075592218765577434349547838628513603353669439397045945398616279327749350648358489547846127582727238649182416194012685066059939035447499787566622197305836201497508479130759033553737271256247404665467620395114885356013001951018906587826083808107140993082424869446565267542965338613921329629767606826409617124147728557717989031715502122932324460381450919946576994511017628934355259067809400161307088293168525295477626357056692570533659508473264538784020092231365201233621787835563140308255365553013834438496572700276913697265516845612435605170016421117150804701378437923308022678243766931993742845164703987011993115231745632789196063832770907599107459310760119516517375230664398806349925314944173749771640998533068705735014830974073028920193229500635745625116922456412428019900445881839105669577668149265890503037398383538765456426990267712170422343978101262001729596098531880428182391624009602503586816907500749230392130765577993790852706148986102866538023662590687414232837788669665244997160410473772262043180378958901774675277629968395180880851631843097724306991522596528892296779377811211086120292291006145983086569965983746844207498392674202853592422944752131409809686809257211353135663906567504348589343367885166881653002532579837141635512650311507636646201912871628558957522449255851998892356623683335935510956223410167851546077994086805106267080101136988188106603491461064515560027490771549509977750260931703786044810854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1080500987442644393609932146565814257428484052375111895020167029610164600256736212448627620005702654440605005214962185719375010275949714560172981635866929747328551388233766395572755724041553984817540517020718647370135253019380728520492089599957129015604571530734567603109149285458073416451112399818742979996533557583963453038303186466745532219248171062100843649165617807575457447509866372043843868522543344752280767510048811845357053572718087599111986348486891678556924223861548462360478269256389164914505726431416185645943900834016590666338710475258112624802652445344532318102084639767591331171521510873768490046674066499570259513913610549098537006442457126019120383972660286698964289265809579881988672215883109263804388377270736356277713739315577139519062796614660016989057452949356348598160918161132125066517388624448540152722886596490830963365492148164259134331581679968797542589197905132701701592438609054584229939803808032953857737394231964407358717755666253783800754283507750041908156063202073503134207226156201263568826896688576046067568168127645543977300083628591935361166532923420336524238129433253345283642617397991952254813112162844382577598868721528517908729568921406647260324649579258383756405125261827188294647452261188222729434778729796900831506395825579199845072001806194838557215699999345460985398419737190330519982031384165812073826024617453505484581436432274743360557545089837724500050032292995035285569372937282773670899021389295589209571663261036476422513966513647682628069359153668195908995418966528668226570691918161232039389931323293442808240307667642980714310910118027239719095937421077021600451997451401738666018943719905394963425333801277239399599441645576826012304848370206948093257825415586825235598020799200742370350173652266413082404368436075938047106946100252081392074964565749405426771679506905446030460793905059829452497500104210740391442235848183750988966660481186345652825400600860008920728572790121252910385256463378691061145834496415124223527509227399588231679251139260356972579246514968145196852473087115832869149172932495822944777388081807262543659218776407912550106295346889827165240003151818780980711956979974821739283674870949663038015529356591219314907087309449288262443538679740474035455077006388554172175846408009241489318927364594382155799982065889731464958394664882414710500436712410828812961430215303376603246495699478835590551308319887981259566249783137071396634084508556866041057747264001074559783968390706797733622597869555788456266565370849312929025340321927157327999484816920325052585182381486195503859749829463968001383467077244456515759047634658356524588009189747349333830192880325133590609067454484842841773004941161148480595574079460305392552387336580311692520422708029682504301936054798356432510495564341980883754088889301241440369587320796988959755166830447019886526488699054218149541888248700577635547861264117049043828418282720769788864699493057827309142587169889765133261457689418425468577636158158462689796905534610739843649756035357922049353569120276181050845181931791648310215498759668787163762190283745904328174133864508302307467958388782031309370866265531651626328944190079282676533739086874817800922354920434931320329202775019456484832071480756790243138296419322074486032597300784279958294279272027585203914591954208893262558636336047481376451813703995048403926902099377706200166397603851946436558904353600105142090439128231374524880003013756657520954194775598642641549378481696304826409466704316894974965484587810038116120713618395685291688911388304136879457011174458347318734879148059609943099303429668263397090558655447900656186293969366263915522181277309474437604792871865719906607259978807368225441241232111439425377612831700753704054666317843436429044209669861853537208963652439565098207698300622035853254856767719570019604647762688471219665303050931714681846228767881718096278395191359153234924815594660630532693527039177669377077382862809294068956271022008196051472828560060096947332069707057197232729590591561460120501816082725625328212174203895670779853502593715089008409001582526113934192182220469379925706627468721556305915621182486668073586477456153604748560289958046970166600146106734124275243710798050668448659867212164342790361526145905975074149007251985913759920719135533524665184167408932870982297996913054023707118632803256298627849417997544778362972480944197370847936981869115761375545044005356903918364450237283179792111276660636546713576040653971827702445796154822082494217159125086795843835092551701453112337064893943753867041205605193286505656965117009043806326172870595289287999163503582922473276434947495750285485428752613681473482523246935190039177289450119612401151089106400704586715190247735659253449385477791699542602066660736463521219951505038833850008853310576711310942497204243938996740659006895823952212233530575254774117999719777307050637094070814679006964199792977180747500677190647846006835317445823361290625422686588232760533356102166783481958897133135123850102042268225016697138162380024384130436448620870318471833801409348991296885791961345399938454425961570135211618840664471183638126854684393189303115872159323086006163998652231091240929427791585867750095558106987575304706421470879868905072605455407441369932118512834027678681378874548005908321065300189828076818923520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 155468656101895247683001538833189673453647690338480818758649477874160296833757564324600543834252568863800952738800828803586094896189539966433366326968962222411704166195360510366578967280360668929905876472566428499465813370400189739357625654572911796723262724971120684323125316118558356939960149015353562778625248698677064232161166068808091310237687226841759674004868292099521924901771724892746662671337343817494998224935768160486973009737606649002168235959525311504076989020482939288322474212237419712702240927367725244540653767687121193013722246231655738447529871071643744868945015856047915689222251320495048938806251490393751644304181890730186893683906344826794551615963000015416669385279778282867380805291398527072943106097575949641817351617265652833642010292014788006633573629901759784470179791210478996616435699565692977745073533913948890629955231725414347924124192259706904395307807596346181522879051792598935829886531159563212370997816133639017533888287755644291859526616668292030490600974096166381473783459100266251817375596410454352841518162874661662262872439631690922629695623504455370332775959257219866510837235059015415805879862702051900690721798468130920200139494308050989304359771360186237249542544812171763236911267202794023282520274913041291303422837258671846313653604878415955732801281978722931197682949136311137757329079636993313116538942452188654296061915901479497926094075831258969249820423086417942377423134171693600267135971255583533075817185425407245413164761101286019348931214149335189371108698994688099683096520952324894119197176589119150737592479253447689562482702694067838274858587194318194950099279507727822059854310335890062070024443992245597247677625747854536704757476285134182030603909057046459488155132801806752351854799293370090287443927268244422998974344560197587334732139944966030102931121661583953093149122213027322862384582849923641489779027975467946041244064796037228440326994654076392620571146106636686766717725902113559367364349984313093780588106775841016288385936901261598539820671684943093207757388472342583815952582306628471717267786964345629723801054572267247384357598424872916995016964918200018567138800571349666383574077496503698231019668416962407191065479948833179377584497098739322032053189686411502497704851962169521608231148873812927587215900696115679365163732889891799023467554552804250204809750117586357270286842823461388039356794709139381703381732292165295862510238895773433887856588481160007410504541448828408411640310386237585668092368459682648122948554717326797436409482121554614604491513432043109340271466535898824487557118120564448237575147284776780890084793140045822998996882692299461221362228280962828656247229437535378271796719885459331693657394437181490616690299912807246175444134557543243382867928847930076759023170470923850099926942194495608150576247888274765496837542514244233237986694866654257025529789706513705636387363990733218486939143528763045896363073223659790180855642284177997181963052731807457627540764382548856517752908983639531465762762037063653975143271823326929230912731138930415462625426376537721739305686523905632920502798300490204728966989701481096353912364889056792816547216030099557849463687104315069045988448627218098608558337024208442904625619391528801172439066654542128244175824316693783849885038823608698680395806841046405265231806835963518949046150111921364306627808498967829420378069463546353006716090510108196724998306672615828912824386957078632946135371040271449259923126899642965899956344354443840971982629559521623062627866430428405568215458153940752159982697444492318042763248073738411501244718272209527950810495709481805603163024582512301437505447101339246708343437532294963912932880186648867259947021615547311812321557758143189402642237099969024693953379759372634347037859006773023136034100546743427069430125049827988138296603562910119936987424041191452802621747571084087722759718270894184926874091644270527575427485751312343479130174788017547560538906096306656491889841297160865046523944908399785144164976947280426604553273952690399827538251349366270012657746508604719657603822447108191943053965589585452865755279816471188119204786442947099934315135518861411527687516265525254001233833134700074490276650430487302919185597418250979620536257519935782705704695761488641509459659142229018283181769646996444487225584013964306570950936822668674664841096966061147206858543694565606271425206512341929367254440959524578704271732966554883145721850276608263631504104838579654857418751696218851240462533677134565041937698204717162984099942229981938677366610068889541312703896944285032474226703986654801582756945151316186866134622312164633729089947382147297424023635319713425056946466243004253692066860522529420517860855144680002317195458720254583338849399853519157429070948365539364950678975816231471184072725395066674536776576818156646157722291185712527957519178823066612772598160085634025403703309106348045821560560540419098856054169047223498473338260911624384141306595737868619619727936152681621168593335338092789068013663674345376337159255173940055766904312670845458667240991649306764755799319187318331798770358106168018918376989074891036671334232142893971315469057655438838806873567248461142570736717651730588520059509821856401936443885694439166468594745546350064704406272192265494462464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -193273452678832247858495844621715631138567348241559474109744777397456709937966588313482877754329837002713534032502971807146972293028593626954632518636229223271451460379806331472743607646726879724725689754464318708310334591360163959973316198342780468286988463853127749866399838429510373783361105516316229268937834412138434065224417271235616037161726938311103156344686771063154134146398909020238745267292543830538139519473101588138517975992910298449665734268663858685286401726170934858814073085015584120044517957240556367731536955201045625772894767572856883526991919335356703659203149132076621119522522996754824868271331326681651859572841846341841665219658564799596819222485024478462445847584543934581434594907484847977553405378250231503446836167730824051747903344118730888940905644862379094428428783511923317667619255088999173317099197000108568403628784863529749325969761314120258105008127145958171885893897370063224539418715969078110324509064349251440971376739116473690773314585286141267036193974468368803158571863283596347878759064509740202022820375060219088664780840130723895084862667947965558448397014769064455392601324827487640660643425172778841977557704595393423612067032622513574513615799862132927341261469131056221268066720621805157482442949653210162042464340253716433834578872709136988756352085861855890240204194506859616658679461025239477892785171612631414667178107938889312260560880775891910296851125784510317203974360857749603862452769270049310170272076757767111301912766690589753565788566406092821112509302677544959324582713758734515223286207556314426412730788288203529409221260277559399888655077905225644597578712641815006739916911341854513715544761680219748490919196901579927262803697380139966997946506922147537477134116374573069818987467159001190324454995459573493077381785319669808176282433498351266837978777237072293769702175262477729112209224008295248208142919898536389365803191910904067467212104070268536673074718905221079081441849934191861325301124372679100647159528027579334557784299649273599579946492508117829008369801947128776992357795915476041626543943069108532743912949351687790130434916671737278983955437574092449532698014239382031907114682864443837575042440514888729013858104477981649044527295961285882084251741578164881771409780169578737226987390757656388040130952825510024058883212295252206915027892982029210491326454103219809390380864088903082682867596382986004890138838496190165805568669249037003343939885119699718535720440101469978734997795510180395276011724098138220442552636000962308216054854640670883876920431624366045797680099644053542008469816892086775711390586250397302257573747057015385049075982553068868297684070375526442556931214378030632689199792253167980216578057229912525329312466368072323666759179368594609529677143204529001715678628671413526279770559670379838458603657678070606681671628655226369983885736288947674803703458295628793859646648311462736757634525097132611922584791019995471098400086711068781257636916372038520567720460748187250242557179636390253042987423805034155447257814308986263684251390827952385766496153708921638477959062128826961408383341790916303866333715094643193819763718414745213780734364139834541269089296611859427277901050756370184217323927041946561282190526259848510927584672676457245014785142320028041586568758666171912375627795338915862784991246455191465599243314409502806119854070243499673286416397257277234360449275409994112550871276568425602410342869379707270968276243774267024351384367178399585029196085228355514611276486216506590608632075192896972950048421485143620154010237981219894437903827878258847183594938733615756765991491116078559609283766841940588918133842070400883604665491170534680501156363073307737891908951877772796108406355980510312260895727611556611421003205024942803563757421400273549969883078328177521642233333513328322052007410699013040428452185697534047227444925715505873810331507275710872762417596295455993858779389241879658868297112427843365121190617870197834108021827387766412221920210972474008821728290790821486632572446856195311221453154131159632443145599537464425240464354366352461661515252417870122676808573794355032314886453952937306412710124896550504480056348145054909106711895567630274248339585621011547241793181515558846068442474479713764276712034417109877673198392983107912020942677939850267540218232831756911740224300797922661577184322205745469811179836464978307181347192337219564874555189307955180720919408207669562972049483388725152407338152603011220766914269342578774415595704711673144438913311119246659146087538964369202100898599689267586529355542412714850653641278823688954686424750121487895189023352393790846694738529680402604892202929084514368695638815422444620442534889820699493135672268655108819748114930819182639504859431267134204472238820562263794230348884234476358555639860728931884068994742394189594707594688610911106511650442424704428663363106430083896803653891301268970699541774690656121509452817779604338361172735554986994273304187937576162998843837532308872080204497163170042637572497756597952370187261925953246550060812709863997527246916422541388265518518098826164568182903622951091593781123096352979906325596196324535562535783578274646452269443641944668700672020380967036744416894536872708107558102899420434352065609101883329180259854978453916876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 81915063236109366611962714067391866728112643026604627092025869628700067224287167833897249812285379570688894055782643629781447491943718607213530352093154388601295689115751719107829505052552444753136151700738731658836690703309308317092201667637341121105428946301539982806820339001495244558272865793222417953365965542040710799553707322789652948709753377014972441308824017502607933225681724534764606316070842639637965441618325112657514754219622951069762315102787979391274688637230065558155840269675741635956759384702853392614138845954032780433690368171111968149802218282018791361785238528395814863401497514451188975907256795172914934292058214917670098039409588781600506100424496381167113732833428358589071557441799423696151029199142429419107054062684196447829156444652024105106216282726728370267870202020236653266989507325884676419967483586729446092159635631083276937230022869237154354231813753639253599121263800505261795334099650457659112984381037802678983513726580981518444803111923884160212198096223161883807275848343337225873584730879881551185328263481850754833248482980192689291785342243027561667808872690536725411211619171739115673797208423726836645653590931323897966279165371013419227752898612114528640734111523030896099676070477598722447453863324372703266892046012290749233890387600639174248049187751084490131443953420378732853877123186221663229893331143592894312156770039157418955170748207129687234995356000420242670900733063916598838284951064192563115514670917444690105434576699374465452538691339173431415171992762895658416950030760335368887141675095307504942976720853029158313311375049749643262462889147244876314598505192882094221348823668797462641538439809315038001687326282780073647730448391643552151046528272029631438533785755171896493966877503406244847608358162588110784638749809173419557792995231465960366889988559380592817679807054456744852116189208332928668866005225955813205371112513041254671403583749950863699796317770154612473408227740203746253606676429731884857767929760245238802205343052238088259232409782412278102540894913047853773632656639683411455619720223784914490827392631512231158690105816629532193305615960271026897784092864478917105127718475781005689267192390068633990950137740233729199624246171696850037077524485534015836170825959162870998962890442610744230049467325423331749030100180508518250827418649289248877702189457273817990045302687967073669087238392263639350373445652650024638304067433765958776212524651905116130591258391610151803857203471445183310971653462654961215708298409449203343326584821464094697267633801590366841314841908652070402375697969281434517548618655968792506760341195203953052310675729377098200398682611082572914712004796139074440345795181190433726038613788903802980424778459639348712978322582528314690972207707883258991947406741498230727553400056047512766273639743103224140134273328865672561829085260991531765708701213434795024783320322885687636718726209869470010227526730521162382622767239487016927852062440923195602052982101225966705498172318076857951001035008227159606418856313324188499908881168233697775014087092946942172653636624073115211974166489590097775483719442838428005247388928239559739668844300801834981150313252882323607875562828281462409629196876813172564714016877574891052699640847472336589582284304964990769309467945193515601369932781286381489105967209726602929616689216988450093549280523496336598518925803127135790764194620597493967457020343609068002739532277477404833417035950980766293447399882240068932996611906299724406651988220559307597126440358894524910567685268282144287340205124757402448222576810422540517825391969483004698094512046732878067441240823732552089595403790805512259576234926413104013067707222371910457898513428795685102655618595945297193478756173793295691068323374417818569031459465432535285911956491098103344980145438897022249320657319887867988071282414525742007434411099459504055419318141055704298197229248204454676068210042706401536832869336668116630668527569605603513962725576987326634276142918871108119620154044413381278106507764008614897191997507261597386709493298120140068926961157829208888123700705011799878018285039675631650240849266178233702077064528848863746472423636003314275433962216685871094868341579431935638311499937809524660078295602455373226228625458476396350345726759671079206250696918166010034468201978545474598873983747199512871640743601625555719505429626861377248474066614531937407852699961848168188061865219374513488936245082222881375641710508156914605602445024335556258711487074487122299962243209300462605768178852256058517622838867997715316559196507756865739359615555869662845717744920898509306262827075007138009193297296681037425397480838908311817351070170269038476178304281401322699592182089100586921158150288415693712953816046788400918737104727160232050972717927895466418011502251818552228818712029157999635572438889058050721653470938733221270029487197876129856985790615887445555017768643391473651971885584715179209367447813640509483608158576537474432273465604314646963314074809089936090825886567801843025472226713279264141520463000727050274520311387566587239034470215093396539403775732219517808275606477056434108999779802581456006738455023938770061994735270845704343640324649820414144085349944216012745557890705396446154440673702202872018513483167684362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -20106587989953358726066600059839342853428651482180737266835137496839823810835056659968404346542770777969442905360966290744742717814888711773560098201840209426727035553347814007077853586649263959474517166207478193951283825210904040139708739185413918889114922774800749581861510955462960158112238503294265366782769714310731295708943348251320732380566439194920579897931273964791672333679171062038514584318593880112300316012706513120688887146125143236532866923896477149420417069188054721182333424627814808014659054788727735199703445630083087337843962373968721564493824667521812174954891172009338748369823361325475887383639083213691811891470949477718118037214169551151419355324575801554847413951262063174276948539000167808545669492114894447482295105889408575690867857815450783149587557576010938353299851807672822353629312493378424903125692052900761213688878683736388890396587546029101462729260586743212935674722045311548214464893635122659237794542191054419740693646468369005214547200494610309968206018203998149044961056526515814255113551961614810102583673798052389065162635990709062879600716788829139511052861849667818793371764056129408113055129713654155078737275031806715086187176538037295014192350524662681888856893215774378096939457843288209882216017676933036421890751104994021664570024031773490996673125337901277618308206782988391425851700812030110317963677422930827770326582069578745211417163624649941639487707524919577950564558468654483575237177033029460042614697762383962239288496965340379058120803565423204976313762408983694727743703476863469490887645123248091053760652204297999777596466607396895983031932761994654372448066799580845352943910650986775288802418143641935621811226933044297602213519021813718287430473888881809427416114931021662247753914409594714279344888897294166028871262466818629951337562298137603200928894654203233152988309928974379728700759516215801163397702307602245955769063827285209232541094483704940620033995007089278858301576251426071543874916075788626069503839526698626752802020740823677359084468762903035800699003975831525035876591242149888922387069873377728160275323848676519837723725791827663387515684399076523377160468051332605450710339159395000526470921025818003422252463087198743082151492083142970869872298190644793047103201459668988332726908796307809725265955512136944453069884008155991836054395530895743946391222196511552993581779957025971904599427089141521044289627202486060519762438674725743734823066122738071418781418100164448232343640514186122907742834915008073913700241031478109029509782249976939893996443430470558254756925116314927835331357381837538448435745811760362535456915351036087982638975251232490849868812543492379496047444522322355204207515243030161731045052111762764426312807341816947731983060040887995117357023133497484230596893207114135966052651734658327760834890845176130420538564117538609858907255898266497185396961339565998139140003828433760484426099287646323298962120050488181962826591776310945486244618626122152555973697810161343935800461685293683037686827247772351387561200995494137314671529267125301984002283591046669781941793690198613249957659415627571388817167395540331303856829538649336610669034312707046548728657148872412539983854031369378070764699417181605354263762620209380064334782255345723657849802365717602442187895277202837773684777199705879403346991792570720058233167225540608836805257478583441801522009601574094622276025170372532826042388478033689911260839771131327432208661305521920614683980804899335822765375970718013312471494575950025458495338334751035251587536449409149357136081967184732416423177799686147915339393791825606894963501093571624173164010313731683582410136344173988524705412327722623960991432464386703834110063915651287889251048307262931003218952174168784954799123073743594319927473108431125341723147262862727585806935149787883883212757929598021223029332104060306697851986249800641941525839592410359848734146988833254278723512303462974083028409104762655150203124870573922868747192570952037315242352834339457551956831830521093650209202729706807684992413313406207860385160017413564085723067435374107855839937258473986520122865650972243187220809082995175967170375155086093927227120843811271615942137494664277508313699025907670602156089700026916628243475410740242905987157632188456824428270662739614096176072582048929378458759681345220743596127050764539493953090898836690925562777108303189822588413929010340137187654262915972604353019998698891882035185827946298185238837227939351635132358303782361421148074851253383301968762676342476967046988761582325562993174722829874726966298641186681296313002996819065688002871190419249023547830129342681520047522272236744660145119910063432508601907375313733968410947056887284879901405906669502198688617748326767406247720989061870491848780578224443999013221585342812384254490596433418242061649868915646048490210266698443701935326145194648623941686886491014100930205552353757789784455051392596704014882947606320740092571870498876265766643981399349543692527563564929351647503368826257235403448226152588751703022220148076462848015991195706129488732486832499134886977230415689267163559517146832683011273828986951379176667203465112971216843287118928471258392617173412018359503339774678080812550170844544207198485539203834509039699909856463245584924149809152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1294845873998959343733613128446874223483405810593643388587411278602653800121054734754209995518808107099034018364101043240552401184800718272809168808220367381378644522629794555414648467755442463600022431441392267019991737017727520250071976070880039109725470739411134863691788729823339417860597096314431044387995544402734450174960443947237983658277264789609380110814017391189687454837384448761112525138368216950398643156317701590270530868724745051078703012031884663362793752653708862063958130931788333188698987898434368161142986565577538935896155937461104307805753053563832597287607188721356775678427518914099100178334833178510810907965133319969981282803407120898707912180364112997197709697956544024755524939695834629899398487215431839775450989704788345503378300517709900707572869345239793819985666898977062062669068364766691099853251696232586538982657904256048471082883448997004519142670719545593162994330343734756712837975883948150213541160928607196114271897350883265228784324661913041855696688936832610485405147172304362482734509875928799196389966521146806190289810114756558412692828923699082377954674502159197125505235095552829129946231825342806345243215639855429728212492785231570071453793921796519426250340389865842076683627749186298796201770921322316861284486142029237265529445095827267381247396543455964527357172348597620014349520573781023455402116134372309393078680335500937295006795636274582951311324361275900857180067719671183741715815036296269870167052218678789151748325709334072530490722955920284359898898087017843306855527188943641508859281888378617898528565917486627037427992989673697602910652668728616402991264493965595483342202752180747836160077866407229415352765570103159320062154276370468476258896301440394719305574112706968313241562319253873755891919423341142179530481494922921156731142429906599817510362618093252278030450169439985756305410511708270902885409529977133287990943336974108218168153260489531893579727326474459335566883486598418361013082790829871111840455380544206780243965608729838176694400555273070186483727775248034059748868695598037040046237041332845251915253470604752868760648915966598859242894818854378198492665708266026444772211221831374887787893235027100915394330389794664908900106397763068851320177544737589259858189164060716983762645249776427778365571655487317422567955361733998314133582886885040055979285065619959949285198357094720501138368293725415729062244201083984285662233856333757312261034428671395228983405127079542692701261444721518964239045734465974882361193989789529904866300019476656484210180371768680542967228559452954512477901043669344292136497814172574709012285421894954833718878554335710140226910998555664831687005326338142891835435522867917560840637509046119512543441989657901704301146849020553915187266116145421604827953668186843234345159686577116159143538703110645461832003811690772685477991500951653568670782743791791007477535886575629974530917704639660163220750417432719242230949358416613612025056178592649496958251860573779971849864997543181248027838122704087237955632707883326278322918585904460613615788851623737226845939148144042355248984173893169196352860856953192488216257719836737936902070052561967560813214851111506834154526883120910971502316982764576113385602973306281275044492753541599026063572324555656158962358869823764439922250157891842147503690426157973519640115132710430340130384936416571728228300028798594454145383515674353261090751452871352401344350420345902674680928359318783997258241438970728757173966536831580186590496523130704947421902951678154986750925991721661418184441925999486588531128111981584143032898972586533648399834709836159185452286464874663341966927412540970403103293874022976589073314757175083957125766685181986900036753801026948569081235501040223496633113614136997831591858414354528291820983659623568269044282382045513118367972521838113269091852281723349952079461582407491050863450466875747042550789872493427359269494625998825292078761996545022006015289496186320703351645452859784915584013538641521016056654937337530207003461537152786743383000022881519529745409325272036782020501372419241284952312026240050210269119783063547055002635868809625713408544370822205898316000644387723153539592635172670561714782570977414434806845730517255232926145064068295731279860972956080671034158563034179950129563295853122756658524270304049407838976290215421001720895815851938491843357274125871468812355872777365306748294453245481657856595590749263668282194337611456228939189897058477262227075837311501728691844560384041309193326630739773065205769047056711771285032969333971412480316831561086787239009925403766559241335875615916277858888793933725112392727801690699564314833937693016141204719118641791281105511106308497203470850901771816792339829149616549797534896316034526902854549784398438446534801826149160532423291754115403593896499370474762752263087424970852431454231842705460377053904043903626003849484351945847096913730900680495068570050139291866745636324994448685431574541948761605659124549575136011380233001322614152002757622223153779317313070888951681034156016604925742871963561073948214474204400214475065650348052456687034566681593670459497124272287940433645565124991042502444908113068574530731056329817713200971719125523677250414020986498149145849165228814855018198235103286316236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1335643758085534116024803761046257095209614484206006698410546444958566631398298098299365683317945256319203596943067711064753306945869618060349483031037873398615700552108347928898610283869949101284305585547749419221269033152496447883404066407759510264478500547291185772145398016053419800628526208872487847338098120112716231824471385503071285322013907055723237610642659189120766796239170550120180562592993387501757283209253713637941524370332413765271941729382876172189859484570345854544233785345454127935764311249352535365281163509266813712928566147756603445485403194520177349424096658563255908189516273726406053771736855886371041775810615020152139831469264456606038354842445513602941668130339783765322096807028681677091718068363889715290019146489199142883998042009339160774237663867147311305488250962319176466284838812921397026373104892283783282311830897862627561662189129750833610084079948094368949968040989907469064668061952711875298409746459107110832996341774268205791269923468843675565005055329152955096241532893084732166000126529157904385022506895966803338529160232321307381523745662078212152396135108609294663191387145835163919209975408922050152843468700203313996321363425659328893523119644240845083939908566002281897100868143600613594004983830980994608807116309581407803110596389397868318850960840532695178511673566996857904899920750533652093645051259249400902462867613152063437032741691625596123863688892228605133404887975155082750670283031985749492627037342304240523786672383013680058835680170343627853232252240202788851890850163822984203202377558987959005916096275171401397330216181852042143804520971163912615495426836120044629597360603203362491079097232101358933325978776414500306605695610156551528489125537811917118385656840305597696366085144328417252048616503546002849767939424667593572117608095496581999316506927766415210473413675083764533804683154247400287540726986327699630959959609745146807322198327802108202832795618834892523477485637048983264157985444491169381895922856785318501450981340612362931026429069031720290859607207585854022551179590004005055798529063424893610633355292123407100811825290484801195277204114549070314218197377437412164659974128787432920170253625953720222897190243452238229680570990869929144238037080472572835091731252596530473748465255499424785297155897856427388555924785145660685255630841126184747817491982011578675485691940869346413380636248531837293949889707979163932610691056643218348457813849166906884830086321721786701181478637622743805910638050992831130274801433800214511485742224684843130427342934194889315696814826321673069714394300744692494599658419712851781708931033100632034572718699411016506492632563139702837050442437845806766028842168590057751893882263896039521942871636216333103565217732531007018465647198006141360984736989007855858997443143765123172380779529196987517225470253429263702351863995898399605835706363420538207540802471482616273379047015283782007954799247961568262235299677869389550471173034256339844647766131571471213434843949071013679499837382508890533936249190294247216378645408146394641579384608343853689231769944905276494303011295028124090831065111192871016806402617498231389082280676141900886909731341797226602513736524054862741566324437519366079601681789789623914396099796376814085810090946216973581247311241394436750612667016988428383294679419960083104719122135606474970902078506387125965609798117009819257068695982866103896941125372609953480506959270910789150680791681132687399859376629124113923415534622904983442506759791235281285005576763868254117426642419153470305854183576131038661086228043227284503192012259416509346345597518697581503768534122379457603243973522655529433601878772841599468877764928229139206432892693494084377443285548166165600972267607597133199685138187128962357594889934812009906149360761830250035093477222061830615090311222437253746688297477465761372067856599371160399231752895210268757814160917519242551602139472538736438853409880382792890872751208033218919737379266950360863293021556917094580995483207404024589596771983946196122148742315007194414556625115385349458414977869370854492532339863088402123206683348770287185100893846830804328122172068854111487835523740826141323727959382010251526118621539049669667668084806052480872495005202933904164722328972136954012631182467802089686675692878462939842439374146934970300007940170655522656665990884843228010800978096248271264916169603253926352026000939607562232361360842272809204772399178766391008622175203155600740459640640162006951980957839886963797912029007999903211161343112874600684545409747432104566446040611037767621909825578398505177559625861958136855951973003240242050439472481645606911295764745180439545289691244960509323484793483554696186817735002431711322961408442491176346441326568729729664553176774976835614538025150510453986684945413624656071962417062302814353749360835678798944759914712958712052990042649549705199643972932059321134218542226927461179706432355831704831244186987066672901101326631912835761012744106535886783570694560085478241799214529406666578306572239125605740094439783044505157039215979720169559983735971868634840481460658278217857224824993631293278866592446429641043421072771869866647855011289404379984616689830177900048140103928104434511883903028985431479402263984450540144070408273920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -753654517660865913067065096518154562272568037701189212220345338882926019593629553289144952523991687155160626103966082965015643386433269049146194991807089208844210254199185119687018707721836764347660376503656890150747597134858313382414615128209095960543821924008573168156320426204283834689937878379285776220622945104112846255106825374442383119134071337570557575826867634579578027065516776904171889454677613318423412787926805230735182887724763132663918145948898812695059346400359689330151038490116257296264400835640383358165661358175953167715874092706722215584468378554296067333036831100131326557543157187209126960725698789847195649369261242173258311683188452964376360963511416341007814087696992394994001761137980157182966368947764267912076000935021788368997943440578783843532404127077492479886668935780667457262855157733548304360844380903120234468179309207748521275954368931504362033928154433796989313103057854609508112081304695285274785087136768093232949275972821093725308885619954681980514468482576271699827860580560698437040203923950279243433442497267332555997980624546364580217514909518519956315370349577292884231477575915943563696795190461898567885364908734693135883015812176924699288209043441813924404948004700007826474880559877321096544985376001458661070108569253837320700056879994086854601615588770043202284017345399861272507734976044398931334899030587268409159278266061071712833018907387410166156261933860882984110394556604516322168277922525764934129088412853007913068749956531609823641688039907885823703949916393944980191649069536393856771062180160282796513747597388049412430549211256066763900185176251938076675782966417286625049117508485579628584204858167080183287053690014018892045894931445708301824945934447238468334760401217789867386215259733493372043195986368659011669649240778491881196032022606429091646273638630494642733754858254323077870674558580785844552674686178243719520455294356978614309458252846438298938668484904107276196824504349620866823261246338999381724410330480344802218325499975331739005652166373502548563168652119537256259719050586136968601223943683907071902106971076222039319189967321828703171509189553085603364931745488348188759660804434498604690715599639062500107150916461875944587747578209288945148808020387498813963953376138500363049880175719982755841465072490888905373522535958728506608390702627187957495393155223570510048088471916897241880420840675069325078382388503603942534362448605106280783585244872560029613971195133185246954485770787668626990837890402907642975730874814087114143267298759226592292129047429050400908447829667697100155311118108052063007505103651266859790702961969457939020138814016594545079387467719852596530313307155774248346173061791402175046273369276501949868154076887031735281217130491923231943539520051752130983528384799581602160623608839576885789787678579962771814303882680370244120728724500583642135918591117121895980098686289862500856964169327770409687550943098794329772289305831248050817716468799230230357833825445560257146613568345636091174310539041201104786832346218133173436722945123379902234303753676532745799537705814534617303426658315236906089082937590736921246475522393238379084411751814344154475140633853155057040937833983654335573705948126316463613521323899925641980019319798832879489437175820383468878120677986550874290755130678170954638040979938754091753018657556030466970381613575073014111861155376978601888839558438731552125562000332440279086000540347310521795889085723694058719796189480688274363951091897617935692119212526783368687347818514514230272098122312051881028179085651939215878594394231336034725063415347074706261204422217617432005811722091174862220995890695563401852295894186240191203247815278458392491872770513829231593939659586920095825395748047386783609485062165691728672765855344197242249845721671075728909054983857307071707004741062607866657421249912707847876972637944397048325483043299680236066671086721415308608585121919734567165141920360266144040962125339257655596908994407715558298235758826675891008153073149241195155942494168570282300804103121303233502415223244919226367202972517308141307598832628054483342974633403066244572086562009748292665505667067505581183849171302316683790546279235618465543476976891088195984869332988111871300436125135070435504966343641770115857146771467451580505629907077662931576032559819832808393885588388403495626179891226450617493305417320356066111796861204249962643276395059934613737964361384827717034602720403745714360674829816175494370158725981727073618247101220394433367308751352545916927539069496190155761966154387265966387382685056914218641427959652532139412856947060895189714725162429256673309863349072870941917203478943634260606711239077742298495225433725460330624309240518180070240206517584830970077233875159176743671474486695474357768095908663089700574444261958427827379833980394175032833689868056536897791221389396857500871832253698166676928133796517165782755564449707711141933824644837593735741646857272200819858484382166053181137858555880447602022035690623922655856156091657221904882991544036732895637914138196922147627086133348531803650611836946865390701049934296412029215677004162484174963068767002493337516656234403896574234536168833891333444544732279346032556137901395664468861188218734566217215702941855896825824804864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 249530935065700808941903408847213686980882495113459633334005736185724009986486777119922837877116948592806602145372903880714718091184369298192625261674638164350155393413992132021810900851718682606625870841391862378119370846902788899503463797728097041490236041544822425309741950045429658485256434389261168241055393756337286368462132339349281135711356628399370965181822664742649941907104341312798299710273114277559365857083041708173994990161221653425229070303239337499431659904835545304776818912064544729092195772232538999393069198336464146046310620217392173708644737082947373861860573564678236764814159910817188218686144654925556641319493716524212371939832231655668387192809808728406770239924056209416263715663609516648503407567348253337405538149908110900944026105549870086713395114141537920802441280561579964975968626271387351436240514009118864652279431270128218685619474589895726107926674875148027725335322558977794643972812719456551812783020616519071696361831856673066679200858501651884646953620966239068752678334724498690227142455007911804392172935942976337486346268763140081111131522040573610343912778057403579792835280995980820024798418755149979026523290297734586343364915110390720009011209574946235358553611780563999685847591197767482300967983866492410084884873302664676972093143629314331957984037383885252564901705317653260768288943009119742216087253835003075356040809845083847882024559786067857963180164390353958870230572030673945347625864536300012110141329297427316120006786584538876658600866442787986139609290253470898806310309705559969548003992868562628111218849049344555645297987605556456035410682027842341042503777465244660810918281050584677538115235118558096975869365643771745656465401276954924592146186537343312965467150438428056894739232061160460794999204305257320871796797727713191643163368393132521975450540316285886000213004547507834915415574718865740604951726078951217698464094669244543836587162230272018958807026526666871391900916834035752284082179083318973574573746298055483863672982906138606683959671542401766962711190961972617116276855389871046151219649207772238864104692408590907639997371638178242995191378450833168958210720977444252647536008276910275741119709613104809562801804618610205656888514940349116212346567014074364393561529045521518692132463491358150118856372245622374898368212125826454656309203936531592689071681417110305481881095329509023628226357406110750519632706184294026983032525680053688785557341575625407257594664179889317409329448981063201192964798202547784403089804198501805013828547139308045382335992544865920149782144164509350983886680622701483853019111183069363574429559248694955246363916647231348955553004272765723663248371488737854734719737562183223420191845056338482050682160615993028264317637112197621807971635972524576064744696763495786835679640926034559199387107672964680768739336858647609808637974580421547113947248433198706443672760312406935424089450366654107915739382582567567755315929239324970955459963990947372038481303219011091326501107760603301743514713154484209876418444065383918479081465383255973732617103963870943243927525604397008391918511841864144886532526201463726209808225527946361917649377074581564379757244269469524967010166916153635839807982205506539505575620735509403492594723368639588640333727300489304072855274735379151149309069637075117426890446822860319735589840624447721144795087192534699866572395484780796616932442484337374716635662155439858471967168829766781893259499160443236125862262170747943595077475754676508631822538626125054518053569660193575149855127428527734720366162556691985000059393373673396960568842932023799073830581434187314187482094473404757378467441331902372869925433192439600955583939614268205390683851533181827594823756973264188616564950412424840810721538520869107834400180179490158873098729059695260180717164590784908625317438412730853961982964388041768434667996154742995942089746784387270243522432742815294344078407094697024965414540454625573315083992298744591759137049328197483217917253502084276902377802585023265513524625543364772383460248218610462383041356266204381253754693319904254588792416095160297124251503640995302447062161584878595139255913806860271526015269278330632945593859121535398683725163560681911547905853602036578505801444156126325538547702266974626524369399896929493534188480136146394219069930512706579344837457996301700836884938970102997856378002576356410411158303504296303674484734576078796167237306254282315311795443484340566883723825214423163001180319070846495769763872637750529583749309572038319327613692925194088708038622345876579613170864023816695330792209054319344674161421266675440762622994109446963205725924641938907157021618541309762270360484429924177941169911495121913647840420370872647843730691648958775800235926164034031903339019789362400282797228436603382800412204622070441832424261311656833816090889624292669735879023916354076468074444317266568601186096511105273397523890373536593666008171516002223776934234573085797123901041276283508273623989099599868604109140434822438516245235914462215757876496541204049593182968282546650479208754184325747423600504497216323808428609013517397807557249461632693766436064534156278784787848020435814635404522290461121702031463713617161754682763962076523958685347110862302594565325601618400378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -61804199771429350469061252478954628834530117568126721195678029190301903918936737155821383474347612984499592706200905307816753968194017585662512594706010628601534128470696454006713615068422742220693863821204105483156605137752517862097832693361834923129758317466305773234827589840552400807562430093169710209201117664787225441965071272075020645594955122587910992354424521462670963499728235021578244273417642711339919376075373112164586027062080428189800029487128699343594255439734321032513152919902850691755724592874037088141550189133750316585255263626932310895945715310475576683619897004762024671849042226718856047448801845243371346121317956157463310458853861767867352614547351636851891482875845810705335065436628220553452091126977166298885498047348040327016484867567624449994144782829674701520887883935329506692763966081134768786942567527272405230979864740911488060713543060382567114172251045862270177351579518264866280436377259032075637501332804922942403667234771228419997122377503112876778261347103364963594067289458411148599677453191760743206984383884453863264161015585465455930870406626064086670629358103353226717918162345501011067241401449134758090827179525460614828244406609640241338170996907931958789374820162141065768173582825216639072450660805932990330716591653423721244009604206691819128902401468618641641533377449705570462610022985355072499373055158679848680716832203822513135448402982116282462834389715909338963107180836516460329224092396890643051569328077721052585989376617541794829820982501587187654474405768909912074807645066372355913585542847256145081185962303147763221206840213917702083457054180348424818096854717891214360134492808743133593761077976135753265543393344054836178033404662778581030037596189755818874307092743265007824582484775318489946705619914699079300213261342461590857560620152221017685991072545637653727672491333469507914535120434103149132817128619454730521101455972981564226336200577422997636527239636605123638485613622832893796475055834885712848549432489825123474549665644224975427115236850353706858726287384253949104963365859983780306109361846912397944295511640324988982269722688388574959497434114663370578334911527304057031450048559305309331570465917102986803867126115855528697736106831512269439900130493378142555629463359672899367301826244824677096512736134458244644997523571107157780470922894356604431962377457312287650920884232519198990492047702711161646882429518806468642005811128774373963086979567379519964497832668155835021915571826483964794296694265438000174230865419570474353612618142162180897799996248265907185696946261106768789838645092908654595216259116000147464009372904463993236894895836403485350125250660586906130882799039864662455402826605599572301615836781209807273753105766630045952503903165626552613040152741803874972306571075613083380757368979750813447036066835571691496693622072612584287679468752456889305036001219422375601401712260865541081715478923883550900595930713266659034285971332388657419984235082703854524292445144495796517072188845676239017870527871393576210318152820937075419755436304350639559694903454397530890707431546769771676723522454409224922351973482599241733102117646845867476190178077783895661468376355012551467768784027415961504021186081619153889182554947098222417430421265661335519955793579766744956990148773536296711595960661178989824576860231874502490058507626186907556972910528780634571866058016967747861739812868414072060546826083240014475539710766030228376032423492893311072206312411866355043652367919525652084062151614510333188356892560396901430387781124197745507792635287992614331230226206074178328986020479970176230243632605523216458369550472236805298963066290354925012765100799264350157074891744128711497884625315313291277937813406074627647732323736219498835543682782545400577605542927161345879705375460158925490514077860484136107887090830677213558810413943008967760544904115390592561968726211702636943832755778431627027342937112634995787430351146940564935703815000062783612960612488301447905454011831894483834827036677333950555002742629029756418602200268773239952513244654665784824953867925475688067776383897364175847796451869788348701751048990477547062425207498839144762683181783355010765421462303894248961409051733974146077449871221351740159810803682554443426378693022559981229198871468252555220837270888222299581290203800334577001347496594762335096388452846818493390122206093943699923256684496994073062470100752743764044290831685235238327629590031939309218129097649730226375605572120483925964786211333787120931282565168622030056882018981423853772636056629682254267992815122728774553448596659076527261171882787058842980648133346655941657056342327890562258940650921161483841265521690479282239515515236211310985119495000600354026470129177632761627743063886347609771183072431897071706612115015425394959390451030798002736655718883371736265075238777302942467701525225535647586813561478474369964195976888412257056763054700498986402447225593021327752651624626909273241255117212883876947448825853986360033021711422177166750984990676603799778805948190732144453852712439899099232025028316714505447916451186903464999343728375750301660488743695694094376640961658771668399820751924553242543891251108953070128536761573790975392251599866826458775538805074121121585083536447547375616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 11905935432449316129998116038982770788842384494593136683816629767438934439760579981323258923286456271549292429387805852055836514352440452857711807038703398085002946110068583484660718392232518080895955017450291819260384352181228835280471638629729783433755970947260668207867467598950228906858890594957748179165879288265704532254708405406465006358823442995736940791590503179769012950835730586602876207220100672442202545071890670840809605782510691526756780982703768514231812487582699452447208189331012767509106864866777364681738040050078743154193743295213979985009250182038476442411806328461561337690729688039130222519205018782809835768984928892187187956985960040990599041479826957291449239646934907796304461235075094853203611269478078738484029507697625216697338812406379393798411059755251686969583672754522295267212705674460129103775053378517010614342260551724315218585463146707115768305882086373476975455568428060373040358694131473793632480232618915061285489580080157261706260015682498638619862047852739288400282761309108616322614840722043375123820176760688169027343991607975724120793032879709567670385242593953587644400314352698331283983701446571671893129352707599938828433326098434234703473551922628898388072109221286083100809474404312042039458156320188480433431099408591037535374569225225809847909617254664066740889980096319638443328984897596417557716353644120510756785177636822958737432948102572239835113575769606018721818793986680563046855060158078065926004525060300705708562736238679285270056642922104115864647835827581949703608784035243532035160672692845601199397919850857514092849297415042567286972860350150941470637031436995206122853855243095681481567644235381574344058355771264867092914653602958588864325521297052606879004266808634973526639917174769416284858195736153098589570931743283855789016101767699285271175682314158647508339837819332174607096170541741950757953570257884450240455935054589029138011701649227921854678936999010707145404687692992276441733589754367011916649553458056485680824391766401188962443938960509117048603274915645055392994193367315241056735259895592297569603333968428980062698166695681139946521297828395443820425139498951268314608678602574650861246120726188663815800533153817363513935830289515270612086455049392305854126873362966383104899320741233311382313357686079801042547664165486400963679548709435824201182928492846047298598110496296612420529821663827601430719503615330009681132708144450947513470751577045384788732914183456532232742763984710397960339015403171155147691098603554567090095544839445967408486511526070703368346518507563170001987146244038235491249658677586039380455450475086746312829015603352595233028858063990338347662891586923416587973862543422811893023982488457556900463098524871474154455305073363973569925514014376872478486898880585922904065099846177153936826176780962407993542481795774945615343439743050346572014515913072152141143464583697821043063014777192448346393455558717394771089053487109848172085486172865869556301924792187343963602905943138896349350006938629789840402031113240830846709360465968052357148471584134381619798937217981688641375951226604633498469832051947566530833948023875170530661790945026639383906964254628119053010109302909828720886667060174192023491213377340414128668710266202780611243422839532314149294011624064381862135716827343544582711421976835294584103472859010486894152463657393290892275701291969964443116973904273847372216556549444255920098162327621805045706495162355961630487800279595303018540816604283375585361114807877475930810486483685738843393389406999154627112459181236129204118757469284223249262389549979686845714274913110734697015595146462255591415983312841534391192427227157016833006928449916832002412765122932298739593989783809484007461339241792255165887939322908327260257720859604150371914416367107143697144201205453849836336745708006156650183643041725619517750151424626880310880022467097080426648512353813266270495790388461193323493988337759542924380828672013840340216843702678685653309253309694685575085437485974311523844411397165648290877026046915420824643722689038051187419250929744619347310157133108349319188899150545593451131514956987623434351374428016120114293321055975996732290285778062751662190246740167245567128172803809151174331512406542723397275501314895608200463042911560983220034362547200251970111746010276980531309643913945008606000362868603284656212061085762066620527675715610675318939742757323682584111977804050374065591202526808152869581072480589835507575153195492543566233220648954730514298955752899671668991914054957636109621668406511596009748772424104016062174501490750275919067716090133929595302550106967344922318417161396440109163879304023912268589457541272461984610315552461681057594123422637252125543030940393871641962146543199743590705167531219319798520861879257016329848299780706389313827503017499075949355881851256982968897808214244302671089250451617567508564909416213727054406008721941304783475561449458999904007400515815306842899750073244718561494901064203267818839695430291701398943961169830375158441277542830012492051731423377664499934846305433484404010902780933492370046485396375267316571394510237020430258737136785343565622891625569591039572946566266113994159167391054300063646638267617504009230906554324901713305006835924729856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1693245094064897418007108701814277589354966275149700331841979560984126768658377402271719384729263015217903933242299083364311973211354096604262609905204842027174646792400730783632642479314336017386188106970115077397485543867098402463600305794710594802229632674088274127188388840188026438244151648471079222783318387957567226130946289447780890167762588421165210891322548555539342432987508824211167285810520551129894167631225946414767247501014986939249690589640946479938364962781082127472736763978100252072115325499308013068238426758558996426684160715889471211027579286783348777042668202396099017551101045025197389810652051118370148535386315003503434418684249935638768397683034628725580063839708005347618161461892801129775783828869558077757017265082321396898768689503615014289250597257949487407520576751560941962856456410618004149766536423127485096025218870257763312514339490370435160544085370769334978035763560932448825792913447686781485934167000007334967351283715680242252527495514739202101082946092658316582831241601759194152735031952517069686065424074067983299838556623934197652573423746171832228530061282747019273044989910921837782194085038208661437775372296892771849855547323729928632207119193517602903854531134438211372604351479036891191048245074994412921906708186645058287573131065929639995475135681085218834903320564625881563989837145088913458698369115173042857847989523309179537669609506848467962378535260703028835617736819036951007170148843800224652033444613505709510646681543785466476026703272856513167009757728719497538638117860336967400201825046218915577918086383299299381569915811367098119526856453426986860701357489231837461289349421440643183995576603020369545408153736282002161377810691497289239034635511921971159794600167748267005152720813395549107968053126413111958633705255843971161003315646967776702645770534366130668453697905151472091545156522793153504480203636489199010076486805959386471593718481099180823022273291409872031992427926031088242842480560310793764926653603986790814526471926939562258557334748203182138602549514194709227964763610765796352339146651208962431154196311891999303966447437627237988096866306466179548115150850088813990563127352990641542622724979911240703995348454471107874860993068031774886106247241743505339666866501668547713057333151720391127885336495847730500735520251387141379234608450291133496732890508768468217327359107193590334471337760103558261020065536782359873136334618600233715435369683384531289993465016797455266458457454886979769796058704063053704700150980740973136736180352220523260578034266619888773258408304396889342995606838056497896957359044383564548049811385711876319830594772245328881242338432073536866825018492928213811351033946482234193677917399325913169406482171623150360248533057196014814781680626939842646758913744173209777556946192156582398104076036482979760671718434614347615265412977061138109175848819386122634719760195378345228452161547636827943971238210493733457244895890725904693250323138623089192866950770703816586839028552265232606693190548244092256942694073486809605553348742998478609318400418749539876843226837477919559596422512536612419923476328142141495258687014114677181000696990455945649777314766896008954689297157886682004367244745966626168673158919723288742305140755161542438367958485864988948513684325056392470468267919199028244986500324636973341323825368163575276279548264937036830647906390838443106293607253374905631092949966882219634086535737957092778306490858220418345188822721397696892490650583644212017646318958477954406032660285848280951022822755253761137911432823249072185588492734427468439809563658138586607175645061787328340876844953449613739944572970863050896752818339755073471487204589754235836311740587231949854648280482906728401326810794329736792989103737114780708580005865547737397534974147825995766369954203325920275276810886835393100347402941952597782672800461423113332933329615432350009021156659635156394923334198190674649218036396081752684819567153391058395180458276177921708378108365307359726320532977300115184016021944339567552384870018818128528620214724869134992960302877917686939973225475822304795748156097593162920354815948906623360138850238014037240715914052653176839162799317768337376725485051826223623776877982516006569546367047046671003935278697538776207653782740792721060912519720123629610411911885990997934054542594465449860981302740683446914876097748968654679593210260018713326999135244784709687837033863270352489799091756710070641135293968780083059056196098149468747532497533397828346891135595776509421207352737991025748876983522341598463164071908520110530429823871110870421869937444175065649702646722447290023840043471296716614574585926086594583038902118467639657365900418150682753963095775672696871392222239181368907446045884783689460401036947600144596449238373223269892236523154460091254286449781895659550669934468864586181922977159188483584598311286398801748437222485422641349190769025066473205190451551438646060988857839057843012869622987816098513166927907952668808882446477119602933191998548581136765143938961497259959256280476152441911257049314758114173246100752333173939991208719848877614183783343059001334253900917319596343184588599430208614471827741755209608580072810963171048003997847103240970801273560258505389351018255980953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 138846580635023341604325886841182914944733657024144418252456068262111836362478883206887584128788562317829486754982630287846766626413106444733072728918550682542203367263456751541044413357988073971617353012231933860995534153861689896030810748571348255180447817913332511164372284197127134897809221199839636802820813061447185529819471889029860000137663257296518646130830490256494028622820052357912353844628243504676939384775713771666002742045106302300717750233602879093327867151778636672044481514206697059850062239551015297659776783552581948976282534711483510042484079527193487836920328405368303298667406121614706212517002748678319833895576301858406988156552264444432558806220642734484718077932608524063770244057014257326652648766811117717752435649041136341292164537130165326371630005560551202586068442621224286396294834627557231878319344642720640938397515718466738306518734265607131508688720083454703247955569193900663275071732324309871067591613158241978508312047160334961722131200850572414794017215861778280924735229470253203400431171794242274428744612140521696893754961081924323639157828525442037596777489095661483838404322960038126147039639188242941889365808541908953784844340190186265250417391505052374312984051304803083083942620190285447925002988849318695696049039740837041987952267511334274117682129903236540310921772222858070489983238238235560927857084629747711901311691885933548584776825203634159678185807996900410378991961730541541319552151372160693638385545183668300790845118994074326257127397685977428892069442420764581060265314718617239107606850819852983783109792688615727835522092189961255447600720978094700287886445061713593955163976894021620742051904216300894168967257517101448177214525774804014315667301087772744764216541934254687487442850978049067516017731506299315207803267132910756037146190990964970142058982844509879656969997428614285291168426138428672190356804624837714080822621104793242922575692271144318900319430239389912632022141840760890108659725420781818035064539176907102644250413139456266819948793841177609458422368769433496061745889661267585700692510442617447819379964981414044827534888552411236611512996032995785923412251514893642381106814489320676728090403279226331213083053252368340623692802054653123442853776210497856577421366013638199722454481752445739796006230674661749389845346884620036761985459583103917994577017283770686552908355327910833427322375526353722603446365756984091620246520967309596176068400048143478051388492039921877622096500199936191620554962390626364530346403101247707907924612025957984850538028090775027756725561014320933592857246766949449787928836533325837075393505218890900257586887560028458021833886038488597975038210223618492265895934970793306380493432676263775948593691316065609198869138995948518563516568887014773015990610033879772892967428648942837004753523420221163884306479810755950982567178882952591517456031035646546049850172631204967221568399877833112159027476990534837396046988664142107301065187749503271164107915501846921229529041234851445419515836993171610719592504536089146406841397799710573349707037291309938874638218223565753036773175202738466963924178624206398653039682163203261667970962062818905927412944613056443356506380218706560847757966524500170879362082557080610579423412915973483008061279380615363051052393144885605398221393360180752560562968434785572103708502267489201808522747216454452940697459626543335604873725818837342153230375026912505215123741847467239091953484680380850721342717032571851625294842631911447469400925672193793190826504168446581977764494397367200370125474185235797612891874317101826737975353794396153601395601096179658633596616966481475456599158448566670171291831255414920160771337162056324302628008706198013178391930639569591067638021549526094363949826535792558125541231286320424326387610435040104715568972748293981520375976520855627909614782560000217975302707291348178740647723132788781240518222330478649929197833311395694406345539963326947958922976511491857552792642404996691084092686925139357287525113640059844118514003038088703859358296705428922644968444728499124704987555360514115849526166881279627959587134182446766435961745451863637899428409767360909241566749118282787068928818168080470397756736225942665421304497320253950766051030556682290662411327433878342426466456407522822867295337512132063258425854595291232050183521618496145137923175396868270520963712147920012211268349214952742177872833778710391440205913542454293479513525686632350022478773282110531121526851302353003960150002257083968119444588359972574624261920745353336641894322598733088912960850440246208171794741292479095896324618864576241026967491639082463128122708633028161586270007195992494645864714098566891688651301170211163715594479046986159809886546214018373986428488068555278267392931547972800658236030962327251215277416287858028888017201391159388929625642476694472676583896807287588081946555167440510778554046550130385135462313966466643006938486638856124130471241275095280733984079354275007172907011720123344691595797622230043032086870392601306993326819061833204179637250489893623530558767247555179792163492443532991041469577263397953473230985280276083631331785327885528654432052851036491238746652731099143094284454303265244614686490840217601322872741804303439445067542036480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 5788763878862469745534206574030746957384548661357410239190712487584308105720111562701562619418453785625808905464452782542852029732673120318650851259653069297211981731289993452369022317836777119757260068578155209553861460209823874291847186963246229525964916623182551092504605064231900939509683875453398592766386240495131388251380615247768939449962368915446013256940777149073268000840539941425927788764601719057936509485834753946238162700671799573635695042073678910242783566139290552413908981027914439004094715047880954668251887738929534557585476634955041256952608597859107080176034513614220695366361275927881340325579303987322989769834921797319741546796367576716088665257715516768166045033317304092040129468749043216531926338516639535298091002539522140513389715060820801105508723685745091763241685545055312228628842134262756767748724400938924157229032421152880863069740255662696093882836553319035468403970651145597932685961353936332613107077040229833715319224207126227125445606819613262316795013482293694476766562381989751025185095298608628000973508892357357352704821225444429539863648824296283216831706765386838362183069387187223855721048637231480319356719781207615750658805175955769431413468615554960585660574525542487587268932558285552104375469708239707033238772577036114159907461787263701323538711688380547343087517282378995820246000260538495162624081484246708741147436758591270487844668840619852061855869593013010031549130984173125049339752104240976466194345167619928449140698385233178970146012949261720572735156723774369769006902347176004177923730953406968102652847623128755912895115500078566167346560569808895829923579564103462635425376995805024278470900786032609551663733434124574220284234604140828997825436093948132043215227860618404074811292368178128111799011013292475682423293513207323122129294665762980345869595972261105243039343022823336180091909602546531629420703869978169565307830842279865533795431249831490230528535721555830272214822413261589963085808634459850502606039669580310203646848901871507292452014440134933040657343523530605920004533120928102419048710434317699679393933649668520120280948333458519738851343176787144572166681676817562007950837930348158905521922883202729176121092899301447759022915210551867686661325037600623570127496972101477463752344211000181543553649098487216249034476267187339518108261419206619914029083976021343104191989366925579370998214536402694261353398170612351110634067967576430770344410135171116204698865224513231379315666211888075591140130261725913807429522108425831200274218071406013165515509067214594745015871005348895748736886965736587324005450897163785232619295149583775498974311392356967250657549397988566866027914935365038896224940531662355571291493499813575145254938513033352536075734241806948087385593752225315934846953184963262620524360118469507491113274030079432711495437006348736489809802712766472689455333588795373384966946925400433546050600511323399410292493692988847079919384177228390128832619650555311659199336091573292957221686920520059256815246385464165374132737456662510846722496553048342594498330539278135549138142562218590143853502402405912573830376653230557006000367369791839587806953277484027495692835342861048012000440476267425158642724549259041132667510218274295266703441212678777793748909633726671453846676107073667798693232334337811933133787460009926773404406169151918138413142469986800233787896503763385412843729106846901494668948210997708828570338425878197027016503296554190310676855392987857449466681940884094834957840263235815550516618801748547729499950209444417431380784236738695442843158676333383004992737080013042616473243249387063139461334725165212810408555940638038516085731148217447321156956626839892280347342323403758904905131359985138195538772772800718749214752202600510581994984945917785921871361771818850710529456649124190640874001786331608823268260185070411386890391503584325949537562530541452589418284504072490401980155555362223139349757051350566498744119106540964164117303801794733875071837664221156177433233085383127837665227234229669942422378614521486869804496316012564593280026859246664182595479961463902761738159308740272651677800803974627415930942605413210504213069085738644682013036718180947929367333823773916260666038302105973421398930200424340419454591090805963280041681993077501957249217847118220363104429094918041042599122989885050571199623233066516262993069613897509291110003368356047832311913869688038934711558105496503628543594299324220969658062590661472472343541875882426239937720584949118945001103170722539751123236771275131934007463985287430288622874260215546182539752691110922388363283489696949971642980378530658372902997447804541431229324281006204441169297915711462830720247779333325343756458505306792308997981244123589109708974900415033346493089674689210864699540187785058014030487043012204621200566577926909440718956318332522213776115867096881060532058341066256574871915842966538644835983187717457099720162708634243968789903094829234320885577610443836978905969482672186672948062623621464502370192670937636748314832633754965837929572637524819554540102892621134077455344245814592076271041690220102931625025569747293198247132586348608402616437710303274859275368173901646496488191728629700780900316038713904760172050825682503697367564288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -4019333313797908631771551315360984755145970401439669958277246542570597400984311217623994610765872379917058321706331379224899425264801666251654141335367144204742393490862052126262840296989714686893099807736423028093911684645540780437251600889219946762374316903764110209569120334516499253507176946647466439998353287253636126164417098145371205033846652493237993011460759064505955907607453914083081234794000485453614969248360742762775699995569605067935466041630986107113544085174484184230569672125332392627600745267899145192802137612923753054260124450262755388631809468000998075552148998107976701673242134704593497729417206815417066678794890319874678819671085308479550760244860577958559961602604670562735800476620095646145707587760175437855858430785313529446758634982553324602684916054518528957412974098836241564941225807816621197253666546965635926668203917562311716719080124066483836681220398311042130710184506845053744334296878421633785223696836646328773058193609776436911194520110207521089133048443819732370086469596449098671345625515499177127140816342629398937374237764983338174543002346620055922673508595197114682641651335121702501951941159184878905881474153705738017074984990577835027095068716313061670928723690566676073020515699969855830165540865534800532485611153650687713153898707742881417147723554913583894541550855047998051694951528541668502472544593788602702619084950106541506847578948531570186793764923279502249290457049070967607469995612241632585580668463563855757041156292324167320254572256050097458462596353799917511050575356314945210650492629376172305231224214857392560204004222851453333237452030696311593797117532268215468233626778401414411222572810299492110866429747126874356227660346705287966002808571575273423452498624630666540387216648211171783280184908591787669215602056840259092753044267494281651299855316650179425013629520756710058536311361569725123780341014277888277651058288918631489447113090089293483296436524927486094681255760297293127753350186087338443248517886844649369851026104303428917352969985363410799926316830318735708625861451199374820212132735811913155149080594319669049850403046541549083661771793549365819200880784046285844332210418263403508939124576579597509133142730798763198442470162495354306198976662591163383755098588437957073834965558047196760843618588115845658765824189039500823574674989694567545338051743559889132991616110490286953825277022189995280063972489602966388317208778816570958379608011054583568827640230316629444260461309840660628988513719074575435625793512388024311700312006689189707741535683360431007525705224548550458353754088104467828192285277646844112507236092565650683478434072494293068190154290921205552319337896096332523248589194502892644635602871919524266835925770736534346842382755691752372998269106088773612999391815814407106803403532609070290550204965945039293687547874430265384376801341319555034018575996322138655093182937596211780605859947401309709601321170048746630574561884572387337005892475853612955327356447307964418587763339818373769089321702475476669507001164279716589948281199927380972266132261180086924387499941437327040666454013571056631423913951312002731284680780347522709649261586602956550817229440735261565103764526726029014365406923783311135549293331139767131279262542547252508760592154006607484271555765616520467909442370193986163469892697886439947786865627956050612956675452013436601708009078577434980479262569963565594898960649651071545913493613642607250121501679670845705855298654074480379843687619409669659428638726809352756801906152524367099946570575151773318318251644101030587610157797530848880440262087799304344858658108946958266465744730949345591956997091886084534190911682199716710137948622521179277147495794522105345771621360501283511303127576262868777761942235396424171108874127901916673265074381963202495778664157867056967728846019111324612843259163236169958378171761739292056974715942499055674296662904799113227453516084414221353949178291354048133439934106257619263507934584493849373377637289462179221499234339004633096837437595888879075968734994884979720318794144433137244020565206036232320500100605513201152866168896268924216779147566086530985145854881515443983911687658022702541697786643966024236421774312433527146853918251748728249400706837774263442750115165489975424549298215127755370015288109210853835822771593640529096268912666347895005029016686237885859905425895760080863101417939590573830306528184156813390808541367048805594081841483118052344570950091302412517117623835851693825430186496666432463157661349657881467367946320936870509388789005762483940525224814284604136400662924015784734651501792321522114477568918890131925426170250682018391108217244148996994947053354459575147464688697769711335808761065698426872922169392457995072966805925483332145149863630718126506953029514022866992308942595387900655841825722813921551113371547837035554718717904239630189647889388994934481497453446367184180539784438844956901881932253983932356133206294239433985706068237250484941763144060966064831703210168505279195306922274917326380746039080526083810733432111913281945947994774605088260674087700883355403638420996557184540855945790568198514740938927416885538336511793793023985479425718235806134738855923379065410591685570262686557971018207513356378570752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 668880084095155035478738500793713637957805694552133083286902419477516387994231477409470577337927400974477746079857050751310086106307741137204797788111100787785395899790983373954421240913211114651000538136176602053796799743771043406882363987400867447596784708661993138257768666822259364112011174248074145627486908596334448214008553622822600270162357095494160811886129401248421093806176283353736964769267987323513397938387438127142189334678462380459936920257243165835379137776198095257986706016019132367975155499403181713889407287192299862122781883542963705362469168445718275369210060502575122375806210158893911893058185623101797789986564973898861615668238684127864778608739539610125297467854371828658897311358271248720090595181854500406235401036471860331553312516047454758355438983102600191620151607225295663337669539916460290388679305450286107350124780012849087076577775312741802503922015775376425057191686986312537751095963993225434446523373323422970358491209571684138719064312417018972989688149825711635326343876818377655155970525999735386850575173552641871920596578140373281004800111421791827281235415312760907388664264960828968509113872717680752496780496892506943259450941906725786438092086101600790344581051289982882857369523098224060596112882389759968654576965706219968645069462753408618439090249442927784107354036660354151231373540562382903667176108565769164231198317397895044224543088935790495055238989218208632477121003267557820906355915970540629337499835135079431880634295610174417975047591584358930363851409451890694993456961732019195315700295346755019076467413440026037983698160374861076246153927352994657767253010929959642324205137439021891135112100043313175430866220436479524015390489348737451720616773675924762629748077008173960544571276969735535335358498926688401792827880702501602069779004332691975763907084767160926180741783084996050568065176672591058451194003456080914544859031417011556710393311018036478669723813957927972719321832935640379242766291748743791900631828409499430600047285689100876227369524850375567762836105109558941339366364524544591473529790875408713987906681369114478424557452836053532377066790108329531800889812436533464186531498977736776377912254274821263458617935310048319370743978463614608709051528785803956277806517617908778820282475807738574469859251966140373375297565034229504163104771367749071780666073997237423685348618266775110405544835969348357842076271647576126225495778947562028886604677895933362437587022026904144270834290305290468340850197247558945209972467064467291286057960699844806762094182115915400277185233185601526614087825782463843469525158082783249314572450114069836202456061331392774331362366562722980973913252472938584222863922012932241682118057890565785180817691136763730786829752327605760835687637049185746685333782803298663598397661838592249278742679168228941362815477437210101159979384244751559327791369603996476364673929699785065191559695112889850330458781995843353783403324009040806731318544850146105630031879690733492262989262676334957133478885340581344124648586948947641215709215910192988105477049528136047012540855547400735218541683994564546881686894652626581209229625248075391929051075170335656161795886573921343808003231500624298334866150043386066756161061085325258023960993681713149468259263668810600680780465275998690937520585699817269668762786406153756748317634415797950532553097574704630415220014328242176355053355536313892031298404977954199953537693274876233169227920575629467129831807477207657465327667442352738875137324682001153049913325453532526858691352827869160147145568782222414588067254113547707604243477263253323802652037810901298839821511873380677929542583612682698886852840069030830476507773397814872849888786002998602926140376405554004645309326613839579814937747289064502696419324060440330976792597103230372739070918939997203574736148767844418612208912484067478854966702902652914055424866656397463963870687880542454456761360621982565279125965280323005764166089832902621632000762684898551795622675451162610881629290133843622204899059336604510745757530689176246132522961786225062596922236497315562403683209324434997928322914730766055734037716347689035384520812896478063390061400738347995536050396754259183812100486562202528702990131083062472320671943160593607896021364028734746200484413488755190025839613444518907878344763464234383889544719994121079691577601358437248489284196729379474717917001901745486518197550086090392051330077120848025274608205263075832084897428096119505011846101893596396360044535456601477269015076998342702207176398680912299378466860939688419625224760999793786199168247074431991531194167708597415401719616095815118633000274068747826528525723450117779021432860035966435957135815881793664070931577149016478916127512598472971589404433548386325313382219575140547211905873949446189526231342399171670021067235701210152940733772247840842732629796081625346348279358417678650897572310138552010651125419844346731730412927474556220526919374363875395328654758247814701822322193110270673662617596504790802716155540428323894397827051438463467271974592186969671564974069950781427667974449149571469760855429085892878543511250033536044856650837847056462592475019468410308670368641461224243097363692180224155132230426691497743961497525796578829271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -51909366926027347281532484385331988090013891979676681514546761110147729687822952792701837335814587268830589318884753249954333291891287025163400854898366783202304651119221151026519318981133643656602431347921027052318017183965396464195777130395276659126909452901333124284634043819461761547187207270945348029576420171218795334147906051222152116742511266058553263293440224460345685109867178669146914843496061170390421774075181047572258688946227585140281142319873832337023057987087776224659292935005894217029762487011249340696681778610345447358264245698064275882641870013583629843879703872835936544107228565347635838265959917816878489792168170310927901562991889244868738332278457912142263294494601879697495206094811226035575458829744467825620264487338572951722382092134395909008297812791500349466858923060022780374265517113467439689676648570024385099729927605520668362041673983661001055602953862706184861337961627129872730146901444374826904839299615826717827923026814102024951672546778372409477577293668279899925693215989826800137554211572155084809053053101359056182041013578644203780560047546772927749785710573756455929028981800535790536037472163835083485826869857098996748697039707597508323589234122676247256119698099729940444299642089988668605734995534946531282349801685313813085000496992462545978994931163872271072285305379253983222089315635345138455127262944186865096224538996093329225789634172293575941423932259460249170529500854918426504837033919521689152083125993294521782714324728503468575277472842886292034858128179038702159702622029985581127479607619466925018505486424856547488069123687170165260954048203031268524605453863829207792044512457575433850327811647374211013499257675698850357408413238020329878922669155257387842641891147238887911251042979080127236673754664210613163531012593722919534179482120730890824062296667309560778679918144460496534144127152194949045784068624667331974685066477252707046956464835192385993230994854229557792047146007147969852114102244000629030452860750846260829811321779513609533530802281656228776795171731701051566355211292230496841449895233254242774703112033991227234733652866591171436974052344591847655335553374151687167040496584448719180500750641518260911767511207631785035652369024931773981839476165854032921501935171537393543269306505695743542641092537639358138242169557893484505328455428599820049587343651953770537517019424659438490805571965636988088312520644206025697448040338032634375509540071394338652788771101476963954633062174981557741856711332930640609347086604622814953137631076603123815396964073404707337628468123613159095124918257520428418094137180296227968582524055891040026897248941423925440950544469013930124943619793890779900353150201334617798828323956763348425168764225627765096371866397717198946184087313420259293751386664160130190623438390444993339720486559717786818064647979563924058261047019011780170646073722870624626597553649531236740250289839921632133411954349624454924844611629828586492336434191797989000090212808666955708788850422044915679499480018554955496915569830381845477315697376083642442849364891661622812419337180644771832302156787486598415618419820593802765964209017991024941928287868090218068681637196726028719284882185213935893527800530060809538315116520859968057250319658082560496663444694315684708991345732375937439034853389844223404948889686670342546354338516385580036224061226601291584509129975795953441857263857106932050202157525797059501255108914486464741326364976507006113351532383861643654091993669896258517006028519395586440357935730298799126517219854153491289998899849328670278519609466157960990539268191562011143756403167414938202244819205280861559453939718547756074080393979180847381102399433370492943192448396548278911485660349638749241226027096581017096445456002966996043343038881214433565142050048809044782686152896397360647557442318345332778831026951674147386145515532656848594729763514162484820212620910639615391867224065967737903961910206991876162509900672878928230223982394789317094002808164065404357105329546810191840660243117321187177306829065174488900172149390330467565802938015019206005685332644974461590250072537457238043894911064313851412675851396801657356085812341540767883059670909176581337410311729178324014959529057443564672256225611595977168499934550589529440842315812144058126600082488704283719832851172139884708031470073115428008003050004078741036966072555501136032969428757443809576127022897150268582454151127530581239136241198113898734953260840830065463737881097710616909617454139724298402228721931130935561304354230216780650026192192932921069315274551069338732450082500081404261401228539224057346197554631791756423840856898363413403688809936659013672734702707049813621438594741140765998075370200420889758974703898588193012223429504270051010682859433309439793413076044303635995502428992186352301671791519581347877005631320124058543025051157959898641341398544059145162849234663666188366060606078561877634774521113063738239219908071370741120836573619693289397529495543455629211618781709464336376025045576602534180124001477871586214348568538313538054307092279859841920538692751222820474279857853699045557888652943425717390688219011166126402492672488040561777310950173694329255008894765043521562107037159684769842576967980130762752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -2293712704730966376269408505371773349699470278187417995053956483181005055208530299910590565682177205776012354691953982324313580080408722452720517973737636254408118178630512482793220702241253845686408843573168233307335198328935859094478091279057041989370390694095740153233520919629832793918430235744389962860426092148434615364704728839342530665664620789796625868070918192645089319195465417546943553975246279341538794576145581867617757121253491900954529695214753452280408281465260080995283935125284440988978688374092624658519580890464816311031407153156133476207004355738020551496563541717971313103043327836944194531627463145583985882494215353576339441636871006473989220331414306254335139518541671090397971863038919479052012135069179994886631518236019656781110473619146948309762000404999484222791172768218212995821859100329497205594286261787648198566786222510270860499378725678610096030670771038681988035661642110051997459909002965299068507950979839067006799406323081686894922628102078511813917636217179740949251160872872308925083315924231160340686054645655467782796583987735209352697831521712489632286203505922820308259208616390176513353732977754758917563214785464097665881671002388132765331744667257054900522339600277300540002427208316117559147415079968290493208820517385829921772488777839461942106301752908675966485058621351005766394909213321955210888902808346570062061438032487747030525882469713121074231963460262222374650296922623220483085672725622071227422364718633305538486497793641091047652031964978185274591379632084953714296740376215342836099022933659220093393771115546861885749226740032227510420965019626827987628188777406264283380744399611448220970221834614105249773583735518527777044187313930127814418527060382963418638614270870886966874075950950419518112608922381967931346561446176692078105486012837473875625803659753970678590950821340042408074411513266780604780733846214656179575843459585758577960408779082055801475821636726470962710231194340926443611574390022108844233971873372402403218036484758409523547713848391433910674702060764403434249090247034868804749338074270354593442887763437273361671260120629033890804349866368136783467542057055132867103145822473100889789384034045198602303132233314665079816631778795138133395196625061239875782675545719952451694285732957293893303766902862002993190656416788627015078956422576889746179681084611438679724138297892081968272146937107348557459055774483022296159676219033626568217815273181230285462022738721851531184549942364579406390909790463120599039054175461814382846452402693724227687902250330285124097818544890224107922400827646227917874613706203987698961808648178120032404834172505000338511552940036474231819986025345010996541019515248799708271714964140870829212018873848850048753461583245156774700460566066315830581257209197357102281679070516418082220473275110724790029482008354726072925937959122599396456634679636021075256920077812458136920293594927945485747126071016036902801197765115983032327246199970676904087710406523931191324089923325132532661984553072250198984796500468592658824877089718751309628438784888077411671478959663439291076166154387649571268648737910982547004082303657057888849965755317244583010681263650196423508086084711015665447529497362005243891397473885573847538424489339347165139091486496135604546567582836008542573916527168397479871534108625170073760234433756781606008725021967566063287428919988582355189530961114747270453432243045699365610769626726494611081327505065320085330106098394985050927099315126245126438549743471854833464390366262749567714740486775604416099514819023241908853587316240847727789618431469727951097325713008633812693329439649025413611549553303076488708332005861302370701602574849065814102489094535304583382469633332620305655833029252423575525137247567108935414232552405767073334528158735254885829938734728981586928314332236736912603909778210233669163842167354113321800442101578189210499394673964093717972336008512535809275144719035736690316953428629224624596490515784387193890888635488719510505064778267130665687889363469350257770089544105513723295800350204023404476034787208264775611388251813602532238047662625628249559745701096819585085060198171864262831764025935230378778582668983600486962845987078941248277405067724603935910279192680160887695671646482905202573208470147904011991383551968667270665594027493355851902359493916347832493180855742446788648325829399992234722603866512775745296822933209075487332123685794028765401851309779598332814514504809076888211819313794668365297555253180250270195533505347367122626646922623395937918524410994729433739148141819418045331635867939348258351829835388969499224092197336959600907559569165871553887807820218765529225844830536954485762927090370226995586244125804453576539422361425331256677572552272629643668215111317436591308905058030125742112614980887768023322592193956060980322912411319602318286120150389197444744365666594579573541698475922662366626947052728585726723604687237283705396232891875338270260541828395955412988284649374089551023315224375759572159949618031092882264561223270138450428068578777248160157565407226005846254880225097377248495446261628614160731413197961847393182968914219100816595175319945163463145883462280962285240952653893597807812651129891379204311004341495398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1423075783531100528828757906084517636554774132993369964530144327272931600595648709234668890193228349102437179788191802107179778191266438536886788368013435933170001638378217292592702777254672830722800952544164314849773469295799473570434133161949948875778403488077506735199639309476633848681147449745621112118947201009298992522717705858667377436338447684679361301516563871840674984212996134978244512298576279343507972311708965130621340831682087057757885750609724256345199559296505264387066318021063297670336434551860247519613751756665609467893007722985367845242122428131077352611171927472049004113680023460431938414549306661297456165718562616974250854550073981162902294810771436011166249472188004990757752487709399746145484782585055530556149857095455613520382346126073661776619202607613375956547436906580856177390266068114905287221547874810654929440075792056828970777576939871715824387334344178770735451696147095409896626350910194935618936392337636504632767217690102044099771551578658129757492600598606961014017382034838580491451095626293179363681366250199493750558949024244090153332746138165433981414855860276282338170030404830659933318105760032969493535315975666026646653513497607378328449253923344787521405053133926226456830512672099418021481274261092757073926987655923129310182330996528635876348081606440176879756363707767045168498165130316254476064546160283656426213243476781820013028490144330048619462423627239258008781379145461186440017624521441530710621886219157015850219607187763406251835573782565668475897849526177860209577382800834855652128830531283057391237778220579281513640985536978765295043216822340782342516205341399269992370236757366730255870023068754024590404828929208374139220591459023005645353845625347272959550492684164278293889036801748758209232660687743749771697543138432670495245185324855665712355242785963713181819651879812508520205475581609665814840074274218795459342455894199691921355283228353377332439831919639027479285805020345788566549342620394913007789021542194336879246976266519406071955097362309160897132523854022251496889919944938945058223409593995802624281532042117353436447257778091891494568563289676466498227158510094410277895035665851415869291745888943254491846440580451133622854741136610856054499935085298912301662518609874936119346288512852971115779944824672417802600486560831091624171201921326139348511963716185958774051960222925819416970914810571051478717797890320228788041806836012344776866732215620465534506363192629173879659047244869452363203609411161957240229969924319343818512136975273463142430096592801798802983674369179113085911758914263700923355025460278909133856577059865524674918063468013456193697549029919307377475459577227368310171071011712509713295248406456526952555579763439870915208847670910343698102651658548143368101343832892810941946292651868066896119499870019312090472810414804957638053968576224785329112408628343397538320307103513325003136950441038377618481193739243375586842672633219886439111976267933690118497384115568550607351419714674753214277689555364582562224071298615476917425186575970637373541068046922201198443102437343775369027891090776815295168411159048807756805699387598944443132091996984890163164894122634948774331456485370869906240017425312326513971766844786596022896006767930579046193392902977096946605827529191457240542829448278274622025795697516710318393732759363133251169643843076271460050647347062222053526151993468995367778805184838611388206507878178803924303736930088797096043882766468409272984195397757550394059444746111858714890278912566008132503488391919548802784748595689289759016245441736763240035983117166030755028456430182488689957356694620732885696366601612965627409704444437365029377063423263358966080662982128988925035740330616151275216135207885472772531406553652260896433277537525640785339760070398580385731079743008649901696691910974397367033460012543520115288389959632466415018188458380857937869036654563847864245672264519399287035780172308592103987377973899856376295369767436002882774656542894832416724813375087982378027106490849683733219696872201360469239300446157069078929489147457396532706790253065165660168776517421315905850798620275498197511337086643954670107568788574478487691809691405132263331304923945754080436245621548617054903383997298389990322396943941335130575995982225794445757537662830356959002100844925078981153491218275091208044222374115639648738937336045410753352623036176621459309615846448682140802430549495819522162666001435676610700986992775855958343050770147003686702309479691259490052048602432396102855694776718860549847745487218978298002917402220642431270930101161156305685281439582746180435288218193113620354768242821921584153461590407009668736900293728860607772357425759992253711355767519968965454481784600565530610986011834312862758079382132464862223595525992409246140887184854050968441058032553307208031846957457821363350999220824831712295235194549514900176068616337035095837321781067942597820032092503726251573497045423415194754332876329171016721795670264075302625179155480283035433037392380061673798532741924009580131580813471345884814835583476444275916056154469289821883873989534275964159917291249438933091554851818885550376915178376954782187892140304724613197479125331273084572102299489185335224771448668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -267919740025580204805909708669148025102843732460695513557425248022581901667922568466194128321498304941655631231849656733666361594695061747148631616550003475968914988713933600287608376655760773224572555551992833376757056159537425909995403081907476053896497159845399868266252946492575439525976250476329118242480042113991734235652588613414201427100246038012765388235542012193755040459551173868804658246560904056354006010300410093652907233033961915068501929215733478586719003533969001132614935024770538791137268141237687665217576475163390443471728193062339927025818403586890479854110214669568505400407148187427345002003305561514702724752489417495410486928434318334225161102538405618738636907162073839085980284033558620779546482922615968595581109902803253923976421362156866049013327784082091563777332400920689973270302953804560715567046069028330117420778891645444081385012963908443677540170764533655772733303870860423124938399517955026029472980543232795670779515075039642944496606813450441657930069581854342915518276630648253204343186132629136114549951166882171752184622079589252940352325477109853765136460927808010007331479806548314961862433270744569468665500758747618014507211288277000806068817135765139215455485907580497825115016932401643081874118650991964672236951678710289802760081299934206411447594417773911249439095237960116833143991922747095974155495526653535406950110762660006205133636829974721061398993826735461023083115017638212271567578028966040222425130493956487055165659563036988165547803443889556424059670950155926146650973971460245835359665426924462818518265924377987310081299239025666059707376400886681016578943973266905902918094186050049272052437437519268646721125094500430057408107224460026849867616536623838986684528968437397381278965166170927840489421245218488780608545388258353774737338459564297399103094865848034560520782330897742271897006679721545724304157396457156595271523020519750798352060875043115057187813249960882030555543401750100178683495900451976072727310968566046357500997513011697132777115689969118480292913922024808767678493772223865673455378799227997339453496006868254062786447743546293596959283824609029633354285982161854475744404264604049670131479247836242972588010927094088891740680442543719414576157994182026998611059691569794770669648630222541362745033674868929665958167215527954263949978493265304091645313977881645025943699521333558765063061685416503859549494728769999069253884838366367333120543418335106267282931364184156446567165266846152243222791209674197364167288679299925545748832519466407378630556021534975312703218884319387437240650439317292660469717940401111143813296847731768560433179811587141148619704272489875602607306838931284822569736263599146914868003104883837955215519396454916164338752120146811831819206459991897415404367897868068285510604340415094401555054776772796184925534534281380930594696530633013612687695938779586434878170871356989940270889249181273558527254518749953204288288193466759674035999273971406947082936205074319449570884804376636497147148343013224302080106871378967212741638747030973843977709695852506823981218398981197672905980024256139248155276494348886591125675956993325786899281699312949736558090605441497864986317045864708947358150532083835524669452703306369521354182180980285361189348391879281300186184975658728403424864461132439347071318381398196798943798106864929591680908942899815256164417378755381732905065609021761515414598565149627690606884230372810025798423639855590908302371201946419745235144048028409889756908447099473851416845701843150726644303394035863048214230104151603852864410952671102599103199737407286033797525456755726483849826007555070130581835996721001284941083778655630408405667535988645337189954460202100261550941185627303963876205557215916355656021150405350021808128558103993277895293530841636709238939429507742244770597129628562309349682779491146283439967092679705218143475747866571742993337056284341121835805671269707705443718658375083974418091739663226388861796222650239206950707424352401672562890152363679079937649864586837567792366849759570383802330395604438148701413676027313123282764469997756839251180627400887516404357076167981189940306143743199880210329871714356917013044534697084312550206670596914038036222259463789950240936206844465293929423994798971939344741979139589612543508616023670144973224245356823810633840301411794353993424631370048187741680591394781201501703538701696401712223772377623754766175225863935677554477230475375128603711351752157454142317923684788183372247548938657829425150690080436061333709957290394484517832935208512745732518455253765686298314430444748175024437784050445696542783712568375060812173432699168986689906296461349789175360959259754100836628538436270370684870809551051270456508373421338194189493719411120699740841128151495310393363345789033608602845593562071479875632487574948575887300528848064508277284576721987216105658075863813372043287660445120159011101076686881894103462419963072506232724193293577885647213297323461386708086524846582668923881059879258808121481394590995906450575548442763658296023359542792862843944643114281950602463686003206027649603898140034386841841899902130018983647782047162949914893427612596019010299848743735077963285383117092555421538099707975971072458620928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 36195502865476417911056726498853063926384876503403465736953761964488279767355823140650122096780443835542538229878313894221350126810762847577720109247544873011586149875479810783294561543837653936471265650505435514497443910984286480912316778854462011371470447500586231296381353075829108949777101107835028238854797284035375051759467653383357061579915758462240927278254788595051606628418351692185092865311680642642028079916364217952262099876321023375793576440483170835848717699605563716999992333376748653847074456576492939917201825676636691133168338993161944193334745586657689467111273198785390918129774654371557279063819587022053065644178685969843311788467952356176651395576522102029415220635428213768481213549169306859668016511333206772319495374602379581806041291911552314033727879110737422382835335511343633128741209289519730852367069072194299881741879528460172871346912432025347275459444918778056323713042765934587372811821841473118244129381754626083861053799986330650346693910952585681735239286131319870815988671160522477965704541155274169081522756132617151373737766121419803932430016559143187165476285253055101806026397086416897546890335168417848425473280716345691147060695345774121426051574239661700141233880263723024609041209496202155620725621300645871803298397158932611752079662128712315448371733001692841149466199049662570251115687714149560070164670548934355819081576964074559631443237813477298207641901769817678260113499046621017383063083637144385944656136784342590808459298171659743729772142752122314510447785081929171146041695005219195715528969283987544310662676568196645552679201071105269829965318268702070116512367086852328113696477289709711343095739143984352502539115997539841324506130187015972978371972840697225235963312479215190677557637882059761133492610315519147422895383597319645186961234960833299308950888670295612220444337216806227684718235966249428253490182404676058276269022501315571427860764861932212040032121981022562643195932986020875656489420167157265227921609108791358564639325442921274703614248426353438037642046289191279575755249727573258482500234914491003822498895797977524266352002618116687715686251466027461806737211409468311300614068042340327424269504551866250085959060453963711607476200620342605884626816636093683070798305447515171766917425768524802491877979453341801821591290598333498876237385672832010796492377819672338831505804176930521929418070685336225089717186502028853260365839056017055375062311903985698540939421365203548939418771445960153240320707060379571237661843144484515595350797135286396229506367892484844602067516751464819216030947353661813844446391752734596496233616464293160437164606872205084778276632869938943530763227456354412401310859495234487901972048993328476151190275149362377637493038307847407372674631478851191688898674785913659941379111519869345636219651226656902388171934197953106992100172707718942729707860646151007153965900972459014236264596130790731200345719468803202103057110534731255716665863685146344456468498812132414390887261991779964334223499604855556393199328671604853259780917316787637625868949812095131987355534573162682653141867880841339521596336898989794009691883703867247495406367301684634793465509042387186313065996652118708727855780079931672923226907480234663446200063749222340277631749858472916469097636607297814743564544689712589959231406958705991205260131739486589459985279589957501452477652453764104561280646567997343863898189307993859402964566985199705601144854297129833613586972274108459850603624782163728533333845342618113373607039788207899960783260190001099004417074134522759258087438730230343101794010883814470035068185378961134915255774279150580840280860070117297453859442939054216828752886994282822332208941054281532277608139718469976959633865910454841941126316192797410657777168339659920309288262866385420513275608550456871043980038828957251688517518171686339571423045767757009095168989346296920630855535934669401557991308482629332604008161257823913180653092975671118264096418678223658487678874073582453759911098310702715841471439944984583784212904250337805519664167084348003858719610054497280537537731229197701755591472337406864984961989271610468555789768790972869869159266967547139465260936691522799873590124404594833107073022733548061308117319760428649517078380029135719276612599067996161059586137685013671525498281042372892851303338018787908951961537202699805663964086225278599058956925536923981817427267485622984132072754163361065891370292778245524550347306433669046761437900761795003132647450678519156635168390321688638217391645489513264997158667893471664046228957069654772111878445026023422329124682367451126086762238623326718428630569073530846984758282986231166041867387120282659935380314550307374735733912778960488464777901896674934360359802700113181787967838652285337492963730453181843234521413116800793104418492411030318465224106171500442595318926634138571465652378485079201761384945739010160673907237667027359360520100987964788731993786061679290020040178774227779088577150322542390642117905813817196876409219069420934221449441028075794409250918632568137625950717785703515909897600965832473227366223974124691834262569166345849641849982005063234440869116200913024431752902423941686921087525175162243764099825014890406205823385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -4025032871874770216749481749154258266418187913956035867504168039416708939198995436201846732874423470100671401454729360588753052860385807666752133635508647525231117872655228226653159559345451750030926852518897195020368822531107618784730723990260915725099874729112363230747859433172236419062118360869990126834565381009569958035703772209418316782040075848851706055065334790189229598874767220069414678836838801103617887340744850003974945464248570062313582595460892003755959580441756987512304939515444393883539150716701815165302066582532501845553703055369895654741038461863999442235864166944570260806028587797270388736287428321275092371807260194928011582322165986125228832601510414369197918664586191936209303394601188147999361092487627425841342894273791940021740459689806046082685362893508670585376679229241985784407771518054191726543673038209361504897029854548173108897480473258272059510616232593929649170636267066505781123566253540249615713387657708649349767345836991100459061862292932301925385141432620006810788999932650615880312925196696609669592334572480608793203262046061725590621884165820544725387289062983611515954497571187802057380485996053169403029442627675701765513257921565960540970657917893382833308938951181961389273562145643987544782843662897338816566292104248823623668779883280091956796651095736194517652783423966134262365088506838189848871142983729928917729083600023089291320614822305670058383598980890084279482017833234783288314700694724813645174906503681741573599948438860609254270733592217007753128920587217867836203357826730593116990699085809821957966863636185157960898879483123828564844135522592428307851291632937166301772524172478856096018035453050717925027000929328602544499489240998367495411548949104528028851955266454045089163369538554544881626005009387100419574804774564473064630760287249836308854718255057071506811158238610075611000752692739788786687519165262234488246640515304587270561637925176178049267718199649245731330368347637676668375931164520735164376567523133173925885581886960447462493882718392165046909622330567874243437317036867984573713493533570184966312085149310963508628374403971168091823763572877604201255826256980723556186575309807991242308173445210432556404003198257437808770898070580465971157194923887543150783391857652296026969503839387398173912500496191680411847739557781196107144205520383691360568909055217735856019805381956865952607530528436286066014216647492847960004072502457762177442904297108186581600573473560190505860953921426821604658969168466216274231934759902521140128366569655766106286632575729994064015655404236171892566844382798919106334792420002752781847103469963731654522859047570961413692031374336083145581496335559821383689827305292481153714460258162259155525118844094545369794751702720579914729163511437040495139867192929198985198882832125883496615819872271431085882424463297804357764617027959918613622806691204469386555512377977222563846187679935669977321632154267160642319585607140238041477652497517245747657409289999339621181573578959591007997201062305540973579838308662425473549345937187658752224253806601076427002744116662121659948777170791680053392989493659630480892942427964126131107742781104351053562611555187483036768846705010861500333117463619647229591719965380322852507096583165837782264093203594899151997365568535410130606531414875550511029530895695544882484070712495039184905711221358897357537035105075748116220613242214641454867916682517680440328292312974011366569668169282529974496670529765577508496977515425242131485219109925581018695690709150776607560784762743654115577863695041913987945794351970529220300419160328427145029944463347106428082750802584012123084196845638673720625226672751529799769563632794771219343119196744295878562131276291508682427566244712158271328722502566800808700096274137184976606499430771289328578144697435536346517130982331598037642400805757647918333281135648203362172209337552509373244332393263989666413772278230631645267305984678908779509386607151935814815305513931560258361836935777284847604132924918416182467841287933364944651802469909814502448928016181597552731748883899855535490574755855107499090117461117332382663198450332994103776149295586593510464471674023002821291620616997501143199850593503908736709438797027894018073350922727863422744677573358815661790723754627188160255919573073421402696789954382439066354397693112929406428689815446936266935295652216237569614845087051937816519650633350975429939954175546503116405981684246336309641617760224723250395191422267853328006314342582111534407650812932059412665261185846010056830640649399573994210550644037503806948193314396829085116780586966347850201278157106214452067890578064631311133963895655727525302138004668114772248038099534925699865906208525617863807861323262718925395923543969584333291892315928968197788846554813068346627828802330808180294291829373199061249853503813987756677847336268344833901975314157429904336473241847926495629534020185509129973402914141261286207501909497708793164766078824125397665840533924714789762345873992319849244941029598655608798163088412124063543109126199395676381662749327637942846372628426381843217854417507142096366736190780845074063441456544949232874421258657089561125015583457389397608426218100878016070356493847492726620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 387503298231180201293758250879062173323874150511385116072335132483635548287020916259062113988955101326376109203300881212040403061550426609764612468919272841357731624920040829386055008302175920663764237307520534465644301916949758092762217046635447079714397795882458431278674426848708745409824366325257055927391592689091584885504055097700109081335097303132828152715183910246394242392384742101992848881330647431323518158284724373112534919737425640508665906359378781724209822014266368493662811415740893922229026109092419314192326108122754139793835267316515680080838467473865471091345278763967572614956077093353669929246441470333837191633427323249481821100394935378660159592090778608950229813359858567203281435703868912236930855748339945377739037169059106867553476551148972410109621972984589341961498875351374443129343738925369622027519521749705101022882281082343464476156645390887386846956253415605753616043756800355153419079365181123296004519648435091918243388277486412304078729485558311891099816999880934530824163259970620232528882521238703388072063127208840280735600059646845290492716705053276491411023012646387909909354942314788228410801857106297592889885075000076521885227910513022103274738805708603330406077631396101000691578526850768077675620958773163859230404234971732439121168128289541667272713997853659819620989239490831712659270707834143650729524705444910482991791307448303405288437976973667934985591206695218540658408406312792664697818629077821980195761100971877427103436195804988321918378044026038539967593938162263041488889142804885016192757822275985599233962036385244543007805322147268500787310049115405690373903917930175826377968461657705640258316803453477630276534681919175422351031189669382577236514192908007558502246278678643924771792254629720388569044864262183522599537634013286785578309098598284230912932280526910413399331025345125192295539260603531054338359868010821947166516720921200541737317977527634711344228207351214720525693917504309248071995685481210095158922264141990000827691491730272063250045132786619595857843296560127646326017442225339204770955209680374000111181739946153205007322457772231662042705621559487294229381131127357881762111777761910127785636409435592436557518773633223768314968929999102612052657752419402755941314710136494017102716942561137080110516035748616800416175353442623281462242719266317951894621379822657354480863441328530798235712735263583324931352848919372049641368208286284392852343062017071219072157534552029708480674047102751648384804618966403242760684383473653981238999565979702270027793821511148173593093466761756547695206452574394888814205914739643999821357628373200574293201353374060859751412390089818385315556569612244669318806657284960484688144640571525988068260798175381485579700096172132484897533729226942861287975333770184498457472193974031639065653146849596104008105820107372012382074834249126845213979404291064448298747847558375194246205748039766584499345022625590330543039175345776763521153598012754939742632348841687169604969667315218897763151605060114259998134176373271484398188354814272340393243325672306706525956125445573064428787765568614163775623195242877435472691259822788059128527373283651920757430045428536772158395858132256026853670197794167870173286097671589823481102848951479363359658193943915804382065270325618854814301822670356553421951275101311863775908219237640904433904890587320093983447522810002589675862445309225379832488335480825067398534055032723493615370240786551398497770557730751584015188065689258418070635731772907713332582833335673425646069072094102650983361957243355357798558237091477119492096463936792590040593113656664300006716264966209957632311642369851980727720278889060867229798049699069917205913357692478755845543029599184347547773920337623476957337356763604599125844592882988864330352830163099091519548077480412162582708072310567431362850696555427688193253513015736283538840917858535372293865268880012002747838407440917233599723423875315440069653280427829596119954944486739964105700304184037129901630346323244157950732040462895822869344879303908957997635958884391472661043764637199479983626061708705325649994551471004383434150690976968852581864385504811182966177520482520105101098012885877408638228112927927296428013380711508404159470745229867340297195110736975863615559798636365352884153842665939831547757977099764298576397151131603289985864802172589513323651637816746770231518097933052122422074614586777135666875795365764868888852695192886663888057332708519044469232311634762872312926206837505868804794876244688454401001030463159669703289382831675968436306906429943022817825690854959918423430561392162481725482853230044249466858615342699156738896953345499969367658769905644965267832119584517400826493542271407841617017779786788855117950763444858096143526907328232068487023651927900640980568193241592360187616453299027840386710998044470947239431019863423229818747163405134171817931878121462069382271622581299741582638535391145866325039301341595782080098851454987851599083130311218503803947482780900448299128559178387271384760324038543212069553663608605935775345781861184599924733022948206530520217096770532532684579540529249002755195380424067202877228538172043502876669125399653784828329287749695017967218632064510197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -33001336838616165176700690920008952792961474691329984109261792336653440997343415006685039241556100437412840934784908185843001764679558629774607328597378900886180797311736497306235217123293230354032961420144407624518444735259468232290986484859425053091138153368496736233685687954663207225551773771770327501980176567514677193480312668118357768166078121490300472175508253838326733897889598021466192800559746178095664053313730811860181469722895521044125710230797126713912216719923493571120105807637913406334986230830079378918844441653478443530376581484012751377019294346120734730336583722928089741557217465334113871471503038769027903776714818360594008750941842588193505853017337919683277756640369672560228527174159585066906334032226467792306000737823337315841725241477192825463920680807351828602637089999579846485153777584296061651517000222705556144055818818366281261646582015145909307986051277477590580619189041581573492828414570470489006431998262542995381921104740704769753284278719238775388808085244538225429159440582743927250600916108453482046292215320343044319338349223598476455130838325647339566098317466264681373161545127272674669963531169253556915326007542300664685701706669514984901256192938343271904913272801724722285111271019589186617432752730414989870352821219698200995621276233659626224723904786026642648121090410471425689589304618524168210987069023246384182369117295030747029872742465871789227675133312437992062781526196035357354690560814436429806883396698690747637855730908180228734243274231109548923126923081141823280108076710350589403170040943746214838154717701097789130012789140947380083848890292541491958067129174248240827919449514156149821108476696301981205578331814432813780240003261019027401810116757090664523318143340018191957424566894865502792775304918592340070514729382010030805272325962853961772341797633754704119265624420671664008630057238782005530467250499763137951504376368162416929235049797589483759170023965240052479593817119878702783727374172721261829363460599774496963827448704347974698140304996697776833543805399867307916736162569475686765338503525473313557629633836362549992974923413948513685798343040010562553648934906187221699708193691288135886751506009668483984578601706504152500192621055536328118840904213667871503637724867422877581165578109578343951786254731952673974792030211156107790883981498337255515768974412871123016789357172509719757886375627021670583232971245330442412024611050806234783321079889091171479749655038685325507029195324757589030397759497097607672135626527005622915706422461771077417526953600507183044975040031872669010495908936435058598668593203213527982274042206263945566904475691581441255149627039869562120352412161644076801437797392155696550979267632437149005097480659991250743216978175374870098224328977677487233582066322307776325678596061607962232172224952887647722314777851236214605695118733211597110350632913832088877548584642828177238920552738221206380883689292062480640933973794988887166306547053359945583459470536496123690391502771984098943904156297535576259095666956137900963851205802978501228243817121256016223164785372784983050935948246423230748279488879386674301165920982533103011678199602114771546058085708608708100720593306367027267245998144927154477226749878966013439353574862011080082863158349336118211775526643614540490481815316471150327063307386012417079643074178494832637637598897870843798838091630436674983209667569234025463281904294350489983553463663694322911132531105768680612681950400764810365770890717179704877703459781964435075200062491367226024904977545612231110901235836782621024330393976940329650732167187168070297710562027388293200618763966855189135597763469002267385186246739675906021818462365458305222297655244773959247868406511798016865954036964687194688831460686946983932314844861136074640595969260172305031778578177926747668222266744186692753009447498522439645373552234621842626604213849513206597397697662898646560794755804983741123887285632170812781999353959353504246682019939659525947192545292491271848050567703747758539057095190904417396676054063225056131556045439280111965195321793673907212154941217507384670161768997818671962026565452484126430863090913760304734690044209164856471007311409353456145849117692436979482751582868503246797396877999345529868589681763932432494122332670257303385727716172211794940031370191739186307585333551774164393046118041166528957257344190306078844908256529686671305120497891521363178162784047903677301810716831485605793754416879887608524740760044237051759437645528278928698378936203001804871179696591548219426785541105400549251486943393379843683333943973651504183817421640211827583412434336388338275996822067455607660865811348136862768989242518804203762717356887284682855372308469853327862080186810692635091803662462879957791399546630991148542736541618990458592060490388806470569305475165021423884477365903253115113427795707612529769362931771796993669087540419545060145115781629643642606580959153641890971294293079439449886229141542899690826216195239121211377865201846025724715118589071277299168838604346192336004122058182287600021230454754828989326358430527247991702799506273285877849690617415853982219317480815197636690957903006723411762131014961256016272374395384940569615978375859614515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 2510825747488577399917560135367457782128394695373734357134843686574289484444294820650797381913595248074319345136061496535372430043301963158413479864831698047841131622204247799418012325274563734907820019876993902236580976120584596647783107478129728288122112009477741021849754796993799893699427255621850171291199908622672740225964499743931886715303615237092414548607060408024701671516916944667984462276893206878873977381680949136587240158698261071995670976469663666894545392509683171027764314398559577748516202238763351364672722909943607226893523340811637187212725621520198377236353850792671075046260327743805697517431741148643422664031408446910588766928222109753411681358186022260450117153331922248087089358604490157410570791343481450213997278962162597795114819116388448055198041768479080382461881335808601546661499387317436570390253033015352900716566580885344140408258679083778724472885293719046291975332849231002262411856430704402880472926426167171337580591642152359336800567624730122316566975269549004382442266518609233647794300894044970090905109507616956859347151596671191855736170158166642867567821087106571546911758566436227948228262658760171292956075424915962410455270852917792258920101673249919061683773375390235183986685623819894312772019056088238647316253974182692553557621743216053552738986986492257231464012956569070958082468916466139889006934020257725766847563717104361734581048767508152039801444619643756172564477481314350848706957374470123756285061251581927188617714804921975142913139676816732636005325527502749499589920205252002518924711341573181194312958124579132384941211799755230861596656895208404213244061932739303115113297181739061156589972345694771519280221882237103693290273315757398318269889593885313460921598520071101267989814313595974112729021373961603827755447359735322216584696804947454815673019043587976016978663515780289810800511418556507887842404123342829776508763919690168187218415401618540159462886874102478524056615710500248583277838850577301092666259075192002965376288585757367173109762112594657047023502159621673958391113568631411311690405111971520286957780577119297741269454924227139308839022103215313579345088552610569764287806521553746343570950792115456754189653433230965201157376100542974046183091807544146656625471585689460083959925905836059596894394285828551686705891380005688047777620548273053456909229962705068804319554313196423566756309570604044642753222551807697624148796759731151938233637670974576283683786403749265077795906437239999646982859399784535738456247734888354901995448713739872654285983128343913550998448820809876510117903358211151942709764285476216053515277574241547575327916445402249022419383154918105919989440997363457247518892631688944250684613229593319667339283008565091332513415348400438938604668922834163227409745450321692005492499385417475280727507846699987669089454584302321540315292676789359727893524376145747803068865554235851349514811535702814892244458606560614347152064712138193685825277115184796167558023119332012894388044946918083553393642015617348421209564638196049982377765278911987913898952441397344487099224316851325898898207846535671512962197502498339251104668169828337020257819687428578899835952725369795973251269205283765087294015884285248953744604490778247794311148473292160623382557691956403343947790032877908502328160738067831995175226850403821848691562955509618760202035589313918646593198498602844719040192882514670267428981708030953026737714409336490556727607478267532728719828575773099300993853191039240370908335404533532306631509968521187947690173060055062270048756968162146600120759057998869616963027990270125254932423523608272867754827502229731140484538633257826921188572687744679349458717827371906146843003282237197235580785125651788448952703285751730313308203284702698789204781666509161368000239883432678886500222799844737061418233911172164736148219740834177529240359812042449534472029471758303718852383865037243569342063893481338063576300573360293939368542845403173768392785086496219614278834116630275093476332303332836767500970248883973756354662338580111581880868913250296172473031699432753798948849751274434349289261909751319262719870088513269278046789177230392751269046094993239669662470640451861655936114289728151974136890086525555336206626624085345022941554741446705102744058743829494801993302826953444677009518985242932001970651206377481950545421116260704481941476216825520904471711118805392225538069431062967870863487902635190331508331481542047316206479014779711110558582991562241556359640987864373149019480786434632217309822849755102133564444573040904909233357920619415214534555586088470552956087800411612924767004536903402613425217690314797930693933644928554749823852692205148871097567824482622737879013329442306557094647889192763171506902451048824159180149803864603535410104124841412770089817516214530174509091621227985761226098838312670131041535304930603010817630287800606895562888010616381157980130401511238356415948254222914064861409720892306177543902337232186531765734115500216094370492839733017772340499286575036071511280446438285195213027049477919514950102629727325799069249595151005290644874795833452354964958557023303645125914097096022122640633085774356940864478136089771040206020701218261334930085013094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -171692777448651162288595670746421751342313458871393250458771576495226492496945819941781520543421563300097305968551335858690297507876135351707006619846156350160050597569687244154052857178797652083445656426651059721048281893480933081275629749805803712433673591430147902729724233314411600789435280779189318135857044271290579586721437698760642635717623441903133801207519722922853102667034486520374030121791332636174868558537975275897959646770951392376179365369402320866740617217728854796464698907461430389440378495589919651867028028255166815795586797284691647148540993640207365607396566734350705246472806152501769231904893803892108801130549521429067402062683078487542279726891061281519594217665895651625846682808093368915424672491757702998965280546956854867538371908847873779655860967260861089539159968816753624055528507259634431888696921701071017648730362677320673701568982762920072246269014919688554611293070368835299277133155074173469121050319803122008769877315447715709749978166865985510242191091510638380704202172707982788552257828974135638820790485604855908037321630403664481321650832443182835033362328039327264997390284021491097313288019491491918781613270414356556735167220095418057124860288568686644602621880373907625201814471607820533298556829145507843202932563485288939916492898786228342267295734245175238053631088839665150673170743477030680987975345877954798979744202494566298184727765592721107130241161638454326298617062635997579855413722572870762746190929921546742511979928204820182458799283618414052635296473669679326463072285530040725576144624728911589702105295698661593317068703273988888169631935679823839635163058252160876192969561755463305816688914794727849973327929626011104395457116221241564167443221663765576005195944706471820960982255809502829736167699918383817879050645946778877872530667439413259901097609611390150163788682173449933372470692595452221098310950371542559295662343977262930230716348353503729456627296633274421116783066891212791766936647618434209352356589628815512718396061998197726965168218449180989398752146672982194363264995447562694423766195389277764686921052415243217238811053124402710326818574319629827560275854137530174515163033278358057032146354245616140111236435927701556196927266838217956689154806248052387319232015848703007877113794284780881461440738247634016649113084932447355076872983417874690514887665246347538900926084113395005343279830054865519593894149302241265638120718595946895467672868709137258026859440264158732000495489030366724620247860592389655028487885393032222882564609374909040758397353791237418761874449124050332631592810240183558016326730092993961369986816689385170381019379955263483860292408508096425024350400123518095476235443381297161066726518778705936406476117932032144803453860460040787683455146126623077104924890053609967185750546579489091426421561410957103765488998305864505065848437419511801360708725976064737372555254633995350977722685997750680932285093540000497616056289012574568636576172084581206052293080759871468779577313103873618494902581915797564768464736907583276989925972195095120419620760709301265498413956846166902660681214267756659322208386246281619151611231412867153819413115194728150592479157558841208849216584967421160212767458750209091344258266041993316108262992314191706354180103123759074118631659612629777940129959223954946290387660782186505974471038632563569916997774181746798062653222096033826654446433131310758406041733711588797148502274547068875987594954485226800410632488372555867756672171109189578739322263211977026646517373855672523848608115461901676057683449438491389970866769375560952248300786421180532224851714475166055492633463424789502005422987607629901795638368828067622494995689459326844865414668500720860742134587560186467383772766450926114093636171262129917273723758826104248068443019340900493085035589851735515169405117586964637153916500758819022628461696043553990537264678226501525284201611651178660511234053047647600905858395248949285733663709229816644893128215489942376910001411129529030955186950935373869165729078885953346766333011969274805363645471518070785885309366965006698660247937959618234359069434953893327300886962683921979720742541806500495254916356964032444936008188686214004756363372665604913648121901789798195201926141091578017007194082538805592616614642459684764564913369703901362105774987934185696514337041492704009771852420347412950924114203481882237802978068573319597969103456623748779744246696613123508913236335108553168658679683091644264707289069316695499921403412038493496703346812495542802729476782962854466178171812653921571836159678805256051376067130769100488314163181676178663375887271088595231590803736800813681750695636576224984465236999309755202502551730162397499944202376102392304448222145820991242332081941732106788263092096462879202171563706907032395577990198601203590496567585556772628234288898081241232941441518938305883418656280154017392207984523454589914644034051809140815893593984424336904268732574184685818933245335607227663013511838349547907693098124391292049086563984271702150263672912098048425839200462586690251132105833862187138642284177270268621575649651642151575431877534559510595584960503706280052708204631791988866519122028192454418724495712762576527795205177344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 10614508735679753718597680348362763627055530286356461351926848108283961163174099082733720103579573946817046646980338326334821258922631660666942075561562381801400752632849562206310397967064695323184017135101332664364928808288688811041459585734797106541218724914632416212665497551472849917685255250669612553630008375799789238789262483770329325281995065404388658292526135667259869028020508335256052773374726250952419715081279047725252652139641151653101302715064688526477279932905738096539854872463118027635590671385831872754863090255617182133803108553923587777611087142897971122231138145508229919753170020484290216472027030555857859616284796552194116287191434911214817662062292333801020983062793366711684328503676321518178346240548787289944303150468100659780855824518861662494740869918869753099064363349213972829649679887346216605574024778367749553773090001672026850766745617143502288275979518601304750451915980602453834705491634085050382727983521201055084117530033090078849745037702553645461921608119308461494321906470428164647657775471227029836599510561360882447766823406072997215948225419801181800693358485699150924976207675854355497319584790912491231483269186666614906858781078184013746509103786185788044732037966540810531392421389070929966649529177308171104810163896607119083215055420333662665097020802095130572810029691585711080372044534683111847957249002441562586473178571017691717228124920847228245363917572281072683952831101949498376476723613620437278536635347876076954269679764642305440065516634840167910035172554770466513809694962352005710404749610409070616506100083778894257322985212242875695856009718870716890562555192797510637168592012420975349913872356606373006921218532268398416912620620341899755357038012766766043449439075885617384169580636153024481719949744416273277050639998698069496088749860129558485858467224396347506868276015487672939929171578373577231157441349227052372282756020798497892911080527432332933672463543440242992803847618426499841945908881747352843606016267406422244938935996282483335821994353458997273103924399050634286229292498708537550559694529442172734504539217301033460472873502108486202008657576687061404973726833884339259510469527615746993808563476961504042510570662846079662156249298690069632044040282564215640633969307995140840965339900537011343481195769716941789114071639791103706613408618144166941808022052090187261757107950859652654518521932348112265109510569084925388082213944529538609441365618419924378842300368016633693971959519792657203261461725173180773618927235007152394472323777109438597914471506019516555032382806199520822013595899149948042182324274259521534135153952278276004477964915384995808135053691624267547503369819246541434017768544697029950991738789059205373857962457360873559143327592593779327514906566111958419957363647330168658418655325184298240968243138139120949947561751725321938247393365206813870222657572871768396374272608538002572502165939523066485222126171162147556613332022442357563956030215898377895719317774946829183785510825906143297999214632208107921386302809949306827157687787560651412526584602990494277003678903607722905796117974390265272155222909935544622204244768911680575998199582473217265797503210798236744827220299797517387506338738045872230250124105813657558240245181811098132082409944237133951270659219350592959165628393076013634145936630000830877711562322072324408392368588083216679797671706817889979735696153850041895620499470352720332890260564515834563399759614675194978649173920829863556671101462820210622124196848189852580717327669147080167391385266930761430516818230113479653419535433248452972795378861188183267172340317067198170205386022441533371669762285906439289365386585110634225559917672124108210357750101753159231972949602680299744041527048736007696908014557707973857209670365487121182810909369319209849957009719504562710303974425991210600945686697200887315332473255391407285999777991085307340912863958730064497894492153981252731390579094336190179666907745664396532988006994072166306763630783021423752227326053863557565335644288473906882809251092784973891501755534676219738037408695340619114094251815602020415066469893911969681492090720241387050475500597262002474755803684178669366682481689633152123351658380127077192913481759410339539917138782168631340245025082729911429498267313194789699959850099444310673726715463249725319412402537218982487914663560054194126646781750904179798770632731571755170641475707948199280663174405171267910558836043140534386317471548547273800472443671950643411354533410951185587004876953204504989128404473322818440717493028106837262195474415214046358803002501901620860154488179514304215806108417960625269465450475280584644464988627676420576685540372177810366446267540817714778038315020283397743212543269580801992940170746184940986011162257265869987631051844610029431418693262085527282939645796545450209850282794196815485120892091614343919249590232858591959253223925721171631446769499143770698769588660890930858651992481278895099335344245871477495899736905443600774718108344335407065058846776773652714848936201623703953794587270733830392839396347951732880979089411474305505137284408785757507899775379964035067014277872800277496745510410220003447219193851624281720064270333573003584785612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -596295798996960284538435992482987341043035384704226630090774199405472617300151182281374931445828984290713963157323463875114591260322267783504644211215461714145309742578936708027178275795354254035959589602169019045646867537508034277655861904929361085371111531697762569456661021262147929757039936868210591576510069074987647674565915287544450746597103918815021551443446086654617267462391158069805181250535417768383928060375337055283881031725439672343065250286699373141065051952939000222143241472047071923619397486699703983402559504214111775406204896867224861371374992905421695022840252125938511585176601958687677781718404701981194715800685070959661358545670397344739885341830364717188433088983232694556607873552752734889570213140001503073683372546549972969643726633217082800810845674370617861530364922386200348585805305982857060225850461116792067563265919566798496235081655083971488300510868208289647038738338597651678820673870944774875370047444464924384389616681985252131333975186046563544871193372372115686348024448534683943453740580335049505307899976332315561827035013714265649156462109501138116391363479857064769049418575631825298640252907602840489311970013138826065938171025806824465581012633282190618381146154684227865603961521635594502592263677102814862346289278952064312200680757642813107535122642521745668976950604761703308134335478759958815310282934851404093073360162341797482723542554584512637349916704541530482081724515302183706123109675774483137283940364350691567249322193123040867985037444787694193869744365316195395438809199180829261423981272970639213163871591807885336186067830719463142437561266414653015722619278356494260107862200891815166211384284739263144030925230330088928676476490686196543565838750453431659293151634548225718756093364200459805877938886457835515352203758893468115871448936745630620858301361803898682169851522840779379952011045294982232817342826332109330646655638734637930215094209856677632542638646449538880295122928806194240537410670342083682283450281653113737924006002196274211273043791733483652583100465567827433231156360348735951673068455168684349693504882732731550613336472549009959604123424669981562926909568754570480808390301650531245994453669822235807737424464310098789889739024440961257590243090203292249323469002904052481831118486067298443189590943257570591164319822074000653292717673584405361827007630564722986167764376730245957182853002686456588272073357581903295156743573338894873225974950935071916494714766188115398013051015343053950432322278917757876659193400834790888503111137662579553363420241263133091023491315806924518400821355028347656644690221948775816516403621787875466229304586993862437347214436219819597121107995452251800153502803331814552607840555386335210082872769664919419138643220135871010227306660613683142337150696757626716339270686901348300290704697092207596802555203624917528779454244771437091771565219905359687275318187962840644533390706286086852099289765736001017626599013964460215482366119027222446718432430288937912857692265426571984665608891169852792372899197574279431756738727606429403248027497512390450772508447015321907437502492117663513380198810484989030990958139559883114236766243413198174566348198599224506240353745332238541365110723262634389887953215143562341051886565842305916766356368314878585694714826060652912962534664975892943833147631077575254004772550095799277944649487992554477738457064433485882852172853813341038868909983712617890792903792265198291812906120723397216574827185115332735567144585474991582853216065075317668751236606173808098971016015905896447292609559125437787224189060210813341670542991524733193460098151976903813813450234718378040919556966915869438042041185851187121557783556162568429450204943278580314739741187022730103089038037336681414454580633790222005740343750945044170721701790188651772432748893662221426375675032743264385162618936662957586110260791577028127789103670863056656657629473427656825021948720018618419525698176359499695994741116154776416920743252962227530957313267715518120278862088491784139757255210834651449407580856282016901284752341418332377210501823356657674732491171090966554608628642021477353244845943819570983097076122925594060971333721167503341310613363072845917695957489456775784487014135590018346303971607519030210087194317457122258788511577429428674735909894159547559522516527590306366545466977770507927407236296241030299273599225314259112084795502917027289304307279077952597587247197324256501459939613673510578706495443580583348691574864559368764232436168729364022002890675216258977197615484113268928010418237234533165678720637672541381344905229829793559135751678422854011442578666354447307187065343394006132185491954601085887509072335480993013210037656263949857904640303391339353461072958488439821383586976457348515728848594666034424048895022112842858681905564676384218225520355289561679278883634096910440585538375583122794022213569185075463333835684825735482283126034615804438655746811663555447387188875975372279333604611043670419902879590945441012785398489030110641062993219194420311037565396929737759634740202913447870086295999812840431817823746202744773876263722080319504541325681293478246976992941671714972539968667824933953518609095682500188975857526546969772687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 30457558817888388956600944010971466803690410348755968561489602318011110516973235805482451864692268142216564380759810184934239364285145603419349037121346655724929009421875634519225060830138950306705716103510054436635574754961355168282879327900646159390221170183726832929889657751844332733256073192748800816470602590476759399748749939344766125998311054635094905349144890572714084408901476154474570424695538130784562119165273639084806705479006012118674926694985156572060484851936671792820765950312494181032010912380546075206439734327620976216383261824134522943980940822752908116502661981488932255839723807246440647905005437279265284551812738450100946786663139118846608777498581458888017491774010619179219171314751731298902805034215051045203728707678412274186480099114182113022037687556222518544428564817157265191911456857754777158989824221197927759915999219216130875289734889199096953622463016590914416265518901191380496884027445685557833884710617632589287102155415260497696964166464555654030522292515832384680294399426323333201589835915450335445189137076387657357829028894718965339493834041763584071794797088725014406225959818176937983661349271869833638767276483855173077431569074585659913173569309998383048358966256749871756225823970646493529180248769346034546395173878195890960571683599655655611307152498221415108727617268117466172608563472592062995571358079460536810809051258669434977479665802431036978416932248966948238294721008009089163377813417959548708141562058934641259427810248876302282165980375307870808759560851040500051190209843311191010884779011217061445413314524253171193052007479092914487960846251831110175274102439047582861074106099888807658251104168509434410901146298432455519281815454214660823507953873430059435480001532816340662676900063715052355679787651132808410992335426309574944553506322493349969504921894206063205120388640749439105064490238414876671391506143035407029839593362310397311759510239637498302813463665580869745332150879803265669454079248771728090640480005614832267178858747802823301403377255401352965321045761083546859248840972414320248911811316746296197581091177507692710191914797926149982131608763110348643816580225677511062619127987418172297983843389543749841214326510339536285143320119077255477850808969373694267261131335167447595480092550286535952585987051613030664243116306515111266932347922876015610444854063377780209544100214973991408147669707226357343747260365545019600113431960458918922622838042513009126232091835198978430879944881285813172196923682774270578601753843131839919311361214314815063337250285844822537103126931390776756053066174396184511413888343122423425789488633576450744462635384958566139314915961492731055706584656609378061084270876764358800243942566696987248484254156675647744447588599132377036075788008259698424170541207604968928872268108537050928039382001560601270705609101910980987392495456586116917514128437579870644269284320793883325666659460711178026525197227293582469993918163514387282334955124048823687122284744993025633421608487050692268165588914585686645315846959489031662619245618817975892703449704782219367930274222326830636669678548810687832604534638497214868079497083881943651488539981867882940886090043979934105241154585784634643461518651413431606978793258903897327326021090841767772532034288143238284733603449207194419536789396677001716833431633175337266364985828242131566499033163371302688743473899101603771767205148062141420609428419191941645963398248930028897894561179685010055950371735566818148664918794078368390665088997377649070763587215240651358571919303538584899526521915620676598480936601216322836711140222815050242009408082495245723434547667019796784972329778884003167835577074036844189494651441553738273723995902280602471151925349347608767766925409323997057404359462960062949242698770384732726276866694082882167790624215688004075590016355320683142574068691693510236136953417363686154002419626370070895772826743314283676148362665705263068733621751000910735524989030433982656464537787543169571588028259974583466155826917741473523406798716926729227161776924824356857999002579883849634173106700789081251288501300664559873893704966437872492851829867506511022929087003171163021616027291073370278258435760357971658585134894052035899708943182836361469720047663417508882081263812902341469444228354050247268352823870852143182387954911170392427418368199948370802410989562229760581440514508329899740026215230894911476794528633707803198500134528737785721023200761604683077408092979735017161137218053486043140165748671307816369832327902630610368541826768270535011852221263062198480943446207127868950140784396354335787008272958035068709841833303968871590404780677240736753593926398271894140926890365964638930743407559165481793710178813173500082775169144644843040521701631030167810897194610095527495973829640677796056177191620219234644429040052922129766015212997309767476499788059442583429368170071419287128013103861340342729155793150390781954918093533234166062898489515497953986078709828424104511849209538701349198597483170981385274370461712596190653890388583952604921137698253293572508257819305215619512508524243329062941291650394766986286491457040629507252420485331564015726583752941360933744428236622246044299932084773830262784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -1411122346866966461741065963115772796617468435853680286797141139077568517821525929680784828809219718402610645152052772702950191678069154113829412480220061610615371412182730227780596586075854561972632755248267633535210698441710272099946662634218525120696281280457934276915482676512916971953120951631329592026794416094046453554431765088551980961595523321432426426960135213960768761794627454113431613024044684452299033631512215338591260680948190360480703421550625251522414544895624585636144189796786291957447411649662398546712276454053366402518945968400314714886115195335864751735277501020825638521467432473079622484906363446748757404505706345251973826477411276883144008088825338906569755040930528678321348378509882892965269398863370771031929367149312187115632234096394877117009812741873530047981306865786931373551379753898204117682758639673570407095116805981031285491056696707373466180404860414156889238535385253924759748080662348408817103318310721685593893195538378533972728740241912319208286635196446883088795575166546331202930438197024264247924170627163525963638573227255442882915144637162912905035308833261812657712538665290739396870853360235366164225712956227646212810415636147674145504284680959633713248220307053906424147725275945161575220005265842916853214233651347649658496149967599443887209750804732889230510666846565189598235534609719814202464954189939889366607511013514954309889999753719362074293283292038469818099394952351983287070217101816908994937640352694679158051731922373491780841288509318833250316547838743456226634959056815140054305002580618734421900748331444610287141810417102126570746597997042896162739980021068900651535179760297038770115263706362007598907061954126652959296305118550235609504495233736254268151680395551182800429562451850956122079107802613310236948747052087616370784629273137389246388070484241136582930566801227047599504732480566517929999409052089529485198254814607875694104887227110092852223668958825207144743521987956938878244344258602365119531979451449170237440257212717749618053840145712332747345557578712210479901516028390782390675129876368329766236765378024616011348428909369762079317105554346019952198554246683279078362670849188796163778943171878812646371678489468452279526882020530316023905539206112406378879115986550486435794239014697019609766708093145066919210811808294327827860759094780393696680424987840324847599098528631574647480487492602361455440252960305414968286262605951476592868559391280563388197818904509437759855610370752759920381674910466306039817069819260721609691088255260141633146362404040147320465193513983783411268822457756006502553658598296757811635577128441240521142837155283756944154792748540688740883707791527634561356826865706380107160979432632472589919995491620416743858466182286733800889218279622906528328565213816320767784410025809526545965882750163012427437734730490768813063087470333044225905351132881464631504965286948722997717582035787797185206892201319026328703447051274756111553199482295241129646939190372928238336266746546355256181906900868345755439491307149114951483371710558042673649155998933973784096389869041213298704134487506391098203102449352357359469762297159193427412413627808431747605893743343488166363323519201439262899578846193366060711992308711663438222017157744877891223070764733049643665478204373514222070148437587643446853592924109430733019685508698767982698921104975637141334391581446645481852962450362166963985951757612402671559123225359824401353724186729964011690910476988119972617040669048036309927180332924904304327087935779503981239433068010716310800769231949608837050475921042888275892126414321697974858995507714296595532038335875791602723978181440735670576686982289490995931290076151426153614216837035167330866405868253312755068344283986012905761806709104382096671946968339670291154964876000315543978826134520981552043064065094394271900002305525876704335823527016289565468973986489798164270543958676375905642643090426214810712837017089972123776647300340606786811656206236154840091052920735033088297228482161368300756635988930424508526802859993471436667175455245706458457566365222611733676251097128771577812034380178125619335782143328659235110277982272409491443827670364735279058391736402243513379757058668932333584642778538568581363982516352214967477123709102059514376244801554719013066476222762083559187327534127311074391523944438280685575581867372708907976063038770972647296436616100318541750669264432013205313826982383855288760930323146054534463855652382214922556731867659971086191640781743068288640067720135243097185856027176235713664259472380980300448591457004274096179262374672439091572148745573265395245396427423537904539175822931324797432524833671930275317471320147013022824636078652087460872820922401651588172060344421064861828146903436381040231119519049066768991868964730997792851732356778537838491364908643843207271819720960065162976703367397055863007931260212025522705203450834483198597441235755549650281295616513642254004472842562939712383906724536967264043833984672054632274073598568315595117906624683073541567263537142670838256469021408118231118218505870954163117503283997277175358361858997199003350991720765732354492616742784716181235316408653822790895329705558211334086229693458022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 59065926921684097859282383571588741256516799581379763554746096814014084356625740673413526260093027421190049847215704983566249189769903012104629973040488562828548675942241772608045530088143323925239087534437736139463015481318625060947533192682108183740177745169782872706649352375424575377192785180108479421080804591985772563441136551107231941351623445809082054087109802230782100570016413778926625551105844879383404949551301592707417813849743079895911298552033541167763735358250387929934161559513704758369198760337995822943728506731670801624195839501842645581548383188243935835008454346912979167607772003975674900605376007357424158205427848691121474861378714221459453121768625797792316895032204081176314041431787980467987107794157074281079159587745657847277666739085943272093302501398474442555830106253519600261229455607491169901368896006559717804913862851192587624708297810634156315220066296245400667346766308678541290612620447202237543293488838677506215629406131607260328415991960806015284913079209006064007482629232287525366254975563737177698801320338597090260383989823689772279508422665117097115248413329838220278921899346052399196870294084377545354338415307639378071898380453180851355600124869337386081525024917071613596682493267168066742408300079770986473685877659965108574391000946846454531394304460440092161172115988066535652718425235211461070688900693005778401610894197971400136183316989312384761896502523886940785935656459257620787461926326967489620470117754883495688375144686440677490775748671211903606870272097823438957910811669033811493542634038048407504432285648369018001407268767837100060024127829868791581590005780387876751845574699712735038628755187605037427056416968167431311186838615006560050772860255971299115681500441123628048182271659078637646021732051322973713989297954479147286482033253575813135249133865985132355303996661453859551004365620364654411372754165996829362686904997272623625536141046033994038974399123272858352211639437882153100099812295700419483804093781985314982427700239538847496195648995948750549385674685131651980166822821593622089459100143566314976398025064291928282254691026326851367773516212081139034717972624655141108199865668432138146830044945141313350384927177097423319658779335512231658555339124100996768967679687139321156540662669645595063365790993172704002544766604359359573277892811970537402577359689458763281208498291199801438836314720266151003811814238619046460841074721018612902195971135059653055887031422628460479793022193772041400904101971612854835862170053811272872305319565488294525332833451484259497503258663638612347836759595885760062499799050522853852280120599441402626323192973406593647136669866712466780509530156365146158806802348454879782918451756965185601277477159573716644231184790879773156139374847799257945921696419107324809420381101122899731256410738143067790151360758288530170271852444188615518959637212459432550781105839443207255468291331430786332948526219538898897155637312351325094611865255724954156938435261169498974309899895415079301328771432316003700885740342542976433752434645212644044312276932566646300596792859659261106078963655130387716409958146254866218978964064630669418660195557856263704304552404925501287109330153481555503070982956658384493610996210583043857125944263634737767300728940537281080153538703142096690011176450007176309664793053202097455106534349306952781341604030751407408032251540836211353411916783553164480012024682923085355255454614782900110146311906849167765529502625945239459295000225583203121665183076705930686023257407010747913417875747121715226244669264250889515261766871280506960695726463010601915839600794929102093644650791638713166905437140881158357401684333121980490311093222802271604492440674070546570113672111418543107880145961738660787882066903433680853552298032287094591096788612935673857128333212820049379770405367852579422716056017934468728647166072927044109495415139243165604709710633605383670461841830977201536659767637070317682699500795431218491782182188012400793347608488690581211502942725231097876263319131658242203258901558314510252134751320774619208822069688959321720967091358342682528433913060903280959832579931103830114543029830096781753874374966517781924651371044021071666666067186950872322663450905859621337560553600710548265962405314488136629844797571026914585807058887302547769239100699327419721316009412827528280882269132119916037117815807583196844818454160178803198058447774287624386847062657130264054547722989589177643899628449247161726394709964952301757062986185995090001161475971443705719568007770463818016191885933712115478222086569952493218727746423850533140660810658656284462926206437495483339076263223412483722542575606802418772607132432662857041568611118942097349493208041841227519889116270431436036447321893136100984419100574288786614359408179392944924502557876768703068498910018382226707259494232374768128535486661557523083672327764281945757851975709556391837694117523464758797714087555618807745375765640347888797369385257963250763199953036397118452258690373877092871188637151329814357207955185385578873821760467004381979808686341513430631756444820699801345039821562228758447618769886587624193706969618611809356247544268823327009405101307499336450527786434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -2222185647951416772317314663729370156481731645317349628141707311437177443439044525551425870416182457279244610091399708197220361215086121975663018026749718192133753376546570883426206303674573313387871369241248095811773227414424971898338207284257605000402469638598258563990835998912538190345205277104718835474307605860602171092065107612533888734887857768308959572066635922902144292050433694392647767756212876894417751372388894077014086555204695562687840230793129231552130563766873824235974675607284238446867706762743608624096954838374673673766897682991551529739468256620930586795179924926834983766527865148155071402158193712334108326497677815699448046129947017272759033397570785763574124757812625236926717583400528271391176225948325829781866441106064371226108869691687526687508174657356666110328260447225945919633839527496651404196688198623318612741329398321752785357164881567154108337026661648651898475930741427311494492597443957182494311991537290060402359614539017187088056223126714586057867909120562348138793951511787617724493495306009935300544559588584193649832212224615758002153579645346821453383994738155612939649106055888298586244427872570679955032259047812809560770835792294252790234976870676932507799771777741751635290753310269147318415061313612392895613027140964597505367256801588195969601783548370630885321079487902148287544658312850212341773085329269009357262016222512154456949804350847266515101413257523948922488662633596748497905104192512227317283881516029182753718543872525482052835617862224063727013620633381688255433446917372583917093286251673670466826227958107077540355179365268462874505420168580917095542807605078421697943632721127107736609075018397233542766334177143207780797502102677026679060401498300555603164022899044279100189586834567907242493580308322822029190533716282107108027830610325141303280245462268693038347727558056862419101710766328878015517261280700007488303932602571526169414192092713296733673510657320044067616005677998677387391942426397411761505321578900325702497661003777347350533136231379603884806116404041180794248373957315711052818792950737609766919626133059860852533618627824571291602795943816510031341994454443614693112609522446198265762697317889567442949662479856602273414921089366851365515135402147359069242301289271182110884538829505636263713768939402979007003683342823022361151570717034900126061067796575967156714097170343735981647840659552295534105249967547972697116693307090521051628242604169452893517399332056502275848879389275614091233945887143000792251451596890701679036144343237144701783853700587514600947045901365537072139207527583549514562630528421853357275316425582270809055906076145984694956308389954997215536270429055471197781835519709754295871511689632956727301535086649165867657395236536339645616915400303615276252666225213251584997076230357775334609869620747616892069300596908055725776035998131312409757897382667922544342543339378478487769530626007711051922986578345631519457192639496781401839803349662945505264448196767917236540907433186280997251423988997540553928682344473995841237966959263147849295372480342182139827158215586028432188704794041070974336535636966720920692651663268892582905726830477042505850963998974536120368812431245616928744507155708112922690958281891843723459904031642509603282004664886944858085548260649768105402961492449087942645400911807649767240735702151271043502085908460468356254960618147155262302665816133135969326749272734285027820334072085181054859206640745724294428214333487149554096473145815793974037340505310949256239186195340578917000148073714602187110820922993216461106743298328716785324994188754574377928322432128830712079640092870644043994968245457244445419500658787909256359763473857883308579077103196102172814250889480302224217203962948113329548386546750943020275502942458515382017885924927193744838749212143551913694233080006692321477317053994450279812361098373783214664074107316362735944369944838247825747196972433694226551829514729923371345592513833406192621518180013690110161306027278957029518825693087754357657237808877708858350787013421101407117110705953626539839832494756299719999997707954166263516043634170947137826724288150387029584698566124490744931259316056130000108545142856833759237799859836392523891254677626463917391095328569905013907051573825638046301206298218318591974397684805932838825796143725039365280689689973645648153108131396588345160984250888671623438487381414805966867626640877239902241651565076658323782264275296079262309880840007973560086509551696416783985620690030974950181333177920447521275709375050629615476363497336819691210073255275450045644676252808032767352950530793341224737020879651842542364083777940715408013895066705326758232130807509014902245061321617854556351617671174326425121723506944285747284843427965315931202971484950456043571481877934257509084741492883407526784121768986672582399012654924850762072657979331865120151293797472661600823826708138435694235460227294980271549808715985259873989122762800834106223887825531947768851152284910046070182176996485901741839349272152120495405861314210374508838136837691532470650580001929012311152216739695141614741388044514556136318817591548092777611124265789580623588473727949544449377148847011735798263316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 74887856702731694728334173673454695978443424778501691932262895979005020743287567603069863088321782743370209091361426217786966968837715652723127467452555422181707224661470935604341455790010608481678441762208960749914729615496695500910689669652238727522872005457594636178037906241293316861348851333648204606877177749483069364937168882667403665635140308680287800245320169028101372517301158585948154597485212754137951101162309854494359313035391476947330573237969887180929528846302240095913060633958710859576535007727314280169404120533895115993044148829319113595724140610485240998086424870902132780514409519992947427925168482169218671879499826981223528630114162622679824772212907304218724666364542741349855947603813233441278909660937253304285030416376444527771480468044305364874775945081064739629829011954850842848164614646892931286861674591112507647531966610411106760065371059505151635029945072950711429473513382924472100594170867679153334080877131738562442479251571351992865204742434230645696601834073393521921877288303208599810304829507934986868770149261601522882572699497529541994532618242298758467109396357564203790639667096444662217696896693908528345768448918808526386110123591743000101993138073004023538829001704053475236394180009262803579522401775037374780349212227663696670320794408509976026035300914297577240754677735512370983439464796607458733182696632589089045205164914624966677022170966175864329038581827455382643041339758397145071772670205703400461516935093698867208760771186513021853594978479003377782405307605990395493532174478345223226462424699330363018590053664479202872985438562374742910090460798091606060865388768971841870054101011851908592447202020769374778198372494888997570376145169130807643372529678077437393317277681950097341879139613506290489855664311486914691527082630637545103545005468511452185424510312508542343069853854925516594880420649817450383833821936005898080461388385363441133800751487042253358604529408109619919443422913430860175522350267903034775049728736503463972415183954910207949339922567820778158692007358634012993230641482691507805605880084874631484697881232347806163546630365552989164829774878567157365202906700306968006812403964815931699597037903513303110818240223778582227277819719213267185105986075369910271554781023750688580924797964488903606231416159925347527966799837858356406925582982500393960707741862821049599289379705223075469410363182590391973790286993363105898534821702770587267797538111904244203818645491620812309141169874166096720886820763089396618217398199741004007909874479115166115009943885531937126392950226752983977949451099260969146512533506414559445595960857583975594633030471234061738287378874606794016979035221627795247581874652574810626857543112847134955510040450263176660187817778160074757602787925481711634927283623487489891763162650990970681486200066086767201863513814107117424153972303654382970377086790586159916449867858381311308553731974857482128918153553935138210811622513543026915119464499086361260501189447789499205361019690601016634082563457528323404401639878011991151108580370692065814804258654851422466555919672427801087479707247876949568072057700373807930390102989007256668412464627395783953127492705699501377069947995217758982218985010343968594121013685074200930825560526866503929505345372185686645461041574596437421308868373480153278356218944521675283739688713062739896893980884186562082888696372463834714097905451473410034642819464405205408121686898711152495990671689080665289694845623503349241184237838442656440556619314742463102649206630494268290425671231144637528735259295065634911454008785103968944986276496203009453549680319527047706895877082892571879095244196496904478320990097428558511691998485637503596226636300684623433199272653996102528643746716536019681342316722585709858321567393669871716097983888188371983763576475856204954894354312837624976713482075843290475885540939280303900485623460952269977432502552413535835306437196174108216691188874495114600393219878522121412146661089761132184887420116763411703405642449236841818320374656034311164661821960346042676872121866223445526416448003263542821733900502916861572338325810647349626124078133926217717149080062547444535715616874883319089768348133904135048038182432182484844536252907570657963033756096149678674130715448489234754523690920384050505732100414076399509024762227370395151450566368225691832787421857209812056796021742687070632204311328326634327760330317080090545808172865770288172905426168135762936780154956263659327525162838623035201546229038427704585748995548108968239789501626934382918982684797523951177729955946720902977889362224617713183937870741697678635622355463584073425157993480894262470308573974998983341312872140668258129677173743635645208514066008448679597235003948956755919025920765204390868546852028860890626259720872929966144307140924990776504937473077223535107354879695588415919266683394485903402026295116151093662869702471474735266010285066765883191226769109814824477962373376719786551885773843392080833752486466937687224421957199836818364174107022683031032609346496623152436439442797637404480305741455597942285621047631669350522160862571118085833355170920409719380250277000270761339455330750193946587657193925800639227494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -2255742510380371674664083132660582299961023506201333181974424707883471577385237937095270960704022620372579179567972072876918540220971091272743876136640858846012178166412221207488222144162202967995458700684480886799903505307224555346682180475194154074126844833990619808604506397982872814647748507376281407511555564571196990083217376651165934153224684641261810844119044766883052933136037240551879516273071060681443000665681861264733481341361707789962906732121246846127553354851487335201939008939168933631732191750441524947232472591512474928370622632635478953951028333755912304500479827615758918563556190033048984869370433938072923589489689543571755973937124086322303618551488215655521311914340403005103973540273470247013970159882514947235336709991474555158759560627007713946136319510955544891855008565585401040140534415813122830120932854560268649236696556389773519866574267449039011677812847583975276763616517938717175548147663373977765949306355900900506766540776962391838693517087358009438301559095685070952387437172427252600407902759125541627325491616994154398924645209680801018814873070122557538198941145374985745352436936807736370844082520595704396407519247704798301469300993446232914863891083188552158421337404755857469708654258827350499440136140829328308727038896780096253799982628801434118825201413644281807840201741901440035662709748308609847516251704241920563847925796311654779326738364637059368232808742984849458906927027675343123531444457038130542293150020290137038732049348028284365532984204004502248726235907015575596108802522927470775445261390650535534896890822694765177782323441942385104191243691563788053536493104848003757513871278468921749275274674290338125560954706306901461011821804802867942532748244859419257807372093490509844913449551734594444408703534759346113380217800480427553401229028016691347262531291321466535495242263305155870763078481583992207431017883645077078505266707775668419144674285229370523719515414543038508059217265458170791140681833827578913444501541074793599939181105461808712043585794788366576764386043087068786073415427260723234434014133921360389321820758397167820585139048820651863279464783732325665885579501013539025052944913128528212185917766655966961042478584276977620300117097644218151481017813275963582135936876692098208581984021559220084205262473358439536065959358667248149560823098957660547572487298636616245932810423736199292256440084861599905024369490570493036641414532464553162985194231533192377691455435038115506686525915933811798937231335371228183063187429646130623272939866551144910878369247558331801707288279960635157918121460355495727316527798851153295744115689101176995435141461668028481301113400748436233409537906523394722560839692204595284935840111295330980045425083580238394487057529460474267769342471198818767488714666586062212981588747376262207748158515195632413003776494822203424781824437263033924895245750624876770251501061023358378450834484659665214582002087602674497393804622012297613075321693765386765053616644667789121786373911186225502339083105073186945201227464089089472168294876864390476869742277415392281514186999531877057349174619496028717843125929170657639567585644205467766632902644433088642995965059721655471967381935064083053768558458351751850417624370244121193872533198748096618407989919820465483157426728789796035749269597911232885353971505244587450842135802088015442947764532913597929247467630357021493169801481135558270336322900201472894006619638611982083827627234949369602960462776491292182716310302169650674230456866046112084679129854119773334285347101524917384542483929151383779443943524296827934794369348588964433809808568500820556768571245491522981053733099459323795734397695741453046240064768771600269829623561536511050666623915783756525494453180239807220198701966775730505661971787667466559593593698228760654942690237346675559779214310945718151363047576402869953219013384169209974371793211352500855225496633171143456837314381002002723050480129554975443603621454541636499957501236292723666762155390410137798952205832919030452521880279311336989680504802322864195592726012111749019554419913092561470576310759841124422339775295850497857084663392704341958479703299271704916871393630281742008336632564716503173058073831199025038163394815328538636258889220039278618340414178789237909301544581775597745939021170776927375606599089754869419001573612017019548630272633836724658929245728681021941022867453330693977047211440661802333450311535166431175998871644548819421414823025481949617859152382936420280396739829846472781359550590654114655560996028083575165028035437940585207165830163166371711350723693256263644036098496151501749201483886049554898083817378404689055939070350365293592933836782740936529926823848274757012719854436981374925641971136703984301424139342550583852643719409732944990321698276012577978366172389365208757390764867053440068886398944540800497809492080668089581845347265737888349821303003750771303783046386547499104208421995735910152455909626308024405199009930403500658720222787982123567450601814353981335459848862480463843241236818248576747528460232999326335232869062798405903995939208857526309007962449495247209144588029576665049915694924407241017619052659871292258598809164059896709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 61453313047589387411400293859739878511913746563410736810270522615320379245868061729705037269052800090655976348570155706777248251199376775123035395341494394623802306166832153221493387016522416827832513221300619449574709453286817588364477203314375529770855155622183844688272048110871203187623997096618369366982560839446707780891860604219921180992959156214735133889907547091578286406938937891067226972401205080362238552900492242451759351408719346663713259779362001258518844427456333344491710928401845012299345705364102158485044801452854426420236951924916889761826081567879889468778908220626199478805467935412818087651750225723622333952077956839114573857201354425829483921459877294477497291810181666498991978845083119011939811474522153540816665597330381725121390697112048035548767891480445996948557491868604830777515557809771782687984228252232955337033013670123364226998969904776750427351882157101694916463335588265686705875861886009391146436425315584564702360267427676449748037366683443797089517513954331481562517277636828254505312768792983402105594996829853746416461132352217239237542623220157974125698969088970218615745741171564368446219984236037893872688871909531756842780810509628568408309437239973255368857513250589478413493468610957012375664405021850438207338423978974680539637985076959513085594615247527470004586378643839715641643251482631100995457341145659324318898529556609853108769552758301419437858074065312012137544325657961956690861593630903381407558314270680838094261379221584918124636056479701524652909567096385358345320390046676333296329911823053889949269286200513184664948830018833444111506976131811581476128373678019126331890396136625831478460448973625556653740824240398780978944422194432752549940423166244104531005442952449863536005433372654608759260600298109609726613621150562250770156651193712323733425995556567151305778073719569300931339527698854949771426326781530207008775174376878491022977597778295685719440101600602409470757532705877649458512096134545557746306860608721735432898788948760000219730957428203151672474239033992579332699139511067259375862534354033994339565682996515579285676170853124114087871451549491200045370536966319851662508843753868757294511806396939636381873793248773723818760770913832559986507043221842622139372818639710284863960875950831414002842265560857009714889640095527716390944399803133108973626108971937465820024772888219830143768060465266373012448347038279632672917349586194660207848552115884963947899586375967624569697630017327046110160065751113766456821890399359259969693439270227982167226825720312560040207801341891809582502540622238365625580086523628601724769529604066264404455758223519937954467474253507352372217871276911645408968435362102906542308443591219928754370920352507237651795798987987554816430852395725095563820142415964564737417376722644553143521204263408112032722140775285194394094428640725337432950522758842624243472356038837171194842155828415855196612882871162356730662474356376474402995337397537833255453520008844509930687949309377963344223783156280781502453964643145667271286666679457876506146556307336176608448487949798488599889283198425735086614556664815292249867788099598773336305580144451600815261476079545702055635613058024632163140491680113806145778806505597213012257251614639874856909020187963696431079112094432818822684916008843059100512871566840797652020928684671347372040195968314750346409034385688920260890303591125399404770519316082616192108129081736459128638936168229809436185369196033155195861956000457599491711520580534266017124828458603561317083509104601754660488524078309477204265250105303935015106489590994894166394122811533401104454829003302597305138742187992586504237312068687835227520713357274978159855677745484795615586296930926812595118807257097487018463399673183442564716273746927791482213277622045034990592338285289878146015739686976269823881008970884998054154379204767735296960163520954073648211498037448784512705568583839535529093061112755947439006201694371699671176551078168531758563747963654196675378871770720215842822606624169684891286788140522231015142341568657917864125283165624448257741692127823155897599133070813731723274085349778822767661502378512167937337889794060300983204064752749072205202973352884116236098913859870317120995691424069571183481495550905606345635619736916210155109919891699864382409148864466377605777032047147310520061933752242705178033411063130304126328106426913065775215108733790847547546583667284179053156960799742314641123999284448395176722328663317246925263085578855498766877455890299402218858603339273380540266390463382108905911612642807965308338633555202878317894307530141741821323518237604756517694474087493061598988150235696742180608957895541007733956681269439463763158572972680380668130886522488327320048641601259226107130706184994867748464427798462521743561671396088225573288377132956011377913720144834064842323636547850371189023068759490099091977786829283824080267162121236564561059147644290472357524400578739731323661756801705522741092968628704567159127801502314903203709013646329969597921425482171918413143041373570547798970474454699894313564037900287027998805153083673455119420059135430050940989750725995315089842855134242967950399608780226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -1520957550328155609382537816025569861388729799646615485602685222339582774607018460521866209629281874933487625567436297036823708216371111031332429474167344598374886646125540487257097763864206640837485806367064948040286219121000958878095600067662541798921681370069702746400912741751585336362123426097657417863319333696449038097593970396116243613863831154402714997068038389303363938316561931347527348002059810493550305663023963460647689482923590711987732288173262022373297487944764710865842863598164603794425534504819282505670201876629057785432598558529269123292924151247381027994983259819077288702460151906275833835790785645914551644103267568865978233574041023613267395404758858481310802057971903146203834466768000816522180029823960234980718800502841027583600236143790354467480307885454297786071664315581973322048557728104391804695617531774032929764389371392204335802908211181552346893754874748270815015160723196066970566555870348958406574537369277864336822785286381930746698343530512241674435838495590641967921764131735725038134525345744491853757045866386289413404378273366669745456992864005506131537108856275906896519519072783246710656279857707296877224991724898453313596066386666467976774308134428440849510193420055278016042282405808773830609404820658914898944917324394891190593681755589017266996616598396836794968922168331130565792754307929434190465173324132576293476808997114417277705200263009764448643295131304847457612979741595976091991220646946348886863655410097796752131239522249864169398601293415821414621465881950747680504340675436466528049107433510180147471306744944699500918357689730380259042527295121114054952110655040010055780663972234099650668196954912723793517505306136055594305910471480662884759697944798235088351843353302946390079513246726831878580944741667610947708183275029101661360009135393804260671849632184300941285160897340411376745701345350716512152666653481596859407600976455051330992052744557048646277855107048211842535653615915838560112664007107887947988542780993714303471203289945006440803682179314446375262947253187423181001077426668952478682677693520254905810326865160596112620066201212842156205784350464472515487708131388598911152091691713541313986886227975686681974837805817409031100555263984670832406295392388378807294186428421953603189552601568176026863160539841561855789055076706154802379808248334694003218713773821878570360609477875003039228284933230935060764813675672448093173409843419581223600626098145893408799649420806671661692304081653223846222235357603418451959995611957547294841698400850207163768004962021836105843338517021905528874218500197676622426628890816592163941828160871479841771417078174855806260107201583760200212977351106251538876290688175293277541095512026509804384086779527414501323669163051565558688445020345644913340427297644732993576603979244439017438761869228695077610500185732242563098752035524817478832520330843226995398505581696540824627436757884728966419144511542770800583049522759537776589760487436944091152097307308429649233124751227930786667945239968224429506037250821275647126175242151849208937854624875835068458267390010546178952093543385814228773617749655666034217003719275478003785024259846330592816390237436267699428793040301993893613872775212887558106968079525496075726611638649209004977048818222449770895005205338616045318297037732998796073186718729122360161942218109650921278792331458259539934047823158188940102044681289285536190398320518358654538866725226510736667195438592188163618396349652280142775515625793527320727738771186542814127783607382395521137006707598714780351386147914439955611713315871077935441118544771351653089674996538650864107237703676449558406128242162678774935480443154280840259461679929372808749628826257847099795312239699894612885862974141086944605149078360093143073417060757009172625305229895878570173802843523222246576294465334448171615772942857985605558583141320308283128452697949406583369230988165755457917060842493882026965859275410886669833728979407792847145614304004579580755761341626213327152138924201676870718138245654811457308692430063237660405835361898271170332788102074711598704355366906982593169809912111322643218089715250737045876568217752373218028947765047414778868557964167957611585120377205448516252899441065194981000357307364861393324854912375647543197596737209312656729168052058130626033423448373880666819815575834855204211256500664009943367174256655836660813234060374612106599871896844509627528658307645269720958317239742768910761815923381620950413492133841355295032435568698841051253067947579284283235236015687306415301188334980193484158783191710205449281378998539950177263501371670131051730935011445003481367556964860431296568582966683927664152475683178766693283080854153057005440664096114589816706332019607281538547236065673479239970764634320604239589201946176882598227368108321868464466960169046655473935215806685797568361714001669890690966774663094467172348079859548379247427831149051978998151034761527659814131991173309965820581971794617786509143778017377168199918171488780832772744347589525031511779828642717363186374692289870201744734398132909140975894115638591195532632499854020719434576896981261586022167574614043843563452917989997140077990745263308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 34492125585948438766279044111435601946773971137128720181433205029773148759100331962558566329172597609853732714738131366930937732805869262639138561811497683683755962752123355362010892781506086523718373732123881297986685325226720530066796904077629367676192583965320701833862976840274620626419746720519257893091995054084684838987320211617471428097831681096987821027188320160785958500149129781843984337471753272638502284319466059907007078034955421358234663367263979401366470906935295921275234064190683652623480377017599558753982542630665478001692881079839041447040023926968019285326742690399931485419353434520155164521579016621606664777349908085641822166718290721637035935185820720098409186113654542946731987036065165848457814659748742527254743601711895340404876828709248523882385544827615766154567052297313530611114663975789728061805406595099432951499526514410616537046541252447018874039038866250582566863526027023922400918416460992199793697899693558483242080261457990941289065552004242351371580870258481791817059064485989451876694493198636141736137491606972968305497725750468583483501511764412390020660465009889922720730681121033789195141689931283324332513959358620218164214957200889657256346852715660976914301226444132162100772911490163083850392939144593165165311341446000672072925521431067421645379262808181435332678951943498349970971552131779779699135488352917147502172801590688900167717290013292050317762841864835411655609481498167116650873395445000491092885313875988128925167672708215067676646329537019255478476350814267308740076543626411161585170379762080088767395565237589843813284614914227031974499091285600299339160751645564320219858292075733145279715177608624903633929971335080597418186492793896118663141650963322682319344413509449057224749657808154235740766420316444971630907114518194419077465471874941190947737642432478817127754385664201736582516244729594232673304032624268226576388777004480723026160015533995149152259580161447597556000140252872983620357376261651780694739354341420601144263997437619789086414484865545591732778839763913952104539547646448423875445694179030946982584370996160894963677846120790508901851700504477398463730813125852267122382787712288593902820423535395066643305399902550476103230237349892670107869999774703448467163162445732247491367391257160848615159034448840902175606038212850044545173952769498688039413192305691475382485398972911380877515945762407504938515320460066341818585843384903145025501323751201569357911310795376398990913901888481947386989384080346877905177740818090445424975150557847586410698748411379066061629211077992386704145966227044081730274749981117762762041525996429202107347440278551956881176249597649901455333680779475948902025235422984892702338461132942509269550565713159112840247547191345713509313810749725229523888120469729328150780086196457751921618337110817574698007774440402046224162094409811542938233904342707196428012575673237737878426035535398822634912538047944161167776524364320542125809944536370352427888185601416033481470981247865423159526904763847768920357756251285817755879916648008901170375942667045548028288349237603575380129227262187726999835703700312045884208587444696976803239173485609042368222684280041770382723111075851529336307212771127404962214431675699190563059159870432896113802822288106983698590352964816763956265711904912631546755237491519219134715359523214427118420150218102840441064766303843235175836257291938348049946348716193227726382776722965663342013117787522571875836281605128434394253472784242422631302920473821382460857443774132570402845738693300716259938735584494174254780999430204920478282422419133605890516531754392427144243961030504352629481159132257006404779438461638932906915518238960693541506900609123346257814537563808514741790894252891766427734463559935950231486835309488377481706728982013274187639968602372229376528650159467271619239624042985330931823908729287832932301638941042384611559171809686831425683558903478899180731347549046037129327275981883861064773575082408336654973132774809520076339642604662080530313261959610090323442435201461232697882017914712787480281876116282857576523755471306399520907519878599808973654835954904885756141828584543212648709219607741961025371038859022819887055488073895636925479375437437181779542084607570598480698099499331863818761224165897283323024530404620411133200192306958621218149533920470805955275883665930589287508982477914505685486159306641974934334490679576049765396087154780654093125585530490888029230892102652120268856461101094873033784744561029473234231109238605086341139999839855887613164068329644491024623788401947373533696748071634466476326684533276020012952089106700062436826337669535576274869013567030984509044604845402006576686931347813447599609864336940559616517008761247452926238968190857841277447345384705386485089707626972698620941314366403697388843200185275520684285189461257942211247490275478945682813932172928687914901697615505515990465004774848429358476486685479477364253348031580338934924329148587188455137111041890213747745646782300166812587284020317024619831714380684158332089177574902887700151617220085864728559276415616013745530609515208752050149745478371150809930810340031603019838155189423137096938291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -710896601576938880574974799024713372045021515115707356841496468801689005606277279405902636756809168942151144103475314205516555423432947119556254037446105106836760672861166988501809963239522388170038260646090709779843890361860889834795428797196353562118182716470425781904686513284434165952049934373543678451038812569411479966376871678500837899122239969495657714489429508795114512058474462598175797946766515423747201991019343908166836277205253144647108987120173232378113053955764705702107093075458705051673636191556044016427316407231587224340305136018032877730836288270653308059595513486379653615951497732191898264122171518604044165730704138685706175175625783074942161844733742875048844978816367527189844547811942788165435186558590709442091080054553832195136456699803414202297261769460709439045672583051020543504941912684101110321483405784548865058382846784722634487842224545210741057426075043041949370110069058354364153030652336236746071175628257830011810191708686573951280931636203393848107012824467683462468224182274507588758927686953888281331411427704474082481623949698707218463504649638465142250739553210552399585392545915319762231751323125703098791212816150896480350917771811019316133448482741658938353667803006286749115356653100152710350546024308993149762490679574724933928922994840242348415795570076275349454954588200198573524162584787896477314482406000439602112211892983445484076913422939062549164793055807871136328559840164136584583113829460709201653780536930306674434971925231413237403036980590428793709159594892276630946045994563729746199724806102427652688927648910341236715444221188788414576444935659452742428161724460867656837050004536238176305526932316804030730923279383657173193134485103403336081261274328423512738539220039027676740708522474961188518114782927066232578032405628199127569665421042007919612828769606883630001260298369829522471093630316329814184376211675058581003187174208116641858871522999016669595249592976969329447697628735723054884345778280052668511652088650683533090393976899421901252465999439834587400362650820001359427180919582491314715327210523775853194615541519249409444578647120039873062717077581515716338951356946840342303103056648158197748771873148346307849899200927709499501917526982428100805939479190497665944529422477990567418937648989041257553832245444761602082273960649622154294540050538707300122404052773146866646623321862832821186453818334469702656840925224041213233501040288050431069131204693312838606603696621148196980635898409843780781448713061325468186281317250202143488169784367772072121637453277632151581040409455458930020436855810263231149519325459968661327738141809906732047559150988660533438164496209446418793676399228550902945703731867265838277126519809888731553501973391422787255898110908871825662217792459691491018982804852110276421707297266467481943450178424917330194330705583518641593682041616488514450020011841173120304713247842495466879794334786851246272907126878095948192358584759919269023599637072955354226631242086107868056088420856632797380019287243205489990780998658701789857233887588313062272401123845987788042632141247963649904233798757115797512470094149844639315248941235096841999576738639885704934763014500059360298803910238456297784244054030104077317838362457722208755069206170552070052346013347445474590823007822238510636594920884754410684870805201196613226295001789680846590091879204824391700971243069705750717511373802262848736951110732054221604360192561928203981822283714113737093029465221642215481273644586794375366028741070380710262906155904802583067766405904287033866657293768606789551400355327127261199983920075140681895609526755054947118634431373844633427919724737556756500124755912989023325511834819528205773605228279062342209442269083505404764866685844742448524289170549877438991084489878553341792777917091855730364487829716329466267426717510644604204962798214917282221755484159148251011076725896572415720540797263901203743235382297977743759954695257594704270390785994411670381236280981336453229830384793673342963968243244360858098079415493022821051624205724039892444146017268179683225345669822898023626122611109519293307613471230389038132432402869504597609204191746213263429250876265956431166406725670977330065349423852347092620519125496016444293465171314547332522399672618885850263244991773373420205325267520149518649031117310523185322212542409196047953716435953202548065956925962887807618003098455622569190222969656572785723989335245394361213214837200462014020025054169294528920588761146996397854929277009339031684305748710761188109598096936531163855786046483376959797315623464837553961487067086361130660922777380805528067550622201689070123140958345699191523655662280452122775735719215281547758202767325198724345086008809651028680002590959601862312934161742633295278360655347076562712716003036901855160249030003715270552010070060859652221283321174649262003926005825475738293224545883470662576952087489720548313476621139054054541043545765864493108164718892081094821811819688155044682933324968767718119411303189857326684185978025285561183114180063571991510491984410729646831937755851800533741974169225768747458969097202753003862587078534703313629618636219088523591430673242701250428928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 13095798992874583889092580906845057721381212739397149180764701153121707912912403273246881012731768874803527227164680866646024471728117662867499287005712681565943915844165232857512470961565962163956750584470625007227452637216988385524251460360077365403370535744124656323682299736117198178101344760665452059794535588292278110357566360381791009282787030833357228153755517004870417501746611511252307105195697391240601716496966125814425971959343667311241653067564042008422555160721274558347760065432656375058123786376667850801008026113400272184990987955146900916851453327715344268655743238447265446216501206424063576994752938249407553203117853629275710519899199327251451202778950991807870467748326847944171692274958916919779944137848481520590857092106074986183885939047674270502871669888238194699915465456697202071352105498579916679651286219634754624489357207872522180333309579230962225573172078144521292832771440404185494440252890819161382860604105658037493912866932650703957904062902300969891584399608507324201450373383065857058880615339776245130710179824989528069603166221669564575600264747402767426104576809664530216299256720278487011560079481645916567842616671341143108720672328347683301329536359129696153521739697522472935601567534719940009134267422856005406531549976567277430205289324716666896170854618231617684387034671048514746287379837495930454734849023952589931019156581248414895032889045756515215545579947128588950121566378566057368352386583238071780463310447376018921504633584420147310022447346815304455937609451730797114307788607473327909159279850276318250668826645288515203735567310117721494724773916127572066439673245015391626490321812884951879960243785366820975337515429207503408790569503267855740309074579557239943697400366828132487261989281333941715710969575529676001349392399747815112440840152337739006535651515788652450712746940647536237436384649051325986735914794846506970917689966516213803816404436115853940063732012135068799982729002587533238647155733300586985585054599405605100201037105835533077184423209960807666763339239462329404808648347796451725573455100610343999238060375684472489156695137825593861433915284572687728843008238085873698404071874161841167920131318346465508526781531356685105821253665227737926867827318763482100557190993669744342497440396917709638418207244156729575063376153719717820841529176467657769440037730758998041891577919342176794879830024664350614455646626289378135840546710988785730314431335792841757857882708376662672007824131356767006246134962276523929299747727189837247482686706395313249395349168892377953780951839141023790587457462674667658243948749191738184803359426069298192328857699010361277901116177680036845377925441996053413929644002609591293809595214291357282184479573200358252583590392513215181372062809871385907377181896648823451352568778019034402943828845361240985771651645778399140321419829829780447249608191407895934799058860130791997065159289508082421388753399758587339422567672359517224503424995468975910019518244165164567811050383187867708318111675859745864184499669761287942373825092082726904223920825920636045103366382268891844208627389826225128307643104441702918251906893359496143342307101251447390893322391231563710870471830882391394449038119283610588055384235125400373662730671811463398292488554182126575041800881842050132224957280522313761537845365974652684359102849445495096170114971527236030217858272014863788069360297265746356533574192099607259613335771759498296127394924488158656956811570106349093233596073508606378770627901246722621789679300517718115461825628337174873821527126420719838676270928386325459818427502465472214698333308389010735444965239173024096906830421078696558946536797916334112200589692297486714044650058321611456642827578110872156964681538371361718954542538106170097700097357735030058581634484161912500369653853656540368301511546429612204540954157202231424505779209345962883339203023609696939805888895398867254006985891740253590192495313056234407478740367278055850732757787045214538035379411572433450491459364396159421702102959299461472830706837919270702522448860543648204048490307553376831774710431970224538273108077268441365608761516582367216069132635233014157644740068247277672490014246767562483176825121264241052730079071912875576884063246288005099162095001195644329681285746431159769663393819922022237152018505756771564654451811026379957105020542920224065615453821605733612061861564153055639698671808031439235150611960405898626798814366604583014461133951026614096116771051544494834446921684635968885270283948327073803440288301613114535029658936972284280881686847729948950724076257761789833365537342542959546326740757716330826410031633068772864321851447665175076835752074460630028796695046058572776744665283003131033716906846571382936501129701058637750693087893500445906630338473763147395105019406475546009238526417659716816715084218273969676376955748918867213479190197614478117259649851190864076384111311706625604472588937180199477871062497044504044752990441274500609012275563766608600667725810157665905361569142022853729750111656333794220972121375327322163560246155552691792091582913127315826415298658427664116984922795508372922393164644138135255483926233596559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -214644976369925691898199080083262655697469235052499705180164472212354740385110904542545540169920462996892893173665923376636395829110067528988261441370916833700258999108687549014876455488247544846446155644942361466436949165990453166563384032732445771764145232131292310552842967787921282931441230407066611691089954032785425800295235567225976141145056367673387252283654628957005743000825239155778643205565420766854356900784377510483303714893793398204623711391607532499214936308594550939754104846768161904665760540348069508602287238302564689994328814976691563165180617160278831055720215927345311534941059265334317025299805556722604216635943174939947851539429835606677719468256469264914322281207385011951496117322648304206279589157492270331160888904283625577262334328308818956290365085753786379377851467888717870120556953557363318310324048716076196885226518355144095411668404460446275744349438394698628217247427943416777857260465495894228508759902492293694308639930108449096941330365495955612307312108492680167419183441903066771456693388367004503380499914871214491820126235022917952890622166297962813877055548331484941236444849417131600748327001952068268010087532452521426883266111189944806735184053124272631020196567922354452409015879681913922547155956510028032544111043780292769807799784781439108309440535953300359497597997747244754353581719502204011054083094770189649988995032518903929674834256360200618499553681638874432460393285844554658003389506004182757529836333479955843144423748758374902590197768963362065921969242638942813685283470637466830439056788285978641843925428498018433950976003056642567003314894644566791568822362984802851161982741792991864516649055528343824708198756129053565049500483820355010812465597777141376528606049389554539888578736509075593015885178116308912569969890606904038520071645914828946823824567797897564788862754226325848068416274016690272399971498835577511947436479774115435958065393829142129679009171296548197138265217610407065690136777636939349838396041719108259049643966502417505634297462863979296229770825489969257769683308813222863470480852276779034421150717326969149265320095284910500967289974810194903838543788339303998635727071247395835182295410605917993939539818210754500876889743588894032809365922340386596840481903903725742309527781848968946007763316493736695921587644739701163475406954445635962730841187979087295029874909715212139486212454276415678876755895330386639917403100825756455457886163778614455790640694413013252289973834451484400901408248891583476758062551356028097947541649347296114335650329570279153845782692553622807531857314817666009896918971709289887629159284837135244612986743371820103465401518780217146689813335158400985130905963192019529735699495892640373428214779886937130342339227904225006667480420994269650927309980080548689998994799834426009853051345293238995369336152516665002189895916259169747896789762802513914936690745524019236944633097108827479501804048187118387568002749460591041707792538273414104015730101287992935586759499993390508631712826654437656836517617924561991103865289678852478727782000640913384645042881930352922172536743729805453402266152555606484777527297945624449152903193584800477861473820844446453404094741729174999773522029467578595872489070689428803858049376272406693649025906714871914876914938285873984883030931525837325040287850883144952651515422352607317393353900722244942130946257608885090452065259509922325657645786212579328952799417405566260286001993793060715812832840072265701590621762649266355031234003265930532043183366776506796761112517635265145897637405926017147758624382304403720878106652024015920482960913416391989516218383174243157048416771227126187878079447100635035040433895594914912505263323369457537084179820074094272428000488591640771023316912465350740167553926399523113234563100592945477972339309687381731568831995803812962534469062702740513769433625514456708458440192473824178740805472241060770564824434342398167774354696419683402290174985285611809446199975741529629838570419951269279324416608629531398875354689525266296631288572992714645581976473676058976754600381915013354792120838669373337030708748572123380501941390378505471509450593971101122639408323070121662664954823471581646375920820627766488949269972773315909324475305022618515134979133328417040625555939809280126138939116224126427299757968834907924868810752920928182687385923159256816420964512668499240001840462114155083284512704254767289833360094095757346910762007811731950052158668745491919107336612123768004655691761496231825022043453481775403775517211330518765075066007761536743926158637015419000146069545308058848544051721979667614167243469318583439848732894135204409759622674902657572898331730197171900809098428938354615621957099436552643830621052651091239608797907301562600687184581633985709606604782195177134616036121298566942664053959237252348075298146401221025736215346809011482972014067869681081185362426759140367534262368569195410330540874488360526668266717526538001436822409586824896674897076083776519576457677120760956071244799596212910114188129060260586476482547470192718011278708024223122786496333251363108272433267195123501381852830590579666897199606379013878844709219619307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 3231654210966755725242738953950515205751887016325254613248622071782365840230503297041992515984776626642981804302793682897777647360562940335279370690958210333077598225274307502101172416445017101910461692859397918454952121070059166228330414273192870766348522281851867912542453683505226956167418516876902049560982546157302691894175628174835344110893620921922264787908270748182335771504331050486829536236205446672133472342726631107391943174594753746226374332738648601276236648477452869151276646266183841879883774120760801560323282953158381966311504164249473484768860916385256402274645792883365529852348199394566050574958366852697030175842135835568312157244951200634701927870420977207629589503268005671988602696105132235904794669603062810140998930215373677473792260476707601126223895372040453650641027580568964692843741751810811091652011259443073737045373344205124548940949877748878548689653140670647507278177635855382927632537466296002497146816058068765124941043851674561559570597623061966234555270476564915017024752347588107868044704961830919351532901430346562075274226872359239169155650244005377289719302305527925578638035224652007667682440543773738226034656243808554610440436548614974700736769630534780426859038754666541450801601000795487315354172556974595509701517142681239098867114396984392253443758468997052575977692189583823238904597720193844730760829922413085919055691849736074716253932691022057751576587252926206664676840453571932179396791842034802734580788715461738662022414982636749831593025306551098473066454783828972952104394425145688120721289094466241749822179996865760868514863259979496004673771255667025861215560353679225694804008914998269781787214683035768314309475170108063061022118063121854704255314587598376918483963172692409350029024870828346623824432825775927689254387481001306749220688785123422094041855687139430073811432671599074878098362472763478800317412464337116501425696688325211933429180501672336192753438531832275811134467901423074975398914161092087082588966530001676674648976546362587444564872672663490245624358761637207755363005407554225131850105297398550737222869657978722450900332740177467451141919765180136379062449896759840614104965832280313758943007137893054224330767055895834519670138147840494921046365182156438467292260093778167198184323539562539823943180357916966908076145546123777359701450568593192131068948540519244688909266156294227012618453434081910948136818235284298901768057017337612963900641637062141236748485320564155649338618198348817536417128952863599006196737472025513597149809235394357017466076639789957978245939231278747897836321010649662182886947387064103254148508693981813109423194395933965280060984614623739992917888956948213904338704862685566243868565012276100343606314512826854914905181581964604635249634798735868263310992239908024752395504822027575146917105779415110481942724924766404818904844460269873403524333981448081838677598121006843569363150873311651018992918248700302166908932081731952179731325092384073867527494856313654396249862432397301517405779200038104636602920358107338383801095052005509821382692896880576633947688550681010653513169240467344850779768216586185030034761995702176244471259080987320403675102853442040580160590403861323133403400751831829191493855418270105617425321550968036342899762873056455506942424368635437549364685110748913011700175192766927390122092530628364317257294022079788384198208433789673824798156664892483031432015782394174437741837658820418981272473389983793937972298959640358605291421248009667219127716734974032954875867802647048955684313423631060630718264197103188893267554263445279277065977642319278605254436891423759569953334286191623504372950303471476521380225153110263988676479544751903475116819387919112652326741545697480979492009316674704174150665233578410366948905255100608037022911833821384792557758311865672509201877028279684352704230047879554888109970663654033370597796518990510155018601243820870071477247853523415085358947479054006335715231908450010064771372668472573719008505315666904979092810991295688914304624941947484372957452935617306851522153730077629937455910669303077016359205285254141927181485260303535256589130560231994218576832160444349300963769192615382204681278039285795936196396505965734543492626387745162172196700899434806026377466481919754805953285725430913254749880068037990944077593676379016269442684121001804561271327705244317954066375164032498633460797321290941835037748183614084370980098634247528861804067989986226331593404351522865254437884189083436531173813579337344962898349773900003654049600460825062661142332334171517055300055501850861526231443436869546138282464828208759204698414185549154128711548531692924740536423231852820778612267472489334970942156629013016400980750356246287806689185899214586366402507988513678317183276546706497788874174725575831197648539853962407872026730461679500588425394873580015462207825361362335952131029646204172407131498356611795002794146843872581714758438533036820354982818060182957135778426526321858315301723974971573811374072055608980895928250284802118507337745161083901473358392484730837726243910215339088822413285158514042093985907905922257206314574313119715383256116604384081198671525314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -44837594625013551325281732619764465008188201843377594788270170460330811260168450022825979206277675564214172010774570325508139215886671017436376127936995908643926765673211939307231721575722154547480697484687584566524350204101849687713187367530841803430108025675822750288480358960397697603916669180751242523932761626755273448067152431634190068451187090406247453744442528239874513030249659924177185634961535375901624283729519260913026522638811414663322663893648862385099280146208728471329212190370248142666520550905065033444002252926541930623192478973175751618987587919522942381768446854227653143432290125086351244922754152682282439356360422289513281347608414051125522226334244845718921527537610476366779676331294880874450046263271321170666792349682013272404449096439598156498429812239142799840278308095980933678946050406648186517251093815412849108439664765971991021135580470295635529840931159221699922088947263389670074641444320557092153855218363580093603658421093821547054591613726969103513934579585844119793843739240975916735513143949833247519734181432097093744785364926082966393566258862584722409896834704813678390309120323501128610109896640780138788667528396658554543463338920252782060757198522097916877754733508976705733865696775966097863523136351783397925131072531851187643573088077455630094058994275285691683384199535490811302785528851710721471422343887583564800080653809552806913788919351472449819949978594382082335944761909999808924619646008844860070432397895711390658470272683810212099019163624746847372286896155364166416075368895662959283810207607466078128365202048375397892300448338790990459883128529780204807774833329952914057296152978237182872685085490580787853419375261298278909624059158686438070038317300453949292291448893209180892960985766032606836156432488336941887746872874288623523958485646230249718734101224356485070652318473429244640377689940302679694299341217692127118527095966651121720334925694202952356778687765260324815721858715210940946599715784507102022118562351536740082301831245842118239653628926778461408547970836483626084251729884925722080136909107619309071985618066942711395373081828472948829257085965619964114168767566471658481175453513346600566441478011603090878608553175532195158141755870629298580334565687809105333130862351314384272038996973715855086917259787548963905712003849073459995159699969876633016217927488099107523850124405763841923853471389596478208393764299836174045854500153353930030137458492962938314920505462931207418079470739554196500270925209424645583851696519876393220067253834291148049396921770372393722799953290380739599656461106799714993148121927486243275989598039448509415979487417186728645525846657402999229886792173698736427936008856457696528445868139398038131755417563668331344720120315723933573763141154028574631065604330100936117260923926893523060543472785932482771645470442074849083498608806141870001033517263955939047533383906487503434527959333478212121380389680929473535689846103018228247439763235496003691289420433215899589504294571237989355266828594099408596630158044903094715497080342729206548395848631311590219655535804094025646142328805743069740842304074064998563748916462954226988012298695487307764367494008631525573842174416980565965073590044338209363714700243811903587890018829116847636130528144950548472129249514266625900698920394432418620032887106088999176035748542055601145404309788417636335404625988954553768073160010119571010482405706915348228018494083786210263226328375018609509002161400466448193894200775218977777961892536556791167480323441950212003945807530458239272414083221178158332355976656817495166812581804073988176099590793719828923959953046869439606580291388558189798893065636069292830806101107954513478913674078392633639546157895032673908212990297103988625421996235215616446341605320506007830536031646163164182261099131096825898006802730836620244745974424216289912191596070059973404057260444291925811678509440264233454745059724967818803777582900191616630324885459831421020913356391729624765759061960184371497877676233263054077460494886818268691289559071859665869605673518835733175044071093091018146993098056721633581973545209668246467573726328607963194967699463959020677564904849903682846862398171879169264875575905996061028863488898152699575187143511549337769150017519641658440826106556454811837392063498999495147911511311495822231228702111999640417852323394988570077558533200453171817441695911943670274227796575673529811726079203507334672393925321287520084796340376507628292497009778623365167136737334914502906926722057711634912606947394817884649247187501162043826648558527532774217487260409933041350846042985548568447165405900452308403538261918860828713568060385202784996805948143071546642958942880139679097023930414608007062173765731462114424296195879755083544329716325701254864086688148101720891184147815478736608101533875311122272329061677153013309478253926443007667674817861741599555603331972824014539024301713810042492854218240925711130709231868485426507208056445011738276016368005833283923928891346075833319729114488677470313834259036327337140799278355151167476830289086077617037644738772426635699773308792988705553958500546946656118649498455575471115888230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 633104203044640420207638549541156818754735256862816194818475871994867927938439445900482905974438835964685783001457150906033398385183832937837033804198965781956782485959835647636287539168300943202601758542693525011357038899706143468640335285895129981355424281597081746063188587272284208943864619997730008819771031206902628208919845958651638111011081910126601932911800681310667176755025233283220179144343298386339649642467815664485791667498061851829860779007979424613126208189637006817141359656848758354436463684581952644756794287265652001031592740828689929424894014106624969087553141812704261270581185925183692314316188485234654406020489202063614918598293413035841364273393088662252477063243233599790602963069354882024955850381897599700978433904579664342327961952904341043644699919498621144315467239075684319653924589017602417272577925335938205644608034083125039724134881436993607771865821554258573820585162297991310449254127639065709406679195280023725102631459632800924094226446446473476462718464101766428945351248327919221431870464050459632086460720967920785500500924282528736693619077390917806239282636617108314301302257718601965621718463062807612934544026753086854441924316239108880174671822296474391307740216521445134899784195968075610862903298782973665804523429224052452753499613800258390924715307073069339394067751461228944460143048680185277142352173939891546631059663729437250775038481067497579853265319990164167958332052398162782654423748129681018829749976557177572363263310104629616509211080450993046920054711073910500001710059908562639097540811902359040300182695777022213044730841519104853563325132344660519353161903116594984678381488948978539922000681779077662146112939359214618287538391204229549020301953437280908014875679181070567481411247980746950966775980213830587108509865569938444415233176071009978078959772575639807188961020454641979170652613731939588646025659265420286032963250900209697017519367421743692825615530846846023462846155620918594764712504350390905324453044927357561279418228440857029058425368455707762591678553997782908767246867414548317273546528928246854427727473226064733831391966818851782055576175165512027996702370501043433534959282891731055127278457534559134566846366119310447795841747274949429508279799313903984039618479342875053806506035804830055057488901985396382101680665217165647129230468526431737809779310598647387642389410556897085904048243477893048853829751282960020519321754648269012009416586538669464950225109170053104773084799790405583795957771072683645891553728185916777613245537782952889355088158984714736827582028402434584338547800316229583417122353524735038584646690980316434723359119287906154065870619294265318407584265308520986858253369100338718741682455379174346844711949779030582752202024909684955094080947045349220996613114692505754354728462873437141647930890615652969728498192069885308993752088248587795292548558785344815885500561173343011753356858518926873772653752642502907951363931174098259002413324773796153468109609513243371346886085609462981302662534155376192162359689132559891375576645034711876237975567170968128157419529021891269818057833327368274142665607293484826670327748085312132297361769110920502955941247470091176971895713272473017547465209764561840481409395816687818221915740489026961328780000648730615032454877600208240044095355759567997162867915348052070899201952646579976428501162607195333283518226504732919308606713898619023661663051680286017778026530615385057244699147824925256687153198873794870623339851408030445911430388214969959638041951877735960841208929792647601890494098262809036941661626935653672379995004602463213833920020271811223157800003074382269677870641751234067654954216967512983828976473689609966334366455317217013506400085403331418620761049600404834302229889721011353282352923886426723645982209855780315626010857891670428181126844601848982785496200042178076558829554531599491526705498916748380118563625504374107115680720032359666637407615577474740718755429261670515929311341057071467965452970948348152044313129281307895487996208929335178255961971345249903085952763272125089977605490154192529452975504259124639345674751028888777317442637728271521024658891286339147260788401275499465410936472926886947290905411269520448950565177260759125382091936805714842917452231152278662055113323984987701014081691085607710386201386591779409435160586742020057399206101612940844472614744033140925487915956035551411169114895119030855775489907579412160709876068929384065257703646408114500582423691833360468428733892958169916886958748609783503134446093370310371625305979455580959303350031598409399966256918394786234143767334453948353691695762434510409347509281515874275711971585252503604841652502843344570354072521413872860195449809103073740597150352279427227620964216202293095077955265943023807838437815185646394695095659808385972547185795984555627612386919176775485780772975158701986457465296361847806819248348734094237958669552062379482618550788046615888923295623166328538410123507788758854686187568875924253937622525686512977815408685922100923280463788972574447196632686074605910789466518374575455138603544128259450776824915555913823432328156836528603799300748032928749977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -7194556573142177536201276093576993999004997544638304804607255421482520379230754213914020215924332656779610058124709155451603729810997938847644805199658908210533632665376201808722369193575141217906758274626663606471792706095535379948743304085012641027851815892156341731142489447815334228486833073505124602833303029617969176733777199373297409666961248676767086240779922311185398545238157088474791389268986738626039906413794354827327862900531950855751860889950001338287358276628945077436513448214088460864774492577705651718513116415570319540158018556745924593810110736225794735095541982883571245097410391106828970841254706738577556051737648385528465680930349243113881385603835972759289789914222708654402304702849639212300509634944043738721444448794462276958518621674313745808693133654308391260786217275091986344199645890250682622954930469034956432691230012157447253923579133080289912964873595854956777021652346972711031584290530142799481868978351535072234390965453579701775157486354897288511687077086031187581268679762705559522062838871709443356787663717869017772191150170958635525356857824729052828860877244515666465623027680424666732083610597217659597703388025720814755443024118558013692594800566036950125597943771676824947277811855205462814870634850223014878973658303862253222095654686852420792138732614004738298619222230902258921228029018079096366309398199712476303046291527239543029352717457729659567054812161974360502394371958699471129296170458149858851885812433792768758821569589407539543871608611792096913129687323478564029915425259634188094818448891164042097555386340414241945002264126503094560171395345231867897386221141909912215991293554441934378456490298504492238736484538752082060392918796322555833633822181576541155031169421458547651709307571704637628371022203045989216335865743418181071185533043984125669996009177172986066171373444950242171980435089313385036686706362677580715240757026782665515366012619978365491111394669799738263597762212745237285066938477822833061105305638437350567997557958833955244192676496637974648441230369909829844028901347959025120435789382678050743164209402982702549373615323579991576440044842625873369043467481085257617325900436086303103588762217807669017051001374822787371489697364120744181876732896362561818400503489880273165245141538600248882071843943899127107786010163302583955118463320335661139350766387307649055756496478611871175204717847805441932473276800188110811290576675940528535480077307213261701341546466064983713888431814686632572036677879854080656464402412390919255049614494935363899032080885411692324890890815618463584425152168182380695869864252987989136244306233608403684754453805280892145558610351036396875503482983677270036034317327766909782443658208320586645091308714803824473699033981820288123404146612815307420427527381859126295615326724650101218597695934292455130151065118068165245560835816415317256849783163977109900958612733442886733584671021975436017899658544667885778059874647265698273124053073246570422984836162559394954266918308580573864963198082642470985985001351844271803989070771359920040113276613852996588267260382013708565174499672451455165842006836968688964007671454029313005384486465474565670425658929897222641459122101895114411777543843888329374072291266926624146015370536299337902744506989595117303264045229334668151901696923396361670797196944056705491534917432148387066650456057554255754943097714323640558527755285278694938885752086467992560105538972269044508111953914883325820465721188047918316633999484340360319832498302740019620255095691258423098088712605723671302410194205247502342251967163518949014742954392473177466235150122212471580901367458571129750573181885659406925042052132354689903266372809508997467433428829031972288091875317293051494596137704081464428729769114234255207306586188190131739185758962664672969413725623395591382498546852101470350430004333495680012572403547071090939329252233987638180186933360634192388510211168733383671026337577939058397221316816785607643808243990967708389870858656004306072500911092030949417806769027713174465621580877033801965712565909895861928414686196424334577001997952569264601445591781331350069668027950256495518161999035540146077725034110125086824505909402819357399722072500610277610451661977044039452246894603598098894901727782939078994392506138692841132250826392078173921287364622952178902964818769029427763221442044829199791930276909085910549008122934118901334406805733269199961667967148228627024934238523592667767522649392725513563248563217260276594509846620760877428091229606886168661039253916181667008569864584134262871698147059564995370252974442601476942809093581532593090975864379166172511595714737381915462722333882093585988062179777887283801419453031232791004686296585785447151987549366346961648300096115816979182897046078763341199912661580313467516561184224161602344848381309856021641872794367547101517557437349494843346284115134550346347205024970574548753962033181212230684169059358123977288425289553007396091425575545485150046350976244596705767731341867501780131889883250336083243741002199783290526978764627850049820102318710654755457843436510304151005979715395807910933403705489123267146672961037789036544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 71058557777282878668331216954724592902089615723484840712297832994713655632746024689863573427839969306577335365060464430452582436521458894779666368387407682573073811450221190112955031110099934209459085645834991656669278810064644622435394846691893907815219537412007340265027889750741353197656205161401670413296843050972065495657281559730240087505347520144193858329314360845718790154475178512213202289015067745003416377560850329476094835772225707566407091151474937505975112650801870829489604139702634776486833695970214289941404163243435312849648346187040238508449560783869942952544079765969932608706399747650089308507367953319883734143836973042595235794666313069525268147859987840369153887548240127703427931797316659305969924347299468984889986124414539511696284169623245266136394930369291634608003313358865832186478942465846981792637987689583411373795265931355879331018419597594168883777806486602907566751891372280771536001082884092729313251214637499819175726563036540109050607512433002681613890937137921323965102848285609643317182155362115044176311581501703026370785208433221506694173204177852386633526745639225542570968534186058329064108907231439457624225229450428218262515568139228632874833597286917767797873812721298412270918957363978667863907197153475958230876762491398968812310069320191084050388986174276938867308836539200529278975631233042700037368939551777602890269788513334422678763209351100258859215317281826271738447429405865079927355511052538647062262423614647883202963086822735391479372037278831397366691652441410162024718631600678072502711880711969581422288957340400511103014313481699910193605813414400807192347968433018034943709327513813066657693848382869334052896281299056942155502565982172875515592242747577063334169399714753710930937878608820622936343379239723982336841712382891290447604826511285906077099249284117578312191061843314442427300650097410762393263608389278317115049189093722257345081785817123039644915608370784342012243668148483796046807937935618229407761712677298568365707886882705548386304390068534568971557053195743035299574867264785106836148907548499396639387746444833005145763111623328757614847777762822539945240649554476700857429042085407555251549440359892982566661163390001570436460927998153249536471377706999382454585178501175232090514271092085091427998110028075691625499921149251411583950454742618236598920211304243988960030279588183339672452733981774249728941278222395613348159669116950608329707815167777973651775363184490141599522073236755928390672367623861513143059666660770097747970356412698912994231648902744879476066744856066433841998079082179482344682199035481528217179809022845240683991613938335115622377443695394407123597179769225594861399478098013649596269809339590334771177529478044940190728166278871802430831635912507204839910870477154931974511723122707432170783453224497535614751014002307814315856217380386408195470282575814933131287226874813248701522422630301886651378520191794213272095012426104826863267974023768594930160214036590561026517238617874486549351641306182449759032324914082246460419323458733653613962067203664945903353191275679477751549366267497239514547383716140141909457090323975892330704797047999615474802704773876277435607303418702959051387286338355117159729629967643253742520512324293239324124712104177372630608898997433362245058278844698387677523958091992011911422986157070135856607733103948387208802175569530999472536254629462528786032702214442255081974643469491370715633147783319371178958577415412160463124245303668248778491186282964901365159219063043323726526525826836067588385691822165983139838563529316787934815778123225123253118443316730298232816336980931824812048019919724986155340161123528993988101775667040045722691696835455732623644179372226038432386762301843430417355007883913488155083498288997004531267566622092408857410764161322236133316958447879253133385670110755254991473126642826277143354987003583240080465467404641051459689038242600912179354781103464235390790326583250401309173190974826004747197723055107851810425525801850586296561082852431606032107009062707690673548495794413846673446299467585782101810628598515106254983406856360073081552474106365480126657393511283976079157573625335752762634082595413997090608884047455576649588810986661945966656774570813454371452126588743289711053874120360684381149499183374448743513636714319581222835969297181794841816280547056405673831103584269494598706027891788633191945956992157239225879611998605131364912035976438769156815273929619242381510289627093882647231465231287372234231461699535627383204676497605298992415545236019429072891225794522940916494649994741768293649625207377240895477620731095981838917739684028758401754279359732092407475859416633747346520328383470978814164000137821485110347337712225978122806279457152067391353452640088346435014373554529179274711268560914624996006403183902863296988098632768939648073154102313744695322199534145967843793025609727587080957346616179483798430612593532026631250144473578365445483091425990660295548442563236965482983010429625860599153355584611698327615226526012334623774543680125918268001878568376142131498825220517826274564353931108796079260668585792582942241570842214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -665850881733031911534737715418190339543692010810708827435815002613664709626390929963269407840419118791328584572610033520308118365048400606622792782328176413830150061596463076173923736729286822729728502098507845852076956612455565583010026341819649744833426345066416026436002332566847521750290482914335442100228595160953301718225901808454703180270013103890988999080503295780861144968279442433317694380450552983930199140934064958546570265988011365273963276459781357532968704841150520465261028220412954491969899145326343725787705206998110474289673401154993905140226207163315522687105329290917703541666311458958076653963245172849675355490999022590751810539266794546914595641053636743935036877141299817263659649448441018106145598904556996464607507411644022206368677919447057786530851794046077089964886191047894755450662282907014064576053770069832763526806978999062997830788335997053950410790863939152507988773393387009573285035147150986945121250568680872656780003500755758993763117688607388218020298486910971605296907225855514558475954948964701287801724880479704570713448836322153413859468297135382886556606509156188749755754722389869971934410216106909337830079981208431068978122453998668565023918411439097381690014806662416024650826999801150750607367999442634168973153034542619154843783574957940901805730121541112552546560604956584538722046785733618966660817716785860864220794963804478830648472810893069197615553056337413589694224642111974671413621369839425725588232687486637903269616189737104177661321198802865058648459292892646377128854799076630569169954167290466598532316376619111674185575283668129002200313054108949082279650729079699294452858764655657493085193980982781015433271656781433597026804510041594763796680443845025933919627974127636150707440323194057557119607069134991810062420376116684276825843123868723335069151608739908388716623880773278854822801455374541434823610867272473632337453728639889798230907393023029227740429248263228946968173669818908798643985827065886887887963946796763521102219278519953780664939629534834918914870348026914861752126050323174307750683457135860606726335752561011959417832699182546346683842002096733624836934810245166402721600848960037852518178585943354403295666670491274727829686927267756376716343080967525658261983769003654755619670566351498818754700665768651915971443334564583237978863763372122460917146498607937944492548944597717189895118517435852702607589136396360873502879946832303827269107024262056676119005024695584821413892657302904750023539020151808551562790449441814030052175931990336476480425351513063087734771823073502713843773747556471547351037309301764424535411510109980814539355342569925149473734087477030131190291615138487910348106290105942892350290415422592726627571545130589619555442540838778598087750467104208688807035141443126637378196749805925317140936488987845260949065551369202500757812337133312240994531053165229271272259678981883315216748137722572039910005163386648551536954465919400513426292332030816086587782564667179667587774473931009529953361672174157144017982705682251336182916571472584574977809164576364794126347639723927200744315308741724455611331179586916611261883875502971885844976585667345325352619923804994229113592749252339954744690123562591417059225771062210295987823145805058222497013445118897824129976763517256432161057584942265610309406597274317363325687476915780601948448590885172177121901631181819117831443162313213713961029238211861500489908290982435324847902209270881137193666681091306668988261682241921786479879770313080490053778210049264862707919418633936704843588501145322052510152078873367743447940340483085474388612425535954612860804815913311949120510155986264137813268701552921319523937141665695947019764498260981807819580149031107334130379163905487471633991865237164810856157593226332352146570581518911352568544712352510991791548879266298731312496651021420556330877800483961490376389799730653394432510955408003300410511006885589195646059957734691971867786173387905608945641309649230446996215782800310758108742930448863698617057861395798727526686590726628702165684766484454113557535086193510340683492157931498609261751763269038884111821052960056038798850066814833742919986397694151670301104886175686109382918237825852941368779735980049487359257495389054412947312589381948804702026789018468497145854602024489327401571671751131163810544847219987014998530680012601222674659531799286282936450577002393338012459840721149147482871660078972056442603960136365928296001589587041961467997568929311263066976949018485543273242473319396299883097223730006168689504937083047356999737728945149177002140921446139288111701121476221142207233808845440687994957311184473629430315732399783007848534123321242245426643806489942579071827246847591973778215089863651576688008257219522442794168148680357968908686388197486455911296337586866589959669986557711083737709365626918977397215511184318740077254264639050873369368882616336487526084754183261024733031166244569107661490238617223654624227267065421828259863078416236172679224549238803414365258913889765959849970346600297867747036408993167008741452288824563390024522328916143004062779999478082506126291502710494256918649896960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 4018275575635157103588273025374486074700035911256216209428241222601991249272519432968020084823315262268489726917873616385505688945654481280740293392067095410268865182288009986207866519381467970634148451269918451349761111773248774194966464131409249221882305523448014742558599991574267913385029287041012735915263489453788586116869489142551851261147206798353975983430681636073639674118779823081553241347567401029947468435196410393409305641713981379753073157380841246318289483496957704584763838108095875844695632104820542294665636136125372307278982916109856676285970090196526498486517542995685303251858016894504235270925459716662034076040416501433210347325482838650200004801699031239666814419859504213463288816073163833737485555505700741500079875989410685375818015865530589473184631968406748723964691492392850390534321402709205290466529268238402717820361639148689334107439742648145241442300067106679602268964163606259172021967355404716606912038962652545033973814410914679302201987092586841964984569281213573778580440606150072793189072032889022755935742630706682587464800310089357143709198779988219432643847203345944079220658986208890334987053532591843941106147827584252929183587114754751751885776020359079769707417228852163428164448808754559414432986226694682015369885233095360383500339226746065083726153048569245264289974332529602583231232028260844241476427598408633532772298667203608378981124586987764661709334420948198039645491531685654086105187933632730733839508777300575469908098594102501315142070133831377223879242859465905542106242252376508622016082761168224998134899541120544915543780208733303773207525589178104220892039258512101068455857471672182852581594135120581316869801903208393886260693435798740953937375783376278540262159170552900344829804270805450131409966367689321286662452110666625395306357208528874518994817698332467541143436908207071908033262292181031650323388955660914416903074087309035141569600966323027181396913817378356294277587505691313178858651433085094115914383510432691824413730440915696231859328913413266685353063259177250786839669283333840651553159004334437060513487647533219647762510985455974625559057757865057544785804632121282449191231013842748749511409854876050430924150078799829256560445243201150908230744350167907306545386124401737706175245303520171522649128963704089998737694199507026625791696629809485861459246191246197585845908087557872957270822679338974414688548372270194601556720335518058743099588414091835011728520877858018704209557438354685430241561057434783253115400574604972930844532709063549637167030181499511539584851156157442561813686614999280145173354847470333666096052194678314113272404089492458043242437396949259820878427099104349915011858614513063280881239841563772445543673660333217425039342499003851655292074555837598595491690316683426617223431975315201836692207700192642167494056012113969471263376441009026178596393818206034121273819526711565377282523757947831392080421419872436757924833967402105267745262151738220135633063427492639448601722364694194516244028107989370843683522932633347040844652256963284992192307380027853014143017637333179122512685455763437756809673126817030702406636721689523660917720200440468534262741768586947444424105981697983271978932092245370652548697906240218439556506207643998753786748737754023463187249821851812436418846541909415119171632266511307522883609580093209955461562806168982883196277796908592375145653758455424253138513613770501193845667747472920622460152837894304047484865695743158314580928336128411975532922683028535357866883623341016494765640198909082277912989095791114390931930368016607400668916747227398241555819517768391444421941952609755360338961976872352364247952244352775033399232786914144696300567008303632344862661741487695792953015213005042938538153983634630432861819087485750802879597062875364895014288953078292839252626219880898210605676422779738575996388681936720099349071385307314350159475798230100985947905284047304117106515573271257359034133346595265110400899960970341254719904089292515591542637780413124554429008377444464328362784780108362264849875211605920431086284765188319045402362017610918461084553172921561068090006563675354407089073992828213592965796207875619013853089538655261434963298365449386912686276234522564634677463153073631327230170628865693361929307296267113074171979252986903221810441398093775691525515105626880998250112996188106962882180119450252218068614124019250015515918859832900257931874620207654946426033830471157941033366553295777191796029034180131062178916246865951890429376051658676816200905418991652628331448163723422738173192545713586462372305725830461643293692464681714914698237414862295742883876873966990754668985606729127598014566379690634462640118696204926493007012500139525048392597222422847937904017875184983250761615860766914437849897985389886628408081905121800097103434623844159671121550078654560969747795386527433474228667192994931178058581035561624555980167476154881411567624817338199536258629406318731532706057506218479766937736455619785859210931973747811077778657563146377809276589332640421639254067085668805255211819970671532013594844322794536344627162579838950549200161652849061054644224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -27892874613984960590078036418002113314239748660130147439095377822255519869644490065858096137758776911597288430975573763028362950978379987957944616859424038115873101553613197172508540484420384216227255868555322413200867462133283630219725924020805176427218301753255126845904447348626414116671881894520478811384396006054042152841445221090507480683996659284499142779712640999543676907388949940453507976257774988116551996394541028285878051366991089411015649408437039908875933528559616275699279910665865756342522962788376809404482052366641623619721627344219726501692706726419873969643705972711948696425488176836718209054137400863678410036631926257983585863018983711013942353008013050409328128069964889398838849239213474818603772656682789678306616996135600638959483336063895419109077498683381888326263584643192787061536496924212988363687650548201608970198948757260555469715843548713368738372573088580582208279649820570996983121661051540452265316269170483515241577655762707640507387027999373079017873607659433078342211379104163575194255048417039425103198411366832215399244310517152358594844127672913059302819118429890974688022153840324958906613042859820234928378078352707999272583081187603486672675402585867881354602227907115604455950294485656230069688608508164508720432841719280357370152253309422361428440994402515879412780870780637236754352165859071974392383788144483996833787236978190545179688977554752099479286047040302428398970712112283075907333113700686158212542145985378023927071592250036732866860662831857885136918387216859883106580326414917576083909560998335410672971632864095904963671843077560702057847931906419616697593898707846522244046281623602819609760930280128222906097647877854555627009245381473041077393847320559468357193112548053805582565093144068266117812720368380779569259844844556509247317620152490958671617099744354180538201159772896315565057440866760234834017357798067973597738507208634392139684848790104773017002025218801443327642375788358843655320898350586413477055895073810228455683038939106121176300527167746610938009325705908616501017570718437933041283653126457263441381805723695837156345040284252306575953630596187982367097685228169997429014105302064702510480276352496142283246653514185547608796422016746553460456267014205825448179402429711212701025081275971346914249486969873895740498111573350952453206069662709615651947529145838141890579505477603105784505090435769984355998435799606290463935533239350666687600926554959358647248947851261321422878419986252911573028199673756983669520257480451101767189454041488226909042614508317532628883835523354978062388486833637838328062948666905942768338995180244177788181105118378052634852499207229769019670503798491929270973505577788937106518386042071334546744664098669414943749489650289554068631945060932245262094980782406411547248897364783358660983399456271697251878007134549836391950711217365407638119296042393372246122085824357714047234898178110040324306038457005020895991144686073199058456017359402276879397558720200240429359101153418349524429822400680279025305120931756691562379296897060792390141554781049579396627613459180738044501422586921194742824749045594938362411657276457716207758025124726774476353444582621949329962450618106907409106496421727109927670720994077011155787952511280591761861737815466189444428058182480605852246851686255356446700518069402392048134110545426693335245472155548304198386032230813756403834203154789142987990233273169098459302968461849110510753564023815097664346252460641663664271436898327815138788791371059829865248446998084191703375582540256813955145053676072398917120456982710587594799462798380350740683770044339358013066601802144628379197649909379025843020390361208615690249999085673423232165238895827138049432378413162736754793142137488182698850707135691274861451894896153479829063375702457117793924177024995922958999724652536399480340530312147559487601689004700272903776164460061926682837446002076788152352872046105816759381015378097153426672203827076688770327674700618823595809849617721559475800798291067408902895204272618385775299708609845190217589780467437550000164415218489160261765986580418945095649523179487946496800155426554193816521713437119369068842350849361093698897429247155671338330018683086220988986769656250029466678102251442639292790301299561893326788654046677699955518508640307575432032695188411705412873781022194627372580118688645304425214007098229569528063734755750305136972522504515924176169353367060720669016243227121351157004558202399640937587137871863395716384969556568134271501882080274107231566633592651700917748485785056151421604248466648842149527667584410390817650649963124966520480307363772978727760517853299267658312805357996474593906504057580652559013737231629910968004069552502462309730126012259505357527055900618871944620003412657578510694227085867518917197298180964859817462006205004204493989166631760525855061377420572541216898232812726295823201529210002419690296420868620225707269724722357801311703443189337432363831997641608911701199051095330594750097954307975965095865809275860310905027789826721786803623826892876021555347632069692843490410474041691423278151155506289799831275310902072364236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 99498857524218662479246309914872353858689263826386524052876752488501965036911456680881157970976089290761059538854852937933737634025001913027896936850542016316505853354065520400625969072256173703184008174128300756008027612452370211595078285947359640693455131062476942831568615225855391004710093728866334822151505893931285975879245882178152438214234758111269214328191033013370871098015076905427839934786924290330767298003891570115331389380707572691712786718470666533948014352033046540526906262637585224501187581818800802142041543062363821039200728654496309780450679098684014010641161713651317738461328679887946574437324670835359393164992845768935262958249444517345787764980815258888708779034160538287751556700674539174819886978532833998919234646022054820758422457894760140017563508247186701570781074074517572138218762081930201726930659507960948181543575732743539542239472131593786501010562377188980507995361636065885982477961194351101136842420167197115705358202224019345286954562233457298524487808948783043976862224230125828551447642485165924799641999722209626660254376324313210361543417134055042690617243598142938577051349320960479737371530760556785829676152405780416060930035806608485398061398036968128920449882654181856311678838859198176429931024746187502241963566728634367958354133695848505152627484616875713765780541257627124366930584059378962141664431126349012556235053224871376620783755193632356964468064325542383212650362156017700474775075041248160813090692466442259029593203012880504139814956472235113878895994730502348791898138549705958874288859593523314043956522596433375918073868031955131614449692797122031922878939610420374276158724211748785876476742368925781715914005831074076045328165229214137020633509467225628017870513100901193970729092775104775224585336573945812977465371869547149541377962028657661117869260410032672271924601381267027051961615586401977581659979547496369325048921026502150718331813354078466293733917515353242278782614322159859325909693431440274487044348621375220445174165209962050917978356397778314834106418888263551900188672869038614686672368846332954819770855299773036458162467487427712680220316053839908018106572596056265129765886439800453570154039848601536760276728915404688598353797984941978038510043292642985154463433959456765452181770056214715291108740919977511105475408303773939100527661850134903863450921312381424373243999798011045097600897598347240355720109426140825515884579108620908592744577548558577328598318951486558893875710632091689033373180505328861958119247270540471147978456399238422510791722253365471637003741318260086364798615638426551313435633898394338912445611236467213313603760150476004326570829989942825706138311792118096575512201953550983488561634933474226140372199900229851912709008135514815988976654417032613669041765406366553136126775978430123538710409037321371762086697363568870732267351066138955010778915909361040614462208894584970158902054651959812026148542093576227778351317396219556592173749865351006090468626122971440099956806995471551488260875128542848471821793928603277197038571529893766780791137075762751424804283463481080524388760448505987894098714665601143274734707327398516016652304572820422740859822101064563913905491118146502745359351373998597900813533891924254521849607703877163082939863292353129172149934575804885700890415616866088744478431687038348758344787456136852771156401608051635026554718728075509516265370388250645324641729045084379479292681348567185501679924199781148374153905452880728158987831659233615324604603452734228172399493528032781889081251927234222438790408219620505611105055065857836448824585624759665568651732566086996994554186092441611579028570586914952521739333689355445049113212688535584005701999577578097526935890757556361831995049949640055238542257360141188175781739054162052320400822376409469118794289915152083097105551909294121288185450743844222187529093472661248086811741336034241040319552511549942778191701897373517121007886586767760748979285667657649497236791020361519664413895691606405041069578098420440782751039299455186359625635569219677351701374687647063553430254386258549705845738039042036571044834799958828894051713018212202787183377990586671727418052748252158664918691994209431582345432248257207087878001816705972283546593128444778594884259989762403231145045782180825232481777263300526473505483955318804230189841598270889881059692470539949932577562975246986885369401103157697976241382904205046883893898287368208585025364115404087900865066917285898348349918270018977568216990791607748196661053015708621403781586411713689888656300772139332649283808911516625834251642544741817165008721316776309298812834740573929301205922360409195273073341622451890452898040616279382792578021581375010994536474067176078260039523349091300050759123830244330556954334847861474011470653853005038654771909003394716044221286535275462045360722130705136864626426685969722441624122489126967173022197747212360821872842226886903421462660765567757640044584565519130151145646472714274761011779140759105065311718875087838493872391495551565153080900218565021112088137170029368548887348150016963187821124906336833562985948513449595536844624567992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 2630583874920684147160454250860105443336612891503215161845456260066488579209795747455883358544279060102305454934203521579845265888714583175168395539731177497617208680874301863669771363106081823891143031668609390440945218122134353679416343172656979857081932772128399393221883736561458723110426601305114062381692588236060626994113850462785385211233846023284040839149316041232808836312278449411194329828173537801395712008415126345659935186787830235155473819853574616978818197258119207187913506126446702535817183037790900654310331274757186503833341595922147959374616524627740475259586696330969850126113667731785434417648742240454819351580910531739990374214871271566179323598818047199826986783095183546303728953811631904215640183220925597420851934710049481612039558155378037312209001613453035645708618298049535890564745391746411815273992101565748304619078913932661027264334535303419356445065564705390368652362513891546576275728965324852471621048768450409200570309898077788598272162017380221170611085893521647748552827854772011598574213174651173732020699329270297434292935298287292414557409814137624604338779943246656278198685506280130895381222416428335976140602687061098328037333584184255335263079311174950999063989576514064322671168174137824682003704760086895126655659431592919184435271647505003503470998460085653907416906575214813645341977481577443460584051057442311389874330373170076651016812233894902014805546224371978238881575600763866701862071954525910343829290788096306192104812930558792295830603661020808353425992269429174318062068946433165360223216702419664925030290628794193197065048855346149196179221777123554208118503280018380285854046823130636999593098167759929629977349505669318863255537466522190826173050378843936095906924311097403245753077312610648536186825044884400709631320721933756322263912892414939575463063735939099855540892666144280876209050518427626658025653703906716389666661512187251098596845068782135615614864619473117334700082405947085056220262746258591751943156816150774264164467184506277617663187223383991112223162874384246951546642027954995080058002222020101151986944790013291081185299005838646335237356875587113709834637433096924642166390440680623624359719648722339760626007925445601062566361896755509177336076078122174247925203683717717034552873829548719402038104398162573989844017935856118879336204760748902623200303610186580370039049907620109110740255274854535605948636308704238883590772761083923247859642222263161254537856739327880228233405762485410074101545222298870756935974747717083886473745236591617190566929505315360890714692422798907819120987326819724239399209560589852184426668859854956868436423342997915139850335098597689159625419600442370025587015395383692433473279768083984261941501488324149122535831434045821904740226222925050836689936351109810003936047082311010855399308117184553633082778860768048597946581510549025270983508238149686385075901492219974241910482686929664035608161413939096650959405064763808576117568923631086519990116460547722743582522819960187381321471895241495287004633472962929580691743324023085160249429109084010563372332944761182756499349857021879305142970976322318519732906493667783254660280263710857020084975381414296257175361375274080152714825935030166854523649846508292427426794805138467763934194615442053982930905326245063035229528218811320088689526960743050787383862779543895623766207142595385815964663785856358330294539091609587248945399818937831955386433462539691119363013406330017086383180757183340451863284315722136412947972470467485138813373779352600804509940526948253807448585736403986123457163674794588279807242459555383150932794857788110984355666650960071906557634213939063505773537216946281699704583066049189320041738549137406290958654824935056327291439823757574150589643358242674347633933119921308130237175628068499542534853032852538057278783058867025948959280278265443554495366396658109613871029233404524474215912168992584343210930529667880602807661300984642753530308838819911057297906232942995665938882569349121653745791419897814108836164489855065918231084692235886428718234952777260434886785207801684504430920815878006260431018836889035807969713792718596480893591679326330882042299184900939004876890887489925660392360832037729006781766703072531762281181414558729833356311406696511891844959638810959225259183664499235417079985043916351072863321861585735397396888417219603332853149663984359458866167146966678985520837172059712925669386106089393236876277996284048924196047524838935760404986784628133880709189129292231139585845632388121066000520990800786959689757463084630362015514556006994952301327964642280901455715140187242897504027270550693966032367937877780576845461152172466800332468166851136772135683730302192462441718970529757196726133242851485602948352210317796837307655329679487662901973005975861668416221081388754907004015968581332974353911520231969412415485217353996144760735409650894549209488186405335744461175775433614355593586619270908501284532003683086183743938734739779601912859715248307441301124228921736578597774933960993262386052696183520154055894971300395443430757311314517555356109727583512499219254695140686516532346355712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -28281635628199776897024592885532311614313645716902988092479054484013234318826481483051358935427193449894752299139804514814262952838643239983707748377592056940468226680135240628117942434048813606303227104358114819169086905923242756640616470656674800393819372479587490079865907578070956979498919645009021174087488940394751568022364090811051631955386760715522640884138356915032225112921848558086376421507984522245495572991137731384657272164026654007796636255490574231559758894082463763748817826770443867566161808059934331192387086310897398737283107159809458080832677508581525928723940377473640384862221018341356101463372218455971966407576491679042017516451541266225344638509688551235953671484498279544561633392881289671715765606080006658280352086121712886269293739015989530759901169133039356302916710590532653220656617016500027191385728930804090018348559509042678480725061166449579355560239648564780742827559679000635569096854556141810971437030154118540211899712413595872994702477845702749262462044006760214895071362976738836310742263895450131007452364120952104351779411428610842558985027672697199569733890866391647823101802974593545636998052452207020978215233692993831109322987512663105570474085721875844159012545894275764282061098113072625821201995805054340583828864542863484272016693751778798770717870312286146766794426905748253932290108918093249734044927317485043951845143363580951861276609685004327941929696163854350841050078112999252522864702303316319790014605345415472678984935660073870507716249745641084305692319156570950957013137338435576242219993106308693672956254308765987720651208896880211552380889891451436678094290519782712586112145315776477988994317043054030958992363695474507556617338439477738674358349861145495148906824996423273373521942940296763777940868650274277833204879221154470832489577467174040070686829227168736714108980633391333514551067194319521482806616865764832419318588064645641663357479600865112214176407591124625130261559222346036716903997671545742948268088747575740572552140232426093371256276781152915031876398656361945885775308439920384875820947696174743158509174780928893298830685841240120307551782579433235977855570428765905996048069829285778458260555740402025176917842512511457330597199929396375061758847929316387728614427877253872544244335212261508245296976363808546986973396538376584653499430622204950170025484798992247543110944755733872532205420227379607262661747376439816236811481244519079417065899806196686552448791780592579397883230947822751754337768254111659423749254058443302164875861482982324385075959000619608812434522145845681040783142415060305697021653298133076859302531681621407778487683318031919207463615676166257999869935304205427625873097986670430696811729768308018834355271741326366657676523880886705002162199446752275501882214753344772044892890972709305588450427379501880972083341801642156273448857210723569472681558446928878025537528838819690364666631343869496113135589639863724989387392385872964777146582253370476375390020475448735568284637861497165520876531576652949801823881639514005733790002560433778458263961554455675850096610778087630612062947880309437122433558937372299991665505958211283339628032687977493980206814142764564597865263352828587977213753110391163450648928032536954941315613534478528977943672641127501882386724088467581983980773869932452320643639108543148692737860347632009875189973166993829021039102215594861877498645679702804968348933532364789525710230802725621888548057589042652888171048074958356598541880774423406034648284092976247110230583005963343348436400957913295639167319818436018459075623614936220298300480002037082152371914797267627000278759109307494440487563784258212515959664668413364599085153054728241236530231930915488570023802422273225304595510216539182238704843723834693495452504824969851278027988364934241420745622839444569215475787006991683766122516885626384197128580259940200514157676218076640275736759682130146555510666532511811926247229320978767578059944279415689240350982820921326218559920416297554564475453249065312114782289528465286745283817065927784300715566101702393029416589603851328414736083417959713421332323951577568312986160202058371380519149425961012418857764172751173861146246907873608450568507872578515737014396067389364041900704994747514125970496100672792500483354462028904343310951166761099078203467580042907270734900181319140270664801487697670832781256870820676575670912942258505906544217988450114219466904162666917150673744773894822948773636073160927836372100184846297784080285271048407699712161112557488007471070286139260485788729463911637542119935921239620150985468606256448466408473392258496687351023729146728151826779477339423002789395668799955777097682524213915744699043917754377010198401432742544239159099254400711853918367544700836275100610795019879097632045539642973059405920004153816312868892906533398317240061305628752721260190551316528655081591358468581259651461776072289183443675021044284003872209953241072085339669743920972272747199220163995084590495499623646738479626740237697615970479563800419179231581323448418981679169617566514952229162875899461719498305103442111033255812196219823721965158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 364157041668406555051910576913291666481050808754625144247390087221774560072523952291472723516058708505196467456087373732500261779404842028582841672719330796378133658615483395438158810364111378991654626164423816249115157414608072425928069496170546182597125851261599776543535500862750594193372978479882872359283113861889462566088376636552181872394700466116284053663762577798591237985367396388880549552088204857238748790905440760258229465609279968454885953940837168956649848009647434597045039431899958210397537742343192482829563294509641912731886374075944493062121118297670854990492735796675083049242763467645735928905853106980269970633059936550832877635582508050604195275215513439034065779373466479513745308120444926106804342977061663897662073917443519369442719162926880821310553870235472094554573906201762240768485650442046251178245454824755446421101071608222992864046351586013151819105811080106486984591617953783456814380572267304883881035830063959667921300296941566897501123792058820175145369363769624285306218212883274198206189740707115099374591389177697984332406393105620704507212255292135672096774538207268096629871815291813272817612017304452408275175291480066779911699978051022284019903339501852166242821645988429809318239393194578247008700963847865625577222998735166940698430775944453233927223975022190812559916136970418836047949687656604530267333303589016994833943714193653801490001174066728176772385729032747505835362814101291443085914931571520819857781123010084316682661334996601234396639481191279728694937507772560620722891679849219006103209666957283045503139538001253138710811542249882704732228051469535638170933338723999222890135180546141375612973379765168157911717074393229761722515766663353453396055699954378855972047904292538318577928547220620310638576257005505734527882099237342315192606005196665809708199286237206970784234547504794720887039099196272479648982353944734642813080895845179014587707084837598332761694930102696346777328777349720961829028524718534973969786300353151065379118178780473436187487957794691181158751701956277219265944543885342368150241046739660007492714849000619510754887335282954114851053436008015962425632538040497657438601452600473922090572443219127486419811319558703281512108750908328710361735897249356092297564416014011525593557363304722190297719919699349103755236459600270054518980581252504813218313264588560159008647628830936301076105453263235435338668356102126003850265047377283985389695527175165478592233109803058331783379224547016440178651507568562806697494591716906300160825663117613134913389943972312155547021911970322210607302468359011973611535058720489622077951460739937233234185630805634754237000956946416321378543668487699804494529034091589845029874121399451271520891994001906074472450351823876168590463807760520466366428914962048190049092266839031846530042259354508054062561434143803238976623302247371814182741531189093830893138584226872536835599733368499359450343612590529972656657444787192678540425040186147106947646184123800369155978681372052739368241178493960399122505214924344229375862082442089972140805864484108854219234321592407245639129322653029818569699923666152602602920544210586112303514385156165399581520261083512140297004714635250700436504341514119596879067751871760485373470661623581539891084001299936942114799816784681905387355573572059089213347897892620233185220301342851914246737415810541910231782134187561247268754941776452395728098309892296745990088744919965747392380831365381325776491577508145148483472099082220178292771132705312874828590784270057614030229032327065515248615614348178798132323168791287138719290138170699116133880945814950122739214357132413406948963531377590351172029626233627806751083486349376238192209039771781266106830002362163223201206984031446097983698094147090970942630579696811327181851822339957763739937177663617097954753053772942356136131220266208043175466111854895228577580437406740223376694834078172143178277601304784839097521462294910134089541699804232681978443224835874344065760209217821619633746505364553143994042850617107908410947465279615606605274931403004666570791701034898493310798677520129989294761657597389423266294420427928355938229216644875104579887894923852172979391762180584812405170484100236610369028840456228340532370890056599675130961632746930072927858350180959740384082129320967041611636365242521826774251505380325146194160037561056461571801941926060938341986284837174787997362174863681251882770037700509650835727176370824109797424181193292319802711880782692943143405235744478904452503158018770648053615810480867377778121231129131231763211547254607658081668481943943505634930785278971557828207438024629485847607970583739889288776756736771271749316377571210815220493746746827663463939333168329307829602099963495348681619121920280662268604333978789746588083420679724355518312656280190932061841578771739987618421311479143719445340630089636468597097168396697081870175547216691127791611604517736106186184704016259591170466557190546852612954058816306773795084795914922375321165900952679548700360965744460929068136216219291749056913376735140209177681255294327391410806116993170118215255823710516622131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -3478843114492823500502333758393173263410673757373723780353184249544719895787736690912728371327158765722723989862842531949063516604104515729896927424453178030267248858683387002785031296828242545771737814198738426391381421362108056915989311173823700490674315035612153842974524788955336105710326668807973827752182530896506611390266354391971997645932893291361906116558960831965859417051531119770194689554462718910040506759582876973231626844387188395284817933003892321086473361947844393230591984541768216911332920933778601535917365553603416346124751052313565260288323097082113412218123882973848081900868802084749758711847665531578827671869671929382907722326601822534482113921349398730276229746309582579235635660485976486811142781309193362317129172517353862222421668759578653940114430754121920431202302112125558782735589305292498745077615133106452910496480301350576370214738911390355384411688540107349880905481354003020020966023013929987278132967591277693580312223223622454446586979037164394662497889596981430258576021179956076390505445974328929861454111732169173373995151723438978466007175441372406715576458126164130049506717009484528036310448782038272499493881615438716197448529255642308641055610520583412523718826593353234178763515943601357125802844517928439167962032844990065744959490677515782080455612017181529538770711588370992804920921954122293786651769824024882599435119083477388827752223483305157581501653349662247914113373757258688398923983434403717893079681795918840010218569007517068895250942956191802871838273705650745522647057395566733795605909383927287777223145051826748323761858295935843874170330247089693268431864649260828563748564182893020406048865226844768896272085162475989071969508999431624255562105136667237904943058828827823995926469518776190417422679927228323905793442525128536238165412241315574915941006509021919003664833862428054037176196006731852402177981177711449087065626288632271326978676919899902895647578632853043743697087479723405903167235965082990176985549061847343919259251890983672644407649905813066636825533365811191895598557976593618168735676285445262996112660661533543723249076892666465989855674195259334195553899512363084768571168131667177014744772450018988027642667507145069414296878654528817598436545284120797168669938974889349376792933605635571565645160455241536638990188556913587869783709760301776788039580862284908195220198064269915666995118326681293258704516691858003976120194880242389416097724681374437787419477851296456544546753192680814561935009605607162744018038566584408954283826057811958452764520470792812989378938154725852988065323485305278081729257323731738278029476616091008076137606178086857316795836784166431236551795713452553017023750247077664243433953398403643530077329443855399918544932075530467827611681331017827500908022728596811942676904721091295696989290563633025706393147261171241406450742205509395031953498579467019604280081335639989677765857799974789794662083800026601752928974774128061236825143238661445480169140467003052608208320259891608058245501246269434636171779393047071628842999034243057937112963823594557396467142111803600929669075125022960995637983434694160957589826507574560140059840218902109984597732560939351555510591396047884168565269320495823697680758991813217740461633588808670965208858698357436694464797278657425328777898660593939147129948625622546814419753878978302347231010979911298663093568944975583220712547985007886485570442523824828392224939032339633079018943587519410305637278656431569052174306536851595866868025066677908011726840768908459566946148360527350227832505796868652599224907575889055594953592891652777013419691708553848691125500259464787630271954216431516037853335919523767214595077672729916506175505736914523472350356686998294637336273536889906407164030570678711619578339336419951089245235361958684247976431253519754041892303866143213628009560437932088462734692491221188117096074543566374981991035259469681561499074189542260130348232690116860962512315315925284971946644214882497290972845936518020161837273130365619741515561329642874759026600872343316916864565122359047698671135860652455755638181009025646644397075246607668501743276358552618524177936516356074948897284891029396107319119523616660446739888824511131652011841619368267992071812467200781027118924814334285387043239113210979119924064785592457774477186850051067707853608211699525837276374639086593228882749669281220011374195918839711816514737574093117614242883442026193120614370817156175247596212821505286135742089286171343530351112056361824799294294516662872898406269094440248635868198199758604972077181071262805831812656861092062999574781982121332875130914811708191774699104339288038730033581418180952437405124169503731259619992752249133292226871460786799315579305190378462276926051918398223629214018170079156607921434581521802915417180349559528093005083614493042896500516627720876849125543344901032356062483540190335158841867510912100179694504162551322679416202499685767190261772859797002319388878330815606213804009831427720943898663337338972771030476419963095030224400936130949081725476511369269397931301996425455806644181842794737329597502622992957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 6497980241801920081087677056866055050670690046402906573739600320871392020810295412669560085065613567199205487510408578407961576240273997900017705990401276586910067857414304883804908885247586365101865219736378570546954910319223456091623186980042118122524343295252619072597580000302581345410918711618656747695170409616221503872844593409127819798409134531052100603547963750680730930382576476647695670814535679481437713046166413237841489629394077296929539733626719160895821746989175078739549528633434460153830853994643230512540785427404993207646036371887548009389655668220855742977656304764333844062560433322731028348535342257618546148842891155161628038262008391291563090573555876148730514736669327509815182614751688967692228766588390561002262916858522932612699604910391014558625960183722632011100344604025011262928843434359429710951144767732928590449902638662452913425819886460292534236157395824393206139634735488531365714367797382617613341625324699527607360566932500145743851900473772176722612801076657189434810312509806084780878891213241899372003235227302648592732213728231190436201058479145708127004289496925191920445959930136967951336113148104170376082656976886400264990683183287771756671975195242050213286569987184266421019599591495306517627613977451660388890483727276378784563871881676068326453948025214078444367326991600393924107928219373505615779910853658397737166618951807049531312913667108586447789360836984313545828481064226200055518102202890901706460197898975118250866219638685466936222525702669143015920279373814522943539836021412049316919973055133308622322621752706620459889606695963455507310416070920450632217415158428061214835440967118401666743600493885811749504974791829094309598348960772248913403323081132969706800494166054269877798531551729024640057945671992998669707368790966554283783493348308330186132355377433916560801064198863935116118382358643723488635572411901134931656532371459748742392386811135354658303625010582111327304171891876715481115281070694253573269911429407158531497508765469299439557949018238964723696679328971228844395017713166916115552752232532685409701219406498824142529536531266035440218111317084605812019373049606422413394344396450089760422605483836012709101406795554985654231910247995712025480476444922599748483971366587298828325519372372407940860616941480670757664116510422786204654189935039454671707836928444644437593782851750348466991729715821455398306840716570865307822295257417873672209768087660555684844961150383427165179413009030308994466919083275966739540925896337927481517321444028409477841708094655448473743272520401136592948051460282943131017943886557512408147894518617552311648475633206897199566441246324178225622554176665059822497182800505602535672497433981983772323958590839849458317617406923129362677376183998538614655442814173376866801919733266170541722954120243772752862251882866616019135596902002634314296349879892062176817479951120958975915473087691475283325843541315832586230899333208883728251519377996848499422935626670460979225727169367247003686716104796855895557476443989029204690304991977285856666758129685584714050869381292402946947292620266435867061663594391978468168256726241305409862606362181641148758763192267674943903916859668006413412678109372150990434944278016042232944324701091069779605569599224466600796182755084769505549673041383118786018297322382564413661859840632190158954217467732486290661838097746899017764790927621463466319248619220214934504567940950306742294031768244382446845576780875858894558159331689460624439377746994753692920952427216632612623560901674571774523047023553003517251592115665447543083287423700883894983909127735350039523174417772221921268056501067376701146173329785874728206091265190359238551285562339046463687825892762016087628891245891736723320217376391092041911183693565338051115952057121109178132917163815494647618702320432845272490675868846675109328718091393859810346172589020926489173235956019048037291780047829838576747812387301885128995531096012327997180398028990185529735500891071327779433572457510204445330976833888383592366879990599741354423408372454617906684285531044605302824115345985542267741938852628734718857096815981316628139810568873770150034773252783008691610981766977613726633109512587176179788613922545104464914084227150191571413860641343222580664978876459744950771859559101716436938578919086552348316088454106281504508704045150914893338427857190167620322523335001789930888286949000994504850020678727271828712394150709012395241468761758286478635476047531005414791487397598804025455434095954109391750516525056982195593929517873386019917467862299492765581226502141567055869913959143927153428449617230629106703673523081409644822502864156614893938367573238165041247670517302375015916406414563195399389140248819822634607707804839931118680534169220416963339239661987831350800934897771484928562811065666671208975998649100195051622003945801654245268526001024602603937953736190079089804032416745198606557247013423122620649129088462425043058453094253926835248854993579498473633079706528570718224911650202139177132977640190365044048631262171128885653764338316225687653430679981608734355111909785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -64406650152751627235206180309853153995410415995832034864819687052791015617430396946946147977904991089052508607573001793279291986554648575878341110394590776094062837942664562254882927063770548359292265825430788456050845242057036813400856712859506254446742487281853071083065926749214905227266102281361187976502904007064907580306890692995511092154137912344529577752431056458994019485220803808516024387837305115056698567622987671814328650896697367467304583545178052625975492120639008362295156482010876284787113468738256951635083832977448939914467882053732209973528339641287333570207220852302926070987838845905206215428146598739296655248015298734693652074507679140408533700919990128009180954375519559345219495878923258840226567484409116429941283831039608635475225058648510505695827309021692075689902236697603290585441370401988237364477629783312734600015778277545124736062153493590189772575626168808000517289939891979344050553992719737978972640223770649564491168512888326036971228686663797720343371767029777383934447372642993676699137244825498758796571418516536819516381358845928663244231141526483716801136970161046084500360372039888888916415065002139085786209101930786975480147231242092231410409431217854381075364721903901803602142916755358995551088129866900157753026801567677251931488078723181658143623755516189648105608322485730336238829636076680176224662573563732669447456589259522085081534102962444144369209038311484545403284557378713338173623294391661117272867264958415046542332062756423193745858921712798335998697387074476493140091876401670449998227699072968369610682902526008042511662445968917315248984852380966275749809795139176252626527279631473555227184175847299971765116836448044954698378466453184528538327212634730968058409272317413739596673512221915683146229892899239826828888544547247720568175551004665533517029564322275041201391001223257841570330355214708766844386924910091597250768238453551188229978481481351294725640229179884588057712754417159885853482786360852996211989994073033101776546792556137264866122843648828295888367432842924309899334829920566574130494348249914891275573416629009772493846827702745922227735344076198366171581462093587632427286649105355672533423135773980591051804660287155075218422815731948438353703206577237172118712460893343854754911715314445367669919891984468741384053402959302260039191040736057368637059722083731792785206488277534217174989606642992852915795719438968330791445724720459076346038202149897761897409384650588372173048904914989162585064131422116356012066016667568283982668203724190891405009970279523254927763651408235294136759144540316779823314177744157150245260627792794133617533158811205922514554439068309502598996514951421874384202226230507938038584697718635333714501612610122586338713401138074702949862927476984137546398734115544782658894063165345547800848249530832144535768396998406063153558703374657122646604607652368129499427487216086927256914894619964205247280025452523813897941770219594138607658028642717404196430971838673371854623785813133721477711319270870806632132463172227370648799382601269646587219972421880495808996316890060920289889285632325038795471257737452347841668978777601913340449569330837595535079970919913798761521704937788664681382087637428832240740707738603604565032842469004408214154206421951721103183174775479559741512096183290936639185729684383930371092227178930919042315641456120413423093907518073150105443235487272036228283802412755212987525721170873435831507704873190079720287168074295141259666436040172699714801751485372661750776376882929826571336296568350834471158518022139857959641548393519592824366246675559477377429024876659076284269287507693527333366736000408352107168080195829987105018896692283137862028267862083178415157022836967649730721280243503719165391256654333016918007059213948448100865094683744976755281750319666759888963242826617497861945797543758458165783071797006320437459495165909248594706876240396275132518799729449556197396553632680458960632851901765151733534008897609456720655127898789465967655743183961418781763707090159859777583874395665943482693299496028034401549916212834711924506061729279533187348701848922621235574805679739690622058317913775988925494872581520243851128672408776353856723265722104251763654410550106760443293199569309810644733070265206382467086704154110121183031927841703277457305313773865221210308841340909735785145082328174005349720431413055968592331349973921441895760240660882536978267338684204984586995757576614103307602960968578999231672674571871653003805713707583277206458154088111611734850941621101504541678446484486698305814903983300348895357215834370101276881831713667925295143834868236971711007070849494005011133160113345017171010294282217989193431626864579288075803271229058894108718439742335353409470751328524038721112701119253924549675340290157801035587021241024412011748324099109047459472801467269733044250296673486406329743704989340857943090942306722819268289395779506420740914773370552584093558040488327120576443809304165768615823735838918005139062498540489714895527322308489276879730705461849177235882213530838547682107425466931226158607133228621254168066129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 415722858944401802147443784711058235490669126018592110212582411039123059989486216433199105665325846229339079327242530664552856676909152906756530123688514407904295847882029511501876912150427619591740481316099430661347487724489910625389545826980689184555636616054622854023283998183226197015065804769411737334126700745871581401962219955931891537439558051871226716461080376008317382651937338465291275957078612232973862728140459012086110288700231639686964959148145477973931531719740478217058055224449015666859222541920882725855651592778442355964513864898208748961825492859835558524377607794472841926062785070052222830717583714744527714878192060496789570928409353006883872846137052609346597616622911872621613878806177355420758238412155672526301514860175084564347100540964628319414904351338396768232850120412369927605980379525036452612442406196832311456812725082677710883861732599622777676891245706291264707797765137185687088503827259081866220477115397911136063381653920207548676025949422697556249480692241245849328291886927495538809845047276618865708630996384572387002373089367886022087219439550948087061165302958191908338569518091984802937557164932862845244229986473585911429401836377777804025039432660915330281868636624423006385827897326549582048123398007456054761427680981453835515725835143481597420070760071790138402734987404190854238412754143804990491885377217225831235832197218104726242318609176630661374369575071941636661352250691535479494346215516420770920944778151069094830747547400316286982210634231953907792344758042852232761630802958153294578812546246914144376773770868866229548180007103242768535960475406101194913712570453580281218789712607338744581057611892854124286601907038499983785174858379512041765115547013161438797856752769846917923145150161589437692069538205646304768226373418006543641228230497905116176504284546628091363118710825041100273554714253313977154089121544044341954604170014641663867301288349248393997971661342973858030283160484925937475960470330585610268645781802800224800940857483969574345624791733012006818263800271829199506229698326620435927781451557386517602000998394977317029525303738541536248247240691646666302542093686679931298281185811790996299853941612828462708999044151467732897285807564390153485675243690526150541828683591518067633050006365199910133865788304779297909199739060043323147658753126231128728534706896687379962014554622926704152052178096308923831606887470144627243363137682508157955327422723335836307602568903299784788456026732320715847543990244767623648870925197626867671491685053086649812287831768361781158080350628965954355136717709779196971734579536944086465383535090020096145009839877604354370158568381577265769098968489891835880380104378628204712712737356261493388984646150710121908630924476666638869886572485024298611742897885404763062247415300385524108856227860735335386267736707368626917610976143069078769451161408730136878658330604670899832013356266579849555251405238426745773234021111244618458928100548923175726519434331000494269007264437831355358261139493646597636044905697081627923844058167536546663572239259252802939693720034612097363788282383903006498664808673061062916162778397257805893128536736326318138075269996324519576638859313068232278202849618108575027183890424345873268655082611299269996681759029878592514508412427129897744458557744019638872267007517310028075088798991560677698819720151959590564159665921905248617955777380004537810879939610270557101178695549855385658902147586976531257348285005536019324001812594117557626173163649836906103869277926774433191280359256000117695586805734530418265430517902806565661215186503707086289758556342018513251035489687677805371683422893043061313885685879097258745820593320346289996284669236133206646963328216974339295265548247489102750561847563673988389064373943344012374352491032079902981312519487593982317469944634193787906061619016656777281075982367886642377973138048338468723282837981288432237622292272973581789701203750245495898079237246697786932677969854239492291747681327009134129724127877122262623539425729838138363156669061516581680083928904660121380306466275580126300364210171492066362362743720848458918089114871718614160254973956144126258860136072042250614214679279515257067870741045897859664411380105751226586714875275969761060155286690589842381560694441083766675743853041576943772032546589803462624851803135438877601538358793900354509610209515526679387104491553295744891300410803806467844348083322864922896002194530197535877831025312163340534813800147183773232941730812672033869846486664000952307460017977626794263497823406479565192261789861218030790764471326536760120003632465968771120480542029106600055309973264992095289049066901586049364354207546237800417298680498314681550786613714866729239282931069898074428111942362464737363856298580181753468150736604846671920494471222249971887461816717964302413224427085300014534333146531247673576969267282368245777794095590001683791939176634459733625065915095139152528508488008620415281759234884668240254471913192681398960974809660191842025824604326544568047463605924485379470653836015470906080065887708101018167177986238192627482624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 7854013319887083444271968388178503799132931263260209639936468289326615988049198927244831521395060846840848014554493695117893084539487827085177061469003028202564204738793209140578980978326479326785865210360465396181828083367629400978482084814912202699942950291944276387065755754864431952274029081578654514885807845398420840146715774244056365849985283892487647216687519127079883073777409329146533875964202048104328881292133477017710748960377329193864536018243572800152275395117782425149560643041902075255010871274368088258557574259269827106513108661861560785035760744715074772159626133761529110006072461158572206626951220471864615731467653368920567028571716279660829679647274579734724672896672518520242408648768221338777124037353245193438266881810508257261721274842870977714801471763893978188371566592837846670323342836342229310602863302568324883196892057103407190097036452180962032459647248473928260149994428713698949472419971794921258471053222740251644695027150731782708829085156717695922447608984461575757225061694417161055086764258652043563841764948072101042855545958861278135626874933109883202585809961895569084706308974190710224191803535356123737899790604808561369240899412178863663168418530527339053363352362142405103892403638674484581606375219067488048347982656505997464591883047069270344820138983996412788741035226140207315235207231603963885758083209842504523990493240152655529890483165679163504639554351453700017559921549544056943436851382157298407439175891988751482676885931151332664223146733099530009957582812885987935427371871113146484448692576686288512636230875900300525383846537775819721093609821250839965255717317393100411894368520160831514282553134317687003644658993565065214249115693613982059252643610869758649340726877100055287532074291810040409469048081391474351146008420925462163086205652625671148300067100596631304566108288933231027691000887473062632437838129500002173663021708426021257604738402913370148910750394827773392434634763962791458655392822646436161379221867445355957289336600679190565502035109979507376798178477876234180802672720418269877430027566016420339257813457996822478275083376895678224927760616280546071822393175715479490978350668505026855247816144205364788431553486180747405695524665738348274477560561473644898514533016218852712705905621256362899285429469414772852983343854288555009803195682892383632664804736576535644584367307288024093811552692436579929159329243134166609399839039392670465379150746160428780037214644187765284053007979024230135976545050883569234775568726215092956386473747643710618961396995124154499795848627110876724815743425498800747172660111653544132841050986177173333562197474195832114613454922178290361140817013386935956937023935159338274512005234529167456591782011967633430289607727039513308516504586538571242527260959056536761382328553764260818742336039921480133546852396335645821682047537686343904486601420107547695465152020895340415197973104140575168593690031558402168445522007561055563059396102881498676586473589010510146095149338790740505766376905206336909775291834562110719117187358116100524156626712699076393558670797506898215890330207683189769999317576971803671472130113980911162194685205941138948934674659085635906278983868693314020859757912366180331102746539970365836635872162740557507515963006145922832843774195394151633520341513317813499370239515128765513995793630146885900433918857028280936043965398540778299388639421621575394262262062971155093654459368721857598195443067641573983891160919414457185251540600528280408381230508547519018469629513654005346502074771286556272107609362537621076132447981223923597842009516707346588754992416004006400690450395550006357833984813239305358299045957044788503290247338177347123082328281551440218703439686121255011375680009950550429263445579264298593195380957175225780820811630107188536974900414457786400183470086332502638413190616335232680364181824365388139676894145620011652308535882086848414080525382899792366140859547197215037090631361725693211698568285867595797500427780722202352267103652352652438485937565789208472045871982662391862895137937036636909555478277845206012858445229129381364348758615618457179005749341789952477003300862887341291323955442452147462526576725293218850402174940032184426141424103144770323582114377357545394758504941564852350827436123894548492745444685757821206628882032684676560681510988155535611318802938326540159017617909104834340798781022654886225823537453854378088052461367593155313241150640711418599229202438727678897710246050865875470377257254517067878064936751448815001210375483025320905443757865452731815635293843474421326772604524371196352450241581254378065871776295461138397890442743082461544228048492568412534288633118040432965660942652090628259050742335782952061604602610622426059929891255251864837009295089113046430511115663951774476831714105983739577473199846508164129323466642571466227276364849670095831063761842283136649709966777945895206569533489344838045374688748457510228126499332981497159257442200984156771179207586091574932297884378383716710135070336341554905619058630711909193457112934810877144830468938034046551600100784316455321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -47339091094609147915873357863118875206424499354225574476648638394060537819032894250634568058760555983316930697917369882608951658214378456837209292828492880913619474332542619732850052528751108168388871286798272222284719824925687636890181738180269493822621430394046200814304110810501312457252668623592945553022206146245351294486825223514736388940299085316341419967119876483765691554012892069357497287086729912977201667380512468086232630115150212806145517304407127827801237352477116331673717138658114414643689282057088510439995962859258962379631046106616380469141146598252131207416748184076146340385571056780952753507025750990058220024605061758027742291835137112756100741433404009062333850193684718324577675946896026277600943770774360704581394051156826240740074805752642644444739484760588769057124756361158012416544224334628521347244845932586112784544593245225536575493602621254019781999452983789138541171591248610359957839926065424429945096614260827963653923372953369050586073330041104185671517308538174803157627369903224444717692354510598325835869407200039041634168545975045058501426021619782184597922671425307281898804590238422994985895241001368908074330147305662256289701535987574293910719044559616668286983145201522554972787076818720850396116295924318115396880526584517230111458448227396020270604048416740420704924699523078471708153673539018066512486451719406583188976386834830437856099353406206271360931853697335259888946392420645583439944463155012469971090641185670568174286949931836560835963056505327935673045543499301839597006847618680891670169412038754272028582877198344955895805646896279442399590511969294628507681260055016355941813443064619191544998558734112263410155822809242798049021518420859136898132802956517782671209878953395851040015677159582667213337024775722957647211176437200535954819905446953556602552026027494079686832955714765884787357665698925920389540352758105375645834646799944005510832287470163070653788411315384503387537730801085171826355175028187933830017606619824269364391393324819326335306053289006517955297373408265392650077522923255602219562147661307297334350452883309854490006911557615348564772413228342209382033468236536098043253893543790506174925740120830079768665288156425457042873197988197251434435964095373913106717694221680380679019859751412383739489123243988311972520104856021152495082136528180258199090360716786579665584492494665481243041107961479429695367417868592426935961087579180955464795822221406379656041032460437628636768721568981535669374820685212079008085033479675894638342962164806736609052605411725756585179580379034170607730468739916645829331732588747993829408620276169704075337272435295084912121486179133435177629819496112119657786936067355535791369327091993322999138282112575231688078186578681462711144358964739624155483131553408450494111996743484086799245872011169954437801433262299950680327075713409369434087685355886089548694110692960941124172282285365588603414629736224532840137171821040980259656342635932596095160039013942065474578441024573473452007986073345887006313362742339341706760726493886110442380607453228227852361646849879852638367519743689848226319785341237936134468104393201227929226224874622485016918534640344992032638109776843237014662841006408751526804613568783354609597440132312220681864980217985814945492407762509905633913545281067122616494957810156052657572366564003543246848618863167724231235877777714003802295612304044440218256241161401359680366467536613771902848718633279419663851545070205779821192160208555284007246004147990235156382211533480033286360229934457068333662073080022454409972628082338467273077417140204297383595184344348293275300657146828057311951318350131963862559378163964882533354721079641775741851376914001477226388692714892246070440043911791519496593575687328993467888056152802380106684801330630282818864451719090657194898729302269393884396184585341927285545687815584330862601007654014781513772361698427614792098566741191121198623245105038105588022517780674409971947364263636952332248206914856333837684304281720384409492763009597371109819815645614788237189499021098608686341945369030438377260053918165700748075090345465578507357927488994019064049104030654919332594790955921882803521049566209875907680482102945528900334974372197577944902535727369961583225468676895083987403548094943609657053473537955917875219673942431951894869647134382775316743113725027405915706295113231428120986586346878233545200752661935652046421657518106088152350955209601002159280777252505148554273852762670640610904406875790366600582902805186033838492095843497584544561103642552987052526844220889426896085554718309771305358102897468199148605266705500511706762133523481411743070965417442442789292577841771892528806451646558690413991420960322018760344282634747763841788194276344703246429854149145941733899635808951821187517347397677339316620327681499099088099897275807233273484798776182777920820508949991656006450273847482837630062938119358472713719309398058563242785079291589931265872892335244013630465790917085390378488060143731376173174560463100440486825448296413861573744918664039333023569235472345175870651166474895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 202971061823878043896624802339571104373383150580601853578416024990215913162843908262314075473189155514341358734607616354138668543495268000548890196255284153132601795987091645610286650342407785599007133657237166942617484098532387046831210716365137242495970055770887274527656570496978101134700902157297294271115344413433488995756797592403996106517346723596297756904053035658554760577011094003233363992408703521856228524386459931585357654387288574684745874218401376010347516562294851994062822541715574229007911279237228299287331923047819919824453106360585470334822957388916214562680240071856733026440874121151179453158201006395135981951215914693762680677614767859208047350460105058279044013255701358816715887595658468760335671368805646794207315898028393378807288798174648852521854014016640530989756458474800381303253629060129791417241325658594453473034167011316402895646220890063225561163008157480945646425882073047286839076791376846792021053695183752444012202215109442771897503380278799079202508030024577694989631721287491869671895342495455002474083266634732186361762409082464078201979736402798844974990591599662921534513478991928027057663091133938730006704544192493219310373259794632410597863736873925049616839613437953098140797391283175710634835706507373048388753311124403733330100804140257731582398681604512373608640428338301782651309856186108763227914881890213231926327145528051284392283506224464203076440593449405257682494417411166436058454454863619544092037639182852420419117937615746170191555565309727963954129428307864865499591846012170526778293304875455945463749525301407680594148531993044266943295974550882675608925341827843281504803197201698891959225737369134600385151458301054289944006433140832285918745949248788852692041510713796711104682156375652944008892295798978123176238206268491367840684829512753586363034272594244481255950126391283885097749026832740764218663003347230228605596395954856172860006131428682567249131049680477286483852598525727047476403403756687301130468463034992326978118965765126544127606186749291439304143405715653013123554024508185120641946792725222227196081297845063011729593732129203524765624948430396326089255723088020400898623442611677006194844762154587941114350636732312842444185168568981785580455388880113307360652120414578164037342224487150509123665357154575913989220050963416322934989834309294871674351029051621487541233867627866596690698808370546877545335296827083785698063067313941486926234110837135246140321047781625420448392429720648768884279949395742507566067982934675841261514251518421352647471270411052318616219086721073811297485183633788046152492721930952658562779509881646405403478755671401156560640251432626509451523286911819594226788169615027760229571383654085330417212119610552571233064202874135872253411283693374526910310788260582858628618578091664595287053780906576847571055092256506735521107769935589895965040378615953234208166247927763072270973727434714472036751331878491626019858627547224127054288807660383875237202273883478439783228975675587799569022362630322939501690610199556566578922840034709521084256931445194178900605091998995998776577673224942244178839406981282270339863980862956231955253899646130529701115161210840510617204529809616463960807832482108790624258359219469303745810457404294014547780947978020480021703100442533786673137417200871853318378581838177148122758826801453561069829741717880633905802873082900427189681093137561057651590264358020816488115341110770726192977761141548215974600279214574032927276342710586446730250328780230802339051060503940534339203202583933239504196975463009223204075082759273911724527130264336345525775935229017209980814874979041836998325799686393277902357610136652722152439965918974537131298049277628413400750535637165259655379957613376842655124633153703472010686696982015567526614015110595613424496344152734226049700121076901872320375034149823883538186518762940591844251872949545984682560944736334391621793390816567531633258681837977686944464278730396669002946927811192932912454553141367229905753791309170577780887182124619927200378004384705782762661654438021003154100298111961590438338253195729089989157342857609149904282376080239154644309764762017840520889055859983426123430757501192164873365063937937256130158367919282681052332254654938495414013335662011754620438306657070497543866827327088101373643315376854852708496923466695051822040650328155840467082528850285514807838372686704639539300535613116442998996438312799036069296514293722336182188280447014153376196940140458595192510885594812332493024290491547716923223009450437187618018576467356959965713291456850689470233757807128347366432976180911829268472596856311250963920792985977676024685564993829320410507941415271320597053024340488445010023606038163680878745255865193522493675753569855428101089125393375103708207105340176425956806715427221149098243989586738132138017141510901977250134528361658566758979157782797474120477522140626643586829187314620822791293085013906168603371540308007089646127464412703433092081065114340513684527698481165682891682601482940100775033841717998605884197314771041802146478719481391492800798785536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -1944180033323102180411095455158792375623854290109112266926038677952039782210866089434330254778859967109943490567494504163968158113034413860009810402407420490432832306767269596804059581850131657012062428046190353939636742782569814572124638188567759052005433949299347330531113419340062845742062564507234254542999213829960932029011379863539801481519367316169851398741875005327575243137925271568392932045293181998560386311017443897606098703384409452630363436640853744364349444683694451643107168582970538923385540773774618985068101145722297695282384718300769013444543160275638061944672657877731031232668327789615740762947457209378609500537357315045089596726743132400992682016623785977888292054246018518968443718385011794775534037322002102053879214441937723034427759907147665804098025221650371545747338036502481365787047616351609135425433859712499744003051420336520495056676315678623391041545886472457113922987718073402881589048955278055843675157785257187592987846231204248055589052122643074269521498220006761112311527655759463152872896048639640397260016870023355617395641366571640422751571689451759821111145019156656410610409118351056413757000899882623769455334320260548720829781890558099200818962114178199648909852750934352129339126482009788017683198709652452264873438066917823045531146513283614939603832739236114499448928949798383649727584965817288842426241888244701424872300511299068787797665649435700109522774169689642335719424473605568752711271138939524396580829672854554371967877301623715591438530490750085611506401396610576855875387994646082550607258380612752263256722872603978018153274866764789835385353271877465856236609050616689210575313887703935072748317522950764458584095044637012554946516019301343693930450398121014920090157305178597750793505036015675734689027598284173990277799697266737360602103461850353904849350378266633372861449780908657067428774430237264879996817423190940944759498201604628565818946822455500429927852740615170103299665708693878015219316260684641508892303282422176648972045074710786398186172015567750419088305586314263548725801971050125579894236626351831878994626896709584130775999343650738697866064790199113888930144334873262595577817448713697935035048571075020987280018264633311402052417096518733238891442652109453446692814371229774977400945374474312396465027301665567986881457099641703996668813322806481491317611791596865923938760785241009484239314001591861941744219507272466378159645405597687856799176246360443727616806595316256291618387434833129761374821824044615427432694846696663407123424812938257931079684584501313091401701083017517314151231018421890342026295835528167015279790082507654414157947534957364186967680600636171699639144802609933759053000693800467900413402735148292177094842683239560665754572634201370977591586566707786176690976525775273592373480134099524545149056575148700450398284321758126911479121641388072620595696290430045223265123721507185304492179024288489102986972427040004609369917295571022558986005801169298895140001895770384872891407276558876948657957251643659537733809115231003886649110250786601525105328508448289660385404210664692499893235585224185819871720303127251769265722118929042874900535993618774535442718708541037360336310543936338486631144867927644020009003037755814277242675790838675283865363576244787701661674624332347584817830541221632600717778894826808394670392896595327911185614856433699600862587395508794014776535002255544970907533531324529665945286197439482444450241565271152608250029110250940512225036285715777641457115299352834858126765836900935696724815139230336356145389301069351408875199544070470686993840108237046841039958586507985286108756765542228030789996745945726187631104055841334159916695668235583903008386563362816259606901161154991101531056280474312477456476066657532073926197659515482224880280133900874412410444492530922344449390908166590696261580947363861911316936744151250251302316727257550060040845350108769569689885814753187595234195320445027759353048382292561077624036198418408433961654325566438994677230951802814647185122756546178940715075142955862778087088381401035340829992196874330441725476852880438448736255473285320079238539109807213580387377797197453027795976979812041743284593054632699855944929065616536892393419351199844998215783052891214880959171948911856384906656525215065599751056545762596688435396645618673598827615835595585755791968342821585628463175039036902069770157228435165572424334798536136008397064160326311353510626034699525050996310352903916240747425786490778658845264846178509193033229483580270699017849320502291277293935010082752820278839125934936332831391496295091940751582422336102442209923699400992701237177808114480604355289595929980388624276356891703329852614771229085741517339534527335972661009897312844571688654831709766686521574350062507213666259953191753455900847592635601846531645217284655339422156074776514386702863290699340936946178510187788657409885720754385836227127102342946086430871417263041899932318096813219078967938985425428854636392945765163950692862947133501276526480349490139413735010725484765118784501002380350741930616722577584351399116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 7875794459296677183925517133960687084574388934059988828040622691902250321577193384148292275058034513327472059062332974768538299284120933169492002710278555240127006936253928564506206817158345981753429576690388087566492640491590946077794787439465069713154204544882570167956621321593906141966747403003475744101453682391387242794272462221310759992427271400171462290096614239817681534371413871789691126469185714568957672111274590257809150414254028146289187602394806510184521226981825233908755523070273542516537362949336062866101677280102008439020731836514191249324905449363663197561711709697084222618798051250975510493519994859110062742045226759480132165756765021823687201523902791132754470281607139512908067013672096255689612338648030082319401317210926149370428826423871286451042445743956505239695316090367710366964924482529677405400132291647016206964197607585538620899937333501726305432269235837787872165082249124123784267883219302965172905279621461987217229527277571121459323667187473244556800126772261414674105143138806888723873220892542358047942418493874445260780677059769466563580833986577653414736184161504467665141659495838083486751600495095818370882817612023167066888390811222408426543861395988071890098401640001530924384818403146737920180958974044002356848996223458377055312005625526160876662316030884813505230677006150533832448534571672051439646800776924768371291470417380090083536627687317700911326181171597065572173048989649287567394442173666969877891456413077428742435534648514457435101770910691165616489840634721748014100993185936839756687028922036756246174385256737809070900655925627245816146786961976333702099520045462498396780660728361535426376922834861239872142778617570298746598788618253651312471400781131175659737677715695271737625994581430725795598920392007550908592854754846934252504882375550602381516130461973537538446523840499760735741242051813228726547853648213975537780647700286969726610983503110034989806662364877885073771416688346762972371440835219890859656211513240707778318569200763477514871276007959809161655392739099546412252654368295525975457859776392223430413227078014222838784101025086449935698208427725749355941830290097885980169705120826812308851655109862476639612447319736648268389657413197891438028620766407017404982687585828388065463333390235516624730499208186080659115283172574047669427487632338598192035832947634807400852076626732305159044748793193041519493377317496380488744260924242294016863408242791357391999720313427681944974628882159061021033596855963358044390813738885103013148919502781083254872632694558435272505067338994417356330874808529245096748638925120157300922467591888158499225646848563541316223872786287329565777978864018177494990170457191524761410729770030477736524696746938025810869450995846196609022066560203866488003662839932888675226252220240741047697386100239144463416776197896934099466735569092833132346940669170993478375471698259525506503968037654196950595983727872170511107249016380860195595989160369662716126420521687318040662523330933368829877886636318972934310978793289746278993981876114643411769078370903383910847559046196791666270666945851644919550462552094838231631064750986436710747457974032959180362716205260424579809839582946267357046906839331610161843550339724682857854552022728661139466723631378687070684680377650143808256540150151709153707827225141660664299748113250049526217172206459454828116236648234665960102870311516024983393868233579550872546043965395354488381077752488861863871965894779423442372057141766892227879037808301862928198247568297988940367392124927430073022333217634733203475859343187462268769707478466715273986520891431688783227520446891360531175510227813350235973966527618860399441221808955586839513778101074064800172341819280298405039776070784586277579432938967253039856132235574775447603013411909266507569892406048888369404657132513605687291118646525537484468838302069170332228782445791455000612231798262953585769205988594322106077026092451515574588928578770458841933650420121632315283736204067798605743211784310815743375181991084437994755782901376740019099879590709630400937235278029698698972114913079177758544216979771824748683801202968243532523102680887942681410335601710932892406690193603781357122126948768576574950093716999893671198711498769034046683516915185964008847779678806615443981832535292143898749998488181891979158073919660871916880732646967560504713534482274996414841032066515452997433179723741049364377953371972645882763637545195429013529850094514158525855863520020737473278248486919997696900941877178646228657625821673328837353709526615210615780686699253328761258350074532182976093647283181853506450714109380317065855400289880516112020208395997417599140527061626542769636244089883886428272946572164526155248583402336816697631885104250469026641243915311052667650693736045320250643425852058999374918595718480550102848200178877783225799943768049009405435200004172430076171747620138178816205636180700066403818729696389410193966511900422394646433616695839937274670596135879726588492034358179910961264412604905437838255730241025550043259158782375055265506732187207325450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -28290132889760745950446717311043556576988930764211452908029460771198534780517839119682326975460828611582063872251264691224684528753347236440754715735393726960396918643714138143905067252009416557106312930958996643914748410728312116608629243375351175340748321622613240066611950809948210862964792562858867502017194431213675735546887109363251376638759064500260829990872863499051304436122337192363254891657875759386513862192248449198289476096643595308690674294593421454228425148302938579969139753240534850073197437222727110344667521538946686880146604838484721274114515665394420254814693874082831850118436904564098166874700744074369177741538825931724929347895180751123961232283917903476002745107292647815886489817877346444692836218050795177809404324268891608725775840625989971490722768909825493770929584473778992368620880440135902623356152061874421080999099028884011013378872837747900630958643165208111321689568357108907106145819569301086465474359020577634295335419662782928570797895772323384459116052209626259601424024452766916768537967500497135968841919713446132788283792330270255009402108944119329645721985981712015764399964382938743969882836926699222865857522073978399590685051252511493570618116977347989096726507012617500514676625618628066681047650104620601744771841600248767056805997255767040928215362263722022810294712663468739986084302732597142460987180893140171458149416671874611435281486153192425841391422341167712226362809170852124746945185231681539359117809810248930905966413695942658381400714158152122093082735284780840145905733607998094279995924879768174946484637332365065981004626694790003263126907005630918101682994352689744319000639549998645801660224107426779645464161642339440419606455477821743183624407599506293576107544889264945465980671440828222506090647205149435168351264340092748455595915354426874165446659944834930785044124245197105947091482228896990845124084627292581927348361392268527429675159383622929715026212457447298640658343303228968275079788758444589424149684777298930290717634686993494213747705764540232321774138109565069987790064015769290615632800967438523712340677503641353723425878614950055169757197277975439720619101598016065531851053772898248231745415180988539981932464491479033556591364674195146090662328517273580376853426980234850542059413948364946824600261860871670013127728826299517477039191390818552014729757325504748188925749495145793561131320791007491836223353175832982476873468923690473965960298805280678804036773239356814859248840903645486021877826953100299772460042735649095279795348352272129598409636875104208317635571094614283630872697206871816203560736325928450363299543480821897351804438984297811460958509667210898568092699163666314208547169810567813179186215677414016881383283883729799241859067890993671646219209463041743323023189430959872237308610886978505837567795695787995556269111969844291263181274335962749876222714372769308722767332536073479716633959763077780568883380969080063170834276457021944489066811261785589433877263019956438048612488857585723086523621048244365810035382137261259332196665759640801972120652216286227201953946602094915621064093506735526260130802818113650571824750068237412817397262924827561494263266766353778324277679695426064085331627022453050603627329659834293341464907344673054100982087342037037759009973893249403422491140500292978947744836469040646315313934175344820822758279230275688643630825463323943389397825527941323125178968693782883548319721647047730083041604625244693403532013084188774269309120653690952520142123442199760977697589486680386095336343703731175730546102706270473985444165224265524927542515631227376738072153039213073530076944626558066267392787579026580431989427892374377224180467175850173961722335027063855250523211398505315362378038157975804193665891615917715186199646723326764031692079470417993370921160836206260179713948598665332234318092746049693047142256796849478826950679679950879115382472866918570134386415203218677992113942421667420159070459485144846012287422909824260215467837586644594638419556909235486981801020044493975645992191306293337261062530498485399769550507336101604615499188188023175484256539702700597013770807079914609884372866609470589063311000270630222124424605447840322549864713106899306404178201376159429903161228856585277230836711248233610160097089123281738490914010055305078175121667677152380601400047410218056950021671442360172639424729183289784781902097701577192128638101927749044438614805718590207924413875563736788737770234560878098454411639802135555956049900744817004051666113060264783085819614778927808991353766850450210388142032859737439197342638429789774987569993486671563179487845184881721746383075718877823811617900666188494152988484924080156649578762455560465017228080316279537370364332492962997779316535588880226884514527816399074466746458932997950438704047194291469543126280160945967022546402043388473283215002225292498931707408350899504698978120361986250101166912340535517486252220013581843794370852490030934545276949955026398969400834182892661406004105293068169182637859955486928923742541564373623849716710955886407646286785877639168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 59022463032592864089600456662055676788842060895674940300453758158939693101149605282557499744554813916534513785244440752969284262232632337580389845665239357102218015812528275142909485080943100497426552960707748463313986468521284531231143293427811533495210497015347358936613711271833587773713380897487765404215770062911565456918483506413339316800705970088418416997611450632259416252090388058388104378807704388912668969818056480388472973569398005758364717924836559040654083482551292563939595678234557272334414569170035301544951043230493401568451416930797832755173303392021566725412314827094452319140838341494789174356809201218391178018639172190590681927795655494064675676956695799226079179147247824542418467225549582019643694617968468652746677369319427291655847103178573512416040493293108507862590975814572101249641303445139930252795568454032437349435851008653584139446191735189155529015120976660386487302064481469415469234670459939251603824438135746405482793928663400619667523724689513156718877143192051390341751712195898766790257131616140190500224161840649336036441376133160653373826655202138787590708566852570113981240302272991372681367244612182497317128528383939469531987598618446516174429940541627080735090852675161727537272686300629095314342375973985703419699304977979413364472679022081042223783597628358294620133750077187654251559358954612380281158411647857406068778508471996224457853918774749992077791737203358333271675855568644602010408985231099244566286115512479926662366091411568556118087247812296179976333596965018938494970157492027846931807056906615761863784088485661562693850484365378807541293059071847454352669157772143616336696158885394465457825058377879244067436880449322275414098268699099038421482451699198475857519620844551230338119844469902518418573779846875795779615855788602285481200527564444590054039772279860622540906165825012930849726298493599676171136462444101497188648227722010780729882500528241950784769728571508392187497752765300442438800250202324390081616135468038192627271467143823141728950893807745233672843457644311085688194144298220671358483820255099036725341587034096627246648480138769475878761083455735214712624080572960965072304139416238615578224154497614303431903502113639484113757565057704089317732369473879259790299525705935541286132028817310499845846036573333535510421304911379408427880931409390495492819786400214659015217422799602572461962699571547767905107858532203368992153764728245583520022097943756947965037708793306503709672682601267152724630950721390959792258377256812687072251554848731409873473810358241807234042463603500523849673751610857385395768423786177801956927239900987480898256676347363634471307403204629403914989359791344361919105022138931891092979522961988780921408221473811314581512156387096109556557272734627274518681302701055689435304782503994307972808168401921707686409157788636906794085895585125084661290338173058456887351576570847401764731225867175578510976297856415260255650750059129367887766097003125358965721753820897512964688859205531204976712013739343246045111825365443870301725307023907873510345017623955001304365201312373289645217094059580083639749713639863586172606205558638263504680285301450380060943277924701960220826975025375878515739980020531547442582164986593366746947502503028211822889046065390802280586764634414907333532918804324129071447839048574334189370330453384220714131825494352027151312627167493646537984321814364109916693791781858166373686106429285061074401975739512182481433776936042667339395572670707803700163001573524950364417066001115196223348985807573073275118327974696586247816685521460102242495145916465101339149978130525770655016025277306485229022173140102901969448107369871268814853231601192636867386914557991511820811920388999333187154382547177504132802037659622878454859621577864388683377124702224393331369108894530884435713813763413680965251571923417132082881233398176589878099924010150183929573264944573591300636142798285833858973406455697401960545337225687126636939671034675407129792647202280225865871659544949972582635639229309601129539678622781903638149358883522943937889113841613760400862661366273032145794275823095252069089412766441757055757094290341670816135044204164850795284918472062264136373824262721856772599111245017299367802465677589076738973040124863262822361407374285024934220617050312399802625155488700474080426637127331898758677252239846015844504687153680722401325596921441931932602999889976292584431138327969541694410091083976718816682846710290916104569940070604612443545785318545473372843958795811519826176713731114708275327184202211512999132495847274282682496695232834007108663187076432291550260770492769888513485391698743111107076318137561712041474408216680683743444800174442416609259487149255645506921498941843763646394395622269948284171969505518834208376141550334546609621156081645056893965954991917276582892247145792813390395227335984409849349169441147242711151006812357951923074896926189295944011129347163397061195728961964354647983718053459021506975819785558854810433199524494423518788255346242966573711748083807917454082748554136554216906502963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -434025076555760601088858826866667091633985592905626994024731632496854033506588797992267361080370213213849076289677699095938036002331025622007201835863361424437699956686783313725675349221184881606850422751353086291639373463844364915249951749646183045111584070458955082813721411988248298060269454633799906254954582367361472768691533493315149502188824278954034158663626527651856264809433761664728518873521265220883183254024255883182595175241350809252257482672204648927724838213468259995026045598454880824023917491699669429469548549790391352966466314760462400178363526532715039412790550581632203359251047033557278049616293769311239455881710160182190586254297546683545295857334229082346228496609007060522292210825358008764110329722088275732175534094065132751363817333779115501184690924918116829585252284747010456246317408185691093232904670231631054570412513047620692238955302275688327123480165974766895900288521538362983129100212379418119391767002346131625346593123347591817217451611781081250584902071378857834708287302941096589358722119543920895337959103780502441762082518168098108501727993759241650869995060978559176679268414236369030250224195623033306209155558829488372655544781588744259534854132969811550138120501702774844637487745504377744424445719507304923558177671966725843467111791778234606825046131805823289382684570842188788636931597350199315795280128490416533889872123059268121845292901331276926983930431990484486936586930787997393048635396850336268780213797125338087415555482190241978263638894442177064027119736149647644601377552028758289530123055289010808947975219053126056784764601933887498300181429090342609298988515790762130230975420944686188862721974298867401669679700081543157779701670838943559667182068241234403480457482126082451304533004311684514464673663441634990581105221828549338810067815986405369259203673242745164067193590727026959876026744682005872462033822954041986044294476950931450161396295832578864842345419245190570738925345344105508274263039730353229030956420048821964189168496038494611463310373234589848390261304992614834951070750828421276669253809284174120331185242799596855651231378959706187388258820576511651629437051474952698643135387313832855861882364727573978463245646871250040947695996553429874552205881733299987097810531823919668016142697483048656435034540225910326786551996838382344932783456285341921676640153344964417701942923494683040722425829738436147596596151070475603047061455002578894260477392391354522131794560530575090598006520843518541510685706444203402067495020074807033896236140061255836129229446497218263143296074012512155009057238885819076809373422870236172663694112194852401447640061976312956713628642309835088533372427740353685564599050187280135505243667974231872183002891757413809024932260974118988358689750249080583245844490906513951510300495468323131024852777646828570077006630135814924094985539234281110032137465159018896169239363907669967714060160233453795985652376710743784189983350068559716493917252450651077299287956559992901711061757029228065007686174988590976314281702499684952408600572718465156937742233721683608764230778659676327893704018510936203548785501370941184752564442399889965015807816561432747070473130107260502186468528090045760611620125805565845085219289741473460138370134275887637739275152740918874006595689696492660523461767677309540438996187551741444322177576041371628899942098679297500763276027694051347258732707807719240417160934716267570494683705632765467660799862162839960136607783613066622735635137802027271075970585011090914395235564312087889810815995528826036779235136485563319146051178120237113762870443395556967268780049472332956063937779067575529782304894810071282677335416144470989481891794203131494632021244616969526883667801930040074714419505841622527140434124027052646799152012625062297420562791228583647925626503104726774876065111014016390498436374054288156230559429625752012771233366670632573490907401998573524843593669681360474174951692199310008482711288067715342085291085048240613351137529392650873237015035063969186190566353516237034328531455279556183800795963343336342766282914063661407944474317867332147964440037840485809858569699381389903268460202283245311551343764392979629405688378304019091703399788117292926400306575848417484091950605065780236240491612120762471339439614525808068585031009469622563383194868815556809840198804630238428689212643327814776877558385705461841571416082860527256282261729421402822990552139788532411704661149580637193921756214848776361425734864207497219009389630657898903637759245175934699444212840232648249834552202081507127987299723308450114728792407340067610752605362856290928143024214790732089151150324376922119277720821610944329266839387978841930266860430501448652367773399417668162000926447520478811811942743054592697000217092134551543021233913306150705939444177383290467778418230266103613899965146996878949695838041109208659943363355153588958829583776639550001880575494413604011649689095419762170554647385003255776153926687818529869773561555671438010156547770279027453499643174545819088104674183616985767168722740535799048212316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -9991742629486566268821122076619844488893810872901334939429732995223149400734122584209805112190078499583827519082144731511505635436278636066042821801375827977853965242462115532521213022714678395814221612593670314533059550221882371139562685096914821015017395970085444688809236700082339760742064263002774126287222850898950372696665217598015008845363067722010756265151648552656655592374977346448278746202011898857181536241587302671077680803041734567804019946748135796938053605969623913219168107847416291631104327513109887691804225132727438403862797055215352196943663288196808692964776217114681694205143961997678062509556621447582085620276626128965375859146785068957233455122596385219612655718684365414925814077442500847064681636749315117445749035493431655188603492309556861022961120261113004049862155391576799144225838307232098971831679833729241317237702687536707889058007373305680068229330802732196558179780438644035335190974681210446198303572302037847537681280035004919912496952522658802131193337705795296425685085701494028703029417702713849443679365933582698439077207162969585050697753431846055895104936792198723301290697266077401718950837729225202935299252308127875884927609579092850908200093520986709378597930861946624121668758334784383234427687640142687060907323222931755969846077057373758119720902691527023018708772772559331554390708232707523324416899015565792190313938335760898255141752545456423441656262262281291344034684852366053918971789707626708548551620362257365461338011054761755539935288196784796593925415304564911376314649867760881164269201336625507526954060956166037362578901315295598401549582733412730217303769325264511183726941299522579934305550766014611375528229418972922065028962179814690936972211538927087067756960875947968028845755080688260382445333562549846958973516675963094803631164177041335126423659025900685876947975757490920379748615818555101104458206084564079419398892535875969471845703577650866448423793034781626863399440616894288360426041028484116844592990678825371079039108726413340023019912819954628197044643085441306468378066923425462206838501661530778871918756106904793775772313003026414673879084941185771887844223180017167793887294334738422628337957409952557529351285741690585755821613760362095392476337181322407656966847978657180373350609506411307550748050700556086990414305187044557510314618776414213718611496161010314882968552591329467424055241059668047101325998045442839555607872017138147505134625622242527048206052336214153553308142159019116619097526948336719397231808871785377874639339469617726606635755108055859452444455444486339958735290916537342465469734735721091603095443705162059784978548794117911080712697888376871264759988866093630748549776257943111792124109487156660437815965734958083462629873355730088686157504917375666158384233997887727557264797028308762686109760487012879387964551962431988335248827655380067085544282980870574862347350086340509192631152657962192250221603296912972484234788029392872398872270096575534088211241133635273130407724972395098287852830109682781849993972260467416804756187176981544120758605765886621687304223302504104660196720354600521480284884831335928703670095059153054907843954214779909358808420054497895584878638937321153083510076597598473111767700117768196230601222280995544587855378771067637889539379582338323949255986918460914907108484615562135894602655551905954985770398857671395882754460103879383640295528453410959252077346012030854081256477060733733626557510409689364272030241259218084997690612446211127937685364029076866031353349012936384546437838852444217343558645142492396446867039821511593182225986116089839179485881922817847780932848680541353210111597296637824680033575478490240848061714132477242769954781130183791692543632340384698386557799361919620085810418682440414371374667319147266211449018735987324847561611863027224424337584312684698508702859273347750782961082651112164244436656677601615024225593827954498199438459524796629028508190714720315745756530162128530411293901474046017186280645086837765715549777721609295384999456749990976670477393031427300916003044042087945967808233332213810983785713902298351884599068514460920923741612591257510920807261062781967942969248130541950775779348300558583913395450419509810817322417424553573916380916579648778694615598806013607065826890045499912309697115746799431549040698347540973444167969494402860417968043356173089985144340633938495781934258077209238662263359416422281744790343624721625479657331689012147653333940655252224001002636039522398206544573233163700165578052750033244419482261931605853181042851517552441954188832248348407841753079736742469000454751083633113431029656617100814261075015508378512152546289502893073231942382535510167713129589605144110027486678342693746651823362655967504326337489344842068147073132052031162397087354418248879958435226636424332735468508336459345027381058617787316455893460967460353077290436391050191499699290615028416227321070948586790719357353762847633948863903558763444875946333839474123652382804507640135949599477307774951363575793754797515126825168058320546360839453136021094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 558150243605927200558265939868267097806235167562758991441401734790231306043833663282333350861523197179735948380791189817739151830050760851460925005303119186290849243531532199508859150361386165349995925579280734320402023865728248917373798730812860442167332439980370277337264946068805579752785928206865453392344901772267575657242724687406008057583624020427361157556150745901244773377223458934668421061483422289672174338712153245658249835060990454583302144223639134051219809960934318751064293660108712636463523193541092374937527082336021331844514892996533746794110045382518025887070270030728736446562067289515753030414739984450210384540999022836845366354070809079790049713079139066813313372390698483694329112746002182386702724094409223746291657615373587626549139471405509101839100335598608112422311311613087136479459862726526271994060017508862890927433509740423594652741348772419969116298988260112348836032902706049387267267168503266086563855719198156221461171907694659799797136179091535473446701995718107200408942157534726508205612736490234180249394123651957350227258711502671502039910203347772986487609081416307157229164773613556178414841718181503131097445387400643499457406680665073314128965729398266530206385452559523138702044470831638764727367341855127769462739294494157181671895418178479551827955848417683994962872183799376075543857283625280312403081636818650504058811205825748630316791787566270746907344694187849184167883717762340989281130480209089784827285128431684511745878720113200435994908927660111892853040617056750987397695243877870033064838001123650898057543978823777819948720272638772157709448699220938411778922341004736821592451868011617680996755948315578557521542121971038281371034616206219123622830402936788965046370571765726093192496616714183369716248859831034026444163020575681037062265095337892979277010805578447295444040108730674077208928295811695002300299101028149778904492389658844765140767300880097200039599428943626030478379793733198260912829100797140359613488975611685963571166086343146161518119686479618250008844044455769011269304820295679518528754374001999705228220564464734247344534862901047854185584699129147789904076864983915611964282883393415455894197062347862201904298323440012126707673189787274095383724061038746144081432236650518160392827990525733464133535571494806207513461886815194790164375493520681711832263167224396761415677781954863901799688667533456188930640982040675246050905584486332051968623043093837486691156430334813635744965753584171154961016827790706385410805259498550123594023882498862539973450299726094661110922514093454779710907693381513957741356605016457760122941883736674779773263613162455596902469893717659126041174173101126903234231239652714414345294875711470025686053799877893177940572276401851775196064059180938855847724768349361628491538046046761004126815364315342235669660517746707101789138506028754924313099676393204668885544280356111495929305024472093301098073426756205151419777208857005752232021010091087261161430379683012451707278777755306728494444949854954965085166398976118275371362563260752264160306839580126626414226706938170443348213840524111926749538580565760541399308763247754712785311056493037468422106427724862017266435998216161104001639391074847805377334004661221037159206640043916071586682410788802776411325750551165500364795725850942136781532061661702162788590774207999801462381152817654307757277842627787855008100022638200622373692150701234281271561041716863019666694686432338050410623980137330943720038167813261202356597344656802742699063131547655940082336887826527604626936750769197468704544378504971143470112737489392118904248614461982644308281495153058255466267637647990094003342677185216790983226547806962144873242890979734513105455954217373466602102927190446681927087370565614751743373997920752675893004053733192362737172741910797735349438699903864207885817331168509788654356835193943200086571647435557718559193955728576244222613528992867256472417640134946804964864860496215969719670862012762266332020810316045967454922235112202207674447304045748971489049114008981614873060756276432055483310364796815278776788218524451397414940200052122467546219453977239409351172938074617990821188503436830261025780027240645642160104583031584269673837745892695218457625838725678615406416631099796518064299154085700006881408986742725586548406510724065091128708988504926482722625456854995067709391504244481596713819194998175945919070470349453825766487784432816947943679211566956122380354053025539906588178126219120302611345627841613177442980147878129043129441769516572240292450481085890758972888247599073831551942712458262672634334013508222964722054815009752750796530104481393519462084075927430877862720705768734210523480529872320376345336076484854995973734522333228629900435210666939244338881362542598330451228412617955784212382612065182005550026688547523972081336821064346482556699132069776734107010244982361232257987686755440720102153717799878680212070986690391042615595968598577998842341161096505460437199879039977597374490273761132169385156594015512764347614479642244470050873901108428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -2029520725514452271495330185577519562284381842539093510516657533819787397809337509882323967317563929608315571494598082680523816929505873033292376890485659976319598584607870581348904573513959648780030941387591106852189393895665587608131807202268674572890446696011662459880282646935298556110633338391936891551750781969633204377910693280116382399510515051305533273900309176746922023118528234770527190399480352675833954733529503853882015969031169708323709229908960395945800512691142687136236194690800907729113555531896908367905635373598555697417591477956885326073039241816748370262267062497787963844794284966597833051980433840665075640370083903175015234920448053961645252681588427234172443139147708703066559628078549762788301578296730544392190506984224773138468280647793934539890523611991886845648547598838497771994816734079220364847171266476062286396848376909551391781718695299174163998001165289420991089620613782668844083972275297129524543571125567396750805032351373377544606793778148893849921765149471149498254618281944346235256981308538412832625577175890796171149210550003565527495171716021779780850226159136450905616618805352345025036767419333443159411533065896296881974007446096318033669110927674925238835256233930054646399778621488801006769028084443646235056574540789153867474229050665680423912616805131374981651349795743785570719629015970243035994653211150335479522086637435421132315292248550455951132535675806191107823596886054156637589286532332869903303852655037092795778760641168744459336635259755007611885654175578504817388357072213720926955846211473100011735268116620840036451287507086845898689973696355112773109619552080074504068549126394030272150222477026202478080957076084381176884957482385529187271092868603600519283288814336224933711203588587609355125493175578057528099985450669633483811639286535029851749266913645324156704145319389403860546446336727326399323935794156301401828094597960940997583293376609177041770199963708526746092492116042412378012253923573399535493940960271791687336073323881772512649106580422306027465047624798515027454967927921315893140931737312630987586944430367312607979524578024153240767380746936325113968184665901785912789804833159656766355979676432130145423763222746745846707714924908042138537464063008588341585593127040196022516579728303000523926036041146276572937398334689975674211723760834514285940510133626651684421401097782361104142600670446704511447885072324049053657086058709377753172093381395651732952564126850723148286714351710506478292360549379863549722020913123657715071769237760333914292340532836172962141709047728167674348885522791240779904196417010255708529238192711612318947529525285134082556824325416572900005176998273560390704936813231147622966271532627926477721672872820515500413038039219224500980156956215029685148230432061104796027007512751869176747493394472946606068814162860980526662153474216475496656482910786796592703598553608862255744979462662477266282987714979291322910274224506600945659960809879064847266823638581788222711574352479048017858380223038235817529665931801383067680327157525602824016792166394603907512282285219344246416726739423574213178343556645841984698005691205479937942022095178865929638335613376858322699846973250102541773579718971397151647899568793245791538174588753008038915293773942405674886826203418025160446690036980235475995520276223931852656287179028839655664779364422197364005198165551104580623431239959470709534263803593021872275342536129342973992188650618163509406515261579430649376656794181061797880143184115559353422670695911955774928547492005363909070274392897676714530543733494534810032901073684986664824451512034515493519855263743679490690195582787077152894205372680035948162504564936061523064107739971227775313429594213851860918332163562960005376297032293457685514863211885623923882309970533976520454332560632042610967206927900529082991593523567099247589335078307801647082399092261590832906456081664784552002693153945610605273432500514022937962464144464047966381742559319050192720593716040051676354117652320464507258672336078359135786277807013313375345977751192989715401563429598697547445191611973849236357918493378168889646814397772381801770999195452016749700510860233846141026352428129268965181824004286052644963057344545324584244685814489863366600896641622474321962833996274402924678725549161696060052501318345283410553803058107430624204988122662797003258423594295778680194636838614432908107714299943171594404172304272810992959803359549594403069522723827387586519465003756386641913558855373882986720425616938911790149080375323267816706331573188532454160722020372540828645031813563514635884370550389980313357358405060494850465378743323274859563083518620415179416734248948522052072175163398773646777707897032960566331933188323836388691994832222016374606336615955503028889550265848157051580412782622336541211267437669344026358841101982557590321950246045043473029542895170872324236347110881124403054706721063572916215954967455615919697194682948219868188417887262516358019334234319336173730310583711981365754056790392136901087293407114062741960969420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -1958628822769982919838528612023444699836167248337466220077148148874950451603083319571479387804470030981289589017768372303572507512605297741645747583058442367245604501169499825483971342703749376643699030063999686831022326064013444398504773348504004725539594215729896932253195494182232596567495290149245822333932178697043005150641426741166211388132521108975569193651276266082576996119538543953880374528250626537555411110907139440415847149532597354678342050496173915449842633567682667132764161938224353482766274000372489092416215123565720555427583047528393770282173176096421177135069538015407490668278871946736124340211601060748583196458032680901152851653775413601400090018440709888278369945861451707488879146078430339458473619819908348282119223958561532297176635853529627228728178556750601933225539718222876283096998581559429623614454958325201641976533338441503401501377277022461673377726475909135172583424505205600148242216158696529469202113484125696522838774431032540071681906784206430876630617013408696980521086533095790526205202117892447110055285150115601573257697579666223063084826323080174584368055401440070567099665429639827433298679751471797899491294407540688754919396338892265719926499086408681719793792457506527038781764067347037332693540233170080162132038679339710266640358546782304266240289680567635085260662940180053970344320352241883742385683933905936907667246685306688481818711719731883812047222906652027603638791246906443587493475911970809606267459524959672974998958315324691816737258871916926861209323446562638295824087695628877620432500736339621973498891133172563496756767930794127843280819418705299622194092621565384867678290098949721459177417915653168302695945259391515380450311238090060334650140272620028643268866451044686056722666064539236747856129550873721243200608436063303064885614136639440780039339255727150450141726688260707536103810855087929875341289999924497302083995415138446236547647310894882750974065742475343855376901594939336024218614876167826380331430247475276910943221553996701558386790180114165976567337469970380282441449975241296766687918920458748246612261546173498137310100022669979875830975776046776169311365582076209329681097283485888420493142355604896660192325822359168746277331987616436407948670313326853647203166843962948828233944574247521562395573069942713915444752629290147652009581754211544509360449727716661506575405396246717362788496729150256539745214139485353316316784155759727840793723380394942078811548553874178813720294666176393762973868145123770225005129971090547404446990647279056345919013333858618368040410161753855739681064812392421694542533412947008471850169512043852932001207503622204238497284551657669623654641698967177995309943964342533877492770803092962112333131393488144178124941932065241451179180217105016721303376784766194222973587777010110123112983311147558150881459623950064982723460750430719403646626359482552301162793901157554983930495899991814970586897441121944440560395009646003730298774097143706890980667311979747055367128158084131572706414676062068942682952914026539923634933563460720386384834373788434822279791086515597278693118655602327200774918537386454762080379598726313427598162643972163956421533061189295485509027776806972422737177411723970079071467888096503427297480114283961308477779558541456388827881973238060575424461675654138399473957644656418813134528575487238419156727326413218221679473816810385163237392458437844727447020221143448296651075157945793837011777232807833081225864795428154466328992087715768782351795950993258129961176887557645508064586213057558440045947684342839634446594785041960247373510510037645214827045276959060807347326517370868738681722576599289589316391765428613649619160423452023189474597838213379534305534913727427363142808172574389892538714329385044046335469113431376268022864830818274969510614299857624683318993991036266651606533133172202288923010224644468056483049866376344575029651177519417393973216821858305284585997749456758883270104735978467269542703766263225264379292236422106981972508464366444721400713762045998123188941745803946844561768237809844209688412050921543970084352392530820143009972088066933328605720147155312814069503055015502181870796888672918077179428646868219959833949958884398938858242114937817770744810501374984344766084172460185561184937031214547839377891831476643055958521826729282435462199945892757085027722802983525749239724679920186377955686021913290576283435257337790832337103655096271663125228966353416698564072407308857356320554731163013419029333189501698649009819817523588096199761859351998198976451986938294838170373066181822120909948037384084101615890936739023718400101428560795554761206375883976071159598305379513968883205883264570252760916160280475822744806872150480439901458110146630503354807537213369647545225985173494513855321489979442650817974000455624754873998368216768639168223821844362591062793645838037065074821862901399786306751869850747278232500080182293819935853220593804521433562887490354783898677379047230017349043625057041097485337184326372557624029663095544806041876122095633379098624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 2410369687871041668096514892753144763842474845911074393184050012413508691147970501862181443126831965076412160528425886154959410370046718880712454026919928158898971840084832835656491440408157454016869573274162378950482048031245174177064628873576948553518048399930645673333816768870340698600325828030669715598907915655576385000107901858078210709008054761075271295068503176901610241914281237791463125595495732431346665236144912450117795565688185346896454596758819046997369662658601960713982571468500518166749921927974963089027171164771660514108878741282476853248561181626494631859768110043398978296906094822222961439441103350959292072481757846174116159859943880727236128838047696537406360552199062140611637007665029017934255293023592423348978959347848813097276166803427026936876293810501126064612969064260751272761453534477239029480729150962839733506786801242269942365827183724330899144821320776525975476031089047849942599972171370250722590917210581625317626295871490152529482016122909120004294048957400718674095905806572792054123822492394131878032328970531313905307447195051479616962354256402375315015143093331057297192514852404261180799859752007558650765683600810985252722378558912272442512023711382060438041543470783175731420901475457552040219075849800777385626109782886702823236440224501701147362129579847354821046441459174284108500934077105940666380951575883492591130202005497313424989407790989089197684224774000825161894398115660387198679950093760641234879173388661804698617839039590568650898037471060149962235126347732437058727267503635458573034972437375064999528322479467680342147391515837795683726680127537130575210241542052771496233371628244587790922222449177674187422975986618150820670171174687357447329763095644111667452494095722507945266230624078322814533940419144255083739507581048686028322616470413618381949832749802148280692703411149026871688279854887740955971540299075678825706121613238712933028748107915343827475118599086082724965811312228596244932539861013746790417913582668275931963779550541060141966137796432273488848574946372295781210363487675720617563863038327592705274749674493786240922031970459378541428807938990070055758544202981281440640549146748812624282447807567657207853012115221319994958475295337721387891593620824488588288201999776092188664883129532688276963561799172245329217408507186971395148545016539752378829789949907438852229732521032328982944637728056583398479222523452460384098154182665399856227133287221413182300876844108550374874152653206128827929033160967391264473109999041316816325564168232848456442769312309097130227705644729043263896655486549981789553137408678420947816825758493228189561163956321494467331175410695604574822951329749574754090822743653923648052380431325142834373175255131651042518835063837879862155217724554971809115539438344317569712478785061380322147449765289652973818971287604880021033584897045917001835084398667146095340180868815101722240491521973274676406895186655676958030712676918953734818780971595137103337587324938333678778711307512288334583226821131566999302471187263157320549787229641482375915785448255388080423328574019007739238787118410374614181080493805113247538315802480548711393437531280834389034312777141782420134156128925083186090672945190047073441237477250380127497710327735576933222367034423776290559948979494520653644023266889798656836661701094407231116638375214351270540154817047466909853941323919582036162405029751074726546930824551738536824957043955088753942853848054195250684160528002716295280608384808445781659265948114428754379017157221393698435952027262773223168669767337454566177156226843547849370533158694023992350673885984710171689091619126071192897523390972290583922053777012397023962531847195576163135680192870964663873767651770068932333960744537643977941177403823263679529465060045425575294898928954906721602760105243090367315806596328019390944948467540431891977122231435813094218819470928336028775832770483910797711677098454899586870877411592966352794472132410188351939955707336116958371222412512575932516441671830975599828200537433531527015801019008002108114335210028715005014438279459768195166675161060766224905977079578555892774353755439769508242296112062567516685844697994524879833018998716345392246172566629620314482970682927828925505350939544121995966337938907210818954710917576576595996091832817182544443141584382613824432718103966845440493583014822725485689728691448343031685235480761299806696338497743850047221076457378669313333711797332013410624373048374066174386269678002652276344681713101644456231702453456995339608128992227949410775670941931083291517564647049251377696906895023757488808069034044265375767019527789878847331262966022525695432702006496214019862591517798360695366935702315223956120483637409064958312523599013641412019234439407362971776132421891822863597515744547983864534091761238510930029717331564405845758987120463362355298656077155917936863979346076589046882694488670913754131119289458702516977702839744229262507817913218650727491018219119407940041647843064071110278562168726455948124414736407535516193340379000471552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 708505793532819109970380167775946960645906646896211263490556628430200913514012208860222777225078070779206910575855285325462223337961799770764875545569330938866665363438008545664374485371040348237006004172859609825503403117833135909562443566925511694463171299658882878328046007706195763218864315776236790596102769047863067738562268144981553126388161624412050478004016817446539330255612594264051200180059151075348740481822040230853073154878911419111751324540786708045475163655732430419295493969992562947518287287078977468248648349887349068148881299684105593576480758667888017311662488327550120336363694929172703483968166024000053344710720517230553276996081544507994143292055840877968969004131297724155850464363601562057559052998007786546944860284153852239373082697494368507689236172262583970715561370253676105942903105788397996895185164761381820088575607791487197825653222913277722420496468844977916300269632613447731507364715680919857486746486295902831654309666684128482920544383735939630154819159516721644768782853885377137376949393671249751298691651060936766521423196162525748147568609695668064616532704261266509629993952698613449312299033156789723094435069174419334117474792685921929673200648596934103445452523678230473498967276900512981755715162347446117093631122452277562347222182934078697858617836123594330368472228602250107848392245590947637593418059781008622133128800576942985495220823037420588418578945911102706216972622661100309260136104099735057477087680104740369197155404470824094213749693487161797242764300254973598673557114149885202937126063896616864898991880056335180388088204456261493717577782981073585901829012668384690655633781433554441676108742991683287885234196668018145005347148797950877215854347513880965035141271689544122565030029916836521308203082664203485447363256573022826226812971005783840033072182918822435202201049997623183516082538710448472419644782470351379408459921931217576900825941599755698662280789910483719394184742080503336537725901101338665953674259278902556777914682074341185879301229061469876816463559625988206013210730354377141170846933806268350255471410659861386096382419236102754522705409606324915372270074090034178331730069467236385414522579943694734444473029585528053541730525067961218862785596519626796609887049483281794321848475481528224422236400013479528630430631167494619407362789378640313928181554437737548760387446628387516384367972773546691573250931969107592795808122369480845022875899621947661265680616505704622732154295685698230047072048941300714380853304424480107381382712410873944445077490783135912335921606999631213983120625669620772416639484699226640128710814105744049634085387014209022367241470842760769242844294785761791371531910730219149195363467492578924617823045332135058595230791420372027511233268475603642851874409795728739055555286645149417452833080692054921264736866955089138280169926544974086764687537566418546424419930884724288569963951939949791518406730226358352915727410874822085430892280811314647380294418702650418305389874326396140887200257843169848822935189786226932745859111437909740162676572015586394150746303718585564446624052720748371553754988479779992432643678156861927948297325300051204156482102909904310127075381025146462026017699515455133175563243310921415628459206937818169713508835647543989730700422729890542439321523534297394047026846188100156019029965570000697727865247419553733368731473308034488126604159400688688061228163374834299776904259752532359906863427376072669551238951116169236849435448644311428263748223974584083251098503711800200930471706329892648601219071221512687041920380827488660834114668506111769953881044457159413633536494078489887759108995012812909348836403391075079534950695632023162553525836631828826185660033408065595872953242406060196109957205293479844351534750900752815200701934320616167231236175121873341939916794036582813165819361173631659769314255078989021520484071174723137441096662177634188906130704333470522698538584702466210973190629098352586483142686728022490822944494236525738650894688000728395139707377891625189111003668615733971369003132545510545534976224380036054082383360191377077625404969630453305386472105816016469572225464370688602330198144013886154861636396796126791092374471620248062518983547631352867893942301349402631038080344905846911180127209701509913929203898568294319633655261846653044955509753828115667894014678400220845290882926463563295705113852937347712025435293488642396605164716143078176953679849159326783653554958714007674315889899863839623633383763518705495372089496959787358339060296033361323549671818178772648234458468787969632741734355621730207092897956143801828879885181883748309190985775764681240801654117238836087982377056659202951857192494221910776102775561197975815522835026144839241509874697489888721411290031289570009258794389364163797021110688382415609532517543936127908144642852362207490748205694539969919518283973073985416789523496157903134543305427681731960485989582544089729954095102426652022575342286538905871071626785405575263833015967212245170746081097886615556819860282408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -3900819645572712014138491339393128171448502967374791789766993955732136969536803500451782004893689577767964332424097707602500419707867915409269537369211757758586992621038321453080081623315795202175461581615612728747456655749313746929980585850300261966250282443177533425572078687103593937499808440785953243032254105621886680164656391962320911411151587809465577183187392078797267520857328031478503283124571240655477227018515415551481843544818370852741412883462140114356815671188728941660123382019294348931739671911419599476235599376220607810433856404293357411019334226367810905926076701568936001517235924139589507501529491771873212506563068142955627326041729899552096931278684443900965644202783986368911247140472139034605779237056973276612544466055792624111983448634556757489551544734348688954130577002876479818788401803582808480813829007250029560207212234758891143289432175196558171388030118465528602767204975577874214708764841822775558658233662432412471505453860585762128829251025752059643640443697038909617095047346129545558206439989034362716008074958049308982744011571004263759487610149946014267944029708719954955923696380363285197571314709719329092877808518034912485586664894644658861863109569398533060322284464857799606027913985750123487603378098682079393406892533032847328349741881544608833642304946512861709423209269511751040996178930151113886314476078169727015989432270431901591765397595729167422720666048327215826599339777914421549595912548914953515830877040207430665857196072104739584048802605357264521401334069081600901480443723994624771485812508143361322006638567318720323409638380110459995710306481636352531030588080217005493047469386759515449401383581534256689645274537597981129525596812650048686758112491760575052479153738950641897323396186076846881532656857961472051373821198601144326352102967509842245340829984762754624412923055148570605444303876701964097470376305030706680706676512434107867356367703834209815058382138277247840285748225094725841899157772699516725789193220418610748569016766258125865102829495567858150099004705772391309034190439434858441540669373711772451773703861766509477206393394757929479763516624164179322351577923055183900929760067826985220897550059618157634546594414898347879750182399697319249751109524448327233256851457081945341204860776539894521177914716765676423765982359519209495986788702587024322152784824026682521843987757632433382761672580221203032026273188329560354753993940966210987539702430185168057853897917597155655235543716485939739014497905164533198817826684600508362989821873746013915999936680438278693287273181482545714503179973022092498073892155939359819986578284987967251312277850679776113746423839682165949661371870038286895303659479969804552106967474956786354182048550496080446062084242981291287051197637166845963825776203313076782218744614001510979180876760872685156858646225582726826288631848062302892476398906976864038994370354309620665930913472049116383463455659667874546039414257457559305710155996286780174801446951105134764235631517598492873363160611707646980251587276877882489187905021843644274236946672615072879104763665760589442674158541592630853005420544510257757793470173978872351712815611913245525956435699421465027964238315307058619729148655417601573047365853046691692377015092625745397891233161983622612630981998065069486208810788012584442733418518416503541907443906530244174035503262048107645079544637016129037781735853156584857612380025187685734503642556355955540711446049520056932027467146827244661067062292466444026022236786505277092622593148347422697170424035959275623836926467423420273702033728154244241320319023955009861824786524691043726322534343081894459407644996675579510380175230646009100774493661245775920966100026956360873054162952457100193014058230816987718897771165277312867324860344362107717720964820845282390694175106120152996270931913793781855476622264830641434748041346098149579283958077547269498865032640234738614630671401788127448933310754979656451935596859706217222011398162964553626418351585715133430599998100729280160297498264233395035194671624326216222619884183496004393100325140282374145650225786588090462696553856554463163995283522915830886614076517310693833682526222667205503369409023363628539694626572348803593058433365524577099308086056584166137727141787182232689578980215976744608264128370217255385671329559073681281486921677938655066648017886554769779132147571527919418607878670141471718935262989205624200247042219063300861995473364622751766974339593688769916665551314768200415871848539091668639687028626563709685095321617901431519030493919902375421667019871492611963555437065240278106861427246170967175913221665921171897594478224233720487802390083320296555783434966014657231570749114452749939508675013042094273540905931299596031922235924762835085662325302433261983077909807966228621810826127859808178954351968783568848239362499743143524003693943486526824156864865689845781065281338160126857129057679878218706008665675995791638418395317887738206594866381864999028339658977820089600902223023060435946396463618754970275400384512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -2728230646628116855193740265667746495305156831100195165231175626140145339729793010010869512440894255952378105147253136456159202943957047938036013769294322357952206523415416053959658060972622239288602033677415383949054521422048274445849904840596777202753801547683259992406656807312476070969655383107437511445432769873474592266682459940655088625836347966691633416509761170850129652432700368670992789870482143931735007693642691270848604333210750196665715437634008110658215510552464736590459737413900664141390648551006707179515785570415848118196032896111065254578075695393440720577235986793522931759469234074490643941919170610147256026051260551482554435165768774300474649329482465226160040715625362898258996436164122838356931150543701244863311662622381446714336051832724313466255201528147022433535851747568515387396993250105632161171482049394406519275927621443649288838943905930358506372805666183484412170013731563860234956861444536919082819477564878037201923681636430960683226421575731610022834488780740312543708597185232744375582999728093623894563740700989778607513393572711899148253860804920573648675624874661689305662481311068351863406281968094036960948810989384979251430715780606981604057412525248203234892434465695459980858813703349656103486844872985497101762785319772633768343458579775760853791873996090626873834245834024672802423785918808294068126178101565580219287888025530145957622571776131115254477646394265720513533153811220380286517028634302416611923683916946858037279058368771782708592602528691831246382760861362039591882509521923276788224625401342683811565860959994638746984051598835482714465702929268888113935898244402449324013807311051980780968268900699087829607973034227739683244192635533599062351074463052128467207644357415932872509652517698830139764437404516391069769267015077045305519830578659217396460195819176832221718130697286027161774548376315865521514059328149719024697212197664824389659487331360444499352804485254823543238742621408898069834619928020688213969962230433998902507124140554810725826383626996655852803276766918487164918273899980719656485316148177282540578589302661618612178107944945087782090305357584226303421977145022045945227099800905937937932322360900271917152487935684437181530417900067870389751285207188524913829358753057661199237225294501839407430881407713089571390009296121467073400230764027767966641074280303906050759020681513938864098119893302375554020925531231328820029356489562719917415714274937738515624665541533655864360345973493853905410462824350378340558530719311661216041267347785284204689422310083936263086335616769255016426535903642917106464633810166252088334074550925390366247543837485219880943179911462566702546544986745861767382087196067018633615589629815139366638561419407545937472645412854877958546894606658400469803661914959487514620807951408603603533013166402392884636866303553666405846411374109644617630947760151694974345344426281962653098353632083240489335739264922076590338492399150689295249581471023854534138791983151921837549267771540765271406056531354859038452719730835163051749042630577867004820958031380948896290905955063607635443359171979203057114501027076594660332510086358102256309993756054714103668029154636948564228058933621230316395553438887559929741278795747260464654875345034719344124563830310961303499114299335618383511342057643097071584609002233538141659392318233163220938000811035820138330970822409300118153936563672326529086334211993699276522570538325222305066730829560678600917682359087269615636146810547247091338773034801998273007342954936176166403816090896050411277419421865432553639128577843245408089339143097449276330915712693391639187616249592729717925918444384045466650347999660382785366032031743902072746026646205100104758095026524067491995083605511296533457317601261854111014308919265050964343926121903170779134427287657514413282274889818713351280060242151013004996491721234414319247679894590483498265220696771366062135650770584009594278473861727936335058115355515105352648370378985226607606198535067056407719848088253121920777281143499231787299556435143108139039760916152366285224779999173315975352363129179147019877439173380439432310372031656189777856144832905629786734800271800164326658603878457200027783662253889284299793996362800647159157401017275307267452364863380974532595838970879400642897981855652234588575964859810554182485906959905552260860702951469348666605593806546709345061085041096664972865698692723647612378955958689764745453196249672708715070608924854543235081931915083375118370722804271884927238074432558673465602600388154724460595429683446984045167037676575008664829017425929672146820983921046540437979939690538175569869187763083701766374281668402583636322893647399461422283373124562538928172964288774539712050079833367743594836490291590341333505163444878661867388819876357606027243007053251685368544219679528115542817510505842326259462279822828586237026877321594255513407111854741502656782325004035338428744202358051730872836021341577217331690542936763021017914181967696061559812985030533593067456711987406366048256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -1419962652894604286462928322764232794115656708465246708307502178711452708185933401784581546722871246859536010682095885286572152962188289068668252921740026093413587251880491478868531188258484345575978197509916433411526888280246847510910559626614930213397725618396358383947246910600610939937801822931401754245745020295780201412581985108846334255117206470244118100130201167086536836476501165896326859983627488234437493604683493030474695466839945593736581125678258269062945083874587453066296273260587598271500011490467317257829189314662958404374110657033311861093531724193679738857626622092623692052194627600674093449788945433464701591579323011988633929214509614065002726156254972642427508516182036993962219306485050388227379503593023369811131625563294657960196456760429944279368294657910278571800344489435691228496904259492112535125028377835989651378499833301883753878377010354762536334800978763040762309809928584084925559050465339019247863393266562648888208197325222657569036019824563939186993327599869872333812893897260320012005312445987992941334491344839565109608661062241229990571275453158270173288016479885947731064256700694835795899338278533203968099444111580320162675628009416589058608477356536289734627314652562749926530084554081492915803312306439212437982030816695719935089495923498248210094374516503827088530093661728810652520418670888900152141330485018999652021040830383258801081357884713599127348379537159000433053057951272010716408569647231510435390003996730902304834308437972462787265191101533647408926983407901757080606469322426748729387877919713209408875048412612425580991176547163860125923344508718839912878966603367271564782503486091416668305816582002469167658652053880488524461151903184852233986476067438758601885326290744917814828772584906060112946504034447549810091429195649400424262597808073331415784979223137898926136929222296171303571448027702429809520573853887950481441264406918149657948341686374597095219244899486562472785871314919649396902983059694371904273623694346682915182407504875288003271602315610008075942215176395100893806138762393169222506086326630521925794036032800107248734262440474385259657645192821838666800311054555253953062927695795307083212496158972708791643248591568736186383530321822102359871122993427114016732205750881362345975288434073950142974804617084250859267446533184796184607464762431863963669338260129034722496690894001245049329757910808503559159757845700969090849015980222649912044796324057460743426743453984172596607626321559674395654604165433498500106776578039086426145116557450010114135005544892523695726382945806724713543719805574896522011441159625320964247880131714879056835276796249437457948136605523509015282328839881544248191491004316319502905300207342357587196235802683687963703553879506769065030546252839921414470934937299811627925887046324120599179371778366616379289621139865066420473527632226856242636483424584978764391966980709742705457102359431963896816416154763009462999841214946932279175367424446339849663805050439262075912202136649017393094460053642238695795350655628873669698858951711924183914387798724331281655444238963608369755858049929698796402951207108377117439619243619231617855798165687625456045894324216063472809218733699378852963563171587454872811839157702442364170036321394612989201040378938433691906325547505220322061462274130616626820683255446896148527395453160996234023402143684328449208375757337339075930530747227760320851256136940507672388403287568646431003084053469697365259635720006755958570669509518876617123137438925858680036034318596392937039658461606498805144598137019743536765952622522337433547607880667806801502771619790477326591221533948686151606305291122252539604182569487916930474082585638141842646178294174407289657692417114320417681799900413196389689269874167552458585829784410972858842360499003899113911458632183091997488211901282634685064066312985889965929880145313043835389721502696106650510964897847918733555829447841953202098197311995282436065575804817446208092382598254087787442555169257941345664659880720254278618761987945609312971008302570813083011227574441653399555178188712904716931571367852621376138017238471671203350879719057040303657487639783703606545811150721309623998573888830660591347495653882698742187652820507389083350021004473958938488553291147974426269641310705135440098524545751918546177900167839094038812864050258580124188262449052860347794363430532302011356942248408524581225943520774136801474823017207605549835326362338807509440392748309269331554217814423054493111896639385985657085827924137426586045032162478643033033507485015143557744757176648258054094156035657370181704425275941710531039859105790826232260463123886816032110663305582821431239808584482331950634460967365764673941974445236203608840909936304425674285464914245446406270925148348051473237198691915233523544020790809474057665353029597389059537329811246600975428650435181983931051368804439202222031425149232969561873737338648623690878261085318300494702879987183485601954352576496634524420026065988976270676922859511493305484124051430440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -3197119143139528391890316291166594930682129344931126372145347164436793730732903553926435567291316946677055499934253969344166422336668165255917435627609865785051050517756563951524813439882105306263034009573755010281243712362235290364883972701776889650751310091319362674832442231172305446919930041222121492125004914041979353048298190721646060175830679087665077211998814234418004311468847760696943611855511771472264011602339461397754329996983631084650170645530286632742379884623044747057561729419441596723432711699994557993364356106792002880224162019075830399409733056479016289866873447125217186181117860465498804645930340666578283328043722290729885138586891988134522278783960355892888097939904436440934528278184315293335096114152408701736992152542415566678043621615540685089789853465073089834434288044823628325336126808434499028300457392766605052003864648614151648181975354232977510986358611187634643708310282630407103159400592930096080083402868948856486304385913674661609745342744823136829472263277118666872600438489263401269404598579458579784296494252094289225154106792815754427440282162162588350104823872188817998903580411356401425507228722512002472591875129767688209661284075162388958855081394372259133623449431911995118671846876563855742024953671253675721948848883533150400983243458714016472935572205639950792422669754816696345728538744230510366614415512800217473134515513628312386430000102447218261827603646695046782114081974880542812085152618833887828587278014974541007065495662278759963466010499179297299054032593235351611521634418502448080120682644482723341060090798894555974957768327125889460428659239518441502929481354815106019977917482939290109352221349368996335458268667236332960028139808333859025814758498996871943506123198939997297773316968740497577795032635057740742841874536774627098567356374132165096185608446297767430306001735549575636612656725993946601874357481178324878497006458296971289148937565543041117914449521924663935075389539461393801056976348698563569408901255071793168080463736329712969899831480535126364866881700884555499851044378267310302673203156120241122317695064115345217850233607597459987176042908620001265730796101969349057936818408148760255983491742835191041606805037531561618675219039416812375766863557680807018534388073904899202792617502907992813780691581806432988219425053080225334723941454289444290145991322422201991888780724422280135843959536848758756654865539194949414826260991205761082474715174652478202378289134191380857784330147222153430954194305411047531790374936266939207405434285526445439303923516260461307862009936473915169345238427859019153627985090581679575857772636062982583422452031549364069812661664945230682559681283296407744608061109354269562363936614941709890187545446848611676071856542275183940415299237250570001276899704242595882042578981552132181398783158504749814236670068842036232717052255627021532349998659402461255718421123485925814944000968774565290203344044254871542642146038468595851336287839859774188527628997545460817591302013864564734777415552734096848660657042353212879793655609675248184587419774798886220672108014111839587041562259921815389028094042106423793807228992652694200055447151726247986738364997265537160733953431094195118418477666491110425343612643018472233540607700950421388495288683310260872818898959205752257673728682535972838806976621716518522783658468057785237863087035185798155758218149053839680730265093978661700982436535134585288162970492093317157046376611937393449972528606622472935637006723971612601350466221191760020448020095423827461026426178718574259498185446029932822426689534920153701443591551886110902963581106709556914806633759856664355166356006225853642900184577163195996624841638602197343654559477887719776624525263896599942075819388810093114197578124462123263393871997656463946152963722300390260569442967031734277635999272135323221768756439947412138101810721337833668413376057601172217321987112207935621061919290896161075301430063977046081212429634018348664939032336593595246054170422969792295296337596375723126652965803671383201122565369781677131252711182748938427651961108365589519498859098974680039759982790561814382560723495929552633266760707249078143006097784620119809571695749725372431296298951725163202950197519022345511272096037496846931145852710534427771948122778948391734139518638920278481001985323390340726290958694090006550556510659363290926922852933411952066957919535756722912291671134048348156527140677328373875929201177018595106862487498255411449491285273625566061444537190083173564443361190036765073342199414530157665702216705159034985131211001305603963421739350435311166052393659112398949243090188563679776315972711419000105513764841791039151858933264801991783783341103393329860916299583715547234225658018558314607414867964267549987126239900658513450309240758628199006642242534662091332106761403938621728388867059490410451102261835063728597991007905906526409252898834998222165661969210952204330687057164177301606647193821617161869315164386224642319345285270313194480953247714572760196124950659072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -2965288735721168728089066969548667996471326854623790634871588554113237292219367197158944363988723362360859746139772710873573443427578147896374415061317186440858084077827684343750551227130333570643523907584739665625226750407376862756080408236680255530769544460869559613843250336725222548919262116611778891453967460240398052827630314094157902193959130094117157060896046037526913346388881550529519718238323839721789058619010796742478691168726555364540199942471135157004720379343721076463271264338024875269311360249901965653811934204937246746290245025057569988066932339257831804378615555105628194765570787885776157417277532304686141774524054589527544450199272230847086272279741619380851240915606887167387792451196554249802080794309315209024750922079855020166863270192648088346978067472788200733628094016693574861870848088106095152885498929133769722411745448273026220137539856580158611726864867587198146197788295562664704460380879112331496461120031498864668672600040084103583813262958202938244494394606853910550061711277237762132739835718423901339497557072698620489324032842053895516163473985015825914659840003868858419020627465553451599283499659054705558678590667396877354110361706849320925880542857579534145092295095159587060364206323690105160226053085715694186988192193507857968766771782579270109723291404910382049477911348670012116173531208365947325836456971697027433131666381351862903142520145773334731421935934864801910578424583885122343803627224026354958607052339445458669704544364579038334133407583366431321439069932408770401367754732477213776786043909191815100383683077462068774185425368126929767564309555789636021049632063571662931998290626613135988317371858621928851546184265570398658449258193368959278551735590812544455662622409073497092847689808690126753160448038010183594733277563306319272043259578464828824307248390125900128779530455605364596242376186773226825682876560486674787091164062586336993212817509330407604200140567535731544950547993429596405862425759072911422953911842692710789564879075924190904439408166272059272669863646297459675075230271524445655194254208258980950734593423536232335923030209972025829009014412241260449261714932059831439224529295835858489300550792396088399175017965783250383836372127133187966273553493934752640040643180163996345839389768861088850867098619023220774240692277185441631392597735786962035212295071637990777603574185453049579762045471424054705899640071712976001389828475748862964110329360756769130544472113380570423198619724432237843958056062862780423505548644393003691253623197401159407136576384071269029894555139096103313105950343850865443143796430027250188111007791326525722699541522972442131845781617379947663737367253631114107117092851593434388725859386275055923266887153750816463811498632978530106603996198782389825877146301459784148577728692318164385020970981638966758671857067125328602229224232422977706050484624380429308795864906300722584504082063100967960702899603235141527099409578354069356961982073196229148145071209997151683301192538620894063706264936677982975078632878024169249085751168993246648608601806942440373724152590192099335352062688268340616363389309987596324817084343351232699671995796269091413570854731884580427572660877505650794142665567976082192643978421363378996291910436089504955830610073979250763032705752779512627013131871208459974598337982729281091792385188534839601165042572582136158382380613869958098213205285883643008238109517618370035335398476142575867877200877360750673565144036203755886015029563769428557991086502606044902359060958858183109238533093246966555308197042420937665855237275251871774230166397955178239174421095304186550097443733550787441622882842952976354896913245362697627994657522831210003480471233480853909937187594919761958396753343912216544384878817743096216480462802070025299144376461092511961966570087345053169787945645070105185043891928514437005718321726685747230878508161482448730970698398854485829195925189974893219910350028765085591079311278063398419837491422530106509413729265125503531770795332054606640158305012220502670563104328860252172131412322716499005359371014968798266552546233858133662350269388856428392032193805488479388777053836738625491634377284230310950904589641359168135133515154106939222495738083681792528628807648943320809223640614095496974011200763875504294245528665176032476719513558456404594696572010344877550077281162993366267930685109372877433285180423408491908877137740464401927232270558221375251959552829151341245157248205397450561598553812712512012471433443671564699291254282245195035128956546533867905417322673193688099573313949438534001171381072211029122622917089007951106211886929383414661029260450408367741514745409684666567150325673314103170524078440198242150233992803654560541777444437435974047626966800115627333455464516099949436268708250499825280914457186186542560478980529927740645270358934966679562250522063775047527185202579079390678382993941707162622646826515019993224682887350215052144162927704293169571966430843332882190751006016566202526632257810161981355301273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -188448171241670623828756984839145419680494382097857495477801593014336584457153790331409668385817674193827152768537596210419567133367899703455159043581747233305900129189013252578201093283834933952729680489299959529816337891831996965726800519912689102714229318238368613110292941739472115585510792412700160429323387704489291553420240315447934902032665112215890575994332205265669153381135485073763101151580233156524529057826245799634506509014997273721533577441898818054235911160442076707907525326095808773229815200419238971847718704288305621494246849561074234851926058339675038202470180689162574228588551646618217597309754115630784168512162820096068335365716790144583215790774568933101985302995473879540790419515400215961810740682629246297580898605290932463298425434245079497516263354905104240980245367101481150681908063480534116138276701442987024779200024185648713615846852573148611560953728059276939576342898055925964139821549018547019848271227674458366952461301834154562636834628224251431144205952444467875492815520090728427148596692461837056149450909783860896864929928321948415739202665357746924803194665259893933365335458840959232583642000168680024438977916496621012611464918062226548600644171923031939486437678024069767448332460999997235824740295779391628414029386041764944467086182056751885586984693084525463922184059595160194445989014142998031550674693521698300444731466537071790754842601768279842304037910725959534356980945058878529386264065754578944803495900857452624472169613463937908623809655762297445235959685696773904386208994286335253204774103454703048641907274354038106070940096376532985830536070518547176351389101991766869277271819026144684827579903686997371773562916927971386421968252785666357869756119138328444169820371851428040618358048968953599463905125521105687202302877330293169271173475415923826196945947582831545053807646282905205978171981713813960180210289273324839743927581788196792616381107178938485600132485195805160165352178859902921904209470527482453794324723153703401400500800235908305448203442853796108225630742547343492049177066347300488598193696135175187715841686941818620103848419752302368932755753252437065402985295169543977790998122668872230955702075560906076926442751992185678597127560926312164346515529332112565989358317427244022907854461311546512966970781420997634923268432549164878979507736377478088840255323764562637851962725366517889430315392694961977261903239262293819257335668971301591906292059895772699009977041911119928122231993001676718214952332527717049689564292977848242983106946005871977676574567356506215873593785357369432962915883615387246719663490822709832150429451041400313212427117455366392888167701081856498395013321973898126462099977694868421160399848032878075612647312316345752501702121254734264282998863382347477241728216104298336122474947063380866736733716106988279893656167424053844665624662376254331668052649692588319567449706733269738735433928190087029791665822398217621267484678806068082422480820951729788300647967984204873026398178520739308222517631160721462422682695990225254931004182215893371986958136088089186989005902072506497329140808873967977046557815580319405825671784360807092030726189680856676305070008819193417467706684085889521756255389381654244332371507978707215516957235485745900221753110136878266066082495995082423201840395040450271562857780498396172548527693124250286198122052938785859367354740807761936237336043224805917620709575301573854326122016639525140579011309721705369485018552188224342646247035980345383519187591045281074857438885153164587695604985353898776648517293725266313562900392552387142736854398135881272051804456322398092959723804152773595740080382833428293488908352148440711962198932201341850376941854856408620091373944781623740777261632342136620182032670979646831528410911783780068466345259450616861336798402081482896601818467469996414350092123860210044305510665130896731823556043895636577810744739424478407282471554986087801471874499414896859035476990044531723112389668495190824141148909069253515067442904715690277617275425746204901240083550780924834890462216346971933805037587960567737584508451818850133573286779265771728317710225766940574429540743987440659541768380982821932774762706030638543010632034937559803063596688086388680195213803147755254202685605922998414793896823670623036204627747840522832249379297848694353053061668008918546195015533440010321255090868566052386275745026320694873700321870810791813596860668122800133388737471953938713737917943837408452595735302144424891643859830706037748910946024225979565175108025805105025679201069498261530441877499361006596787703744198726250720227834741823118757001110541832593383826940285030682110895436517859436380075521859785625763480720572156045857309337111273610748190691531638172571199790220803528902128629695700980423020165697338931303678145574192013412315869769690140272773669884694820336695150157679802622104758717453006908831055379687511529879467753478438527083633472764614913544732018243691339922937623099421093137313859451337012772413544501084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 1617944923699286418408840985889372999464842517651685690286806755057203998144022234386407423141482077618449539574788726130617048706911920649084847597811972534672158194075830624883097121468135781455081391497858429856962718259702524238402138416868031300770343125595647584161335480552356196186709984489696305092197522962228281905939603979579701735825918002948914888937914504649553508636339898555618135242301245885732692982498116167197767740143178501307854617364639398306054658722123709541898865291673867521900520224604772691280410370286329393266096927597835962836258381670959538357884188925936616488057332103164972879557680713072651887409520474586995213393634549898078221468128134458421108045049119791172884380706589845617321910670316146759384921615674060568297262612866301047153560160042858568484430301765682186940811811394581971817686181989438009472167005046377792270266086852400249934100212426668839564035341769626248939221571902187254206815896263190340383927911395757780616156446617630969950374450477793422329687137825215973311438672044203023476477417874157501999797936876530884271833506970159029502793737865669208620619982214120244232248636976199256385142464235703006033594801192030140098140195887591784403674028804572988272840963751705070126995512150994979067351413834451935060119638236149084666682009345665979915347440206515259964619642143065130672777396112466047445600865087044365060365292729402241812090452378378270207690478267263321918564693341086050475634811807750727338192694720721325708242898335438438613296230099513715490263042399610282841998810912388446254919575229926524377952229897862289746362217938798652902882621856294173447809656572002367036605227268978494737724892002981652774769545153160963550943888302095700401045459639797868373894141234153529118781533705110736461617454210895304884139158962100667541484985550089184738094201058544671673949475499773304268587639671173342053527265789411187154714852473378000318006060404759713049459246761754270220707959670637799812206619539448096143390546541371809032093402053533278918721472747945880930757379957874824496967078228350770623256789772343446372746150554898722228033104923128899220257631152484881920185567951552304182842583195778328829164469881549463751165681887340334403178464752977179603239355814620411414845121020118273517920106325517870572301787295875087302309925321648079449742773593403681198639154369496167858708855626175740413217469480682672229803287960225642041060226483825157693615122186674633945128216973752957027167474361563021767216215420334728673348315091921325946024724788414093241555225388899050783112172426652149495778133249249260664070046598310202098613852700009702376681839619717293229204365375337100028626846571837779021840626027236096705266482910981187654104156609184617531100189230586981727650885684207283548223070513838336785785555931560100960195178048297765115615257175099988412475754048256759758171187104529690840090770442416697411122234121121375614749792921759659150071909839147966835715430441639292110001139145389129328575842127564475419420612195709693040969944478501208432336671283866367159141790527644167821563168719558856169333121004537155971755043715244751757288251523210812429450183216232208961236874997221191306363585954678768376988252289320586084811867663370182461483010915088253475392335473478833249796613169075511383780552242199835067952112871672031946431693690355623110038665428354673632582586499504721769140845176821380373938851704024454165312100531729631851433933624428785712966817614697211322508460592607463622974299021959520798228738527479037249053272446550286409329087226588943351954121722781428155292917040109411542017882704134599288391970869329626510004420790389746873065328821938890429192119631853948300278259139187663965031051240440773267730069746227416238436056796524832069159511640250262206176681816603542025587571851558548491822235716428386504537794402850144606038745842276455020177568702179605799333804018904996494448729779215819429357737627274265558794795153581755694168837617776222046698432328345539676133800113494932573911504038426055536689324245680105646340059030038749555007116918915837027959313686040914603897115999736481429658728677615173697754782241286058073610462662858185427412990145223154120708753373232891950409875765303423948611316198099146514040111554687758190855528668185437323351883826317994534142082350084453820162769561351880005576978119445742718168032989094456242946204160929752986699853998858069003467308085182344284696511694957033326660574530285682010710962825602631141409645111523110803458198466389024981433206383990391049597914372399429648529931472735743166076329852489470205365054573273601566931839994667300448434149087839620089629114659465692456957519249090244117947557128508120469866260204971136865332363327014728361786946125373403223832579278464553516181649621189132500401805646111332332343371410964105395088389720189305718154616297935085021109942565984137403172208203955665645018784090283584565606685393034982796932676545106495582656570596688582663464024014848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 1478684025887636312894381391459359419000989397081737729104082363568922366528955625218843092566332091966450210463831062315094142984675747410419645750730514143437121767900740064270217206987393281882995224725312200204769334163803572793534892706600401811473064573152832061824467676329278706773435558316642004187923437708421233025099417214769183699933136675483266671769479213251699434001508717702174016143259180655996430392206310061758499224662379302086921444583352973922807044989794538288375318119626940186421366376067779716030112165940364299984829626890044863087318760738092715742656891311627719808471597008537622987155628906620930575970134205903326446182653746831411746240454280667828574246025116032833022624824167389049220560942262488321695597795142386653871246767133620943374189482773409547986917383983656810906363184537610071651568997576406099400256972670898872499983746267911434437333237712570530393478461478344025195426703025148488877276687807566983696023038518760467416422562542358296122596995565048891055966864723040015321149972057716691055772296544597457835085776285189510855193322662307246006893100243141885004324536645715742775783093985095311154407194990384237818441589468376802601573268113355896883343280306955390095692485950872462358005807425214007069901539261301163943757760225251414764829794478435514617111327235529323163442739021401750001477741550836874161406706683727216623748919270849291017336557865356088479059085881665074141994889807790887519569377506563218933902007847303657069961415642334711247317179083021706030167918154313335701898032836308781761006858670374140698246155253437434569102091773346229570711189485327229935695756675572587566851800717676689091084702775802536658639026475301810624788320382031051255326874424950472632559477377805322128630590682147815704468657821792461161487851792294589215970524369959570546665636941815552976296361062030379339974412249219359355328916870011578635222396023997902616170883211081618248553134501030167977548128246678943363851604391457392557856729989113504086959542810958871078998937804979712522886502143878641508227495102204248035969777932282786239105026828259431644188965970613606834886033544657642374250022715054032989912890391693498442297466722881611828525527779405791417442562326909688994268840103520443950182644123133933755861061164690827227308145297383298391469688592456361770768629596902105385763164724785507182941350184116212894470386880672079628073954210794330259358693504127367796111469275087773839552785724245830449191886050184336231716261810796599171244663341739955433776655012838826417954150371616534712876152136564572829716250931183724971376302824638471930284707584372959185522037871351523944797230502048298448398222973339106765814754295455086299328069184565865083963119597292585980537850578679734678529591814147557199714688134706027999897771380807603027872971193689126201885610968664684705770237160917953965882714805260417764160468675810497548784240059784384808806075162329255155383670191057638357875030835065382003606799946524753862459926625117016633829438645705722837984835121758681392721938146355034130358450374061848028867630424515743849071649199385214167097238958386641891340621524206489084745049533087698362747776032845535551733333056004010916189156970941837137599554534118689487744597841073916414059547983430009584326388908590784231625049631768759041045251447234836913577920480710130656504765052463952238841965445288365507167181114415024626783287470571547241830933152017682212241570459609861916021980901554426936428266465575705769437711098883934479877284847712930909938944855873277502193392499012518930676245916962046667201216228081655508410442191849453844879735371525157118407341985809412906717243910723174005535117669081199656741857019264861192391610677492886878605216969656551593395690231372742116072344425413646246471806124061742313070784454998556290091340473519886109724117674622553112253108118272756894617016916449785113232972245924632925797754113537377501134939041924076189247295924877927611630423948538697673485229391219726166751015369909601367141184313818819838823283828500147723977989335470714378098206717141685265299745139332970554731778005715169474442237360063933543963917720677982483709018958554826653462389381674370275808825831885960222381437266775376898024331291074662909094038256588597677333349347455059224659258902772360934585889865377382741105486404883958812758866395676057570265583110499392771005564199973918915393280359351234731363448588430917988497994321117421739403823182749142694237596371857364193144475470219084990848196053578150092045393559105792556154575761471430871778460674238033665863601934687516522273748321347266052256668830258563822547298448091513502774650425159541933443076749834463518009961606149982645738395998452552246464952088492467122739561442081861214798425148557334219957522626621165830645164344040014096880362472347257395458875274982700302108538479801662747274414257985709300297096947531213292991596910311423774121756662668431661834344714911617570690246023060676365674086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 698374170891721420342338466666483127965386591268267796113949913773801065814247087774398421991568328964582002046117173853501106814592279269839983027025277230496200476447817843197191781614892791665166125787327303457365665970944409726426089058836870634256841946497180647552744017113177439576254596737492764341762290058171428576001394823396618554550273616675034744590992439780696019927621619801468620408600418654175994618449413061699271907091148322191750436877609163730294788056556609325687825722438937039814928270275875022959812096333702663984854110475856941817684214279104869933871684118942538649102689725184468184358258279728277716659656913390314516239223395550987579472687822094637035232834260087416839519665114325550423000674865971653941116903666754314211039165908861099415693649893433633641825043365660805551132303670891271120030676720248359371205612288880846661822073405888453016809386496726955536696839466467526555364177343049048723719150338729381125240330599529501613899931688861119748466038744141414405708183059173221246755674931525893926128967902206984030523488712709468124533146342419663467744551642218805939880751796764158025027013022010239476074093717709924037525865305427404408916479081746499991687644872249402957334476520967501506572134507495639519933023410906906284801699243073049703876139722362417780178337195169118468313186582250873417784737627249158328079167558929916239816447275115985263213152303675369527853569611952175534263761557472296170533496620668707393310082994479680370367074450120825507648979750627109389615144717560429777733457162989203454680476326564877852580996135888265557922109108440633445292852994607884309477493182951243445335540261004357066798687714784083185507184799419930314175986044531406112867552538839727168715718632999984280159361171564817304415289182489587140437018611046708651920670953504096059159520766547149529605484210772729207517499945798623956616740553339021478739332520629573836364336216649589887701593333778685876918422476475251340741628074228335337473855750928126679140333140764024908572069988940432581156492710193390833444437820178814753814605334946286302268912449821998310489528236850401239117695601370996940975537216487719945624267716075093994187492463899184258785299306363235387553999104194127905786508632182120208538755114829514541968905050854728431905127387126946176599289431523670209419493055529994328178897533265966361441490678747265007924685771570134745658417884883383932507527714168453594135071130527457561978858724091779035835837738788460058359506791747021747950324075155169608651864486803154078189530169526102733276826629870430185420448930369621385926838244820367977497511465390730957202080938708611286991220640103041627201990819158465178059793451898045368906149503057902118912107239178144674630274128430542383375030715871198635012740216448673886438517082554524497225584660057533263854855044363531912094982861755557167859932013921030993141476619114270743158552296683358100217216251845540833172360610215023269969001096701103488111616238654794442787074912249168268037733690722170646915046195023075204150015300722297431730654208743743677353551451465809119089653821117251845347197456500735003390223414063925578449269217813855112519692006924451734222146393924388386063079890369509243441944241441212024616591634650809141826897755178580447828210445546363933310731638712019786074742160767173709309736713551843775847789848923739623868818427881066249918474380765214267871521635113382085083833116073805672731260430054180258586667909908601032416747754794711779208960075376610413288743670420131715487030604050429725775079346512878583314868446062842523144381736104999290001153072878190208999647836991872634959005821025704588890810884992806424171119749885267240337785501140074421792919579579253167429053173361051126407094273993064168427389860656298977783503346834883029739847474324981456354390071157945093244866235899123329512631346076580525088131372032380755645073126617485726197566273843015109582363318241160563161065235139697241232321912907661938113644517327714875400434056649788767606395038399911882983161876121357678189148542793597147242867849347782829903965269502540919795711770164705377758825090932250114501455348537364408003894424816709999631591530080226767858336482729327917343141307352604277398693833193356441436399093992775815781865518017071233563198587246584402251210358035704612203612107167778418790068104186719628085161674121619338821469012374508163724858467291111147356865023898150977625930059429973574676381400741021442863935356430616007810990920178998673628048231276243683489355104154515077508499582777102188916396663443242750196928424447111690973009390353006042043246290005626856299890310635409240627137528701699849584065956251381128036882417822595902999819040683760891714125955645800652037964266611920746527845690675126103326673188364461386253809583813425917633721044035867229740586127757688496785986700819581883488636660332174328636225689150599336280986102091468688501931819462775967353387050653231721163881321370065305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 200649048333343297102236217206252905955455336647885041021983069862646871517863696510844195128342393320512205226573578777548663810873891585315012154816614465504297419818748698287298012514051734516740600326614914698959883358299824804935334170412639612875496539138863431425154579717768507535678562994744677416031191796228104378985968725505414980600973487079043299104699718785959549743518847463141004957958568120828008309964141954823990950993739751213229735725611179866480445176983144732327423479909850946532099151967584499724238274666853100342071783309059927435695091703191907089822072508200103670320366007699662454582111034371878156380296783501935043451385443172818420471272198705075742105642742704127994091257164123234100296860686687178098958179155969274079661723683762393649648962656215748462576505871022188619089798416913924184579087412967391188672080427434249450055291490981994107506361821239896956282272801691569316912596344038980938033787024642564182709530154845004573119858085642343245093540140325525821304583280870149073030343739293784099042790703665684157456881211521843525139710569981225828297924045421424416445385152485799334156736380278425932992394623661711511458953649841150434449631181672163057990218043396642265789667795829778093834515990021958504294093170291796206431207160196967686107333173448640690394912007510745724946796588342095906998602321930650316526096521743822742322985299725994124378851507332496082825199367699642513280068560231138178335596681388253338535887860520202353663159360255299664307610731001683076878393880568869088970709126883689363447839263708089539116470377759135248362857570651957788876573203251245258216189593017952447089407401755885393348511834833556599397527491539652992048825414737034301924257899825326723165387214393151315852772171230737162477700461091254123104321680405950231789705664308821415730149697761907850660275390504518132362437907052448098604048293752723098871059819831234669163338085169940392018945077716866206460458597533377045821766611466069930208250020846435073959066920071686254221350938502005726528652696370692426789472996252925005132082737007633609862376858630532209453997782147141220134464507143945570645087154903520786308698921745347382239056991517430734266021049222005701237771699055528113993982261143157061445509084482878116379933127517942267508686525217030635741099744950954338439984720947180757681604697688321680968487608719903486889446124100427928906393525884056427699117455775913541018520276802370499078679396838432018203039802603554488328821961465390540637543930340915919099635983350852174663198179626321255761728423112390894303708846011502639044437183078565776140479881983637628303938627288524339278120787114082804546009452466753004337572860998046105182283628988672783860463976811271374737469229066557450856682284715206330838677018082435416857470266839194567630453809888407883003801001155536734572606182011663811799820845162339829460742846098685530915555941264717245552484614206545917428931474073272307033117466972440863049019028662141743251082671163717578304537268711802025121945694694748155548936246863598528780914836095892111153375721373802570234168602074231633619576806010152410264735580258103826880405583377050726620404828223416999395381061527608944407334767498903178742596701474704682145155250474461184396674576594609282824576475673458141571376988952150353190534503419025444684735657618298820895356936108586100637420338261647065840529821998166778876526716507050756610560288360727048897505259889691420101942105943002657516700824496236778237666074993979079508228203963018495217296144219824984181799891903452108127961701998419040171274190117661368731161522246370601528291808346713119454557801134421366762189415672419873007953473546640032083345457016236907556312398141381050790464441670030488827021974929854225541548416660801047710070590407696370716839771649150655987280797489337790487116331913441311560083437882066764444146007292813586007326736575529534447385981766888139902316309054032757259843010637182240370460025581870822640659714899648005704721615758659732641762719666532591604166485761707494742759190196139485294480095989886463620011355652778648375260825548070987532950348450945321992614031887314103046029995104910278291011976157764782655079185498514357279967212407647009085843865682518032343085540390498626506332560902748210017893404918147129687910823360061348881557795914324643787979684734664318090895138971439933478774960919361324057689131371511369835547389562774442330769895062404016593493660475598910904675999011857042359918250284813911916153007694455547167819553938302746986776850626101755884780234147657713329941302278571326951557354974825370004115952790041639078053679640418216457264150075733470724291854302095921850544245782142439065241260478168653551688801211988965883710870838926948876417186434585843320334517183182238882953442021928318107332998739939242077997640116455021320293064754576821924412989445667644559551436112305195786225953779615475308671399869538460856598684441085450960222235394048000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 33411070553042891332137474874163597958154598990006142684208242209009468073126951477574196289008641524524269055566349343621475922001120518077475594257087767809828126987037834624683884550607418023859485888129263165523758060935929155691096445219377010959374431814789304837896636456945755303811929200540974347020768624536581959281066896414620909706361231350845703130076320028349245000013585594206702019228006304841453179262229733845560914282456809779028247318531542632013842018472654524595796788824461823050477574815015172485433084367962480731339718360909781632040111008264294886814517822341608692186168525973967423611417593862681759006688737687421606334022501167358105996227473258103579701970495176793660153939917999465811316394595294868510748665159998036007798339129869216717153408342707940699687934415400205058663504322787603941102838008391904467544399253254243199033092986880032055709291837538384268656585922210008992703353782991402920980426595861764336921009386986084783870030511354783243407717160415799529877179865203212722048435403252106178976549182919601063852806167814095784515742178647051012927949327574350773106836891550517748437551952908012210309256454890431920852817193667358596531932945943434567970271635348657865664492370293084283570938659549969378364609037364122421163866760222516454214035537090371761211053030016417045892457112566090040057495308681123791812076831552998198467378009506653031079341820766155923671536522596039413722907644043267384606522517083838451246931437676066256629391331821100380959780738696296402719542953277428155326826559152836433796059794596686204125418416337964441150270690113417103262986717223977158452882831491806302537694899174019515018166081761576446555121365605342212141563607501432359344646344582630583717454679192911351849405650743540413798558355815460598100130991576689847861580874738116672634422952438050611863584824744919996889728430163302147424485414967116252270952872340281324821780204328023801483898959463287153413914971729855402531695316171704352544530650936068317970479613545209403510441015930011647746389637786682392273103470345503814101546460725765640431764814848846435499524456603588386875440057850900160696276520526527681285749541046528065257237783323203300325210167133753409129297954399712557582390057615735694004501686419624457884411183591616936450954638242363777594765626292580273827994611019350663387670817508200879275524338897486541971639044087808404333728617706552537756054764059547382088944671086402556955705480377831223947029505248194267850383178554899259526172965367430485537178483291706443358778559342172227940225411010120989785063948320749068360666151246005167427534248912475356155298074689981927492250517209326621317686461070190402334925839188764211880426197377465193572272902433365372392542415519331307210136288607646258075463807780466970845141739857103051839989410664762255329711515984911365701874013440854587934471158327549336778523689541845192511598536991477201358079258165137930558343977120641345901221321899894425884243403360099905563952779450615491097596393025078624236970423991278157076397099321851584838468655417796491584020043595781628750297265058348637764923200358023854428610739003298141757067609209388416874668641981243349102239702820684393133333177436614036015493444381894673894304449336289300994560067467452161388501791458657526191995634329847345042679615318314548261298779187424766373195757695464436915652603807886374905169571018954106949951800514055920410762668989077762009495538799221633695161442158698470401029693367498262141724570765298073308275519890497919548233936884581434082874461286767954935956559808571522487486905082351789831461816221900276301724353594956610827524487587124949793652691049726502796068043554928808391525084165063231204437644538792418365438235891819949683757113065059243163404676849040761303530892790323188256780156552772960555929033760693408320150070314242475137265112759954522938291683548091660144537465885870182274463770206003114985566302369442912326590008321974136553190953512653184232325957166486930135877166111290664803234916882524098211627042376696559973695393187517389169134643893820524736374943948891125406989219868724284564240200241818954625412602560693779923972398000638773169537861165573168224017360711618942028865468112912184699191414492141987400026823499017888032009934044919310723396787129142722644518013642712667386374066206682394308141542319126833357493263133249201729801766645546947603220967362631681202117212953755562999239479647697647477966147749165727584220302101898960419531557452069935121401681449733175338721282273037017541174988968598134409017763318460797058295697701749291274448775185144385041020259799306960514005544524703253527145081363638872128625417072935915272473170805844391835966682268300459171018294690689143675379559481623987163741068226744599834105021814776592616504725259963078539617829105178882867541009653632063458889568075948930342242208933635649176360814971876228977062788349486973200828448724687966051290605754783285382427443200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 1980829075919116597399772465651798169710519450841846879115630879198382668983381765318399674952304810512724529608097514439191081005061009117003398975508850168748328323922685199283666934443071620320680701580823453731960272134832389928452415048730536938783526899990003803314693525860267615756745721675597728516947040432749385219266488530329239481830948264226505488583114135258675103114124229834960556604214889235613658327333098690074134232322791864872820588856823185983449470418565851041364179160403598052494705549009356146912744706337331668507167610998751705665096745927049133965477512431902117211900534056868520771641492026159284086256897513045229263360497205647997669566088956173850924337353818947791078501817923977447789591144572987960978991816189368689513214106630761284258930727054275615608911016062951831238121058053834257890170296555899639131332943770164629590895800208602492442834787517114030578928325865341451419407772591286984006688349373313349692748866895976709023155017164095720013353216308062399000746069015096630606840621296966505394045055865491237966143031048670503600560578923288289086697987167399561831256478432641217207223230848911123056451172986526171863386023855426563506712562512105159363467319742490657444137829422218874842191865878470730253030162205625108523466105865998980740418285794839196588809677596542718219428877072169609384449801206830920605271136863201674795016162767456751800563469117229738602487275147631904057352038363163475820025164595992975966809633135815824546309403457875895250232869674271911340514231436511540215816688339447813371625279539912048740036865860519934761583892149827854761482532078638714303953735303257525845888985749562797984660324964802921544278983097169305503234296397315647202460665892041822522566254394843252169357620681393672514927400239551041596513962443030009353596040896423072631469498417079349504146656346664271205859111038515020298881626615740756648146783178005836276103342759380126657421550707300717697407915175609580868775634103093286254685360600373749036521012488957223717736783457103014614349775967139595355899728456278084234180456190462641393000123163367426164517777316428329237280537212113596420328305749025711598103063067526275057341952004819314012350653745841790405284444037748020344350058727603112344199461156112650304667327690574585815364552117842688200055084035657572256206046486442485876840719960207352084118698703718017721912649915619495030921025954916487953743044321273271158249617739741131563098246385196327533527729980561912452041181570500490268585875019395144932535938266005382624622453490618698285703390267986706019635512613601358274952860727808347362808022256459461155661983911712436793769409981505350018092843071917707817286088981180211220226889752203617705465549911915062872882279136872803531257177969540930634359827475462672692192325494590482871360372222603675734658198580673721249280369392939849321634968116529059820965091485565581089481372943231284585361978281668210737168751506464433966083185096919660414579321776814278122431516008149787816738912205173297631801542515073748063850035087428055349792388744695062614505901583462656852277865624894526007037155855024475636686443649522632135127248261118968811074041220247207145312826637414903030158021654853633337306934332192664258701755602131375786888380484270174115042963436806564060395046603376370683467096225691559843295651122732700703912296487095314448554006669693213305968349037325461397501420831794366836105301852805739858608518874368067585972583108500756445691127413466205369955644114260883952912280442961727560017961976024203295947168183279728778906529056768405294224901268132790492729190625938885056025597615420434925768229168263777415367893442538051114787595628577845128776589998212362761084903422088190787260881762611288535508773940485444869650621061127104948075089728216924758380524616626410301621222301594846717407336090529271358347096262454255196827451844146090687713484291219792070873032261318266746666128241822091595613134237258756516146822553963119368809065127899579223912703596190464214040161722714575334063396250814737904331970727431078016329588602321323500916404754392463695980325763826780042684221085576822944552076828431513477864002432878936008031204227639043161172001345398276289292406994430750104253731169489803831543937281063563728905861404784379646801009965343140497996129736424239763893019752004892653819710086514614215560406361161021896382342515752484317017275447146437102683673055209678731579097477802817738679385971905697188212736689151936860454323625423883248891340565838319204004398813462037227329411564213077397068274139003667880659581988697677825899315630605499973760640105665912402828384630842688124520937047251094571738582780823308425632367479461809177111050577843717561643064274896993224849563583436374996689569685636896346634506236153232454256535715152047616091879664151682838031174350006839411186782899673737012954315079391318167284304118878104515290423339161483182549592592981919727804548743460342988800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -308243607139318717192060930569290630938763244125459633798426707500726170100011872592857332727308727282081483506462969406011943718398236253628143270690788382233560834985738864969352550303966415973334480131790993712236870130191754082867150101874413260257708245100130204143067950169871226685373394700753617615972442635501533927179836475912303181519199911472968472923432773335361722008855014433797897465560615535973506699589318139241508227819722664735150372636531974041843570838221083285557417311163177884927418066903482642289373102354138865507336423602002515694784513231455390946598040422189369169439135599953750622550878450015699378812569355220557635890714869490076040313525755345609475152836204907356404424933189726345263508668065274118946922847931233115705948266821157773574097510415146366808214347644199548386650726020340498244197313751742625175089499323745318901817701819337076570820299344289870192165504191542334271269231267736955864449375369978700507770677018240158670325661249559218706877385227182771865424308385729892500791821072619511057806218233895491358182055957913740287506080107684872703480489142081621003668524953807500638471253533828026330867224172670651415490992006883460653408188093388637227810501579170612952970709555045386802999538115116332881883251418183565015411811168759122716957951705190676613656654230135275921103375420240886702583063684847356579088451470415132727145553053113596888317810567223059220409535143499899651811581882522658785149039987069547974571262916867640695930379007111244131743068864350270561598590766137259343126448056342491494065273644713898013111960224152609969545840105577573573520483380883912764750973020834253849632809292229498692970466910476134056340801064779110400268769827130044647956126513681120581558227260557672904500172341463329230008939710488086827957221644726393710368207442406566952875115362573638826030362092539502683958365998589293808513647259264794949250830292760899145268737063846944450653205160405358262226951037271952632284028782313899695265811638566680978178502701360767168495221964553989530342091685398253188667816691291017805749343255717524697213882823968111336486708565945631380412445109820868339234987404000452380648415976958338734813517765735712718012698639766197551927892856112958894580329501270534875145637069615256304099091388511728329162296325852086201871343779361795673444485167624675704465309519014823988727506301541607939544227272902833279016455540739410842943204257939366158564444465622584635918553838428943026148240600271297098305046823863238615147211733324030338891030010141224801687039126527171734851106105957037169980101116322997710117134920531284452364679066435943968973977067821638557071390823173284733019615152289616068743462041244210478896858465261333067412121377608945942520165357094799472078908765507736723193476390861670744358976110234860075656044064216450014999341212667837760750195111031341626523760860070580754847226460829155176996012718761615766602708339842453528337685045689124120271012817719392146573684624627433374998410777494762871871683653697242762194844824488161976918721889910264294109764799859485593125867823131910013299034546115702172178900681363154038488023325957403350886323267493176451239089464548819544676414440135537283557561795438593787137652585944893440893534073737852978330325837720098585004861178828106189979029545392860248018542086432837477231634987264177397572975382663083870480665552213806523990879498534597890886968264060679761541725170527226759428796273596959204508892562909737859963006518790095184457964687595781425573018916651949470857196069079232403127162047122056980187616113620311410901697734693385101887517734264431703683209443974106591121239727541153076505561110367401192545180784069108470725552997058099084998376741549692865758422897208416755418290614707018691877225734194791944344279705153134483568037051054141745874617387155181551573848551306979978279059935795694606949703412184825188282445935236846768370571093096340109306924392998611207202798499749414428149272004859596892662500174756694202686702544756647188736932368389873441900455947591337500155497819968157247062448951317312714611595995547536838937278278918474569350676044298168969416622165987439363636769918142832693392937700658037707543464393516518364035129534703065831517655998792766450517835574387040967999865408370668255741517741320785798546622375407858679211068135153957053034506138564758780209990262501405089711943986360540282978284928173365920184546466198166415307429377102191498228341174552238328245695222336374187591020126605916368890849130005112871738256279617424669652294076583808335045536012603703279776853667682023984871118073420809862860750748202839413258286794472541347109806369291456095962118458465930286085766901544302441647224707713320178439520431853789178724810590362727013703957346838289145035244359000687785780109111972399882391305403848719103518165920751598412515012122692500037161566839657144432852907167907905599444876402435369662375056316445612604449209966395392000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -44468978716007981377297765603899851005309428603010853172969457490436417121196144840222209495610588348081831717236895038633520690996881799768287529406713083621594481301285988765855755021976874453358244851981578201650582803250726839772173505028382579894704837424778152014558744602814025674413609995219954565021921194168135260055744639552852469423643114951101882895480336835443131042327624546907892841363902441200054902031061110179332307087744454445816206539844613746365515473852003015616506528054852843653374314087172946359928416135287065977634766260710567380923034713899502674137761707871673895076552005108487073891618039718876737825738667052861741636607352527460562297391405951946790281775634127524275080478171118826138022499477426964170064116404008108301516301667583962685410753544399626495580415782681133795518195085071370179002147995935755135924784454220674010011515944686823505721123915188227108581217196094053254850521913569927436380989732783007702896294043922179343328851498550280598521923949570618302541290285343980906992670779212051187220448068900668181707755991056994843824186917507129089348811801285511584284791004895676713144092673566330879629574500272674239081929411538058052429653885249035941239716639355947593145751060615935686714756447768607998367100996214607540951373881538171935644052970635455320165578515683005955737308373283977600998745216820900259652873559906725715929020507295198568521946919884715613818372531683373841326804859943398515543827020463354026100051415651887513709001368690632837774363887770290404973150200369029919396426711821254082790145136618681357907413651387874181672855650745344339266560633520925605718818376437503871330171214789827135730266193800478778272689910166784844788696708403557195058673420091116047067475125194123598962555765125386445488820660575245084477669712811290114256027695248203115500969300241993388027998295614760554901164741023790986067753621843756390562723604484871388622786963088018087872574248668652147076392169710411338322271700369826726871650903313475493337255948327828386313330141800343431057974658426778533218261619838085850501099738864671242485380208802860560356671390587077509752642010152599368836318066422467874107440411060636683962542455610382597737579233718270613473515402454160161973770957881334016960403874424537173179092295317111908905516318598595470294939881593732497538255545353715277203918511026321164217915363394303779900234983711308236922326281914206675227718379030172554164460178153466381365216731438567573348770737109005075366036234404643993279817609628982488260162651598440705990395725228389381522128819281326021799401239030642216596734016851913999447579300970749797834936051403515166831492655916970935433996249061605845350878866747426333945789360524214185186816169167331473814922839731396356828145517928772283876259096012163846802228024502047181721358778612952668471056303529135765550512931838269026268168238347516938957736820398606241064107599801897745505909158017906130131370309491784597468722028533871985247313913849508865251154243996612059751356329805470322802905651409684450680145467435706041186728661439218493219678055054818500604569350558992530686352039906836500599688062027424484982789894198892353683492835936011066983952527714898495634741124983631696491490935083891769036645641036890148170892528109942502097077800507167551765011988848380155564445224847842336071283832670570696718640151457762024833810506711464163061701268806551597192465945906070246808739861674696996084906741833672516759851794634406696371242588111054173932970089784873480790747464937601942224158825782905952212493692150961897149478683012300975436537384915013343224880140055495165121351173646632490279008696432092797476856505084597389317736275219857352934382651399759026432972976167472431188205355854698618857411910970040521219667343761609476831343837832133937500404037012373550083874139795917595921880410503677311466192320471258648317978664212600823350193915066538426731540680383329309887548286068161534844298193951788719171974352222938452284145688037905736425092555105970895575833876366068699029049175375659390570676821797663800107188091395965192062680780362012885541227642540327529015398658404479073424659286462193048964658590785811427407019473696486121728551145096798907000872693612569174898084894627909466753660487310729688227702661527814343891593429708675330771896012386043062423499704407642201208567799276227951413079419383682789231498082650387958546826186105716580445438209614682297824426143286852380303798787717435880021353640799475118392651392487309726779282380189853162141010162385692470313615824369101406573784758772874646456734577515675396268473577278333059583113285864318687250504026907683392880057164977837228543596489803264886877304148200892571864666956183171070788698696999836128391711339808692442812696004695845528497812263510463010358386281893882542180112071497679359906654423192078268717303902430546701142283754432863062769639398353925079775392943853066877351856415086754132950148710400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 6956636331895042766482162060331688029312282506512865494991311943596109861223270064309939982515857269726508662535554458493063991010644418269143384529433929432540976642387600554779476538930610870164344415357212712149721227287265149791199775952323411237784053045722938780519361928161532867081942829945841738720714956554161464568589207871585538541062702417397978591182358747395561829180386572364354010057797491355013166915636088153213757440709404277394424844455167692780074112967358353812962606726531490960214483575019389859590357595971562126819162344997729915854346630385418629067670181458346936124543990384822909069167255254280034690416819990101145332890602666347279524876207768248243938197526013078250603672668969636324858865824687672183651916508376943605657473290117057907423248197326440465716204411702538703441307388739070209229606799974617273313276358254151645515408748468136570995705220981213819543263571150205391665161755978079360621750262438676951011646813271601264276218067042366159612973747423434128219144329986284984386922813812130308749958743970281812456075203665083519864004433438242223545989277132652173301176507316355715286228371445255619991232360374428640153686246680446093991125071221722708805600811973742665665013616155820168259224385534729029839431951224588190168286125877512879866888771486181608691360436710990882878178753552228350302566987405654289262174140535123035918565310720634471662682575896899088827709403927125581031325981903511522120911165794781730401847865445243948831240094088682745189882972065317326248080506321886176128710476753250926534789755460594765617838416612378856423739191784942999156020081666925185544048141734525028192807015526874739279908120759150231946901372695647295722083186010801081353675567014168126998120378441189020807597219662941415286547813247537506302181521521527931070992800344902935819505578401899484663700137382805472789646515833446954819569733322478341611924504379857150473027466572613764813577199406997915860939026837579297093664826204997539405761541917139502520882218325695430584178715297097143102216524000978179308950974090929898189699269639538266284393795612618946814528110670287462982429978341695044845307313614900907025765118340875054844071955022970735921092829587411779486204959179731758208868621398451250149959575721472613275363265495226066439258357167252641016633960332822988017572064907149050090430960836338649201453878477071784804620991442521913826573713667782880166445163517078021684252671701228856081157745901514067767320228987749067225261410094323035791979370336686768499167573012647122737106387837440082009764529792826332760278512436749910196538435803418054345690324233980763458406652101850775765994488020150784253886262981740779902493863263038402935520454013836253075612069032700849016938633587560847491589908376800994778733725905625515236338162956688052274323457092203575056001140269446440842678541617882569561064627780331424422973226562469062358859121816417251604160258300859646329497010631798840243381088306164658670535178305500241555418915563889867143507303074072800365352669559947558683138511950456246321210169244947824186212316955816936152479704082223531041993226766948624462462854575431152128095723325030662714378486751679058757815019171854305774072131339740990836607678648608261079897365926137125527700368301575785148774850244763388857743214772312907704631931632148856157892766712803055914179182375769103671432663137819858001152934287535125132441848252737543308317266085390530012846509832236815247389005853023204660269892306914168829702455168875948004262291178919201162506377689311171786314973750261333818562082241219607067668399194877825160901778526434182323396425380422331338971303836609719319380197236510099275386025629556814021080547259229286665455797303984924999424168591912830079170500341169362069687162636015612843071378002265144651969462657271299408079604765873017287188870516109218568238350510952085367612839980999527490355372660211254359571401790972300002386516650979646694777214406507422248308513469213570949845481805745710616869247800550920822994833800609100715540811666877815151306984855270115231076712799806870011418109270678378266512185093210317152941846453852884653124588812018465126693591495724161171223699287254510187734652109496889836201469223045354787911464470374170934462808765816477847832999774351372983593903892221893879912516136172930614182923721167473337982783169988548749676446737640371993459787007032277793972819571300360825879277846125529830492833241165930677111471052268642084478996381486343045544267955742828533611919805806168229988596919872596874839382640162001808062029430359789397316750268444495241058414361901393793262249072288511503565852817033358828770853184049459983715445694283115565194357219235979503723813328333967207859763353994859842756295067980231799079867388813114448070117469089408730676631699003440138904546804208560318663214860641392238184615514881311505649658000019048214991954169706995558075799156830205134058904685118446632960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 2381061330555775618526133219016708270120484715140127611359375819906750230549290980859966430786019097490482729770350296970270193772429134416320313233301600267831844343706367270099991686394954521488117224057793581352262601406913190675541080762871661982040143769064413134137910509818738301173555272643918945893928546636602624617587390035871338787753387328505288704886017315659428581247121674053859465927432744529923265629316554862934149843904305362285929285373273660018105608807521303564447505528911354273950313313282169632877148778005967306430775843700124416711666445695828953697406344638311814224776482795333746121734744941342356988533548864156957181174917674285225131542872663372401023879905479381463492160624916964535236852332088066413341787401904847419109792062997958613886128033844924969646789060773745600594234979827390152415824057786439324572591315279255913101935976918603690922281811059527447195907852571664729783557958031468133655911442005966993260146612832278943063718026668808470819331673743042464939370927909842619986057122697804039134286787782247109570175598311591799115321605107123334327627363789374452500458277299055739133500175151567752319150015126199489341226279555223586236802759462605066028808000485494046108864535055484655007280168396398778036340699721916484272258139919346607420590053191361745046514439970106377011419443008818746930246551094553493763153920421968248121858561898382149386655125399024342623587999487761454864901713937948582582199301122463380725680403004136772145318841686020814041238327796417090096149294520078402920018520444440671522325629425476251415664996134960513985995556069452606525936341003740990215877348234884924169494935290071111077510454112540618648353330577389750574019113661148977218788143693786399996811463237886524481635373818600736730833109040104469263672286935360905334504343007265469316858587828192186243068783854074276497418402975744431476157251266821684548318854943725296323541908516331186717348589494596412980397905922588134672006976108715147059596578546360072659382311709799227574839601749456496434604706078007336527067395738119246612373227174629428986345623810250694421308617028994125499619100533103440834730946321559793202838781972880970998809504059042298298224255130063145878838819420781137031468837934238564060143111806650608642746978696837761327639435607906953560760251727710092866212898625180275141758812042137761153250785954179570231048196526297531523211374933732217988066930504678010023340657122395145334551862006998421213376455582805254488107358178000322788249200901450753596415237994815958569598686753554444124874866133175276441095908695367016258529204938461955265637763955118263696360960951064476129231857517666026469985202183272802551749612840751057686306997469049464056408753674108798301674050236038399944855795386291153190069144018757820839742180723951207524043518842917002416614785255080010103686372233312668122462927734818403655559766080317720819415383596376294948346485882559001119565340419553114509928349204841836076262891029283310081306559175060172424330777906941323862673174369159268704791167297002505141851644471124572019927253369271334783041036617689069420258475039761894326386282247884718121716057284743770013363536494285047880852170887073108269489499845264044134884589500597745488357784735431405574375653314239608027126919769954491050340665448365429625614340774010805080831437724699703739960084980209641095948948704056993104961980016110496176876588803836238810812713716023475350245628892023603225108232360240362639813347660139144861724725615952610472483978691607991992302847266394991968124856237301293620266720588971916458039716584922887522789606066064010247220790872410859132720290368220064779580969243328839213267435030472004616487269445095992489618580789118752841212108281558651380910675722867892467098302800508381405580687762108290058970404114590629499557942965178429012204497395970594970388586075364234608528305306158123974354611223634071996404907516593238922305231463926187683942082109214332163766554672757816148297010061579091026263466826127269363057202531391241955495814511729016519639850506403655405129045151670058840970830557471849158159822260123672409498940872218550929050539731899890839041923282510472030365212091925621240936792402978233945760059905823333183477228216382765679622947033202962871774790232274373154045070993454676127342968522357804668957021598335986139832274267595936087802174357782759569790589984338246950048678236794708731705230105563203199745011388179312448149501573547163612673521199602975677847626566665489739410821089872001903823212161718780572770673751754970215644792667139213688292415518940403850854113979996370910575301890669337213678232982056307999110013730554760718324922476920933644262922106887195432064839954393348013650022053240358390931214526955714938518738038625654967936535851278452257119195689968466545533909008924774339378558021910958233906369245132959682422722531401963592832186335975258348533271041789124251328206784692224000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 301729111957555789004936725926864584493586008423541700012461444971933270097566517010071405443573068220404997997848253830003191104994667725271548797494213029132923148054209028595700572991833640540294924316928199680078342889251782113591250100474874724492548913296986793861480974086438292333321661734646548737530768025523705536896281867522251873173426638280602173976013844497180631968343617919194696648749802703455173872299824577068521657267033039638433231499145679260808545263217235750358977785895605669897180601032634527284943469427893491519154417044036519272343205375930469777762896696506595701130046699215216264295134250015410446564174112471886845218877732142973470124349987960708251759794016491287366940644410187380318878617406245284974442494811676657590201874253204944192434082315535696443699955148856776170529983247438719084320103094033654686040616742178495681659189729319413080328024819029949444278438562588684766295801161565689091294397781760970078670711979330460452653579262710395438246525101631602480429264556581578888155548045675413991202866597676450618102147608981422195358551428010894691346495932143537735388807745078718873142979162410760475311440024825759445510448820155444527163028953450867598088806258870235139541318183501633771164562905035755332618246417026440035556707853888756651504526778465390608115376614634383772651683240674087085339267021420324392508051529871346215846324873783562746743993770106519885781639377271019336639187148089003964559527748491237066478459020567221191938178670075238634757662385625287261354478626954373313593182227058426007494080893129270985804012115840494828941236547881499082128019524943301608899469809061713359005353806464945655221151320694137012008647938036457080377130387461728410260501929417833140350471442143612625731339015389349912556795102645460279847621101483417980438771165374056634372938598102457008008363745555109854480201719780996762022457225357611433824713831295347749677501242060653107527257604861840928969825479435326012695032030714539957117523262367262267343151446603130540098814515395616304880507987594076240560296039612941494650556781072257260777357696214743585249034195604546550341682295658855988385422421867918577699804327656388639575324243568556354544766263026262569254171114222240176576934431746001132309884890297216126057569973999610834860975302591312169148450674469772750023932146685137466096731492448125565769979077991792551086032185544395078441860833802752768138402066193676788945202618884866889097739068946885507346948780567190306001144899195012868018750392399205928244786903838841042579008571123560906226417918312658917762578964332877671187562558547278442189876092937304402595013644595459001522436356963035999786648938523867222066559510796042139462418458551295446334486502801539514741745370514662053594228458409977675841922181601693465941983801205340487963992940432360732482316641383295792800765680002580459951232196982854257481653181557184849102288638583522492524802120812148729722199553217360278404935288827145394862989623799406770165227643408489812115878665227775579912582115272901687476228667089275231696559686759346899529855521530265360294376951249523016964754155182743165418996600966078145414924272673895183639661597634085969653664082271058490607393144550347268522855603196599705738241858267025673907335916500219484263160449183752968452368272361021736306248091754363652715044899202866598212752239416590918087276052303511171044200603177319705036278722125885458996086006767215402378905790016115150173748664010325907232529083915376221506703850562959914485756940375168012430006821443958521383253658318077413741165598908356338205426692354035575442665023582452469230528953937757914140872413760801491544288348684936659574683520331423475886148765879156842199835627132657035139932773737948348737639716803494468565147861590471226665812091411904425665714434876864500547118808445663858058024647805913967410637734663113695624500314691680949019124275033221586350306628241018417367246364551401204691388141755769044267692701661876832982184931864290357675884431577860354201264876203472797237959917648664243925113575629923186183562366357930609387082040103190171536807310043406274326226116245928422475793553520813607826985473903237246075025245869323791451561057877708171556439208750320904892093286669069391067978884335857101259070140901463539264071087447375785645739777711542905327009158946725066714362483942121038736619663428293249494510077441988670376692285029901475633645910129012155210577664251227681005844488943293702507440670983431708526602019617728922939178386198626477647008200440900613314613672191028664433447633207846765064416445649272058415827014829185633246007033796091041365203059133553136294538693355603399262489725634200769339659527395500149493718539840861521162824548623311182331716194787335837847092273088748148164852479581321990944211794063713796484849888985517874193877134962367178062227029789350343767020808859354016540050160655525860179625633666479918399094784000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 28140260357800976250559204219034474005111542853683026735793906664383952663036803539917664292444844914666839145683454595084062558735204749622372022386573954134006936696714931006587282612124864999443557352676907537368841858665938676763030983671530787667854824249197702087249709570396187700562237193681505938641331308686593718008062642530162653233210520423698404095524106266543209539459305374202309120909103575646559489218515525082042283341081336145612183984486406666132187275733795556599156460231443577979459559839867241909796557026851880121909839569100611057045816333828014453937547552686887364926041680494598651536334141165028776353924351884338361583546996847227841172349469285272946705607026012365873333413276897436058029283362603628863118199335160908315048605780243648854262802924935740057108559063638165291427985600451601817013338680573038893296629907572247982302969509283329921381339096431462958101039069421170188278249220886492348525057768524403195124433932190555850835324573163771767538332407891716954484557459526349995935765071515711022999383221058877419531207379348017273530688813161607630278956957877728003267419914825503773632973948317025374950388100922292395562848020176529398680765110032227809834765070893398299587226812210849104173487980178063400143816308654900970547624574115582476332852198492541588646235960304619186711656626638413558190339234150684168699431439046871487011511918473709344708374332997555786293180976588342924104929271433357314726148617518986982099188258309128172411020589464765081251076429810810931325424522866018511278937763659723912652191313342635184474965838957705072704381545809348958665768595356934576863166095085385932813669657228779242383626497070532661009897786519260565097149139590012997169173839852031547784353422221532779555305133598600064398022778336940558315534639025062393813665496290630100604718241515396750166116526031777179145647277859390612290567062547231106287332064781325616023787246810833718962585522987996670645684017896060525663206958161583856207867033873443682501866882710846638057617197913726458225105842333539459036078293916048195497610760112689516674149975008154246169394437935198377567263393989343026041558840700834962290480276281360874754952350024368721928643128425855455840665483229595479415127674594682018985013071248477996565966798813710613439379014258882408026534781559273599009830159769869346163391000200616542023872082464735646357829741742031446718515854198928964631693120249537046982063797599568656733357491017895555950214081023116233820470783927989591469496268865603761499847285402559444848523438029658327498353747158686904960331952410725317567641481673204032463907785452722849837692041610446507507721984495198105020970478824210565829726302509159009654391712391109019560009046172629218788831919451880398484342530071129359252178116929684459415784823776337364640338288420016554303470150859713009569262390802828939027535502055809469115179034819118225214105537321978828551380249138208182086474462747437943203147566983182681376525771932893176244997185223384697414678285797905693741438728994729066881000379075002185268065146683456890838502500286915181185173201642416351233239956906553749518539209325049893628945330469940289256161124073012567355698844131438446273694715531436095330237741135204492482460107018109122887172215472569417777546515056593779343636332134901525490184473568280207710023511963507593262974246333045510024988348068452965631497231979745709787953517750739872961593041040627146185028615087201562542341240063655291333767098428331173544167407099924426802104071222453135274941837962519639471152592993353749648247165049075043236800622932163527925501634097491338805720173419906438214045657309706442435827731043186479801225597220061818257765696177059685880610740085417039589190856736266235091185976139319684620593170841517546502198854725845160680299426728313524066290706501212383249765332623010592817265085484774493605321127799002991093885968572507640542760979550926482566940339089784321609647105914210440714007531840824235284240294913993668335405141972635055982924010704698704235894011569456267628438137928832014998169227326410241353959923746465774185320078253908877506840202632847150095929061156859294284094498263359997249637836361685373618665714945383775631505247924976402796289037507979491572987056260480568286343062181522552233601553184189398511140049321139325374303818715485756094513985486392330469298618916947817436213194988585385485558975965857542238797160947947281475517217539528593226771951852212518533892234919890083978044481887915440553658779837448949099271549055226639623173317788387698372970075497539255872521709134021516387912172328418888966406953417235303119355367048903340552101443752942982755856448084280923688718733707720867568825243745411453258297544203704989062929725431097791277793797285936993966390036072577288323476843896787173786739873241469822088957877349296572941325138166147894560357225742059987347568956325126716904655547335002113966080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 1745821561284031766188332725635145246882913899200029646235998125417769246279094907308521137379844048444286361604416943167932490327265011914120006377000785374813922113391397301601641020748125588628973939300434515172569066570525221538169415139067515932319833831838674327444272312197166937835521987626450129038669701888906330523137138433851351444597601108038487780320790094770222713940248525067427736875906874063303339111654837941738828629926160633976012459817374013026193035628066911662608909031590011016455365906787821618412303539144069481283098871326765352291414394481118944995383526407140629678170833942325478630913717381412221416128472138683005053442560174746071413983191723620350607056998050068782710660865860821563298076882832283085423357291846698264715517460967408865470471621893894654282595029916542017888052322702667191927683621251804715156733441553913557888157894471383797641236636252325343784510860161969002872503742432355508207670354867701936203600141700436811171137303460503813404519477297000562214306148792178011602833979218241475826485287353825071946526581485613371610345191741249600291812328002660597810580248822039944344971179398931248820537174290103588161258384295809070809510102459486135394316206815978302976491902189858111384744274320863588348188642856941285003494213866261228723595744090555823217943377154126469438482373152196569543265840319833033754362886360218720474950911190890792998792435857572866065008445410383191627554189885464390606493319317820043122439758736582513216602092620448819322330782796338946054770862925765157526042145657973088554602245329701986009674137756343488933206989953359545895608824265647365857313324306640448188598401858607826271001198216075633150875656658332657338104242171381972169062248643508530772690144003960961630085200228111964329083233828635106680505720863959290071593710954985874026166445006909566319505503549618535722307119672856226635160728272191611742715979553105659824430443802198737730633954104608093850455160639242367873350762859752341108380179995865919543595323857545535369962121349983358104834716493562886160425321749163966736687678444121716660460210912238477891973744868290930176424942666839335819218263502722194957566884309366589769879064087948628571256257525437918812107939942121586112011596371318289042977718169904006133261532037667404541248666361627937980838916575674925816546324697861745003174685292019621326054396185355072970119998042206607860263761397987958493822980735753793127152668058925737862237934139312843398852898833958977665101292860039699661477199255702274159581111216650945791759904993308765910831961160725977397269261281201009110411807012010682432243604658713019073835028992543167267858559541122207872199179009705917207592591504832668377539549418119573705057169550232062451755963462785620135499086536943080069121326969080548992558364813544880728814175844550848222531027439852431685321221745509640774474351978402684510279584300381241186829719779185429650380218817802794678762363597817439596305708033646958951307202244468598167365068072331866707997822701794811749359994861594635833774134563736096855369472550499775632979565930690913058780328772008684182559051631031886084114411453657468739418885819280644847767624054599038366544364469461735697264035809292698931270181066298609876969320939069710900616632687091110553655920184049625522777519105611091089382659087374820841233200396712995098248650463776395349532355652358596817095158950917144837666961194289690697180999421783044275359610850721796637679469561076394605430215549726140704986351187114856867596610777904166979080062412796113373033360131971485327108487846678074334703457102806588207943690298888375876307449603746424284791291583669424437900820099095460628727401469774971080240712965512701850672326305984783956240600261675573706600628526003389849761548351787199669427720110734693669259053752620416922313540080632502101498338871541691139308151343624259578463642100720792746064624968707186559331538857440652915010724183924110704685933584228719810032947796945194550293957520606821838864079788642664189983241726492743164253352523126011725362236832518479499164431508107798546239030301044142186740515453490226217800837674579081086180000930801326804053388397632228071380233244860180317822956554201779188546716186776396776695017046284315519250900394600026079990351831842419537343946925925279280525726099277472891982933253943591988728216416732551463210980464172058978709911061147644732476389261281829423624341534555178472547689161877895303701254143178970978903586141256183085133562201772257908013207110758557509589688388009048522389644227028006265909859261486343785588103760776925593173111161357258649933664155106693430279801890918708345516344602691785965861446133514315038062660898641536965071202924794938620593175132844711054877917797170562973288351121185127500011127925448682549587960363304643716452469107673810600234868215161750060070840488386557080414701211555009024366421978614485194908424025931776000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -454637726715297797849415020222569098933449869507253675899214664369996359639227899836063974566162566706910997830116904547552581901510688469917633970279815998439235869521479495918103631107118185597660133989291788024956402148732727171903434122714117431162326083666652702171656498355747440519525655601541375984533439151508568455023783072360362679846563664539168556233544008754002237056104481940892521377442019886813997151239010576663970178838857254097728274456826849497092377139574235952421583099829158363992531384049897980571374647423028736414806042725042775096917764032339406046372234038471368057400983887539481138287152865175616654425136102431071907765765623930260435078616742949345209747672086838480308935803817107666040338514476151414511444944728195928008946423520120332173199145915743110240552635047869273747206871696164484953561367904569671864474795065418734349987116050228495055711222675751943246438443007356532448834933041614943241368934679168984313474985163845521750310141937285474086137332841806769563533897822290184371171898235148825665167238501722841440315668317235872843754442777748489931345926412778175408400781632712135724881404444520289098902373863448375339705879296436283792059112752891531451854706038745646830944728128902513026973299569174183281012116624946046785780350543135814875601270148454093724656238820668348350489106607046714639857225594397483799228659714944588001195286130721370849452484929940973605585063281359074820602520457808200994705773987995939671941939960141542523139159800666978350644005793844336076344908055468847838916898667742496588139560562636679329778340346353984268923611325309789706306896567860363722476510817271060211137460797056556393982686662987714374678022604955506804337767192543549283541925036576818925094842281513343589982596242044023493424622504274705993509408211540776896320023307823903907453140082993568302719543724095203329305688464330509770289347330150444394570146830502572164658518028101810162904341131902433963334049032881690425907237536283691965356002033862880770910219549345070250416546288280451287384094012815105869921612566414441127549069727162143159433206703593081551056654082351316276150831144779416585913661190196294817436449331648158541816132525105476084866844853462354750922865386359374514410556604794739796983397204478980064659559435523247737171264363541870200276837087657673419493902109545130792761034740963802177921686202399105912408016502420911637409595395402494317283626642478376359125519172787780718221956689407806182340085779753251961564376414877678503919901844838475843483692385940908500907332920970248236736199953538091761338357984955221966392867556719634346477327980950812294868563074215435487002475487641585124549689451344686518867677184698924779429185034063050769899681347516038808288329159805608368047154846217741016401896235837791913202131582099279428942697187565156960826240163866973338609124616320183051227573910314740921814936730678464953063216572678379876746927812684382287455508916635097771257839411332276990815424882445419870268913803754622600078104610344729056912456409496232920032535689954664663895805021880944221288358781051259491077564187313548248633953744970722266755931020759780692268938182247204682885266681788312526176064984825174047099811437226398606857497222958106867216079522406491203565506983571634364788383471519926336912080915852884490185443134898994502915040877117421189131098380839571137378437413650987052625214412699629395444110155998920085743236124112956855936950854188507764063193770339080212553060200344064362422755176511398658940676975014837493459048379526600399387254062280972987711516224761249244392365477346135888661844454299102023826780190119842726086974911777053637972105464974520606345920730610484964591552280339910259789636761240762358960846177204563450306713707921838320667772058969468115313542973424109626765672346428674991100830406541863766808817738309700788128217000506653814104743027998890913524012101948062160643220445423285916673743739795188525432259683780095648315466073645814251938484206530536398386469038837788503850580968103750367186566571237793300787357538615158538603521771164661866161535400662540012708469499945181476618501519757813361831739812121107039635002958112042675700504354712016536684490206049927055263400836446312070518549671454856988702504288426718725663611944092306010498502651742275733205978767959209078607040611270985973956245971669487920083675631434927129201207264276760349150175624793115436054324434625012710190379838527147141649630588332624677139463299740383135954029960456652198405478970457559651015657552916083280976523736397794788109941620685831923618035197996615362157477937161124065166261618084249112659394711971330913050969079146903141243651455480683201576339037483157247898210480373216453279262912864066454588038871690445692862138167954206993717109300614890430296870950219725256428156677082011991115658241462064264249526826841487325892133180040805531984514110356405464806195200000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -8835494301626204576805480594268449119986360034021862534362980496887547121279612964633962337071048975972404474504618371477277509833872598097961343837397965669518538704861008684367482097416820532800272616864747467513437952952384027003673488334101102792135004651240755952275253623945584635285137693798069688675470552980867747868450299153139224198190344169112962478695137999765196099606186896645073352402568588741939766324569896449683167552188643341020146691064784915149752160470893359351727460362827622706333149338155697183413786664803360385466264168105410827557024306716486810912556270757216145140890581572188497304211977785336407963650545875622637805480717616134327225617364611684128672416176665177099528592542868094990042672892927114187376026554357799353210352522755392285178739316477043397522099351592413686519079413138103466251325105846177780197179451469788120850501125181412348871456380380749493780026886961567700936944697672842082640161138287110103846801987643761536559395495275048166429595242222413762087310754702211820729969826765712964231434293541412839954583572936562101098917501240732086255077286164430625756245072998164169963252753754651964298571273894446284467479908350523701045261596997907443909840648625869662921950333799903543781650004405083697922021318226843351005749759558259551134313062736068512745988565384828500087637887446857017645771663383067696705644302426733404195195489013269965255930498611230448722541688978191956108980548902701429074647137839954683494277814027817998948708361043333338014289299653623596940975377350733990554334449548213677749006600859961881670498426242917089480673928622891496928266786303651779173676097483997310856415106578019870373059059372924630208368258000752679484569545672073309891069579719016728863249599968813490605422933874871076910121244365167780336260623268032882958256785140828882147881317490749745650075805733874306701123005621206501766641657604805626341950820683316493516645402519415038424856839968924139701219777448489475888489841305178197720970398516638498373094463599161127965131254139002355535801329556598864725110532357571431724530323454559095251967865133554773201010686671595955275426704371559576418325443130378555713444740140917137626702935546651887034137882350254529982886587179425938950550314562148537486859512118714541231825623199435929779635611431286960789971176135492448778955243532570398145485836465804419901988682527538707160067732799599690826426781732346637119625267350557676565717737670621131631564841549937376771428935853886757646455653037863731941221873815869900735875586089097888010367504956880764744232960672132338134949817279302282129345485455213247497558154999867536302111854956495125366736639473599782610595050610740992082496283400143825186168115869377579770082504172691293626066379264289550621481097178763382119078458952267798850778976383548520149445675742274045741715492896582597626367881874383194315330928045710365193689311393291469893228642086225321203524585125257228757503102715697986701254692706709071546848845254019447742082054662543788566803653438136886588916802770749623090228426468246698723846177933464358109052930316432651644168923824386943051997318092166197660702924731743147132289073096635504171752309724717422925581645654865887560495704085088188607305311380208362151618122799045694110343475000293411159896070270402179991691073657290869700502488176647580676151203323744681667187362788549951649451366776959336498127078636177618754215325801012625305368038768054122139337528420823681107636431367328385761224371702344288286562994115704601747206029018725072892364365587891016597169849968546792255851948243417368366774111064100346123114818720556681464817896655696986309094134759439414274907396298629662696279615543136218556353708453354526738011437178108812689901956673179170733783648923260976543387498683384322385482140258471428016452402051019301117021683601969682584767942934554983642695158108345918794448267714740630063433305337343528792994920515567196131311213519264364490914572656007354969599728477122401512585671513998683363464605559849434456806991827968006906656611888869112911776125019251034301801802332955565750992361430386268595702182611410931873473844089340508649500907957249873753878013751550219965884514530145688026447647550027095140771799483579969464286125161751012780545004291959197874528702892875562861225430087701316710022076555857337031169012448680896138980149602140830838920566464892244503323268207108136348153825767611670191066391037706276825148252500324199446085995785166210508350537507257331325079384998432896218699088466742114925801892400596509844829098569416565815298372025377605370138848286421857894333074766794346177696387767677927789365604013145324242887074344419239637435456269601896662549740697649910685847899603908116544538753962870487721296179852367965498247207819627328276583999993161345369901280329208178576806943034909382998887813029955865191532879554176243442409599173556006921326178216807550156800000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -576715601475444192134869151675577932287140576822813861274281144511355875096606909863862840637838708463800439769759234753057252895320152781084751678982662204284293980980134294121924534255844154513802635000934181138338245480665333590610219049073494032678503297433391961039911771789247962062483051055053937662404473784229623184608738374550242609473625917277375584073489321149979640545346759737745235072454825819041162970339744803153036599475681135484431025122249921791220577529209470081419726086506876824475121913467355549430367137635527150770352644830955928334031306045708440161589027767685107662960769063755432816522225272927056046182107119718234508392936971564254565574977632417824728564326172329365633173490181601318979000657673600651826568653140570391826361566716334970643382444607565829535145704146279105689583938917872260787945671540832231439463490551122159601964497550926704003178851640190684314926049735951615113787832339427537334190238772164971897740891537571099404003033827895990415770088959007549592856874588100808968409518516760917630947699801509920147002123015957004023764381019404252625299721468100391455503672456821893826626687129600533630049896362731077476237359337062536170523335443487384741072845877990803275377833425136896326186425408237904754775996598160397748925185633028697501965876570404120438594871511980419920044453622882949165063425606232725208745376071996155068292677848417526562698383528891753444083684525495503538567677400869888004089053359400627274406211635583071902894948649275335440854870229510812830381220035573355781128843545410811436238138096025863733101079562921333115431526580651492006435287486394752376220958248297399497854492735710805929605457493410026879585770238564766635999403572160763642725160472118073861705176594544232201253173208235029403481161776090491498437167676396729852689272550408289572885537979147392817854746438699379578046294074496218040972888727447932077963461014707346501446188503456974636072744533358659976652058787702270340105656415569745178266927176221068421960784735290216206217964367991116493869544557498437350537207495371069096250393963120839875125675689292401308684786024398537322888015836365014839150920503743101985935160268402196140442752472399217630427402317585048192519636077292991162368466336088929094428183820475668780226917024105989655590808744229167928455470134692591550913654533254131191754241743443566979239295610994881547612235015263707361952027510786925841420069263330189703648822100623498454390010832353304867123791728985315256390305211399866550018091567817065906844279886475919742623457416885471438946656574041830519905661786752519169246737344166752948478726185890878770604266288730240218569043156673900259775221016533930895864585774401152995128981970953669787536491544816445179913710751409519800936237616979520409166721836790075365225606607627526144454459625860967531282343797304972902997529982449998142331683045491466873295634646579068193298517572876514901552300601237174687829001221992508670708340352040080983320999663836789432219895000041002367872499623855076775595063086651858654976974774329298112701751408230654463154442448172531160019585530487772114770341774199780093165053995051798741855068182800876309849070551113003523232695365490914504776607886036890006730720761622972525125045616967269179788277041659006727984980668473486723909042364902764305657726316581737272387527077556789551254883834548976923332054421977883110663482411475273173788956018144996339913764771997347133392947994047242677466003412243914365311982312241545340265220809661583841572079033876750235128943774229027208978555710178528210351678800019749972630341239550000994187569845376266612821525757386292590972020292769221008700250078856421396333695764594052847152858788473153877560294468198739320713117124037350663035920837694901670155002262996399526917843903619731315375768246230149780569307934236091629153341888687070087666143538498946118628059416032205120359341441546821585589244522717140331739583091721185346695808300395081241747247618717974073753122419582826414889381806197132615092275863311619484546432077727470877020447626247236956509472245040521938319837452184203813965473582304130818397252790028199831162706168520226052706560772833136096138997091163296067460091657934654142650825871786125687057489490970466756428981690924123990123361634621964943496008633499176481871557410868911429460115373250144154170687432244550824179036749676070841478123466614584449197742314342834931229704155521114264349765499361046391530377426140130004919416957847044532948489000397045241975166622053959672309867070650291700337653226615162975380810680694242861238869365569868811994390215722673187608461995790822180003614463691821099266390738459182814871620494995203361031839537849340572870061612134077667127298204045065669520802060807556173682096314934517770946770587045027535332318145521005723069977445209529328965798360724933153219996695376034251131599102669163977050805363539968000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -355953463423927873453349754799724120939675245931878717758331976199292208705027609533640758462389135550322466639760190527043403218442200900093687821803941913723826502028633251322362172704535397280114159035292207379356510517066399215433517371927527863650900801337300990728108643723441401955809741658381261074632260973242220945121022928045770877647348346408767944764204598817730182563681645758534011678532206122354433730955130093357814730339423278456665429317930597131851009195841977307128020387781305085876854766635288620426904830046769011756894192731962056391792908842613282481649141677231140574083013865553351100783112031304073319303865203942836426716610008811329277967643740611060467780366688654877114959524222658127862790636591492001183754678986026642433578102929405879673922227710155169640314918132875548532417386872607427325248911041186994730218308123329283559906351909525194545435215736556277318319312938612553426043083186874975808456906808207279383589138557571144741380972006535478238632065741872866290540081793256590452219587142527569804469426096942054410253408163355379187892161762529642966538722962678727531278776886490979185956214892789853841095602925486276996334616779615325410747731273297638489420751399931355486799334791677341509414947470661697123149854796808598788540352317062320417390236070750845349952811448416824450235512196821677091033258861388779360009150609315291438104641259140089469417139027105809597619596019354955807337536453997216674638861578022182373544253233568310557049785714379863770008112966611161085725724543245970694357330172692353361133388752289906073139942528105644023424846384247261109802830307039710003545040575652844750594154705889016487683649972175769033334013930833245206236935939422052005109326156302431541198338802961360059797364009216401144845758724395803186495498389941566790929610486964096397346937078222280522277671148743254978362383983858653648427556869317213374884025674446336471368942367702638631876086739946351427183170516691797080106962009684018249106668274745816450569634524305979345137876128182216184514035884205337159362124378857106830980173230339278023046235419794243350442591459510133025701158798164309072208906566085876190842924348973413893402165521971460457632543025362749488937984682795369370413001389099178621980401267680002940471081970984598607370598257124883549003679209777195435662820943324644207557333045486003920387027846906621948008830434073478628403273598728300451336659498231310234430458784999824891617169666163017510642544442457886736778779421302921121097148172559012156225362222213070085308776920678681937759082134294378840074245130790434667405262369104407025257143174454402085538657408900130800662586649111877544142558094606283455301820623194113114951076495206019251266854619543163479965194431537001429056517882600678971845378015228928501895241362939169032888114636585362732209572948499653913512776774926371967977727471682543118738300001992638030547374878143941186884090505759544918743399299556623501178671212611770629731149417000487760206314309860884394364416367692592199607701047347538896863803635073233805054210147016150638301311847513112355794921135845864291281076071001113182611296503981644779293111301050899462188925876979721399549932711310391821239665444519043614522769356175122727977563282406447783433299473695417276561673581771586826415094801053681403907190068916391042739261244961898002627008066786663370128273687091736048792922418806728475080659415884597131170582734847005941033875072964065088032168813754670387387630209284012259300915647905300815203681321622509640961640346261076797143620420838042646100867659303032464918588513002121544999687511314062757799213711082744838668389736460681249296381515514429944382950030876128984723854061290579611168066817727070932377572428476581727526707032894799965075958774120279418557437884743100276727159316941483427147547481512031587774894145233015578314401240185140795693590858019287703056829388593708978013190161927970630378094826608910742002139471642218839037266614797274767723601279413011508553765909491858211509911915129650175375385752855645096260521681924421602833619880942650008030758717507345626903291934979628921739172534457927202988714180973550269392866801807090412141122083028161210893676505587582979510314010094240650370222142352751531487653264223646783835300393555612965561454205536132946049091527058251155122725174024607150850625252948216947870439789756982899763744777188043243879644932660464973586662080541745083157397659194322323169395563854625377751855258236279714741366278824776503219260606452945387548583507803705188436287065534843133825926611928432822769373103668735554423609209955466959663994158532504344493063123948738669456366466136183065554321913353780773196611865378954719325923594398453317234337504575670873236524105559248937202040258387260999599248794549631186397463252589602466140590747757943275012014112583314308888012408617245530882661516391665165244825600000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 2888568434713978778977836801641119840674604597091112961989671585822903949023042391936667265764116550611960355234915610805323328058228404905689329585263805374646460029286116124351569315506008458292948939732880545295734937752076017287885426796124130438391627649081177174305309986362662467138433199331684455984809746292420511944342048063549486394875102490316018356138272450172858268710333270737883707901785271543118004995582844009824498214334243471081432228410430312533854996119234285958692790574942449024496417970820940851921393258350481788058216150294057928995370551386516567916725984156849795134576325607081642168962499516566556148825731090413058723701297804413172028806566621812029551576655354363036899957355741774884056763710576893540600891458938853876312688735788891312251404953434938091650047983886627419371009596023622873485213112000670771697794101819607384595668365213364411851489647679029500346517609498093188754478485785719338972871193390091922508670089333176472147147691473273146774262373779824950998483692461498923320458214113814085257663827002525011612565818187382848913943970989551263488143759930883978900766076880126230632534460864519742845491681123866159140304781031160651607704042743744261143827690228249749063050323922377008063981731781421119099871060519213494890360532680414727401463267994777803901186339117826665474326711705747550474591833246785749583483173431628279993387930981984113403535552517560274096002920717063119210819139982141483221585398896969971720185025683215295120200976057013824567370902536192574221921669470941269788517850301706841470545326755349725290725634767704530412633277427379442728946683100347848951766673681875529849406840637777509733652298257212641578203545479553795513361718036060458563863067221319774446224080666698708011650093905540869933166927874433641532668328895475007603970872595938873962721391037759142258698920775395562791589485792983736462276058997705232898700327529185562423369179996521467889151024080725100851511153656324521172363585416952043830649770274970107106756179985027268663090536073428006177828090631855610536686811440772419491771728705397598161308743621379278333258126850445628611492040494059115696612929329571929316434709673920198910364508968715336737322445729502274827569645195374791274899354453643220719621989634438324892904010786795106506714860187562097668316817875754936561053604620310095407490391537547210682484899046971614286443404178729978869002374956282455947080583758761193141088607059299562736825156687980319179558190348997544031655311890240980257887770013079865156822939337377195663941070324961041408536407573517507075813644240371777163883625596124542789583612916032856648266204156464620424441866284807295174346145067046355580535910387453735646003194374206156603130442356070803406629419373479367176677430142469627470175333730553313144049417784422478576043075625255160062352350130930540280347807416667411204371574137620510260695357277946236072492406414451793973765139332742955771277800373815110222326308889316927254125431556804324820467132668990962642224997322218781429842780037118770381669201679169160188815897341235061587897682814282543309877133647860900508622708658624476064790159255872522543933781040360448475252730356802344185279897529685191423580496729209109947787400664234278938970277192815318859870851656065029947221980565942378100955777852119434459252000206336734452083878292198652065492025534727981716293989863923469925672272244476231363360947651252220225411873524059875238128859833787112705684032294254497218517435881351954454272205997822734284679314214687730489345252233861773229951683838221372927336965337248016419531245525769084534659690536324578877463394745561783756318218114807004358292333159421263584879012012334344776491231230137118287291758542130478199499978296221649647289718454188888698362387994255165808196668770543832036822644853682950351801653239274966707326192420720132855931516915040325782231501438629754132782194272584316594067482965943989320742284687418499095891222556419959350618722582822739723259104270124994848909280274680927579803854339456840293364810782640388891200348090652960514325776647863887499985454159960445808432925997685964398338597503615696911551353419348653647172382585008445539224939061447858971817301140296050020441787209765647168547571267827429327573022386274882452151738276003644568842386116101311215449917245800845729027632079663139159331761320179095952109993893998062831390418889313937165880499851553902671173875192038807263254560975501727710527894097864663698754125464491220792997987774699633245584179998399057226199041422294313786548464238891038220530268015046591267782308507922031153858381294567014340267831900650761805955700492694551868411616900745631029341312532320286860713125268571828306077721021205623594956070882821845519310812929443657993432722619339704991147610940888374798860876915196807708713585104466674794730220356518197165429412207211554753600285156865191444480000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 276640525553667637075570780992754740579793352749206371359339219035424666047082359525546603210904731703178546849447922701740708976408761534640822278291132557802766406479750143902573079148929963978111632902142621831170690141336725548511051815765110327779746085203979718748652407633636975274135231085489205822597992986447027736863946561389373856485666346955050689115202022857259563736953603602938672556625545228690719443611462691430114678239654376887166010757411615314677069904599307821937302166565557428563722587337262573714830675769787939493763430402609373035298398059474217830597569309678555297485297191827284201526188998314553937469183523106142934914359124422437701899777090765545741242585921966177505005471893946358927412171695666742450759816064806151649086975031014947364855783688704306242053636385834384453664702783540222873217925370883452013536900242855968855124116355636977148749985699425269072124560947700718057078888089662342966815389720737452030814484260602437287981029555209540945164532321597508475288018453542896848521658194456980933552219802354554559869681944391755497272217682144434550205523530300159888412526346907676766586233148050685585876328741760628827611742284984208791638388780783053756957149107366260928127193546222095266266364326610739007460274362563655040393100298690864141026924211885011641835388277088496712945491679214980060782820020265585754773453728714873695455548305890036281728409867038182084160261931698524165512017166043982919436315409995522042765215590649429827419629442263016965153301344826733705787371093916221883607587600984609173894374293864341628460774939656439965013046574611234605239756012931455429939928388089759707560882438745198376457105602822873057392082156076973976500209717367130840201901661636877286594748753833589797309452396654559457249586107819126229544599343937915079127306310785897794875744145892684009192179873189933574165518467016644569085827009484164883235641839665733552566261972746684384534251471311771607763633719954382683333199625771856825450055788804903955304302373931296279878476219778355971839247164761595464992444130757352794850312071133664529429012970183053009425193612973861165681420321043965406083744327435203321083871218511915526672917606956154897472197485444575560332817345277060068494121844497332423604948472076570765859160475397622011212052530122301916007971929195239534573384458926378199822637776108117479452285491237108515853006930681581773586457168731264247305384926594414364314609367676927167523599720152700173759041505083241182498852584389577645166455534865850151617684930537766369001068727641320524645248798565130825713530169364022479698760402823447761928296244889110675629529864546494189968333958330383857081927544031667663874493781794138176170200608571790316199981632465676016602140608230332464067088735560921980923753563927533939570800874807886575912449622918521214616282877274853633092787900129245117430993013499062854171321423494974683810490824612441936475648769023732978800503648951092302389022533614705739946417179498588959427495442893945478654955370264476629954389993312262329625651409056259592561048386769648724094613025533479802800489384509213434172170766476427399864166273826271757540984331268547914311717595481052802966936374226788903901421786117850814869066097243006883052533211701606478780851609450980642819061890975068401294886320788517753910740434595637455434139535910317086324736953488322746031858801587152661515610218735348914972796354873806362778646595916530434203587274726977532792813388398234634658083013298658317305042359002308649158337298936030031238426562892162105014774798810629716032919122668649542151575866203623295052737651619157449374847818683072493292098249822291798141248450398951022067632391410739815539930244791823301211163206953556109743103079736855213593903013571309139255579580725505328558450541155401180832133513461230853403523453239786282854029181446015821997417289195941435951130076889534763474722181967783848646410986617428398751368133126562687835147277577588080796717398194222436696280297724316977877133366293855801081654920075508482566363951185811151418703510403850051628324636640975921891585797972657635606897791376934805449311949326103328575054293096044974787004123171022658724391661069238943123950866362455612713391142547325464778815955763179770331597914021493291221562554813789043694020712305280398695625594866712767937423882730758453188268147391437463250959736656415092166819672316555623985121133363661398283705929346086211177244048127934079019680403749612542967933721786007140137570824808803094131883722659451872779501385388249269484926340466916153326461642342063914907646486234111345462972435770988572468123274155825176742261223434552211376752119286287863800377547116932269161605672743937980267440501577544645074550780271702499768183898174566246194028773235053188531828192053683047395225776498556933968442171882090108402528699339954157475058815802244507746404369694720000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 13506728530320773442873888299984751912444593936864099443155120556450333281709314823568152997877391447297973968013771712222923727341329267318343414089287341261217764736139779681923199774047248011275720843076967191474609650899193484161891572174451058015940758026972512800781774839389474320248635348772266431668603266908490089025815955565359963419921551859716153466222442886285889146884561578039689730812212292604343187305573355418536948312898772616992432818276587909479044719980867341260333289582120359083250615879417324921951475566593585369322423323116545520585018366656072839059184007383357028358584738362942282746207447597226282509555345740653695569173916220335737485315801180755784956848070920802532138202482498935025997878578983727029568254923852333861470114477918263615471156067414158054827378429219593782883037767311763112299972203536718025835583780508126717207792912866064820005909536198417457211508184657511892817361299940143362361470300672243520822178337248367225041583596657616820676012876564562773496126409073469129475386582775529908931380906031229935570164353423778968635143423676075444424965176002154798322312602735786747459605056813180873313948465893536225527054406155657535139421153978186514090284340956543617480190133084108747083788204473408116419064327964348277580897001648454274650005395639354550619259395042992439025512059850656862343554951927761387957608819067444771444258074309697894938278050575788325367152579557800530378658326378666767979651571828477582216768840320335091037150036830743770550521054617573762077042827134617774682245855088290668954907736771941618366268389271886826046581606042074516715433835349776629402264749257437172831322782386863078085811001769000421912026273744489291587663020828170740613399870611207074557594201162288365785232795184340156570809116104515274933938251967700237921265413698334528621101272478111231013824018300271593639098884942763000930029149733904019366727079927640358633436625521939833270509640467543049438955430769343274300536397168211443176543501595048104023520846082238722677269361559126559403943016978649470807754773998829654657652217328571504904184204584437579307115695327108766742289381938146952783780316628558376342355935232512067338987037552930024475389333312489104637546754117350758095748867631493221321174768148412315543768521607576111445604939649428125742537600079081529656753915358494264696077446054307063651342090725914687460243791748909363310749997538212126148993792717292384948092363068838087054701757640633763832567003670518479874382382362440766407228542445943809477648584122753304886083528651986167987541780025260309089217891298258934245892109723337151306756159348697963065550522887656241068379563439716044720214596482429266873078183783212741299997281986847633831399303352526499714898733713422258554922891650696958284473128963974334641745285340979377576940492322791146984157959450124589941656139352724924364352839425418228873925038084603935833874547097961747577635815793415394833302751442147696121117322381806316405321945870517165032344932203679949029558184823489097960612030326993325590676967873530592921263728530975044837986628520919292622630009532103744229940219552858914794682936559861609016491875517617929072230351738597057747490784120799169535414036484241168162180334804689313016779216428577735404388802057277016782084474364359609788366101613895871072644841432311752177683805102640354417398662467302359520711127315869442249064575080962687995782840373597239377160091991478795161740048584899083876209970930402277708672294907310487378678312098404128980080778643351792166559257785361061352169154309365395564704269886348877325866614081764013020743491465215732116391844344266598362162585219373325045265741065501793056845179790566304098936021826292889678323918223220302352328478253343421849898725621736767453104793036972336204609754306371750732670601457815707383749330883059029878226262772343252699869695362061054923193794700330402080949646438850764088322292359872855243329216188734690131359698368857619712075903369316848396872993119384646599219254819154139189444638450168899550376799452056157908100571022435873186891756114482383711522720746600014569588291508460211163399799248330934659700613250067186630753031571664828467440747097667869413378090516184421038594617956506852917758510233611720535106007948827986194227186015411582049864137169389947598842047119112598566739739505346410073325664889537520854319684333877996748572428256518350107080790033667332304120766300516981481455283919152060577349274932139961306008554429019327743152551310906189006953789069528919770343424397340933971017949385465347632407031688856482859717760365443595222864338418527384972514876443747998532235090111848269827556664075184362713059281966412200031052301427485775310811292963579508666683769451151761828470046643725493295212547524861902972791327160321723355973347451798826275477545240974950676916226839144440760999330048424528524502630400000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 358378709838398665547817399892698384219215291542179870496786513150352893823753148710619657768689580399255067173220124597195080401025197752135471557376520011479180226227252863460265941234638553607824039729381372196290549863344164697654279595408813533283617680021566586430123955945321980678267913299434408122369841625236990852898915179574330185818529594326424599432312929261691806367777174345303945800065990952493124598651597783825345535760538931059422976860485854954892511322621215004573493050451437519090821685641414972188314869350034142774674901678323434010062574864473177070154975611730035499305201275928581290236356746980990225851994152123999929405889075536393209698919600539251046881877327511477702892475814748230615495281256022230419366300593046477997584595559314376663357536210232727792415104283763731571689030729496168591369757410500391956299791166627845320151272534545693990698182542294272865281721890101616710005539181580120536893999723541670156312442492227866289031771757559136967745765169852623850269704907806478774673521583711926750061959076619785825409663012401013124284294831719576979164040609633543239901439539872193673556956356642520190442103844239330188190179095995701966286550308385665640609519048562247913954256547722768353524862733233816726774784483242656887035369599400954540984379096648148395687940627195281571176397758209341275369017342859321883997207931786118794015875336600795458026245412752692150734256223833509022040143118094865025536800569028853639480298568292163654479320490610997239051031533851817382405834297816561989094393104576152025406766445528748309516673659156220372801395307764020954792157995291705639370843312376674575435016394428520332171366420983678716837463758014570980995679395024162077192477249020579656611161027798118128333712036536292117477547633557507230252148576831266020645662919426007703760365941695008569425576380256072437861772642943853380462549280227577419863689315290473028856710847059974591310536653555629047016896918770029222798818556644003723514247376783271118164766522374571975956853867314957785545243665512913524703686881287480736247876544261492275705109806820223599215664532297161037545779379944076502509798970481741099916832645615945413385213053956857064119153723079790853241452989188753806445227940964808545142206360423992749102652265365348214319928260796442234136822481824176530331888260627948947370192611089627755097938326990728758395558251838602639832162419072267279244638526215293537699483588529810884278236630428933325222706901019748495451049314469875911138152144190854820153828396527758666727381642836480191003056939797770161355936181956225917164268512416573758717426014109035899106259491547444676191786981744117875560549285183767139191926032980194305845532119663900699065211347302395542055962004012882572830651683743623303210410190038189402106258023040883088085561552620086269668071978514164151807601282881105722292564396971520491920005809475918717509449398936837994597533157808459988471439788536451524866813561413121706009507856279488345020955375410921263882238943306154672897929578159086672236827671027388854731757347962483605403396981939454488948489525848130399034143160734799260601002884383870096579482271098060362264018035913089053619087007734912994205073078533060652181903441144675122456376630870857286651571441567735016827253429635775792939833190974035001263733801278138512418470425539400096529699462141423522690656629173035202787269762819728675254825589429430916856778202630038151526385783698974416037104456520571554899155102201554307969707251160164825778132591183164383235861129989440662673637098008484076326267923550040787934881258685936746967128767980176053712121537858455753425078192173193952499322130706872367505832891693365324930451111380771022781223823599585681465176180322184488752374213089448540625459282385991918920691880648579034534316844036874266286189338226060136631143509413913073774350010558446293064827399355327860673889369564253024460585330956077765036124380471567930612361532837278756230379152401590755789279139796191837633434043113105251875461109378943573010083693775491225015008819104669885645636729772762148009925077363765001497217132071595569651789205604014930963452246646547562730422951904896443897212908823025983340467108485003334550386998088442819098362041164107375493784839304434876624845654699973341289591475338083660518790968367688811171675861923304183964868181434927099818465869398081895423691599902772709085647899327874836620025291551790897008213711997844145639047320154464117723087024593443112797730933432476074690516278428957614802091268126299600127376177578929041535578856363725778397584963831876889393296065156765828000078088078627497884541813674761789076952863229800802020578972976626215912415622463631537117657671730046073854399715569261399115518357231569573471385622888607581838845540075080814154543454741121950889236746206425083433457589143998144404084198848614891520000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 8770450962458966258759178965394291977920107798431469404998012780766585212648570708318930101019223150291067694032377105034123759124782979322637844446058964067271971120313029272242947420378715677671276811973587893084834571757233273605126084158367942548551588606928424802091695341766683196970745876910848655227586328160814831540012267488038523832133691050315441985957411062326476012322816850196630423510622002418068023361744778643373522176422062577239876742610127399165909930853666614598466090442889523575654291259818119203582690787923174988638137947114537589876302865159393317810880420763573335819211919882163456201235767451918316085252202891024037658209038579105737403766974313487313839235279382237145621627099240526499650691003511772019143572731234085475972671884800868192902997999842075800801772991151791582477068667569227224442363978452286438551108907052480806709778263489430704506143105156173220746072572830238843154737599031189940650992254163584256134134709987436510505021375188191133134109822398682126639637192862051463981203351477097459017681378803859322918149480138730346064856021289833723627442369746849961745459137372498768472281092750525518535726066960760329155975572660279535693714488825953408958653835209958057032255994669388264950739301903417705039961184558896630612034316470958703052956824500197373182845601344510105455322889874119406594306324221937586647972166330790330734106287226864795936142794988159899715971014861158271564132111788165919229591060338460636897915911684197162056375764550182695223258043960100404537309496537798197193409695328298019094674674130341803449902935781637751355134530745460972047375846841693512912085920031744613613863246170498108754104975093853423951173644757365420870393151780873753810805251391008082957374159184699155178408315809617106138152182643272229987682246926016556580239329236393200781267593379588433038410786641667286084623046918809403298231232755636446392318998666188851272663322786204176167870156128573365847563351953525925674979619621299508794844325728995249966174548218722846356752382490861849227407268895240839434110269993565129833075861585514107406600513865455714627829529477337263925782550918891230502674548919720599822236145865446883033456751748367301229288193790437078834788447911762495417237959575964610390614023190589661455938336453702949109534456750071495207043865108066996260546769355997662698808339220224937517933810436299216798869058746140317072384102368482228361842774261204248853352786689171683594654675578416641063350802399800585068528064825184143711875848138973537813361502663787446332269791512279467279811322661403361973456617730451236559975741759018610624047304770772150657725176400545057951224047145114443646770724184632277557870159012495980762321947288101821357185696120151157702994569086205553783579972792665211100335437732338945435673148328402133705990728770826715825013071156342112269709170878715659871030432900362121435233519152408215778288256105429145141863214109739292077180029938703909013284839550834073477808738661569924082266388468684161220094322668884512216059088125376635177197983434995789146814441349381381003478171579172346017092896911766198800088936106253836661031217047382611572511072192224762245533652283127444555644332292405931321614330685326526605792829467797481685321422496605017847761675750913567443111744275784712624064159233051715310919540052863250670609749179335536528995960573482129321974888485925882426168238453562984726121878788813825277131824178020618464010170847856420395417850410371674416161924563336396839160588387997073306698118260653605717972787188736471470370055176700263923841613194962339688472034827973979357483309808830267557741186792764607773322753138246877625706950716573546976576627813554379267667142502264311909271123509434009041013536122344665981847369768702188860192414479248710504451354592556628745258842185555530827008676767990376045459929547852247153409443556575956639634328824711820763161658847412104299825709272752019843123104102960992794031564462405469382557599300387366105544803280187142090436293155354145400556178522338800062758332652955920389519948531449927029889236385531078323253565358006354864949933954436437584050656804401695091476856868774096811075795459651634742093683092088888255838668637802616984659676330141186154186105334746091132909082741206496909109103021986991557841427336089236375722623832397634622247912024391446549761381569015485428700747468813098021799719894235511052636311821079281553780312141588737387319018932303679336004786132392852415758337859504607129261415609503204908197810460482072367613431967061193224851101939714623565342704706722792653004670209259318266601583197335861907608204837675971509636338335111355216288045034299896622786380800172301593384737512687029245699178891813143564044825166018991798485570344153058910376254926530109004637139331706716277100542456277912665372678897105082096690089804047764982684436135936000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 385850346005385010388491024992102696133499143927505712696242363906319070852481929941683204104065767643207847979965624228549333666309150162928998129901341697960515761743476907233037196323882754800683663362693235375120413467585685829588118945420986435383760809188006787035060649650309122942385537973870523087375842745042352610997236066092402824019548183364284788144632696618501070258949457656167835327201692271125623720463895204645035504117794460161115797764638973349592093039450383400250186834690011667255728931714383672803426018934123336191203202003611639628513113450563377952974656767688350861967695007452426013556693442723459014029423899830068866724926484929400933046547007994813509065174163969664247562412712006965700478881313076166976439595654834176108442618967405908218752380254418288931839728362156084742093951118338029166438317448062057583659565490071176277120545213324005921130020387573440661403252368778131350171222230192367238335502838072705521227378808707601289496463764540029468206317812927868405760561905786842511877967503700687092849693936685430988844228955366704952170085772150575550501475843146755394499886984312641698333256502146333934936879626824885362015092675196302910027677443138906241319138129216600343861853407638497832267565201255006458052655982981902527229707200954581056310709093478740893490277342607797751865735143054545710159187339392595647600138091277860879074089308316262587706656587555936857043227819371982328385979232078544745108150527644005018764335266990589902359836685849983088433120031288113782429627346399529509289109444243090006836115984860228868906804765506385105803930998300424552592118052584565072331987577151794853069258123570740964122021606358321367809506725459096260379913176590137046462984021071606978076401094393502187145488044590944407066377072878237852708434263184609286045449463502771782345844048093249280944286532069157394102663138207579203186086232537309441445995339534272750770420215976986513361091994560533061112797680324592315497025648413970774199231693814302991836025495542271388960325386129681224718418666315477558080887730673315896893275902023414491329444234868963004823051050790389505879788129298865231227987070890449327031022641377994376122096442815718697324596652597962312544912607658387330516654976927625640328253502194798897863187376511408134082456904742541815007738933632650916987852271996695627773737746029641301237278908634934599211773263511004683811623537385584657619742324896911418238860508752160517743542425518551834266178913433546094047453167276866331344291760324807682564225852145821130196334048046416367331765867299834073028525783191493915422746025032587834991205272228385579840025155638888147774370634095360161654354337085518590230726357287318061233447171562024936276355515616546898373077669347372939815072410563138164538668644604618465724559429132857125475778070065072461072008124906611122922214944583875545151858670451902786168654385329522592197966240364488392196732867607479347487186807200488043315809149046689305194684786347165345176782492441921101505861573379318357585589380117458845114880033015757985852166351466161927589087069875147650395306178044106793815458107922833525596501341608290414076784401991151398399310610000961234762809729933150700694301335664387812423007824663547293317940787055945322591224498972243166527181289241301170535432812330688144502583260662595841039486405219559901533885830188610819093009049622111142107856678063562771194285818781247444308317275775191823314748287666029642360755871239810978166320656996644929171034287527102795427048008225907728275324484105654899587216521142667967404701193353397823750137279894073259350803181448310540797016630186734966453331937067964953721619254790598589112576496515333521894989117235171858247558077968535046422845712178322143289538456268540087559171143058026990855355233501021725576498187943335108976004049284486410121937144265840495163060105399539267575357846009291965609712582013673325599927509260061066537857194225404152929052470633820651967933219871178452370742267151871666669008552696095079615801508186739057580929206599127534316081071010602704129350990558184198803868742805665830167570854986062105181979911772663383539189741081672736558175156793773669974143250476110226749028077949848026337122423398122050028189725892035786497259697002119465746979352752580534213416857125495457963298699596999691070370495506299767332500585905997379853316418006449760084321428553453200566574728257386836808219952924756391445955244761305790290304830648995166689558521669961250144405994739813432931944392766626708464127561833454659969462061017735442089946020843566455010442537264748391015617510908991766250376116701138491276851625620377983325599412768212019833313761386401487982640275091719263692819869741729997557334578540799134047781285516040532236132358855990488880852748173393765301160091898376275977347361698255604557285367143384862215372800000000000000000000000000000000000000000000000000000000000000000*i1^130 + 9631343288561399050242687168821162720784037183394699742138131853262863703201893728361739655246740508681086449602664972239877340324826216254458564820180079719262534737820444856865971575682898198604050511119166136600050750185507936848375831140936521774456969965728071066484341811266674218559749202516877047383437224100677356066814768368545000836000219244283218608642850184386333295557643623684030081308929854947424986055832756629941320314793554772375725771343890784131294575955384416738871768755323677812554781905148693466622003410626118427726454857596428185627590807051587016442458640196642791817357452810654654307370546362584649880415303057934396886306270901129409492782381456487768288990306686442720971600874190669670919285359208483235056412786740788143879408869454798551647482996855265326250227465416324753797267001137981973705583994725741034136697861674238238761891234870836552996921099284390050966585774933787233551859637306502148568585680038136750478089458635623852834194177694389283688284605334399837206574769676637332274184907821920527770755462555415836576170644136619201131285230201116806202379912805049513247515454981663013740755865728350260613970937386565077347565626313438645183609726947036288935396161434287173866506008419613948222685201391885101230339481386056959253231133146849915020891478044562924761756805258143537214908781937888924421874959193565697470919275198378843126508964728594318292032887451686179587767631716009110143309449848842559837035667506243076611455748317803292459966517292456550824351716235867594960492770024420250594833464579862776039299120520267630120880835454653452641692201600848224475153243597482888073764619699320283909376478329021238073619198296650396955683843084971114319450693088396285977908382035796172555826453445309436799033046755925417050369731168798505066634880714745596142104307849898015892104688292292303710507453324431911942471197291614725566511207469240017403542001904001006246077823642997229450031792590489145396460348346938178639232207439615362938333531345456741089983537445531314901116784317142217666123463436391031412892243587444294243990395815819934147457668077820675539486845141609076482734589669946747173980289480991789968352163581226215518337363554426011607609273127228966443951743470800458368582635269015648984249103241768628606866385037615025681989260121468951787178295972438914946435527461597628367040802312087006996531219591969075019692612568325475916746986979507084539335627164311929242590889384792391247175284670218883168201912214467987975851726296091097155918570823831078918007292000888758064842058560991142347319963946492985927686324914813851333001569083542829700873037739243273379644618918364141986343409111830520086964371991986321624422681883313712672529699796444655598635310096309997238171500141209750810510265740532374413498691623861780475970431704996749112075258248121504048232723071087213094246047171014408617215203878471191862670956571416613636328469115335130826608655383991239144309201687119576453667285193996915594253522827939843497815345331885844118008858228603426129566617107826868049026563256310300951606947329914455641956386262633749661248165099138575810368606618602376854857281029978777002269910079951791069692732212715052724722362691880826698508193656030469661207219233869793604501974634866783423010755173773492205693189328590977314136204148479328806640027653172969039865561783451672282681653647724923523160328951403079378393394759238794927094524938595528790637056634115366152835773470866648851714596230121563562550462968067744570515323667318696955733070696401730895792993227660520938411463838901453239921810417199883291575430656824520996526524976919481536137477605318566986671011558540625240696183487659554024547040417830734383539272553412858692418039814125382520139632010480014129130948416002385893368548130119734274203216930149531211894239746779415179897576547007546028696384372175241171798947836712971845983786035141250272724419031254117332857953455663340829498684072199463164698705720733672479983027106622613938439783639115463633640683322492812371836866205339728104035663783600289096140817699962512187965559887954600703842858594760987954439562522699271323034991731063212685956884714546986731142462440283350332102495311386238838172854212369322878732373551387715051008286245552002821669938695005846928546024110921787972709514648683493014745246407563693669081266012092528183082804076359568218965678735448661085113173362149940923909113298213845705019533917759282656863780312964580359497396961769157892244088519202956957611015043301065900061484641286764730457451469885447609077575844001029421843758318941080835235436125812070687111017626976842114990547047055251900523338100364949959320902398582350247821460061068306367683140306424575975594001894505566076078842569555259039186666296577315629927996298410202025192422211911323629833645593412531378972547927355007130500761209840599040000000000000000000000000000000000000000000000000000000000000000*i1^131 + 80580076550483563624751101259407647656327847341369370174465314909635504249958560931605273481442292334472240830648231312705455934506934557130853650954842893669534766967536073367356980032865099618238248495624759328222925407521817390475979867078885441606305285697099763366271158004410600527174528411633764577442635931585399395558167442539055438677342352020676092990344375255004169609575349038747763473592074320778842799506150210760078617885003286652760265313753258949498899689754661849423449559588345650031445957875570427190864210460090074307311233520657264236382816369249630298233217588961645067090459800177560031700203213871798381064502146813734690703927216365368355894138229320665466482988539331987570550811171441097044753612857864843541427094417904722800318614837397068435154315619711877416984381815876670927412955416414349848284950317539079262121438097545434644316316981257168525602918484910195330698245850436511997888502040661168355148524584093279554339295617263025422567804766463235082820545370166417227155161809941474521455339987048821395252965366161294671369271757864947893512717880930175773823497496651820927372773321067849680803076631836346392013375121271596859245761848194952641489336652486553000087471881442194380922179447331146312317972129544105933849841961415559670458523953773863740799262516361617437194614723668648025239637305633954190197311484450604441376000327932867139860413229704084243678150468814823506151409115074082237056461177385534040627235072020418864269072562674075668135033325977715109296670122784930989246376993126180275748662200972730327941776984706590870175377446571627699767697689773759455570890009727903500181309640908969733825081226017161662830806491430741700244860873959353814108692780415822466977285155650616096059757023973878557837475502265766908415201569591274502519438511419024373866745484285420426316142269474127069295347133678413402883471615565037497345787407710305814571785123765980037113658317367947978600456380345304355938642124453824093303508844061010852700603245655729398520163010542714352206189671167243236552057097776397284249223230953174814504821636928791110185812477539185855212805801720919646209983762270561324985421845996084528384900093966999752774849400608714924047965535182573055402125453154165090606784004434749983337612068692603319618210314003781390153264183205694652912442244497805820704888744281033075390690932674964878040263026559283241698943334551091869186872102065960451406741791384243316256709788052767141787619292512113858608506822801458935644431247732292018709466961446472243545252920635408909496662273142832548944751120433160764795107345621188986794447424679830832338142572708909271846616156984499931949454068135570965704007613619974344493406106696592565635191690483026158209305236033155452671335405438078893973306027509304258960697065486787724686439968065511217157627147007839487404176551556442485762358204258950705486901702706833650031359708756106780250194707846752060370011422256688489775498622587572529726648711418055813206837483564995105087942177778209492641440332859183187392268654404354132615513324943472926480927549760971624836424743137916934265322040245945852914354964724117808978901701635307621700944062539284649748125715047989115587632424258725867004005240929972516992754926393936109782202076285605171750940746136840433186467768366372070945693712926914947195491311030271781578650587291589521559818477254268292428810972726623493620812049632827691974302389673335524077973309919033558502729663501277029185831717252620842149058418893464242225973442635313947792282159245313525121201241721140817303430353743200257892486290358606616644299799931780173892929443217685841857976013711408210763051346018633890601909153440759741061016100412616476994910896017917179981204640294509278181365185944467364677136785234382836707508414310889476065602608485235660262776794150575711621889359205760642668356659790186727282993018564236038287178236612656936247765490308892551928292813834563301225763236630836510713561035974968430539379419577582369139060635696977927469936486412237087146802810156408274770001233006002793285723971335098415170147133512221911553326695593743738442416624399602498753355870813334483831546834238782119905494340031557518725196243900192968714577347449795223517415610430396864217800023763206244771163827813124570144440423311234343859767902383309256421365901036263187304437080863794791389520136569169399407783248156716015674459736219164975270693625548324168930223544420115682413798000132196586350812118716038595356459551801158739451359795228430530485996649662435623117654148385440430772299298877983041885581492395047099888996593262179172807868707680158883874757787754447423716992413014701080099786064182526120174815166641300359304614408414627344495502759287121264323705913472584633242953730816773496464877779786416591997669609085672720483742481036474266850233676443403150717817454592000000000000000000000000000000000000000000000000000000000000000*i1^132 + 2584546082728352341100845322289243025600319237709640380991599383033914010365018141040692274522675392724720896282892645764891731816462638578643814557694911125612746289240256122043101422867460791885902890653633543381263840579996631270835391394844206348095478998461774724246556309596686597503471839464309418886383105493198728453017383085070476604563429814231844624070283668917037055498898960082755999831005088849580264402775004936323035012133549210604068440442235195209106227171713108347127976019870244012083783608751863636723736365803234361737227016025003295580172158684998906601256246059807250674457891957785970385462389655093075799158062512988347840520032727834490397932249635395494291879293807583679959832320246370261159762291886781703275357121911323379194051035130332611244821668736284126130278247291598710564029131175074325162538162941251782964053812465863853555226226048785481130225398626751571976045819041337016014598494507586973397665599884377774991051574824023833259537798138319969392935158037621409581908713914487551453701426430916801373352987316048633021959113281844295800390054039592387595012597290584666006521953575943091283090876278015888250274774305266786635049625313241524855055635531769757556017031817779939079678859732861052936902503290024887788015503676467248158934588358354242142928415358548700461201655507785789395833682814908902529477268866432981737843453402670735208256909941954798154806134628918769760228474774708250361710365741051168360415228144102926260053337254380593187179283520223851465974127074065780640761007118212914202835312292561208282688630507624024427488378171532403221358567217021764131704582221226993090808887294652946893845148572078514735692703243086241872906418916252509108076388658956726915215109179607515177281651987817460472664344465084815099958050957881917877616092419716437600770084604196424656484611609266670706796821157495445414371686758204199031969641182822918373800790316332554426025112224047750982725023163040667296965376724011224601250528299904484654833314737893519486990589131816226982852527071263006899699596845219157398028797433832028777196038872411897224387735362765754185101263385194191165732028907575145918351004521843332876319014309297886234505783827080287652297202195483935675748803466719541071691420883975820888271241574974095754498033398864704378551209701647167363729486771245985099294241429366723414403977457385407236961247613419089652815628188584141960006661641121245664652260503831770886432585686473085718403529823638800663628234566508675591515985946873615458553305560067801551191616277626199500041356947928433680012851563522413228626948962085685543754389889538078191871952171299349507602144925969645863088793641608643853640941737361969806687511497976885051430228938626473072708217303129584795453545113085321112091356796378720895321433843342342646724124423400904951192750519130621325886898643499222702927669171622876789880750789496129963096625117062713576654157331572200124642025747041779096028462274921745158305471711357764215502983481281257686493480450513014175063862658466766719319137354005629380929625897358378069222976050168305017702803169906823452965379271484267084188147787320015179588174694213813154063000114743821811247281556230975585341729393877801837202330445167612358652825834771636077555433091745140957715338873036687604175244751924232111307043749129618402316457411187898714763767778775218350663473425705269305554749212208330030220069615098031433293398066299744406182747464775654816537210355065895075678831044726243987395609315361674751351528274563164738593225400048215870524062480160036490936676161584628015634668693246363214715507802494299056091073471898394132018293667254571956119127977940802685628736688270327630559707386583330755653011829011386160251712494269815914852370130885834753227416904834731791933058499302053411158912236949800260754989788808607556756827686126903174571755315231950400595664811300578938247225138713648326129631487953199464927345875548078445937355290787988645950309283954989608425117694932919017228937710356525140275233550734659264976029409969215807068912462315184964999670864619512015082227839425357136938997206234387769699909403810117310013086738661076443933552113926684251407622577981265461318743143113747076825081251733928426617647537484770859474339674845556202092190652142721270508524128610086926177070043952570763898863671446940608809153070365484432074320492675717214916226421503501969801774876178700653856149372572455363490586513573896746558464848359950739705470298224711166312113018198194538559717477872042985667191630561586773845398571446115051429094241816148744402482121299965210042866174645666322969672038222431627482750088229696227150110054945826464398025612286160817445753740098423026526546042317160494517839641762525666497692168618701573311761477750096689647893038937301291869901651728008677630523131774826191060369221962605736755200000000000000000000000000000000000000000000000000000000000000*i1^133 + 87282561093256694979074586987757512799802389749194994097688449980070103029684195461753221161308263993517011772241602569947306340517905323162327151475248154173721980360666056169143421253788427176678199089333813148854066349041697954858410727602335031874892708781770059311072633770106400142446392105691807343495206908804011815656201519037132386774705963573786446425458017411445342186720436387803114474835476018011288075387795949625589379848560079967584034234640969758374540546285783926158376652098106298720713527239142141194037692778119302602755673313133890719541369233450495899935176474532305186167958894822109965285775143440644827063543926201209020071306043559758279205879638000818805586779275130794273772268760979333564525831834220188653408331799446208947054369536797320721238316702298998833266129334552032190281050410126178506534452115025700167110062379812098247104932061584998847611933575308779843737190451078248996346302344234612970567256208438591384235840015104341677841080185809931438060468291929964612228377642556209013466376184186758732720285171463557570118832806516827542094893566062564446186933386603493139843951160984493158391823077115123232310214642177882383905319993422726139100172180666551753314780055132920131793921444515997583866724793196441703025997382962358952528383234375219033949438497746906540905847237397372318499420035765035547695606446773099518364178852340927036743439083955065421099857150527573296464505328929202384675243955785883599292801659698724042592285137648515523840252573535568395288790380695392324583781062103940905983303329786713422154264238990416556750917202435523736618883305599649172561754382947130693803078208764044021313458260586482988927289641850143551785809837662382867628009880926295343337659269620266711941950956534080451611153325068776586556578842517337006128200062944641640248209850295195501600944356918173742667570679259217238208328711310435228152050775675222056142064325839919096797900959844364787299482987547781649613567450068901989068082898675911438137441287908797878427129136415650184187406533198608417019194087123766926034331863358914055599818705319548685976593078039277033879816745278646145090129079634796868483352814496535357639267344076259436173237788122506508734781293198573237742070314109219503926972687589439267848899320389475897008138209541184609404245064719849178079164500304967785418850521398338280556541947628912930097783319436268121508078383640398525223299409606210162540552907145575538715522211248584292831553463321836842431277168549093771382914703146498622237772332970065732551884314568922804973591998534692532451142624832926877216109305279963179463804755025670017900468665242842472014781168157409376551541586538397619266258504822394787667450690169322210843926659783092559095479285001339235210935961032727240669098274085466181858963447627603149480779886550682573068040557593486351300123704045667575990271041835547637041006622692736646290296618394584439224838741521310945298461143168143796762779447174324844785993233853047666131830612545127428408086043267500596917286158217386702010661425342422971413012347939730588418308593510118555476773308625627020595282864255300635662422777493159942831752748288590816945991731770621121386722808647007171760122010008317151656961849623993843043482442858785726525174314310055522795004144903197842584896261367742259137451067574284150893290768040760418161284795300402706165771920036605808069348501616245972277347627860819475887867115690646325367624939537211728690306363079753553913664014101338513869385424628817259844004380631269163146796712206642607402986020256091829678987959263713949028364551604156861981304369922812649867589761183106312503989882230217073459432735367673485933340895368883043233846758861551646443791719413714678020044501688242072767600619086016779025291474965524065753238304096926293913623471078439573204211153302465373443213389687416787665302011365781252881487919847927717902572992869445315164996675469519894129816541002444675783782770715389091403526122559331500015045688859514794628151695396281691283044164550489626039992293114937033434262349859843087773074002199365786929343630816223287419132307299003046794109598394226329555558006336807585010382582465911704068055597539177352831180965011235939614401906662033646666412176771214021807371680402326743464847823956387132675825018040810285576794428494138984731455873160914787091492555438724619817939560270327180926321675962433832904636796502541525112493278637860999840134308870859968965011198394611379693340446160909347493018740317430738924674752598337150655127999213953676539035974386505668466398737067067173088877661658693498374547985368981177084942246993297887371802455767327146602426801051806902065244087886440249064831021780575536582950894569927243023685305025128737569523334996252719185122677196866166817358743353892155393952602883361608177394838553618973220423359340216320000000000000000000000000000000000000000000000000000000000000*i1^134 + 562767831859258591000002432094178292294020739140943631334368926816286461633735011535055760920893810298360317133937248347107377149819305496603628721597189311414190520533510429648204669307774631426578959221579183302896953730987586555746297342933764149420086089324650656048153904794250518214140541022350548457229783563627236855852878625151431100287959572883956441103094326503375813708062228470959052954402578941158326181403862148174962324779838767559300528641211010372110614922592553440446170102219236579016056773231849547173005771161400497430270972898925035529069190344448853428418636854839648502161767651880749212402007678861262409746417553174612614732226766755927400893788111477882805395642794893161415744203325963673613377805982657855918714007979274508602225589754453485009258313427754852327457211982238275179288522845390849353606193136359975977929105407613509909081920564650284923872946326341119991100153169554442629532758849921184892714817226915883161929677683858501405511086872283803617700954152463299804871757520637829935581545926459636364857495995700647139508161999928285876539190142805128495095282071078297026025740377546337070822516895739052269039230657159900917976869854512289901117499418093189131093501874919530891145553876819698868643029196020206701101451160106062545230174534161636028740135954303369313415302543447265228081710334509060154000374390562076325611363844442166695175974796132231184170058098220330475064526095352450357885326795387857635023452304155601052667830432101038417297564791608447811099676940995329911328896023177880183352740247973154362005988072977639409880702991800112108511499805802895075261978292227919773432708249630090473746663683954831291870739040402855884067789575543605623030265540317129820332985361638620464049159889460136385966294496522785634155783977853444759436333303322962070464853814092735886828510093376862303291033058722089967275614807545446759310753850511163154034487558615428246766339675066472789605876431138120558805336420479702112483400970444587650611169457648660972508129552679984528760559463882986979027986750620923934107598064228185659008677700869636541002394761539306196411291824625446816410851969045538190242947912321624029685081620670984319974964641468577303178092918023678582563139677243488906141944458101146054382718722290356543080758047595293387681550261792433534397864810028744316785349704920859579185703397074812117059909891325916334566047774042009715202999967656029561458962199224174462441807241848057332963410400310043878232867100504889436567652398280748515835264557721511996788987787633006935623949734661309397914955072106532759814424785049030156488976691415854068921304889137626876084304173015849458830871878368847627352494173586771224269463174992982571681069043304414545020290447927022912245715877029123175885449756572321295439154253549812876732370877045033252775080882141946441333131800742359088322527726475652521034158534600331177921951247787840952745276484862719559132880305459154053637905987647932548818789010637717395124348936345504507979580506927989818455844064947698653646741770386506469126530099545129072607625548445554027996006008844396613571223041407102020082356367772540545449174481399371006816933476811862023380350041138079400558081169048063683732360182843484115743194236966558454303411431342383438249203110853070861697696884279641752683913029263902342600762652988305093835219254282396856961807899579529580400118268289088501647834570785261949370519989097768021347641127847545607317676604367026045396475824170208660559896282290649456511130228228306495820102694805286608932959958442321143224732779961984206900284844615923205563504904769981626941929815571419208247578567010740038303137569379395746073268298267202820330661412544565207928974420394702185915487790611776216492453592893162545472917619029650460824177934904051454815217972109689170295838030645705819443737033825384382185376701694513368090243312746982453122992050829038454540590023634414163723458299456664444307510982516076992076258715525385208331119901322909441013330271174097076343610518270502843400143346047954935352240221448155316401133946126996455680868057550893418791368495485321531001324944099206155182674843893646795707415641659218929737093916798248452857617668879625461591494180483432509964688580848258963904185857053259617566881565245001939290492723558011179135847072937644655405943212892940844071440909138617322723297166765299356095617855165176057864646892159203933040397618894545967508731957154615915466328912567092973614953059067868717387356913003155567705374242963008776465616294574391384803016623311026270056775124620947373164427692884619865791328959907497585937089092809653603921381315519783518783602467993197301274837770668212075861987410844986666768657792142996326945948332104727581659340117223704869200316999945476875251576673195311226268384631487255444604582164986585163585552384000000000000000000000000000000000000000000000000000000000000*i1^135 + -704606096686801543891539632460730324325659216417843021748108284261237573828407794039780350967835817710645210819213195669161151613844333539186733323143901787910882610536451385737938436159779435426197279844589188116838663305964005170680582816742253513249520176528844535867485386258588627589311809000237042017850395310243658797650833804883194726325748809711813018230881713430429197269788192422271759642126909223065163775644702070287421657995610606081822785560229569602544160347565736652687178582448811629998924994837722320994413661863497130648968996742262735208212247558784923313905888850543966028315839248966456836021309257841571910067677450773319902960673794070935584880247564133720691006006308245728948994771056555577499099103472808993331314457978010681468487303437866094786918609837104231685426668830517742227715707213403585318926041814008834916362293784530703158760835535046493678887640787153146512464923730153723603164455638571689343882386153412182773736617979067905275608224556173249959669838292799085047928736441237806985842406102976134742752061949241666548387784798742932608544794854436197087489010723861815581873467432933484676903191109698554900156281766282421276132674726075760840964305797497863295670618525312187092766171382186665910765635743912434864894403106165547333063903172448013243718271681999077024892743988852495413668758418518067026938214022361177070613301561511941187118269441667206923086469151012992906085701044632083230463961688584302343141580522009450099619225626893179808932266725985572772427993902247365711516352368252494859632661903559239719446166412217522327176640739455382082696235488823157671057771958165588364108445908241146803709320755181316871101947713253360833704855284680990930114613393263810225867901142744201718892228497850698462186445210484589575295060417104147925937799666295971333454284836367265118432197475639077328137220198863430553389829437496332115648060763734678673383903264646532067867676317070878476637654320608189185563958967755761612930748549158303962426613514248525780735358840307717549091969730827447503250193948386172148579988208482961208657122982969598344751244856904329558612980638306894255505778904136804051304218545080474437149190905376196867658035052810995208643850285859144910751116041126625422356416133489296792346884507965080139031645331845373789331806209979000213352532027920545029707742061131707584297390544598272462216011200563932009453289829186550373133445863072124933116490362768149060592868931939519358622444035235135510323110672647097083554513400783541900856138253435534988693539974043788878236926955563980907522974279944262063300317324145883146210380392389583604684058813785228145716518635195609747718287708181813069609665983164829038766024939956684434699870942384721349631606737142181001830661326571556672194196444979831566750903428733630556100474733794510752852845195878861322689706810716515818608480918463185597151235304792936542433896723712175705175259038901772960674829121373284870381881307091387978726932079816657393593503829897311197905954674658953154125612869487584408314221618430454657783291030481611082861860723655500241115670609440791906719351592829862929142695365142240106057201494556731088521265232178964084880814842375891309220317961223639009819823156840422335488811302774775645234369743414564901552743097378491505610874041680100380003465115308801269457413565294464399977618136078340579613988368042209999902211009928998793882752948227836270790540109682380176794176993451533727057299810508692489375576965555556362878532773970707857716325062772071945790592150452812273012475308154477663162371864413483164034784110619879708167500864437100829886225207983750392979648551822526459147295321089433485685500186763290646392840810740485329387113675884555032926409627074818571545791478961599224946263126032310704745459888167715278296947479839305029301270314953754099091112202601139366949224490365551708117739859342658770261170599394004899617354742493580992275277365105007057501522555301866532041996763814555936142247419238070056759807605994651967846401254798632038317949001704016232042686682158000112614718314530405886462766095968765138104017257569407645230809753699621644721547974997137158967682980907912169898562337968250312642288024912303380880411320391554066871804546111728320671726507516751952831525010358242582348587372145697319720984222662989526012849206730699733794814234235545770878183991413853506959769662767552979281368748783698657925767834309981298797715965924009420697888160274958467017299927747855916873521349306381559331713869418484080854729390355258038631969444863743670654056767999096559445500452645206119113511991305918249700044666974215471014685976947974403351801999535022002975884255987904145778122173517466053817877027212250622461099905829387442390754123639946589306512485948307549402800570675272051385719358290363601403708079416226611200000000000000000000000000000000000000000000000000000000000*i1^136 + -42148691500178526607324091627457030005458835919475398854643452316340564183438658598864280465597027717754338559486155239404693534554310162636069881991804212924136240407430699541901725347732558256754511046000179891561366053377064484081503821678752176987215500215782087348496419187405444286242161098450509389577901948725228826834555586681839396627676572974037881070021551544193158667261143426441160276054451128947326804558289242826623572048515347794425371909921203201406107996545583939516521155335370841914930893227879761102072672029581907720663015181653043784156000374964764233299410892691152131685855734483827991599028792025739116081369907748537630048129982269505479524693584245247850320777038933278890360258312390994205054391421399620532382275785207958302109478355746141297065950823085300859508522643414632481298434149165307405251221530937570577244652706336794730092048978172715861722898347297965287708066006005411722965467506748152670389199566278913735666951178237030742528654465864953898849728460993759320667498217487977013236974837590831361571117336463736695136840783671270641333547064781494081512612969262365567281931857481561264661814247626286905163356909036908333239604716503895194247868596661698048614846306848312952717138643177226947240434439627410264560077341598908948931193326522322998645028591024601019896137450363490483977404488814011506116038482163964402624395043580608127171941113506690554259470124368489863475185923475390121341144918228067844841586006235324760959398980577230556544653690203777405500221562068446296699568280333837282622431676598270860514635744288553270159306319256036581527914744030344121424355527376472960110506543825433558466767537519494072341289608658686563093021439415842488612671897335916685108159961322963394583310454480266594473866185885326571970802234937390557530842499554039487561157915044995617756363924913517747964585423596004931885422955409271201489629684202833028391861418805635615686500965316466780173046171710299021148031432802689214855571918092340992049017733549208378048210569911826630272748052025529662206410714462632273081403505973655872007088587682017005483955062837292775020795934308202963448323195838851348294232224047049556440679118997142964591017297328474597726637627221347390207586441004684108287355419468997528547968885676935661816242145101529428325550439578819485748119874686939063213011715374487533878617245239370708616582552712383625597565891014164931199629729763183610946435378921557724058306096206053004292351818448002881996152398369672646512841739157222071829055670832922627169015821496741262707315407055131728040490016568299236933216675012052325757578694256929137698650043661103108694157240467923152034693138978289988993537509342089237249171513811122791815616334551398498712801228303283833640971445573847222514255774244668731402471141221300571612228473675226711024724494578560439309152921355874806117272350456279583062187297594796475135089919467062228025474476988177473780055917560642153601459725464632377519630072676529339861465700182041716826705758156555601028792552998864489955959906535100129206572085265326277592956512220389205690933307889586195386499851298290311537840359365232257400949394510342997092701724156749493168838841047840903323004915736887260975180505546724084020013010426394004252931285510341469679088715739234772645022388659507025305639798705491751726340234481656689186470497517483358327646626381718788903643502044502819662956126148537504862731019586496769731909741310134003307131459375207906832060060528219292058931300132952498082914239483802852969028399078710205974384655859188827276768833833583495923172348508837279309017227714756745809555234489612450362494663854150910192917263404150699579317901157903459894909406868845903103533268846100557311326478639117816034280687138677168068709410856494339469554918676037710831349813171986183639732798539412207341253814915034044026442877960395019268519961127099865274500469898628722601889575668555196856312228051797258992394301823007270676840346952667057861298436382091463882356566912358488178779844279144524443644436494373772715523951227265963703972801181331729951656056881056919783511380045487090243535141264349648031657278775314288581146937037445503787124372840383653090157180452806884669213281351728088814123360732668615227085636243230848183510590086057020351685647047481643673791963424788337635816070241431068850956996180679222574448961030928631960680685953823414617066716657302562378606815518445770099716682211524458294999554294832372946059683985857120089860164751726652110680947300175024120330042821441824424651504855731501194308768288004048562764155684402507330289007981982999013027084669278168291437297268611393066639671282310588081462219288559675848728935469649803876238668612973412821629471398720295781397458024070862602546837737786512609713994461574138714755394248714338483327299747840000000000000000000000000000000000000000000000000000000000*i1^137 + 1401569536652490121306515455057534462941463024833489037111948056265326606705326070296712977293023289615551534142423171685577008235025613279165880340973690065301967687276151156248257474649400954657295618047775698436064910421551383919551430513562173583370918291705405484681286488274183095973558835985167604395431683743074440429749945353094900904941899766895081888367081878560338992067574745045903415827937916757044711759799932417250122064758525152577419077638514214705511495419663137448605269417071889553160205811888257022095242256773445631464612407431908870658810730973848516187702866753421942420708155844795409051162655576273039276436038926179917364794679735188177812363455199075224859045236150139434429194054570663780228484734070656711614763215349648519199759124314307023476749159852117247217461017760469077337547139403837292891451310122357141391734960308656917755836732790762360244841846943364525868959504010838235158257188641367516159722445324892295032100059618156149097096108947062925120452047476059125698292470446701676793108757889669513672313918041150730207943895151241997097563926763753853355084782317975057799908889756165366766773965470668812168034190319968117678903654148674107639072351831511873687854120015806262508754758545427644045169837586913685094189066423578234254358343518589025289178721822096036057172937185529093418718566509846859509060378045443911570691801462673528697912448378113298618077918748846653078691573444324071161901129391907110132781222215565923851871916212657002992522384391178560831455676706456068171645853923842197636016240813204326667910188050667398416389710699468052678759997455626914679196787020022217876200661393057521330574828091138787711637886374799082132409455438139891367302402428921574523003766002069628706382208122242629686230737537926422011444196736960993236323172523361006355545421612102530546337515015239341772981903007368823134367368911980079663392076289027118080953188662578482247283673136484429724486650472034064257472498385053905636967250832349040246971810047726383799944167612936793498388799487357352147597335549096752708369006698867176834040949979384751464635491265942657172665001668834869224318804650836767612686116383587266984976929349819623434302405544046334748479855834630032804544008452182844096660434071284311881634730196567843153615041065707730386625247148520220999832753091849096670280974416839995910409667075440788817696525200469470495936572622570796785481744056308992901161840516593332250268420472755530303631329055347203676780382946315702323592702624641818409861349844025184746626116720127562579853070035676668491511707243684420005473769266937564249231864749130528158301646553815568675503771293522181385826865785370487460747380876081304293915927671203446596783243282166442881065310116742485063488763438623779938093173897451280485076555652602855375499340811151099784218669093013912212315508193274532765391943502442980029408074949150967003713148618217743308978710090190909218563520135892894245014083434500538324200208844636584445001383097280925975192478592646094633977719450455902568743799982467960487527883391239986961751004322562767751896512556780580332162713323350570839594713986341022394224367630776102365816772768644694976384280413583450188081252094216265034728100995784397810743149147213474057371762498348050550143735079379367596038841354076167095007644624156169750556382792924589958947455516535209300006419414501915150790974153394541723848523921729888025672207661516351681529905878781443803527111712149698787095852166511814556792482764927869883529498701981545896624919157833458108453071613501329836573316670005763826348282211604553172356992807916993839645447395588088685018398992139302943027991756143486184161395583492352424867108477634118426298998469455241926656248466656315178857875171768687029229562028022325697884046395651313063800605114976881948176046197847686507220073665827610596882076371499913924147625470158409555738605877597907428754521573341325486024547235070455851809326375498870582914017363086350596055304813725399530636097121428386232072216474270959050164434898991171355839783817571997673232281572737566502168885247479101654993968300612033155873557841128955367331182026147672074353351741561538997451367359551107262426492335715032378841846488094179038856125723458203898257814616959752340766445205626383131347276485854480847012444999545250808180081135037782313006145535289400508910115472313633511864003412092683968487476219652326210978733774013573735669742521489096819151355710571287017820678716981676316838575548933368816128521719690534228093467169643683440310106041237256446319372095815395960172285970175705664046519489517270229882155386928560437919484019686370864578374998166905036349204295473623128492427936051095722000230968636152544973970861832848023851131500615650336698684432814732370922314239852388237753130626995270895796224000000000000000000000000000000000000000000000000000000000*i1^138 + 33521432381175249458759975306443482010955955593763898993325955416092688555322655963433908871546609651043628953031581136037368741220374748327155547851097997983370485083733635636104830102487617082303200711090456129177523813080911513440288860018347076147456134347167992639212928020060243985876475367770591165231469182714794060956080006363030008063427705835479849280890170182384023718023167483537343491240349772925208176180033580493692754120784891730861820466984320449877769252972601627014238171387269544139657344989694002036419662094711704944577719450027814627871910705572039912199260095208549789789246320441147482551006096241324651915066505176486330041715912275121377370319592046469690060872612812026439543225077211401616791113873558002773910833883865199985172306308287506457931912223499104558310338636133361542000312546614792244339878802655760186706306400336002136312546814733171341258177614785624633034665849104033915740472628761486308308499134278605752715281316627625831392288166237163998086914716679948789504935928985830098185853448883520240664209236186919864401644685012250596453649397473831164672415849582459734088681888284601293939051196132240912380555405332402158757788091627093378593672016038378121977824456773108151002425555357722933562315015306619837381137353519761216856903418511883649359623641956334035854695336775331785827466170013252609855510715319433449983614492781872237566049003981302456610205181922685667339107454328197892405624869557779717883856614648302657080073410289747715496206337377672346737233651382642452969913060569141716925443729406630639564126903505576949811817753425678870676929036984962112627286110380754248332108978459280716777495950056878990442747223799238574336195075582578383725326787542801765336215526429235129253611321724377440957998497352288153157046767318397797197330672871528202288626144485328241473433167971671287670534485556221512888120517158336567874421423224585486465478664216144262958869116458373529402604114301981292511424888827181647456276690919620902854281760942561906311674479696798437450101552774213562261044822258232040175311278554980765566185520849463062643201346150996394061026506067194765837540815253084029732897752529484495480187144033693466746823939078962337167679744486814639199755986160216450820728610927795465850398416986677538526084202304629867656679659495812430198688146232688758840669673475005379281827288885888169099215897171082031056102784087669322449686040711084194722959128435297037178437743696772857017942567620796568367038088736453924210917290369516813669622902949179823307799271756379999503208285834633245743407346716165165363255391638913749822878864053782744724595562475148432788893949204000098020180355088849961480815129465808915051211300900870684118563580619006500131112524791196821068040132504128120872613379213858144755818392115082582489413591067681842236440687098836559334995431401647817892253452741704292749323166210249093626723263098583425277226945926690566897720173455718497698554749792101806067096680081685678263861829468417964128012110795449432471422041289897428674188450844066248864091036222267202550187852448472544216988101890241652653848248840610520992474731098472345540099303730113744878714771658089030436838511351666636007371014550867686463256932512266629122070354827468713041637666843646201234271079031393528897326344704403778283724242871466844793586695534238335747628005011285295382886042389875985156914596402343109331665290134477409051421471604164500498088985202815086187284249451514648519399964277951216158297843928932093226501869232512365542112800969007516731119190708862291970828391797061114587609731486201554219315965185300410700453080689549035876692137188071501786445148293318382164582956200133873921324631341106560151433084165181654847523386466991730428715020749914267958055164327351008166850207779470231074280698033690511524265040282621850347126110459350221396750522014441381439877426681158384998853978928516614314250209784478716170663323923092716099724325472425003853507588180848439224844366616884728904533551452587042408262807549833175723362024322027325022779554594945575362432039478192260457649975792628493763722994461100082633186950016121025513185435435749562010840230633336328992879263329849966949758222174993015437582555072421378002891712798645390772578357727432263726234238610424052864920147376162992605562340813269841305632016501427881056811930204326051707646157818670645374180439187498885696137356619773112135251666104073264239571688646194398318701005378508058028402738603517356778397521571190233189549021995041298581841631434800342319048103342461005911442093932844504597814041983726986602184233331300421582785629808606387557089926040135659912625391688673861458818577851571191831216945178339896530296213807727287197133225724686824857491019649017936357678218920623770302883743991518746468855776424021196800000000000000000000000000000000000000000000000000000000*i1^139 + 389418377811183751573190331433058022490149281588251215174141172498982804353067160530283689948253690535441772599117881102510521671664996482561797154541253405588602517669509603290274198927883478092585437978262144690546183365374289023093420650204978891447045846750620053218844666236858992906440536365620014367553072151536370057069586370617633388678849911630407072922594888976099297393252739237154124414494653358873357750453942028933179421761060787217445867999942907278144165308405651406788881722470310559281310810425935620092496215162381087203609547491587640108498158437411548171771991243575508007024996533053173957734492607338310788207500847847077121574332209520283532530429421674136203794609411186879124271252327856060817876810464527311655315890541377229460345591829471525312484815833737258376529376863809828104016705310178049516182252840134701674110320854189783625049943133272727463417832746468454717344670581650820456456948899182833560901339950386749584985942924666289761690949000308029556030807261317860578545132771362408328311543878115105867625309783244868173600166916482046084057450398001740978084415361390562638602668065732480432398226967473698337601456726068231278368933989254718839017357410340677158951317415777838871426589103299962162580888699672266671851318172547866424492604656008061264064450716636843521674611969017529243638781361028428408682450727688183511505764225477205383871623308573649050839232944939840943549799397569945272340612822312787676606617221826283950993695192893636832832293955068112000099874428735126670592106879992334474604363199456660687707472848212451015369722420461137310491360006113118387101036769144144011589689632633340351505078624269183922779739451534919979158445910279567369955380635238229893323753525096914371217340801054259687142116535798564270295418550804620996843192535828211495875741561474131292805678466057333200016292971329519528389403521252016513364723979488606992961430443139053778504010710066551238321790274450357819441436540441557288734945788810594856451227751055998104722991987694137747392083123224611832900880911279724331759666620914167155552961005922440659768759601717617810340422587511945557143409255562128926752207642725293507898504749928319377032042846476780038667380131599319763847159660884863688000382010077883913405107230839454221152797023966016728860266575602435786210044737454265696911215754762329085747930266669577793309366928336547899520977945602620666302973802269175510411253709436120834037758663071927775495271810103845872868949131041576887604297890036498246630557679735010299680919700112302596475332944699434929937849960883954887187931965507893904071438628543968347836103896975036800498410439874289982112145476199131685649285033448248841787789429492681104263674146595280752166084907582241822762506812379867329601350635805131985959141316285882739706189064259888017452062988940984538993260156161276676672750592561317595978578455309737677845502084227860464198473715843469770810678139165637174621666621995172403336109236116101001998545158805044917821859857752579397268632235638024278763993286002647969430465445199743007489556554492114703690839980601517862932176749944859553963552813218691034345845573963331722566256114018578841291557789164228326034190060226100089066791556763567494593714723006757120504464786377682013555838200269922143255832445131959516517157287969234791673156835770366618972150636184138629309096416159532506237004302366508076370352150001595673220201253858809967101513219382153956347299159286244482701255276259906875424399770090671340913499091340835457118784154469244987407872486243346437232652232733817233192646459455243688606510741762838900595080796770125462988224378444797649809931522648032838443329601615745006384719022796741215897520902597979728249285731643436314687942615515674844376026224698263407424469510342562987053419954322642819962725066683371999611630941877249493191674312132476521619654559371549960797173635404401838866130976065750408346815273571482648045337792591664690604026729803073951125137487845894665006736826358090659422106022921860669777971548853835932148341507634914918773792030809196592613429192240194381896622388897987851337912676263834883565444984810635864548704880336988690951066381047573008111043531166818674029049053360496931254030581420571794645668329652323577887036564469264074541277747016120198626445671892473056077350658199434833526703440810419862566263204523218300749689787037476727888691810336308738381119541074355237920718938660690297174229031134609222544764903406037001432800082448685419964694699295183362066729479815269648177379075392750086824697676712164663877664948042009300912300478487692427278398345266475804120048426742030258232417182253283903007161549816314619568650800036699575031776571605549274430590284016002247067290169584176498509888463017251010793749431885046853889750466560000000000000000000000000000000000000000000000000000000*i1^140 + 2632580289440312215349901412012151428544847145799677642494791558997529081858128299256513242743615765402626187286349366069983657621713778397874708938129090967575023929310714306326373116004941776489156199117144403197636748847796439517912811761024916394696476238748378419527951290821258108983039100066672672256569319959669362848145924617568050285456614957805723821657615004167204976262455991379831810045849435358568996090463467249203229280201100369126553634243863841101692596655428377956411597623658631693616554282068183405869221926620132886586993941986697390823070405547186708341801345381604832545482064707808529677002228057930516057970980654973866675816011099269630832580771684572561824280537673366877338915191483403597987796852119127975643226786916044832351164278266649259577896457312355850292137328058827531863930093378189557999833275582491618683005067139422974798779202105678936584673594528857586084243788990472639964339014855526102488500454333253543121494017963314952096398533086928878363876035003103792186039880971033586792425351935429509006296990805572968050956078036599086694364318484975180535245787314679744027112268010667042599951588735304472531443172892953295642532843941998864849025386689459435495995287222143578475523396636945531083434239205595750436257974672768229581160928693930753936400925710260896018017351068687589337912237130979225320398635939043192282303029224513690164758399220957579123306706604199689588837843787466448274216424371541089424839942121351721898749511264032577362049298089347308085023490709302411405014359199049731168694401938989146759903881805419737824799839521889714121146501561588979686158397861350902965159668140584407544781966848817278024747201183122709854841017660750043781968944428409473645755667437114522446011722963620163900939015817732740008458445316306644766247363486094224419122965839356052339235940261493601548708248092872665101606190918413715333458715835240024436231214030136904286398763136992771866992806522986155157999417179954327900055313634459858575262902992815187428161296462702879562309995995725503532639777254851606529225788943426053354985089887612463969610315886094079178819328381656526491223956557645214263772969478361963339928537316751126117542948335459558350563007088184967159058861569056606312559284164141026016866950368938999126220219935936576617844946667726764587179391166884030993906449654171040086330896682441159629110032554601903855495948130473813640163257015843451984860069019971845144733268089884635557412817238279534490782760932694882185676694148450799286480631642332902553015620143330026399626916727634662923353047638111939040753383181653739644779841513476934285021334844644981370799717822406828683718751137819748638322606511439296613121195680591387593469634272247266974045821003575581896347560950299861323360967797182867105079299446828789990018477475801396267647714550627344885798465670483886602306469306198765669540145444658545607516717485055734541320770524936647658889242353706942697442545607471172783603116704296373118613333678430534259001092784442948855584022040661483021982175303445690032869024916583676937274586764037802207829678440863176872875399999438996720553639332809936598704336710020105155108294413014026192741360921264779551821914709289453612732265907602296505778519769730394869793167033772981992161568982627878077211552847127814809314126075781088618308438909910373465208537228679317159893175278248088359540036580981845286005755330395693919768711563056999367778570341878191041385559073168172833007188207748701530370169287068487232428646390881336838144737037111941151840559495254892031891427306911355744184909757916710413813278760394183539270014769070874400325256092510894548032745364440845145389942269584261522815958045094930919305470216540567442407138705807331540363956409912600291688758748734543786066392228249400192224007144509174195381766480516860444622807341772762737478869883769846900445245370091686986600306096431260375058321938628250473162619852980835824033925358122415432940895288948175157651287496679844631664940588601799299898659390737804177438868948775117411000882838550907540548847841279226361679728915911727997895932437551042872887205693536809318216513957860870988622473305164432720764289618562448148245737495696373639383288173918927337647989414962663626693887261171713305321207310212292775645311871534649366094861536571477989050961784001671245532116236210201113260516210833147602003208245237620861727382309409146970805625745182527031805662883230809190002462367793878501365802230736648533783348045082243220972349597918242813866162610456338443154043914069076385094832071976847449140511535976158208782349968006371823029112528937291239257267767631492465972081609422298546760900516024891237118512181479214021892455090960353407692461399884882218342326121862699522050526119249652145127544621959632388096000000000000000000000000000000000000000000000000000000*i1^141 + 10934246453695734610357407028248074709949348768030814494080780210309775498807484508057367415256898935913836638137537256587703960469170281820685918348836429272498958099708400757055524985125734126346597125833762280280289745524388152407780803942460696464001316456600280722274699393115888581539725457141257991144414375054625032486860701584423372443469726958760628755633372222183298403525593172862369001860857461731926798143952080330781998520783355243427401159793454089405646979281443168293881380756285114609797169996824368310225381583915191335663227778868927811550093093426438184306710237774955252435880662710577352307672790161038384267330142748577314005200017805553831615670819222620364505387569357525316992032397081944635884650747498488149632054953933623288795441552923916168901741300923725449317000069110704834519600116542968494973294261048992835965639853289175585821267241123411776315661739731816962401474076528383861251473775966919128465012802785985611765103801569783300522054778745687433486196181004550394585793515327378453253973287167105480457883526869762396144453167352999332638812787292544491479515317237899318649069960422727336274548104053302049402444063198490096909482424402950310367510368811933607229133627476855982488205304975257015122092825972742025141363820693006234834357159067070988596673114469638654112539148919068796766369932737041685749197557242273197625269894535714728188256519783761955952354440058134439590033054015719605222024525290364046790594273682003852556350114661827312945545781045468606966318151494659377646695817068733698207277791987525108844229174537629004402500090146176952022206880685948786810641993350889641862325900036792784833967870077919888877947923742048312224795466307479598204940335040176938484309777927503320817641474450350847791669820838120618286923714782064061966315973478864808132103339636388800819701357298281143060514459229015187529943575855365642345690607142805541062469164028882101955841378795039391556034855319342490939387030185084911983201629806136801011971138115212487396661626115200393377876180740688031996977494519498709084633038570701024181142461602751403110147266463859276973774059642883230223945834269137623864841926511259045296256321305815663546731826876744060012736680473435329934283539788261544921793691945734355910397186817768596748323146413577624802048678946618820432907377442666068579051569085291993334876522272860761037687582441414402718280387641824295752902757993147758415670741889748008201661582248719424026658197448867208835043283281522540750774224790976436637881713566651337552666286993065965414747351948058418623806371191975523969431953407915003110517988388438475307055937328124180394214503478242126900544259697006686483780111087692654535366609005353269187679603207969178360060459266610902370624277368067623607897899031283741455009994015448482185147787139293932273984157274635189210161712914154813316705223520857773883779764011610846255911234501923482457835839139320945146578543497722101966046105763428599980519772940816681603426951874774437878043388403238367116768110589840198795159860161733464004694033563334365660486992187047881645146175522382713111182477837975439719659271987494699344254098392029433402117783531441098131081099021478101812188047446899888172300277860948130532147842467647483831276371711080600754771730527561854882947541229997843756291308348535066753842425591662606373024667372905193731015479492108467625990598894823862268394368816542081096165444894819759996891110309795652055358379488735606958990153273915075323413182510431037177676629984704735971906567645022319582905041367835501602392046654291892809873539277550076553336550131974127993773327400173290423741107752783354852957284147403364053104234778493122457206480878031458666909197372304402815205453394026028810252805246481664371775205454279290655959822198046721627684893987117101260851280002375467919151717990700280744414235416638688118154650871862062601861731772332201613208974637342998538333872064139002914582043925654625873667681171834874333084998754568187188678012121689759723506725153639349848921695659426073274423586069867556301858832879848981894818312785059868318493876002586135116625546166787422463602898303334756267085656979121528777348614319929248668070133965912305553154266435604762816419539983408426247602847208453929981209402311688647190382138346631198105765290444126665966329574300758733876161101673272221959410829633696634523597709399602196720477252645559808848379003282884657418499633086125318165813138757218356805696599968936103160051067954499114217870740326458532156399267059217141356362646995780977298794428131544290606487445801886858005870739443889195534222944966648984747217963549615811014769127798603830322635516683867590165750293192410983626723114576724630852021437462255667579310985596831797319910999043507498606296651372953600000000000000000000000000000000000000000000000000000*i1^142 + 28046815390525590213018731955595302573610555765374906709669611165759295464117201472134534097967895755047429655288822991780389135237669684470685249785462255481303021846139933546405551005385008599119837801559657180570544100278945142315607787110358256539793116545812169942957680020282041755218362431560048967315306188596085821508785556614989157273711159422086972756089959580982813952224059451184977787557404428343063905090785894053883045083808791925357257996560877137128901774398744290259266101617374368651671016244007580651590611746698711803572270427741980670556332670459454835133354050811097183240238028963384371233808092173401565098584305591759438715437293188393780847671877996040248280873714183472876561068764334095148428415073875558841880047283541388207546994118530593276566111355579187635000425897463295918692376381674355100654879833999868353702205234134330674595969981321068481876101605937345860772992965074858959327426353449348592307475450981584962381366698539042519341707832124092349062315615432835423512309449086324261491411560551438345205235748527670852263674717282827230347908874163620361997727703411600239469155163178351153110779861458748738181119033992064753133824212646857747261158068699262384224632820591424641611507013320678245447860533495487570545486247703229301391332525504413767653182929272483158427574119897828956738826105622250334075210817551762957215416084344578457336437041791602868665977784602999477136149481556296636810696105984774764846094039547436172424223836149494902397034911908722213793727474576480860256458397597691093220528235373472722884434361369114995258016760903064742916245132002173052810915474900437629700643351046943761287193963881104151581395799670358942859478365863862203394431501702422429658786744495113525164728032149004818658286612742985732457064270943925336414521561442039892498672759615006398266324492668304292886434142059714660688001684216421137456850907621802349376949015788561857266389754943717872479233576126329057333789692423677687237898903324848297134977132757623134988685692249106292152328815013121450647309786636259759226451756644395586674314712850970197459006339372993290690482966518448714438754403624066177368841021465803460908724718780532847176274672330161966733361530357750603058394509493816386255614649776394542671901818263991762643005339295794482708679861110355142222459239843315663986528928301588459486685403912380284206848130753009301037532395405905478864921417721503182498148138716337173119384757549441248963409871240972849006531477229289813115260270599375383860853491512038927105048385054666902183457020007914006250590883413570281152101005688687619503660408240772719453289654849173159352303364105092658411463587994046692773462526644077589251924363656243521978953353346146990158672890808696715335496368444910912334465291611820520800874432902419831966109737922685532619279473520672632098945744781675870343077634820448660240727841212311673176987309899372466908433667994514991576584221068663752624935386547891400884828253190393339952921038686166525043445498096057259768311143105883116938726823257138251855028680010118259640125014653399498594346316649238078775378115538603101060826462953226728781001504386024681784261862347464234880594375954461748364083694784646209639637992392493348275129307739569719223873786051028776667965501537089795941840602111597061681768068633478045554237603079003603428818005944226317388785635084434566716718721415321872537327128639579147190895016540883534778351574245456340955591887805791469239471956985293921258058599489636121548513762088867379587196269072631657399716753520776396137804155073532312954234364263967011336669174252255330811402833960606839487480199651278829888242361999147404503707186458664569065311952677292322093932221967420820431375173309785140588744478360006152619782698658644073658848584778836107651932839311432250466601349813516784455336442255466967605023906846969122383784579632611436700328573532744400310030019863259947200107292087328470939079525977914883822581603962746729929347564522672240191389863616636543693075044802625297883933935480986880501306728527823520030296188149730549867936777819793239308742285682507064615223922379279957332418773576792151231888719912799870799243345253683186444927473344046280522843416885191326566508061222192629065560020042786415787193709530882560176382481381435149274581378991636447204498026081673383709022694514243296654554816993136960307024542805543707335653250674596256913161250101713357095001140135240160829543395403746011915204087948627855416815703966179531923649321200565184420298062585060915586176142388147269344624122453426957907086054506823842392379356301312423392535548363567826871439939619344147557489605866501793885144892798271594928972421687290157777104780963944926644804605547074941066916166722542233952393621126162133758771200000000000000000000000000000000000000000000000000000*i1^143 + 53113046984877427424112780567882595081024781428822194444915264317389160916577317670542797703976622573593315799225165185112979649883647821096242432140450577540687717912926294190607719085275982296127850189779598777989710516583760465005444122808090504987609377668808783568789118448734752337362298835349308593146370705910230164425778675688724563339328172806446377185557834108448748053703202332288048097807405625490966909465710473279726327408354666498164847365735013486411139521943410525576931767636352299237759136792576843407802207691309170799993145742246060120882462568381150094620362304585740976411447679846104770110698963529637104341549654675599202674076618808970460632519981259287860867530787685405727196111252287493476129735022517258516193355845164239674975029698364250308926911215477425859223132899112428476324457278694461677145382470344489538626127523394114902197570740684884827479010210968357418143364904781925703140586962231815382414805887953612666497254933657130355028022864737836105164453507580401083378887493035747830653775964729592143988923303511222569228398171854022778885006921025978993510633908591016476900504785077724567896280460779300648277637267816669900915281933781147295847314173864901997810240156400343016345979620812708224786857670144549758372118785857950128662134665959433721668088845207287036893752888481093282724399824949655993000801336118693698403442447125455176165124618078997461821132650835769768793475819057736037878972850837723122976052967144029688140575600008959612655807249550383498067951922196297835281898341897590809271843469618060449817022328457608990412767455559380753057725797062112348323456302482526517862721071807440272886434428405786991989117951850672648021751394066047480212941233523799110428591480398774899647305965118825695908775785991936447169175646641086339918059485203882545516905688502076792438456481943248054109388032468631734401321126940424555961416611854791089693032658622166574315129378069024458708648424331522373006680292310157568545695478913851976040417814267758140254548991550524975839657080255678703666756034185051271599426798595150996727026170303320335318933821293553593800119834322263673027283726050158084703145630719879562919413284883731725438944062523700982608810771750464562558656755372415281888469994587501558887825012674464577873476541317708235572980141992442729868066682015271845771709448047207424446933239251512228968306143704134986864867270064787767447524309446072146410906003286616147831930353511872105118523216890480244575820181236821896197268017537911194988401142783640437367404762288738174457848636639006454535522005555463941300813536221285631489952135448979617311635840622168802690242545597028906540859159756221349356005998056770058540170814220197795225646913044439518319419065826757421392453586850328070204940082633163163199424268299958178463646248082178673956413488585016674303090023693519100288027124574314786807108182769576239361919899827943921692743796674082729663824937964545137718370855339615148935786603516175614161662930268488143997602886386376810418860095266817945701087337607925292881758760748243923910276103851322044775915082761782194178044433405547067748500150025241005479069212838270424702199058360672990989792310370280506491690975027193705485343360834319781521037796108851985788577792754193768097578746051493515609980789315773952663584161554379923061494265872203004434348482170658966644746042433430768151717013445394971850899529280476200048176838689612974817348224045264159469837507217220895208857742996981767772337077206508708678729141890334621175063754691900012638293971551323548435225328245886516386890902539595462850831383082195785085969549965869435570592548134912377170907175874957898167987767349666380745750229281731173243092338372376831255739041384243728322031397881787539870088823861329581540043471888260422654307908980842010515338573843535921013804317339652005850283453498751949003377146075403582488441982888581443207019707092051285210309097672771747339062957990025353726406925961908447365203920644279330189884695671812371785044947019073481593645278854990988298059136375474716102089764398348216539148127168046055504465622473008107510109443932596941493310154043368705861029835406286864296837401175739918466906364275223836876418275510682114517811442143042548278783653452579983366187464688417368619235657676151800925212568995287218004137319613920326262640222956095031928431191245614583303691331123055047206700453252539920183442909196372055484645004907399054385212544750703732418219992309997428563272710239332175465307941121078941222918395492856740032092045332870666505946049733787602837761195550153398637961028599509457737129540022219086625680595755280160848622523963370755783222306920439013849340561884762821252884588213508696383629662060122423503605049046418100212274680628772864000000000000000000000000000000000000000000000000000*i1^144 + 164229806300162852970794134166599827517888197484490739859041407140193912383412419039987254559234038402385342082321934752780077204148676938939110673292235692818978078431323501567137295947483171146047980505662649489162971783827803816508408515494248582698795631950465444744854836146752558459037067015311497299158225769343296237474682245251935100466995480928682823011795469430146434729996364322230013960952091525118339621878844156064854102138109154654481432063895391248612703615170470863879043585672295792425381144921712041925642368707937590161632424490984195287631326835372193953307162032323559912360010161311961729725030797657924048627227973622316588399749535670847095835830775093263006943094966450536428085943208485568160153107638658000017583884684907879396687186877717031779743817996775656054991218225183809424988645301720593369198461483344862748665037152593543651152420125949037007959861893589513943447274046812701173938424821229214720606735911757908519372491501615226953921271099362510962312449217557012034711142319706362107577874180492594942541712318166630009240048849295512298817609135623138299347635895313977908195192444014675391686529579560324575367165584320930857342106602416746362685104597023752688775013038316803228776238426766770690783344898534057760124487497206572186234265000241986983431438128832876728175093439066227556296778605079703448088890664883669711716053465333117381421042966835808981668528886492501948465385930751872816128479052951926349674916680131352102750029235086210955898803877338232636454365342443091690398625378443591435911609903446810031750599389464534967561542332256997660878630999918008724118343233476779875796669046303937656568446508539260827131460173663225262036905439159359919403790491216813405275856705093677234593186247266851620755249563143611916375571253387747718372605736738170709254833221689951629099124813670440691945727078743584674410492671291770126594797100801279291096803824456788709996558096170300237791724091887077832575294834753684069298287089895741832193753359023236742280891233470227943375382784864426997629959180254192273411161075709705036684347432553643462184364484151457434981688840750389446959796615348035419145117079142775096147291841524267621624805296944622194292837347131085430789558693331530901484056358245822073560370273067975770783435909687533899387394369276867229991046392055790458112862060799076390944936305947612433108178551367651918654587726549160516699678172985735345405047788880465833935680811104444646268686451314657516858137792240850036049958472460059764924678827879081526516696248238942570718099847738315805288498866492249882401809490994189000759268097308775711019482266303862307542359191395962081187837399895959497912984251043512117966168553589135008260363636527639038716322309525323427886885455238563067222749221939776154036090786668161166539673125889022304989794372152134784015886861566925507649320666969540838001095096345799058518219916109330506342588181295982335958454591011790846985878889948319284894341981821262578435102735390947785422230601490001713765598607707670807402329678481976682252848673342690942438185650146368829419006172270008868627315976870332077388411319227919800322562998128725457424055025289782387748553925233090930239115161700403814764479088917328772493212273286784644276102870905496242542069248787663604319430278594052359731496660788805471438277895160830208849494558921261932754925055145142607669720998304690094623133872289383217895471536819147288039572113113342141610130228089303124962610857850075895990118438230821700071867334352760966631121286309383664738330145752773701686605253217450266192679782541376430921905809983281432094270216168322148115547985540581580698219843323903298797131114352935468053247896486799631885373857626978481556345087406306151005444036140252358065209385694350384032506452138511230273046953180444606466605477966008735845611692853376429115205284642007210027913602846494279093506518073354242351011990448427990146774134385055756255300832739675765084076138817243790702986861547376458175133806055897353547270156564528129543760004556095682785534822983895291250267994223180803444039435624051872913381573378253160623114707731194774381922438616153852102266441480300928922788661411943585138620873262570017411953662248708817831133897022874702133558868889329943492619820071648991300750350461233710039926978154245709260315896298787338103708091055042844995600335592818381849141942507516254803058664555015266142270142494982054607242948043643687637297265464865668952160278349754128881823813506464763887636924160815088355562582293972714051632906520848316666041034398587777600475265154706577642230323719787860424803421992891744713129745747149662526293607441101816010593029102455578204496683211633979474859503047362059644411319187237674125122963999503243649482752000000000000000000000000000000000000000000000000000*i1^145 + 781941570269607451660897785503290745855390901604585862661541394643998443986872064218806133544823473283197960801206735297538248982779181205816129933372284401231533708456352179116356163138745642566089926346571428811615227234584094277365040786149474699843287125132887201161181934509795887419196722170205223820890861381007062077445405720230182528319847243069985537418999220751636793354763086064709089726399974155973369949680647115491720950441082587345889794181593033645855875189200260501378003272421690369473088068720574350740982200400735757991649671396490709195746206936865691045836841772435449369561905158566805082728376197480554863577427366291787751327125689727676928918397255308607171884890271752771474945425175802914365957818663469692547361501057167297613863750812661671780849254461028964192015354610339135278548853208575563481333475542295027772137959051793869632441089862891427931515087069247890283723011227375780962048569300917893031217643927574415071637505082757424033387691389754892467113238904685393415174763997162461226742541554383512373855473723525269737331520601951453253183073400599620354770835471531129876444601460756697452955702866377591139126502233346346872019511449916084457536057867418519082356639455393431376117832760131268580223068981692750525419631150253362787876714263030192485113355698199163087798822172630683878739967300170167763016193557762519807106573365567316653602832173654866955889694873185214031359731227814359818649135617131759932409557955144790768464147510482860527047221036971505586483412160801887979804722330511640219854830497017046333545220497438506751115432247274582377492147258545709823437137842301222366154298372121308496590361922223933980345641022947584519749070145586773164871862235859794940780475669039862933405819784786806275190735404513013035686846362627462078169668484027244347639072800525901390908612497299360698941013885460732070583904612600338322833604839927418695165895864547716142378378116806333891368014006960443890653604948918406851907906642196884709451803557087818710765565012731021145753719151781423254317790447224951498909393809307971123910794605444747231331099079871664517451067945434691050489238825564104932136694125850966356057755932481870288822034032222097695335375061507576818134297516149079437090280025294204203038962790782420812406841683411773290845249234649204354380800516591989001325917591979860959261404572543209161145462147900519243012105440512064081015514102206755871551283441169181349766937796938840763959166683479433934859908811678653133610210687880490758072947727475462021192486937517480175944796181267050362154214590160529769980864496098958366863862790257839126972573630055033541735873746605389985719639875979813485182384724900194559177576099755488905947002028189067681809312530083722001804861367109703481548933458461037878712097053373973466844781320004867299575546406710221737869953765906808352891623228047191203072230823715323153990279867012002077834063539756435308801307540243550924707503337186944806556794480362957912408286242556740849414200375646511105859853933165319630358295241148221648277656844491632233973818627542835967946671223022205632499291209616349468668254760274659734390625318441192918190051094408690147619245415646682718117924086458327406005990641973151050594131102880941391662585513269936940462833232408870130028096895301281151149140665239578963503024009305795710601288092053410850348644714365584364687304071935179798826406007706823530551420296307209429351335499711070284746052659358228140388173115140206334656605777159593933300819665711449197387812944863181573127268418354318940009315278983051115826644982755608490178268213756360402854760076139482121936941683671501508482226524044318032059300195133536888539026916575380268873585087471303807457003471498172761335915215460517427880631399780558815784253973767556349596508151266933970958763650739003239923916026646339657383076797312040232101096035162538384392754669924294283157876222551041067473380344258001354198825373495191828407416586347487471572368823230778845350544249323927555514999764867640257090177425743497756610046243541296550952939132995741237132644055743852775425817649313989118037087703531386981199745634310360290873435152358358332797502783993936100386898650054783843387359300188873558835045955182102924908903112498669235001835897793569894057318323096449801039679717793719228562793820739975535766385534670557157349827055744632017444131111925690987463336405168942058576161159971009210285338434719413630518851821794187040328265688099633976489716814346949084955448138717241624087015924838508561415685750278131067571351948346369328385610780116268473353580743731022853105834994567192532604997679677729283435992056280689915803248550703984684358269028440573899820076650089116388317172674777519886503771625507426140160000000000000000000000000000000000000000000000000*i1^146 + 2802942083386382457520562875733334058261732482986486081008355655430932145487607917445796241123550048724587429454581134474841753083691571666508951086501210116654273319103938461207567675033946887121325753668088609517585108488638360802015423060071537056676811460983177621738008723045849118879333183798563190534632972802722355710472683552151921932137859763404089312195838301301075560010795430294549658852833631365716640424166162529249655545216263997470446285408197623958574212086988997223005303878975160597611704813413609434254819728662674824469163004366692022939824510811126404473326582192338692103601942937188287642836315483437419868433025392328944641454175992657679685794185826120837108146208597430280016353193000603083369649798455619316130600880565796057455521574850706778888467746483282835799249977554066948335696499719171556407722732377938110011784559820204208447093330127508264274236829015746175166516039783641287855639546628988573351088704825404865701669433485340217503625717569735857432443125700987198179321503023488465814344624368450877841588135029783566444587434560368620158610543932515107675369412033389178039997587224430519836544916321123861725983026838521869483559580648880813004533445299384554116883792036210696436028431910892793932121022781931422318693142930949934273457635044511945352648894645287679917839014201192890006794645244416195872416136759563994548688804477629226803085105161181614634352679830123556529834086003082288938305516618837348135686747934482676936462850708491215843870065184024289285687625834361355685048213664578786362371887155013662009320252458853395353321145953808356145406890224385775027705646891955479736231991414837195221875423734870849071727409086916806109040334935861583494013031629103217521458921109632700205392602892930191945545170848777806711582897735264594150138407933854297245221846189199048871711047057505443914284514332908594301623194253963496476449477142805225520468052707844836329117997555932034318686705039551950222669528015879571310437669643757327102743664600788757410818885413057755743047190335666194761673008136840060862216618928262249675557610972600819841350803860110239282509833466473476912126397899465889122927133871109563438474152296300803021355747597166062299672078354700880560596510662811976385376240589680177027870868493557533697850788295878995683320138204219904553101082948756073157701513418787819331308580065637365617785079171385627641123421127599800978238561398378513023106692744025351964400827080393694107869266667348569586312457697510978883819420794765597581920026994817114640515528943063036015866832274663583208634971636697848958655923751638207464151383216126116631238722071996467398233747615124983417412472164171450307482074001608226186224932299240765678283796405978683959101810331305710371036045185543866101726638858400594083024894456108618963077045080175482828253521439983794310081082202326267376394300496105502122026272954732128518575131207367285355592368850627519180577183626617935385751795298542830893991458026447409773746536620213414996124520460014131315917261066307631483805356937661487646674886444782946476488514912690495503198578075389817350166818736059350166052764623098762952511007439360022595807323572035962073105088496202752476121289716131390338765521927847950648695501785999243150265010265530230124997479740860208242801083109759006328405415239849311020891017323906233380501575295587047320708942612852449204838180367148880562630832455772220232589223029397594417972489748390271771697215515759820133718219778432949494853475295452175429080999661430895257147554881629940782402954680596003012200785878044117501338592914961905005963209370815605676542693118644302522215112985649880455394592298373521948451849590899167488650918926124814043452800048394294704601708015140299969931039309403381386095295430687069487383337656342927625508232611286396274955185593760676651956197469142113519431448409120188617894257890902296588506134129579580961269481627388068785831492411454800948899235258816370257913168895755489857862799588463890165295191770608438257605452194464463020763347907746768217518650281723490774588335064702349934125978633771532523886727350835992439444384957808149907602988205640182203591074574923624512224725557933596835024772510252040647189597722757652350544059080857279815162762045725300275701270863692743911242378390889407347878472641168586125035433602694463791416149193705136658328453120682733903160458773071788911345215545787975570003286605866948958492845900519386708775691544921045565645468566695103843456686743361588255535139531472587623416932104180149255814767130577670884193044937524264826591089153710367791859740810933074758680702119603695387017929918322053475551918831773235424173336885154121602249834780767473958925100014798469328238714926308887906666240016384000000000000000000000000000000000000000000000000*i1^147 + 6680986746631740827221386334622933950248391795380260708735750619253822365669100288573519645429596737978668266827972787592374608736557410183404265264483873355713478908338943243752715033551255376911487187334030378474902583003354267798479179260376765930947605981226996420363851326648859918488869699983376170364939509471956982861750108952657996285967265566873937263230116554076095121319111273575037653612883213566462677177638422728688964908955249292972240455843479651879725913726438775293491865681752571482453017445330758148953917383644935245620270846899993873270165903579647007448667429704108585902962431592030805762455759418154919541280794477219152058980589903121790751146119744316031769957878189975044149977702858174500458330107918554141265511475663942282412760949966137805625135513373530633955283414053356500192425268689724709389275573726520584750790309735453247995628078763018319492304260230567048873721379162435594675189673237918072440086117924788957954450041454217204967849596000205467242464866716075664553227971998814326596876438210653693306107924860314063283756155561007869766882186132722364654815636936227493578367817601349694086117668533841011547054246867574701045425233141288273837211967484265580890172985354574097090682884749659259674460980103366940602722802193317334280529819789431539036554412845469661741616774534168068425090756891506905207837303600213648746124521189239207441522928366871391106015875497000628742485121897509493096280233279613299228452590144410308995451069138276417131815781799091701922345476526414470339975978820797938668823114401325842160449835368544341202626954221859723815279447969354364916884235127609934359902942850454540136361795724014377111448816630352167550088973554369966274835513518888289525226365617962437276313805594423623231843824893638329526696061167469643474843532037972266545674744128877358336077785385164312867473836352990449726492278069322575736932821352594491296156236355767576092002530992115934998088134822441768749342154988692078968066484996823544315936315365660355789083124217614083039610642817542915253748155949813532606746454155723556498669905735359283235876017550955631962556614525641429605037153763314246116238249831705038433392655965207682313291891015032466812465948602046342792433062938333549046116166009710006178531036449522702583829015179765122488317821212802258095000527297004061542925761693042095516280853177202685984288439463099039782000610306871484509478141481436458870775607179564516380497468658237817295005334180213842825892983304319811813704625955581078407430621757601075496091982474404706867776204625246743562670484339737932141534001658663701206884767943943366624444674110427299190392478664376645659851861876388379861495233583234670281283699155129742040020048324391708290720166687678762873080361107570798518755209637714842051228038650077289878171366874029157271904446800998432953342051418162527506336461523043097634075152205822084843915864071512494115273687760148205013483713752206372354569686185253734413706629730967265685080489974150855019231100344560409557082655583270915970117367211440630320887447197607802315715413330109711790424911561237743665824940401577134883158412409044793468862448793366243632398194557158803545208710167518337846129990172238842084323472220276648067756643168072401962401434867919294997990822635829182863710299145794167190277958334262142323599222618444679208590759019552646339006819154953641396230523582765973592855169176936022326423463332133267993963381294202175773765921058162084659673601413704038801487731490020660708733807576317214029669433404014524635805180919556427139992701113044662505209219909178150195484703921741573919799829081094857469818070846314290987261627810241833085961734368311631693233370424377439557678378085486780222468476316441807437648273194396125392724953624957334573032200038531623834605461992014465154564646185319455973753862142053730397254605890466867485204239756658289089327521057512778516943182713029103317772158991505621333698192018755479722997908202178129622629545782299029450598958659857749072124227835568845457442838739674543938822773359395109206228087813644730999472697841453672093114623593301288536945910391983169722860189628644219342772064019667903493198213224300810066526361547316302527772107031325902268644013257708387788803784644853879352749721241008936906047835727598347502657792497381852161608172975081411954647657255196736471767314615092912877874011401570325954648866041363486310065803331151973331396226403395782841461115549781733786490953592214621130365159091918000714841919182416205542173115494392119381384538790980827410693452167680964052437835582881355421776182982852678335473659866938586661640515639348903925424269933060557621526623648756658727240684272120456499571192590264096145617779467597963801395200000000000000000000000000000000000000000000000*i1^148 + 9788328544392255520640358671796134420375270697416912585313181507147364773217706966254360842514859819597192909450950149904338900308087096180759107924063465791105542805880824451899065763375963648084095131131429790476909973176853322817220806491378762192129969485674566089086943884111915765342084318161725158857470619616051370415270601333683332625132325826158041701420309196411755994117282712042378967707210501761165668262849485738006647857767602964890471528352269857446236793087151987666535168703517214034023411758442370346448883515610714151555766631882302493895892830419075859230792664384261085203361626453409719475662284107003928537901129092624590855544770333622174098362975460302510633986392888295704566248831958288857611285837284170124503521348477914852949019737876893863544655450947085870761595003905402923846626973041173635398935380209379680825659074984743240507458669387648942670783666981412577600025363776267099802265240270486953940021497863368691751959590898348883807926062681797991093907371488132974011985653328412111613542306191579840900532034777511950296820811627480939554726254755370500567442633624490395106399996373619069409661404218857023931963027693192931704703103457256412462002343722740294943194385992300889571212843907189306474686569607688871372926137470055350637935796349934187886526953110103566183278081845963242765778155855988086336865853803630617053562198762358116576475587068192074343370758812171646374619244880476097359993822030653665486187369416078327096277314144690405341454466126956987996410616630936204510845770731040142672533963861118404203598797772556342546893590140046223975336280218472361358824021566976153296059062289245155386368793690995800969418263267828954827989506461296753356278272525291772598989050686029495148792398356779599205782844179692444290546796603381916499099420652094455581874844731474604071867107672804567858734553755281113336653448751417695596734874916259192792944072756668558329701276255340918631787877013930495028622282163656967402722712699191646488322990354037815609558196573847031376275857556887928929140810471388470552341630949213821451491234229438332007917293208085578149930750484122093326736708308227785150016255247268970978945708092164124365827043371581433691190614824457617565247621921067088133134889620011550139976676145942708159316949406421414088069856468904979093799940981859935905760369542141117516626492002526059457065600775986910485903855608162238014772540992331232018222991210892594286305254674745694065032433796777558138490756188863604756920119562423170241358606919372042672616474577354216904453415840811912269677806836584570967443896240278084078046280508905743174862754547606829489686157315863184514113848775412336466766318302298466401876098404047475550636785850562410242659117345795577445593654249862617150342086093062126949728618878111148916907398934251785499793436335753837569672877206080118854528656643035705866335705262982426700762034974842734812504403498578451905037565207315194010705589436745928790677200194792358861291116461195986250197339278823971270993515273381286494339294882414029384290605160613622070029187669274622613097017897673598615661889742615047482134984892914916162300942493870515268710628606368494931296177431766307759604516844988035653756718516661227906554861738824575259939440703647414977151675294038952319384841584526043467489945823401821452944989574591670863150414781844877204435023108719357226044025501682399019384818414388914536187430455840797564379525456653753508638233499498831713041958383120387952554420193565692158261983292272309709103424740020572840373846890475750635475412532824269276804373257490331371447228018756847681643032740148517721645832819395397099795380516190462582049229080603753468904216955991691809266584295628459477089961325500630567220913364158506562451830981528014168110608650025163548336865947745008414876663456990022986743143164778810434186006239489973856719214783273581690468877848250083032195966858372716031041593289520906792771736536991066221880700266745899884785472824017348814576752103516570313650862164969276555640751792688301840137809914769924943802167526978286385632496110044860941560059469108431402512407652905698948258920640632010213937037988734797124022919899267467033060549030380573821184256468039428071887515979769938786921283447168365717772540190932938329031989633056941165251035830757061026829890996019715308095721478026927315562337757477293644482308553923156174511166264956564356890269701937902009361625363558060794113464612474286907303641036870203644754274648914797766242977554989673990443207624549650743077692358319138745855577712182321014991062919395759573050849406364168350217479713741157001046028960340074980505030703383913920434409749199392204914496234766342856366214000521877020819493371248640000000000000000000000000000000000000000000000*i1^149 + 6323058027239023301468358578037697083887279221160098018729688165715825171966800547030862095340235408682318660516577539292017269127281920534843636038794675044530638343699382910877024041623860097725029323758387378148517537421275044662254417530891219301614932314760319068753738290960126305784691387504685930518331532072381884766255400613324183851460337019259356547035887571802009284275935148628791571307689026937286137034498452057260488048345589481597215872785220640814668602397197094472060888730644250611305361630643377052004921311892873278188750449265855431967025975775059525233406084812854325936766567667450925858942221121907305048420543232487605797978405887606390348241824410730017178538178626314787717234349287684344724763744061458809901200889221381068269922000885393132476372870628553901261483484687448682566151598101439223271706783312171559575059866392005835249590119570160799126437610624088909226808545785431766353599758300313938542720488616897564485675563247316894647350235919232723365434230759194186981615302726476079272626476525126921649378707123866217981052654377177982132002510568045174918549642452801702951021141318267843992140035466773602724011438494883612770994043519675033181001336122401891867907544243855510952787964469292025241871299028437857735691953360902894946567092674236948241213484473749685707864968584675834765016828404828851008227976759064595672691667320348530574482016310655614641453497892334218878501449377112548869071894685957867679088543919151554140276856299997269261377766625451455964387814464985093747084007807687669092606154382799807025637300968381968679864904682025300506018754784103840841404747539987097910761755463569490317905266330691888593195090492823689886122017379459923101119132807342367690197760358853943235563822356267911260940160374413579065326095835453455262074257165815433300712499094943111544055349924514068269061723713805877617417290847672701174447053355536761819510892056669333828590365450597279098364990188961605633167983083046481988825623129216355833868639210403899087137618638420689347397416268610340884383304552711226506309533436124423977907625060418543384369584906124025622150443579741151718151647094430486298192438640894507488983761499056880539267594061938972305406753155601296362030096877561183455588270770004673557259278878197638262025235972613965132595789987740115964776867566355026128643909786903699331008896955336151015091392652539623385672931101459985426635159039453871586322760214220122447561256031172482788155566722487506292458859650641982508188332760279462506982472231262510381726785522483838122798788484760239598146179864427561883044509301237101417093148779834616576881178989512413992542649638317679343151918725279063560569388166444439103249563001828084245238052139618370628239413020151358688332146490483329692566786928120075014616046103798675417942597006536616375264554052538675597610776444101878664471926469574999140355949577157080322291912854218715652372969194927589977963804107793119791388649774232619227222604895837258183212129478796102707502606886531475437228153929763270275101928939151849506380323384217888865341292370812780630749877724658081821101256942797176043837433245133819205180764083735292246473136360537766476008103042888720223352488564933840186571143764916272436200110791409862939476460368142396741134277995427707887597429080914117233338506582908548904518108191455339353145989634889943448032892771614671897098775213679087490799057563217097308079664481033416308266461334780528945863219459158443133078859878652538858168769087038577185501262387590119850213751207798507510190858956956456639809421116526622958482514976331905629693964113918837996806349472067143065940894065463436258689095595665497656729297573043635334500196841575983085989037135741621723768349614172562554587468487236270223382863873539120613002843979857902522215086806560289457072703816261772248072196810052373156802261758949640602730619490592688630709005154337898109499784578240525187419464684983142850277081553143258827523702816430887435332046023487618792771164648211674970012716720555474430921744891998482670302371411327383053680281693479479859386502074660698548734048145026022482309524576125613383391234872731484027375533191108924173925577720265954472880198847871321692400678041405755023659915316150254453252829659780556833773086076665178203931357631021843556665504659215486659289043273849354260052632311785306018924148081075965430366715788889282903924853081375284675577100379562753607671348836639669242419863035702837545751885640267971708724095117530717687102171390913343802863845679430184740228779143448453472033797665684166666541576410416941362757925728797627299587845740319262770188783754208705403837412531373922191876324176096717886731837946717205335615266421592776593375232000000000000000000000000000000000000000000000*i1^150 + -1844662978456323532359392455255194642748212477850905329522862369026649017215781971991680936588732438309796125086402385591168446431860616565654792695459458676331808727103543206795046689927314961988301130468034093014135132231461023819962839367692136160957552461887745756275484292178039697261371757881490790441388236901793326015327360525799827625964380588134348217675154640822691557236868715023934957758128828723364966790050802365999921027866695483946358017665736137507756458770361720771345100524590929362413268296826428320949990603858097197534348258883864498656051190373571407599985705476070799723593776542450909231502612886807192637785668396117146640631722909632236557124519191490785935293028142811724715509579636157907528496121150641723899723739046301654240318149650217705134820080727795811335851038630601051831539236501789235516017011450516778083205585055445737483182658425080816987505251531710884839039534699261730834872817390177190459093220791107832286732720262822018222270943495026026206037188013574029765075848545274663165095074383531784167852485915895231805098946970815949267848387856121738972085810345161667811130552541900231254020791638829787865153664016957416168701969188600193679499659268445347249900756499467470268319393943026343741177221559109785658135265782615534540132919222898513055959662761428625035751450372570032739018187621431269185873881617072856755321842204174784347528467129506105969135850085198010030925166100451847859669234539763434887373270635141796227531668752363817433529080198587268296015249159708896431553199365360654383198919910469528163354311216920919910177877082306027342134885707604817246979276837600175277267239068050504505185891546834234376590943137583957815035059753091272245727439679837742677229113321983026737994911213859977710429812796821635096279846780048628314955903428470098657573563313395071431569036565193679883423880449589759842665246108973677078332014336390284059934426844412727407912577641039194721452399136809985291461706542637373119033078266945718530790161389954663843448878159040706537717194650757807641736385028648928533680984883855824106247027653897387436748268186528811431593903339196927028441481483110599177587210322986187063472001757500034613259062473467673670475876144611495612928136403160464662328424186833948129531315910755502416759853529949316660983793182414316289268365431888320510815768412748051981025390354238101735669895324711794137049628121727287721330135888188435103856264866000464888249822858070908913278366069379778317539066138627759479019290423785976466740165959821273049408374979837801533603655960673418935190037348886922191431089014844967333872125414304923344681503243453430844196463450903283490464605571681646486945322333413371791472470867904031254701923041194241399884587887570449208263479138972705824559296176799754896352864355614115026379036585466529334467333796774931951202848160533087598659343072311384853810112727508478115658702463147394479620197912063420495131073743006714098807782878057507902914478211361788719920341967856266822992667128850151977897320221124951040183654882886458362267815150399012942026407866384455492820383036865956360222322901916180089855389227911048442181354016848455514954737835741521128389768931486722486723593138446728399080931383473329060034400157157054761535745167965870387867147234415996862973452103941689883712562967099624427763585416962423765788465950399686965421567195068242065645628465548746609199621898049042515815848918492713855397874909553099765114393435808646106729381037384755099362410622901566288897065024227181610059702210238731862572154627926024767922642793482418865757057899881447643271213575638168170689839895234248826822732249195871793168462680368439963599439470148902517224208131318833605374819829071341140583232426867386623276560939536267216592294460247751810731998304788664905887283293184305057895352839402523509420736585213939679834274969550739535271210887977932589945082916463763032176617765712642889618959597469192096673696655184441376684489021152879264194695947525225914927027828030674132396657083491838969151589287073748802483986749884093541671580620141958342912376172502586396900128155238908327580166127742929178731304549528686689970899086267917871961813201568103347768466058055490035513196122536028202791523307974127632689978761112516237206123010086361763035872408509234480986572468491145248617052098568624824548910352286669442368506919545257617627702952475225668715966857012626933505487617172003255315105000057227236285998820167634448100062854883399864741426450419154411444761889211741284673978560153616384235434845703726608800280937666867145273671521084980048273418835625497074515212042779096863333527294215555258171633998791284085783820716442131459557299916193630443076920236677529600000000000000000000000000000000000000000000*i1^151 + 2296144309456479508896049857807360206117289079528993958491961865644477367506095694457377242818196872334802402625267863172382614893617985299363266366831421601854724168319833179418358847449882752795925750017985880116104360338209476093548869460935330896202793645699053033263233454686115521272902950770741205936916056237308199815020499440577733532370680726056767614747903309598289581597161569250582473043790240168418630585391859607553826377962676768349401479216032088447705632097369757683545525467895886348202071191427899456418104621274481072462392875826358024414352204862536294421041295835951365938180335551706591198555103325570118845580378113770093178276207246759077268050553042989866081253868670840379624434339353481819228811534453826680400823680396620986571984793216178294088797097102930559428236983778162841950685535279624707720735715867541094224066615480960728594679816884791667260958126921161312274269328390272662453005247263980042880596079380009790500503818760225682928346970627654041416004043411046305749899381887750355215486309950604751101474206701087843887722854130089988825256062217655398318905112814499959738185065876110237347853365759625067354055488922992879671972280144258356727762655542494107880078067470100521540692096045457973189565167474177435920928883960024488153127496023208971742737435451743442294757106030727566644082670224706632045914002070468841313023182386813540816460997927389394780663252219468480807814734361751791477249963810982299725307742301493800399179932722788573693791039607814056071387144955991310427661788665794292626107523123426732199526822168957254305864986031994154371261600076054499863458389543205761777157025374374525775065020213654014414565339323734782804607210764596070399045984578137644789992913473280498202479684236148170442217515992787551194807964704535763168325468774081664571520081529132417068293425612483690847187040473665842496676752514995925905363782840934675168427177525306803915438372279343801965485807488323042355797065941046312569513848362118627051380410459943108361954348085894186199727550543578588258323142977434761110347780800460952734375682200958734271750877720891709739879764435796100797889295762450340319826330535757145339452484182492695905107593418107124416988890194990701295938345836658310683947970965793497364227420768496763805377837770090714525668883837712961230209196709853478773803263744715170231914864357925266218077363935838381229466909069855433628741650676423258968157159176702686521839676092074407962511615132762702102744823725524050568340209613120449198220771360249098774369857697158019478765688863270645538728519486032288885001177424911963282065602861920883907705663150491718228932974283936342258911166280596279344454280494216421802055087514949697078837843586052673714715582062292329667673213109789867468206157395277394645654684318041020163359586995963409866325231596626217316601616927904712250642010148864708031717997033813578660015244097384550017309220450381026945653032921817301198258401084411940193632101008220987946560373934188003633529334535889716148838386083186058791227525080869548866052260501720042224073418788216323398216214548395739644579911917199705563339347006255208781691831623289944069811065750564783513691445336964947280054924362540398894311779475887489208854118924557229903202719129284439052790216954958117788583575586583588236026534111881673849323230687097340176097032917736871679715065414342750828042215077361167487337657368500218706552068980286308177767946868913725072641909756438935128036227293376851504842979442535000152670000910538553708998326782010287280890534468563229173377832480598977439808941752628195019776220779272739664020409438516839013535103664073245552705892953839768052916424152870916973357480193207111935297917989225362473697431163822617537524336124554374842443786408283275416087056846320373584196065404103138943285286169741943913817006444417744673783912764967393808283842418419196282975962525660346039133192022987959225982813361483984167878685688494708495976799017813915897790398228843201376161685820375818513261492214939851045778700022636389433948861281060246919716346593694610278382283874512759229086905936239580359102992086567894691013706242531767854690615098005140544002593554272318869364552157583832691427644410909869232327003459393208207667885912041434664165930704316165498940675004488670384850414702049855730306184448761371900699492519228120715755379404322898874921628787196319136670594128255870483694024260345711430460439570937845316734204794810324052296274297598610183265953703094987928264507561654221486740356216730542985248155681306325629287616166205463629334048266312208039990582647146905537713331629270276769945321969525059428350836681336440807609287575764380406295030103932735625730457600000000000000000000000000000000000000000000*i1^152 + 21671222699057626754332418367153210194575814507300266374792484835852895924025709549723001451008735824788602049428743530970348569911890364699219867222021967784655648980481927665229901496341445899388967732085477296457330697064654612894867392785974619344316549407521294374726860314121083450367387493373542435309138318782781540606571511318094906876218605749701062706852533335473618203365439797649010532992072147050599380007546179493877654880544979586300246907043679126466556793106299581806683182385767538893708886341344869857004114866582016120518089840967977698626937911096599424662091252911159236495159086066189468529088401532127963092158570821376338365585605169511831838714903189591195865442142621988208012190818523409652959243264064586519055412574664666913291375726004634425697799826342661798356450560785207976201828744205007083822204408365740140941470906450426263125711399831571436671625588165519257342216292463700688128702167548788397434613235805770621204317831132620708769822146456744591283128418581008509917352908938554145666571705479088656775080060554662807255823337674896660592972886836430197470540949613677285995578272603317678982902072224253783381908829255265041521357144638070409239812383703982102379320411787285470730985722121248372001216596378515744425058641956543242746951764288190385005296306368594948470352659739484853204498866679854225487806930170468211194658485858899759256323847891492726844308831369160488608646956132952214423560380756787254021384428212771845466093359013292580399716159901500596001396606864248043109195068471003791065320417083955066055102551000919069981964025048617495512674462718470223006378217126723467226872203892603284963493849848462996283306452065763698723041593868512169926762868525612434313515894273402319649087093416145398046256563882074040413831608942105656941152659101848097905189234858245440044898758650578846901595019115198188836655908667561422310473917693236321066483368403220572965811708560523493863090007289231961293870609379279626688266591262940253126221365279867358330586170966368731106570309431599530872231143858925641901585571983887736633223010537598703583181898048162770396215446278262572833053694905800369051006069233012780538775731884532301552437277456059866672512844375208733186393183529950553884647047981479595060742020521628634516503700170098131743836576191635465677176696238253017086763049256556778774194166971249981522601548741034199728010910623104880560584308345528842807709230332176472253229257888349205540921425831884851335498590794298003218120583632225390284589000474843691422020974197818550812921384982714062707666704039904306579952771517373875742228823527850368547226831256871708123321450803584821877922475427521329787826111941501749378920790062688921216631133862877379924511246844266796418024432439934908128926152468136927638833703431838284725476303348983744140787239558227686530849429662747680818692030992719653029369615923339983884434875071670765810974151806559640515815726355265487085271225601001765208266530647727273228339212262332306257575846580367209605628984265959621270903691310485356441375558492215224762016471999657360147096908988925056325510306651838371895699573242899529022374115602422408067291098930928424755256697036514223370747647285945765766545504276123079358794440601254114256244101598088946550821881145914671594570960504695547260079010219651569589809036036598244184336925997773075236050834430585665666722221706497047599963540338358339192578204300204803084378183624390327861132608751574640656254057986045844428061641235843331182952377802883571944734409833535732820981963946499930978984713605215712551970837923883996679431932088615581316725708144846168139545852100223162935354739237272789926778964252797772830348341694485849566318832120796231804769850989115036608538618838394361667940784340985668492427412602132412206870380594012068364637093572810968513692214686193302603675636508747078674354584862370538163652872816698514071336169616047745797879681747118141464837932691444336684213176550844082084665168721366930691036752573181694824295004113901568322052877449864867203666110816076586202319393976423580826853328916173717655717712290501884444245807595745420902674369949363456153108156599971191003201797758314007015452910121036869487730221165046127359567854582167695192955063331720038273554296897135802502332961966058543165598821254831547358884083199786266705838915897392188486476006702262449624184040846650502260747455412809805211679120056619079586353335600036560510826503655802622614002414780718104201787515756499591267993814404010092506072328378822705470192233760342557865893941159110066706570711787082910093508958027371290013626239479896624290186757129445206618345325597800716939008593425447152419806180416684032000000000000000000000000000000000000000000000*i1^153 + 30012588605984629020473738587625549545205852717166812952432992063987852489070928526069595545686597004351101706481724582706812421199641536332433652409282223665319978260497874425988204718255811518068808674793251123915583805644946763219180874613968211703805107376193586128292070273231907284672574545220856243269399557858106002687132086728281826187025244290858808885465754248776274586330562200465401088217742171036988968881477583337251638848095539767867487986841337488711999525334083329211387758442245102780908478035289068429747108775815301998751669855017220130631060154144027318787022228484166392857222726361449719433214861758263656484462327467933082098694797714721053719572317329708271662865125312573435301953221267584012975940498302044243128218234268879964959606540925655860689691770866862690231130528060142870353447070199106048495538527194206640574178158835892378626516235307917476364417872297335578592597474704850407363516830844665656805057556299156310900438456005462279014397114874500112345539303957679326133550004092075136487885558496778483749867860540531256385133358185203470837576548040738256658353385140518081303458505044748816305334083799993737531114321443535162123027492531378646478676687870088499410870014926155046396155986214021968196879813478132298676709749147942979454021968269921833601268526152139831511725327982571983970719325046769855771683435337381310027729426588370756426300486552424542744145493068967233707130863527896721296493781606341965894131533680238997472287488203887678215159924904773539756769547859137139858091751654244140548583776264311914764230542161421896691081953604200978921016144808263163226563193830783329278441066263983141561834948308268196838303676576341790334207700840382293882656854966157339648751511519539059929408867968317339768140055550481685957272896537474874054536331209104947875432171793810686145719728863438073798408459895773413394153123205908921549610631349104295500141294907065834596945668937514197280052915406787165523513935566913056498273669339192521278210038370304292542194893743879211265995719536055559100295546819754160633076830882385038228838944454077968626519003769235265978076241484855878370856088776976235511081059714240148306212622803745318596931770169738719159771037237440528067237670393533234930083791801014352479359467656732130015809321546280583215318479760335949152990663753692477501165276396854017322412237791761802938586283598360767722781317663576443885076548303958578518684939506453179959705349206546462199255311315414499064012167566342956040862455139046149560798510181662921590506767875146875450264208685519369711913254903758183913864083972934507479810408406146587351144427438983533591629939117011184954400016716883525727687090211369245696530515264858299347274103903067683391568392619340603708587783227756790131507778161384700932894554581423222503257342726387245275125630175000023808330901911609408464833487410540114509896682174092697051528990506382674500938393092734723714501286663309293387372054258614955400248039330477663511819692511587513831683851015817057011420876558629678123376843111240694288980574742747515077925044809620545407499945909089831464536141479162741061929191330387861486187542597425854378803712217737384745922475025760973576816518031868693518448449775879837496980897859909001945558232937824744725653805530885056533706040574314492717362889408176008239996381388056101539982841661966345414964749857015577271762342100564662075755487977188400468988795014873873177528105332487729305393213474763416602565329578331681939695598276648886035804962856386762448028455989476005101362111219085350798939479838999437410413186596804546203663598718164262077126914757742685373903948345807706033953663469800947235701831829008847251778697220985262496424848081392074443194101708890794524153555315502513310685293864896499847914105355639006419094987261804890462856279999119552296985839833467171589757867120047009991202173532078672779884647148449135392738767491557158086606888893091251235498874113511273405149437271093067024697934800711532513787374897872608764217732736735505497036487817515925934582416722376104353073943488191934741892870813757824171341474197739381465003940757641473014671175606998250250582561506279321207284931047164985621800408223222827144047804557479175049881057570868269786733955460298107193716085237481153273277027596579228391915793451875177132938370417300314535901084418931994408345938589897788999890492280403005654971929096416753435363078155447843701504776758151390945256953781662249035642791741762518707551942986606157163875595964871073145413841334661076653893095909596335008751048720307043384844622083318270792786328431765662529443525223967856567210665465485774028453959809888407726573825502517483021873761484800000000000000000000000000000000000000000*i1^154 + 26288991012884781460319020270449564034586952239843010289555230321320203250771741299673558504151856450620920185214316791255040346975627061908877724492710477184588367039807521541011077136806159860938504287102826216827446484017386570563753533195760247567749768565927385628385615084085131017318734542325690907745113356736756870044966070169311379835240320853108200187758473142965464503540355279018959340250172519988137902923545770297946497048555926570343697850825733039592495735293657460166246234826180166684249357387231033529937400137141224890989671695716956047118450637534815205878891292054277891833453412697626020627432368330135888666902805305049707025349289405258371557921729703099926187298203909789327949902574082237289251364181929186338887310017680351902575672710415004311190587838681364440534904087329377295688337309995909037614761605364643164581184759360315137522579856799162647960770045359664300412405533472912266207958480937081874440628832765481661547310317400628079217178606545053905018543390161228312789193906044624315400863326476816167536618894702702799554538441638456075214582078354714244424481525772259456242633923723429002441184174647579060041124359564864156846108824555255167207466977232191688969196912142828436057924151466036939016141387567715033906288458242409325687179382826908738039414131359933688211100047665969998266037207246930912084409559509771999675957542670406169309165556243021992702070003625627753584858736002863636370993505857965590547555240977744227245344129496032479682505156867295030754022112819636061902414796769346703438481365935660144279959264260146197026222899905581574862032012628600859013300788762014248902776101940195888509188100737919066487461971362375885283969714209227923354101704123132122786262765591385657083277852964513457322553097159194784852886524099351513492814059762749896850870458270818999533518795905646517113195961715124705062870868604850581106213905412172045128710661990762724972282371621407404335061852098452359260289710695879888850923355899490743160595443061707670342636420409209414041466370275506592487158131082238582505841791563274636224401770596011337117701835496739219308828334564562143911362417202330980960032578253292729313142878176504339388368193644044457925719126299016751423557018524176714355090775294085964937682775401952608129196205951855943128779027526244949421292133537419223981858709792938533845287235152364766307664193616728661321641206058178183235403422825157036578000304704060917569515542114405132681740765260454954349170192163210738768792372103762192103171626084887771507438380502942483267103153755354336694925130671589027414913007379941970516086218409365990843459273727737501728822665019400237567410943878531479152621723728450632831054321169577287111790911231394763588961270076270858531020962203161992385756530569386412216297008406316659604403170766775398198334177478420577003996827272662108038215671287215998690251747871095086232761772527611555745454983974931097360709016367820360663404040402763148625355268523202806684367880839523554909621164960513572655660253490135454481345074107558908110131896181919124719145774035786963730742139946571949740378808548839517441984034268036904034930136970697825051105497179443189675210349197808112255524663397090863645668678726327833515527383720665930311185554379280845595616076759777489277232181383374752329340796762826425498016693700163358605887739082334415306828637385725687766811940830374130494154484904644920694501920624448070268441834294068966265784735943102283458742680708545760678635117121090834031758370242862580326837104123673500163271378694115053323062264968126543351395355520718932856996589591321048909285839661745201800450608716944855693757621170288776019248834112212577030182629525889802981822279070037383246428493042750220592153399536032853263165692315629223778854860758684464318417017662043783853384457720382150468793153357654750241911682760243752226407072727733599698168907645646654575924402124494323629510180132113077199288683371985209203666012812082257771714224443657140324588007268875090845396199834053357820865652795857469877391660077578695237688885128012722719490718089516938472948521737229763062568458754119458804864865606325876118560342779426622463262263161006505451446154592251891416982840100062927347823510856409602623269199284513165513934384273537075550855029841341328520132504329110169302406805394131608841467697396872726599117639038244946151262376905605219477791286401169029719132806752750869696174888767843767466730595808815102949304919732082953973410252397546419901567981413469176047894298365427865935687090291312489971911785275568023372362596468806099692672982181755149330340538003709395762909065211334825552077638821257912878742052046454820700160000000000000000000000000000000000000000*i1^155 + 35084560081999429107791903507583447363459240289181605997518673107312507787210352224512898696932825618805477857759805887350952592433740279508967492382641745115908316373422586155876488626566833753971923880284046593426800194214700199138981708704440541109699807886798456250298245579165661836114842448087851300982240822561732503909958809683202012567409775779664880156029182352530284259570086877589080055821718429600108843357282290438657402813309053608703139344378223258379094971220890887828806928064825019100991950921725006160735760302155032800335618204138845861801998819256676375784890886846677227560344227302741635128442045528110529252702095235339914156961071378498624945646065891187957064169427823205732337750396019327629801730449666186409164488536487601635371171869685293426940075057416942724153040853335143800793012793986768648827629367334473900872530656639475184162311150229032606588322993854798920844893675273219093353423096989080628109609151422827986376912665984057703366273182593472293403076869322138278400239253152558509702277791713532289084493143165444071423716979112908755018578347996259455063725438382595564768904772355093401450181099336046287673718032964263242553498457410857280030133556721277648129868277666811538601669816786594110754273986593640127504625705508362818506730072488968424024114984210120787726860913339288758933225964880900204396219439634812922760123756828999200314766972318574667963646857625872282137861755118260367142782904218683957690721028281223060383477288493977285911441179612553246909392524992658510371837197811289540184119053726756140311548316915497231183653868153859500001038230862771075272655145217851917891638594581288814843738846870463618190728605736745056521089004754330888255403719617100301432247425183456310524385801025809654255478082251816040193363867022892474321715525691702146202464616061996718733150934618703388012926367901381687384674692972330278297287778262049491338575341520978774109503420888058108941081341799245041773425337519078140233248321757943504924575487740413864088344341870338853977309325539152829384056009282386322718938429748021633288475796171594917726801570583845539316130909917056942004737011306548844326315780892455922311198413897822181498901136892652327787901263280693838961288488906878648072484675695179131637044128132812485605207303222122395017597846945658195540299662722366708895304866529016432016053443034641179859992453353744967612985061354661255474075550687262048856684328315628937183051427227030017748602517269149420591368382283074605507492661563874643108961056106614072922259419756159288230711881600088740223235747881944294653165075132051564315050069389317648905891971898779048279559298845027419633890477724679994567833250623368679525209329886472787910143077473404744492721259819237184495827600557385264913483930450741673050689790803941867086699510670718006031054595479227614269894677674219438749953009027802268157093443261656184214891051685494392879685992442504480191133449032025577428404959916625520212221895675653364772326827396264229457505552838041441623230602329258951228164145090122259584562521476479527436856082692246620506387436066513643293268243613645455988807144874262309399792875709778941244680998444055625022410655905002521850023040659604753264715254928829797486707249152354844328177251187199454918646717486081211842862815654091847942820009782727452764366411384982386534781371475981391378412444042148798718602790123039230993141165264079718844362669362201562898732311920926388592682475530926025189849330602601488581296667173532331474168092421492472303822080182302093632910182846836355471570820186898962323716245087353774182634535706482009753054727396362346279121997597057844710956153145752839076843510237263206712665928131890432357336677758536026611833272361560260604514249724990465897846390807461213641828717705709039511813375209525824254653012221446863491097326038802419040748784771524266977557161381554558619699623892864986197119232971855875274169841902812008115552108873683956580864470162111425955157267365405317571416520089170481281515301944225645688422861497366915073840174531122135642951738831049179413604017295325689360761881962288055081349725132220217847867307727104191629745054408129468093318178257372055902322958081100520806493743943067303806155222054183327156250048072136785845588544252566629813473290009718771830894113602085367497021337062509729011783117598509579352003358874732414482578750021775287031805933811290703736157114643690504308083315610987116292416401127950945034756210435675210706571178818397523894105774671125660114011459035778402754337397376436313791399102657033737405063703663941585245465116672592288331632779596315630076827262665672745766014889010458820896264112046080000000000000000000000000000000000000000*i1^156 + 35043525907234234926545146559743573254708515882725916120052225718097092795299157437271632119679792554773450257843681496852741505363311388772725187634583022015948063631220809076615156008694538488802198896046330628349031193662873320498666013751797115271171617249129715546880477567146252064344537832365733165943302402274158511043811225285752414510436261498646380777057251106216332913145388637779886445702578199614858897239200994068692485349286713234610567094017147026647845659894706575196051589769630109671171607961756668030031204471427822544905591154895987587560700861093189002124635423247772806874625077886639794573026086931846569900760556288630952307425147293795005708667223821180304687562231058610701526218571095721119059859798227968304096679544060332224892160583942345875494396712742324185979686709623498945477353143920453139929881051097462397851778482811235057465027257335401598540606874946399615678519568210644826153161857584505703214642079532750773344170673839003523406903887576678616702438579969786330943094872078521979223195031062213080173973328115347958033604934386588591864410913584945347840415242524005641625165485497105966746659384515447608720348034163716568500669494893823972946023218635128551806254110920572658852041246805033434030069973049424946506337395016558384347217511570938367416409998061968736343321629842739826000901389514283807263578914019710237615124843628603512354844571909796304800110246701420332257261791180193252520832003265734224744598115235852596719574640604018419060137230240606228501920838918678546627539653537422870797702264875501784838186820729226416529395181319565974403969626839245639331911638674246154065964666312423471007084277893978980363497700638062075552364609561782674008030709204659114588258556291223093821956815682907449360058844733806679331731297168346457607408696568221446461774512722842043737676795391881307122354399128171581166777441010675708341989423895171468864452165483505145255833977640481034246363856471954323646423159117565548657188526797713120566794811157378283761390579593818599473608714542573036364610341165370910166302186880046550925929319930468226916183127468221619243686110356079451854156196882377175062067577586215737502778336457830390471685901787832498380529579849611004285856783131302331644166929420053510652366719561592214854667367796185022732775146224479463530535735427356059459067595620666281710223149497486979033062978944769307331996753989986383419927576781021275820457681075465440259387627873678872256977446373502278592398239086022610251304884997173757895796072496873569681165850658143500942537357718995487835630324268953606751828140744695059863700122398607941946677050657802340686088493517769063986497255058538169615178021966718232725975346165364263150191660283601843327203829430512640406625466910660108382804478113432402951090940984378631998778388979612469789461986562425494631995674212016032606235593441196589231028635883685549567536010494501178728802857063826890093853142173068097055555753586168283257089461943946492827759285125572558333904618946131243929504784838598324455517506655093537793724190985455189790461926709025736861176933163353761434309096205243625654965256131097092188941941265543914702450914700696105899953853262233501721771014837682174107377300005634675483874305606612772544981826713573966281413309696654199344597201192934862737351971210720276215922557982138342286280793678638164468615646355537650997363877593433739014854547326829955620087384210302570288757021526291336369033225733926506173789346843463297756487674973754698297754253916481242801783407545335826085881714612873525439709893648511905299258110789866028459531231104796634052314934376627434824435434500913960680070764690276648867794531797990447762740821376451504615753925692053825344973096670279103875058131718959063032788970770345935598748110527362680724888586894417472908248115449440205452941548340508137892311594590547784331502161509275311583541591278711633455798155288012901839964905404663678809843676816046618787229325747201243899322174108545254725032614501629223928781443863150347569040600693891550169423005436968447632612098215083407013968411074376685531723680561328534260136281306407106025788120888591097874520216433282931156447508356665992318051636905905795886464025374382961299572383654908901137163683877742971173487316461304751081372189518246241019117041734821385605725635029159374361841098132184871201548683265847955668519645884749060855864958098946598863757670683944488093723332751340235059330823152854457749126726847206386022123031270904258900308173605366223903421175665061130001874692779892802552996758431589040402354032884465664530836752356637769372839064593401601957148887942978112394792644030198509364838400000000000000000000000000000000000000*i1^157 + 26820193378333383458955296643447432322284985272319373566811109936098434330065539708679850051275348981144585764029884817076943936374371517165213228201006908342854617404439531215449843306672739641365022271921069134785367858904056593549142053059441091756622914036690396554905008445800461270012737126603110810629317930827273573937692376345229023659038181975893092336673916046890539455355715061620159427929883579149994890000140458505010492400715612032697899483241079308434118211249772533224258522314787111326037359607214662395568039059607830679818831135937594829503244349317533027460167919239761964661726254871892800170753001257824644156458711239631145221238705103895129962380952886191382466440840396837711550287958007751078687730744528625541595496464852029609177585990509715615585539296756382422742505630356786925996464212213017925353926767159662008430522022637672829684793568746370788114771774399641264509278444022670899101325203122386711826742272070273414714392279692318823318525019919580733794557401744460062711401971478666921786092867543170822578939881322875136443299253181061207296667309896901292311257900577399987673394040209325526925150392633522414946274745677767318581073887904497449059663970998683983794489443755308957562816582632683803620652690092026514255051254783956759848110143648555660981213258765467302994454154241952886012564723779655837746517644335286043200317605391899723356314286092844424684140669560527881912250331941408249389158209731902025254779867560401989198478826485171819434019187567837448056459569289268258339264581952366705294399450254108794701693665766790081571109979585128127784907168277833277890036552503611356158406377899575093134928032834003730612318681992876628283307435102470396299318011424321072054274523308931830408169352871490658969365087705945020017480919877304161854133203265209653563102949001215709087053561862622408900198322094881098537693998400237922273974527785824340232147908734315290585182823851890324709179590852340341432204034186627992085192935234346002131932100066881570117780659801268725918497475650924114441576232045915313750578655060438916058496050857979696900818662673375247420932109536980318588490874016766364689056787334467747932657619682276952355175567644233021724731371483401425633993201008919370708084296701934921312288621031515579169463089354539362305449640688346258798631074678251769138116394422278774485341539222935679444470412573910205457123169377147281103693689868529989573974561581171103970872751476841833207481048859243723860946786913630504764921712008377898089580894442064585961261205134448659914236648220063783726128917571073786435893464563946636742829277243979627242663620173354039715814668993387687705939698715121510197736172442928164325736076456870788555677598977181098230304601188689857990301752225971527978270405566511267258660872341146027580761360570596104146094298900350055181579457063500448635615433329178840894099828541071462015161935153399143961711303290783881404007853072948519973962079267978381492021533467530768672042552704472341927377882471119339304072476093276987928565723239048983823634167062947345602466775508138155992340084379786614930964881045297166796922903123806645711597887994959079397634638838744955620449770931832249283279086174477629932009487738533384644556892450689964011448020228616987501177988132708148940420305435769073585239911404058126676576903221162830993605360510455556521614960680104392381688915419206987827513627482118724118699413830770371760603597442300460746250326078721322147123808597796864092433010151133421650034805928039991069911560727812773045900227771952294419814644055180998561685425961185819067016506403232851429916417713544096770373252629914728525516302748596855833881144582593842590704483316415129054622900417811089396464150406847369029949818963948842553976132778461273181268234553777471363107452895316597027735762503869854792296793527938871151472976927239828672499627269104552438689058371002633596319691670156593174236895199417108225558665029409415272623293439056888633004307501748383771503819404921047221020048023492673694079370944177625784092228331996644430077773812687175166218894435392971199984580081516785989197881955166979686345698311314620731899989914112127989526917110461061185726801348870665756054456604377360405811593044630657223305858696366602161957983667656442658370404046249071612027278731105958743157097190211247031753932610138896670944223276367099545200864649067442531145337097535863781835640494655374827042618527993051236570538600706544906320525609591947782107361264682251645151015984859295225401309352207370617923601253311366300750285838742551262416910302553794452452515499829959465169208509432822422033604861462538667620584201912320000000000000000000000000000000000000*i1^158 + 40453006009495804714937984596616122999960276941772810779568705785001451440414765187869607711941134121444974089269710202464364199356618527137979723383436382634695911813302316284011577244313834484707089482765789215156125955963545470608034782999818603378393096604241166049226879395754875279037543385494302185708494087311799061613092456102615898538362817339913119567374342342081587512506944410371095835901841707674924727809629876655054099075531671269399736049454216423493269008564379876094424422679521718642594149433997914054220406736823654259513322809572683102175645655998640239591125021819400215162220428446929196714966425496255328914659115188592438381478397240208319002344709041668842158643725097077876851530642238866627978618415681100488906962473508587522659149804614362347426694688692092684360678534696100930807375042078760876861853025289987269347231574273112059459938292728280784542831637414021460788442713647737562814569812409602800946465424686767978918542822183287177971375289031839871899566467959972887832712303060148889427804425210120186129668600539539920992957994507039433742598338979809251599005825397768811763801562286157405516652711207250144862969129924336488673819910153841696794113626698172292503291343002538974821216152212320231274406380324501445719264899160935137018023190857408353745343935087895589442693730595373484810427806281636413144491267252163887511276762493090320966574461716138689449248722860917396212299816838760991069895132776495156870200460700561211036728865262414638723267372918919689494427294561271772217484367005232280884315962507130355225369598384537801145537085576643490084389216505016282662871767969278558012108350319121792323468762134487747603886998828268185398717740619746775980753087899299460145232737381324436288801717173260285366195605171035012793751371150725457594407684752080976387266187189916400048179451034971967931237832447852471357591659046432681330796755296549805092432679462712504245664668035926362871883856892624437860708297742174918126792287016409590177906766643791774354667446971735859371178817034504689402423984251755052689309481915681072740270945969559745884063590574255145725485445216364804257804620825929696418169801383356207012479146458165612884050823481503104384333155825155435450133718590205901866450952323465238409534873580432755634515220454289542070540781748984930355175631410730451923999481329752966136243421025116939083307280812840398787386593747327074320441213695853542513360862169979773710020423244418610710311711989195591469246895871857027609835954979316631463382471569388766168559111410287805875743533088420948228465051803685679711615650965261171027303279545496205736910041003347592989441737701339928960585328138682851425508191810416157222403027594438637210302141514602543500614657789612728535408430237760124085420376769782221658041511436622909827993669351146859545656565289446071850230969061124326777692726226736658087927281191235599657635124942838169745321794453094341700308036547227174502924984842457006761351082658673153131778581306839408100383412272877309559488794433405247535608162668625726588299456167673059660266298314104061092039218447027325925103836370912295186148569996854174825446724252300430117241425498803630798846888214531214416630027461907540588681426860454148964170754486627264418771567703921564434254481524813450542125763122483804728686301238574162135642191512565875359545342554662453900928918833323217158516558393636377125526203021277327021549961070671215384347266609069419881742467276277964982071426232114687319093636399909024570723519123720925081520755473684503796124876554007499107990226934607644274816323058820320480907708562132474815819481384815269767343894018126727693207067311575724887394450143778016376130447513084482586347656604540795091355908356228196725701383505322391100122648033023267098344266457394427633243742570123917723445790852241529255606993983821103229156823209318311861196127559297366465388038437913214209795647549149355960128691978637151050766295033047132861251678712243391156114782443393160500226295734955126071816421931271004802171553989839138821366712730389163362299761984107296108423942118723002180715268187218788311384327126562282925918577307779727645279686158534169995889977476788146234464047144072006915421973156119068024849296664923360204540479405956683697015436278697062556781532091688021562624501270992292334006011544250797624722821234717977581466483613540821055480369116441483404331730587701273815273683590435109674321728418377090000412955280294678741461754192727729723379392129326591899919615338118702503303704554493897612555735810782015475006390439043370850266841879202164943452068744198652597878905408842978966611995208054158852620288000000000000000000000000000000000000*i1^159 + 45666177057724768418475614472500847987218160761105641521467044726212856833608319358523801740437191339729877862040440834639738983478808087977997905051750174718878234586947507766355382969815631718534705242029686565855128245710422656230674867900814431249303271340035708302622988269322570635088109366201360016162498787532241360709991653867609005506303901552794218119184518215363619134555574841088961024466459052034650570926680066963668654731092135816706205265842112389554958712379968183259289702448693551825703153923726876690139392182300693777040743405603562179944985816826821213385108546397166150856559268107980976747087986086345760069818300086423667023087552377768814021415179411426124239648706648333999166038232189588119230171811673943423176848588489460217917189527537023445137937393859771427520868692603586076469641140738992821087310640612935931901998965139640572263230254531211768099707951006147806541474541724841492086096277094847248529584927495890063803307800883077723499454766230137938839237900975829824742621112290996958462836717369637058952936473584410581247514417115304404478263603770369692592730248153084884558997065573486321684444882608521934097692929593547555486334954849571383263456705558492034447367905064886086330498502836461822960770173465913891785441145417910307332067893305957846320720344397187122733262387169802422182151071098878178480484330317634077050984227261924868879175569011813345034741176776238144452947754556367714473210765125970763705965962392824904159949358252576501341548954066864688630920968633433794324265994866074628131745122490456969155989454489204496303899120592211557442524149495958536452864752846785757875006573496794447779121802770659650276121461432773561490511667909943046785925851603562337313572801859963042821281325082296873165342544117930793740975067288054038919560811882141172582489743880883629135573715311795849599047709179580779065538058898997082117859838135893868517413123153055762444306947676807603612360931588605210513345208964862943025524580925498350595614158713567110123520032998061230094477758034561220233409769887601362527103548529927946583202918998858438073650534898827395077501706501842287139959387987739021707466613441214539832174990129236039745781227245564228414121896896021564120145215093501096591405430240401312030209095162171839385845884424944089723008309184220552664669024224803117963741419393285076186896765971530031017627317335367222787861424111745046337369789573200518528993428336834881568679469512020895489074203267980686635906522907787273391695649633675598840013176536376582604185893288065074352220335617590184171425609119567495328532076473047367617343209353161256988283576255018039024466390303353211671896277370129093831906892055351710572743392841959994163855957747891367681619550659240388404903712984154249018923206497294490263948757034385013524498473138267517551734714192555070069650300064420713392891129687330154862230548459211787295644822677560358244978417297851028101705974857205354874889248452571182184970928627038516080005804559598631608575188420668874086230370111127254161876315345766976481147790703468066630360928454794367914544025556579388419848014530647384950433875640922705496104115386682222713260328532231862714158835962583102759641496478623214436543184626230688355538620153758495158190023296115254673061042531361213016862786725063332280363740655962902024319906143059480842759784844794288900066975147270445415874167605722812011657474566518419445194804623455010359653461233419460214353965586957576134244979391574507045700509090158312819030967509014479857986992434971566712625754892027746310155721712188923142757975137118369659915171212945136212503362735254334999293523524759092901332636081194575551802733215745969598265324431323573303571425909948908943271471458265769343598626131714047509273346950180799769764281252497107377332325182520362432769550030644860538069655036495268822242093092339158314894349788684711575506977857672224300659413710670166585220031774901542326628859816999328694973886545872767692168731526082255177115942833744581827558714890534521079286038568641292240214070107546453173677338068304938034189403782518763008069780365794180148435788956965217476456390170484714756060931132962076000483357664444468137492992956116438819198197309049539627443892820081616098427719727359666003545110621180943992350266610821151786498671051760913711825037205607585005546680423905348049881249389546919245191014512926515654292826242059261809769379416488169898893358849596405951722956889879821485739711871858438380390242344607583665866956999914607113119999548085263204057205779124099159617894061611590509557842224526360548071145963073714546525784454486622861414649860980736000000000000000000000000000000000000*i1^160 + 20076394867450385634063312536190239111806684663988914143518623682448754294223890516608736874532201724193965532866043325796133592490832735835170012390984294679774958080166540826586020824786481920456668775308982719967929754811273336868605562656109796306105943259435043643546000329741412452597134140454290399948247081870976570141944490405045628192129708821515527472597386494122853582987046113528467398540800730792900063192776205405944685089455101232550237757620064988091228788438240306896152960833154221830173110969333473032013117335946779876985704771970641490374498404567488557285261221904058636437975715391851169708682647519739513016175744458399540747632795180384921491101455601785389285598902843225511818764232974189535287987211557806164038146944077897600180764740580720002694722756274295837133386172009818181567398115309200499216513356648642189645976884964099120875968915089923760435166468352987629883843870174187128816484252279410386569087110498916023669579545071505947206987798510030875194611853124684789242728520894693249034475160209473326312083908619741994501099044892344777585119129840627548007089917936244972251353439381731863048639343294438454509474780567642845459143146804458123488116818534816970491427486970034363982324120295543205246569624434577873455083837942045414353915225113635852075443688310663649404987554272791134688505687414118770444763506037028094009518732049070440682133419903419523155862614055742571359513640371947559284503643986554389671562178686509946006931497443407144021987671066150095048837220119703931695360762639562095791645282844059612982783249112604140430431221660749381575616904972622887691099730638433020854475692613893252169513221950803146737694180103854783330204999423211675593674298484817695867882113502471663727742809510098865295214988385738857944180913478233476936195079135140478890262243124532344729714744084369553383176264991913330927582569745064754107307556853757511460535834787649616782257842499772308275944070650355750254434307964295653713280213868207279524186797935545563308603092593578037562070637459830325894454441350667456431615186467017278366531352651082891213871174677593999293773264465684926211484349173596682678092848914573419433988358114389167282481575598987969291875387536308899504340153160445421727662495467838177176302942984312239741611100225324991373768230816394324562863154787999144879992962267075427517769114018080466884633650662967170283046196329497639848612105652061272677419368644806909235695105250397087254967899405871802252506412454727143084389716375816120513194653579276825003477888717325848229623308138878225324443899310613118951059049478477049144605914101162643965558990852158625838612338110930356012646584907562602179237933057182583201291946820438295901778775768599854443353766434571365272721923544158277664691496459031007596121790761611164721414853667360934141234341864916502119970653020558383148784623860505326469029155432202498385865055051946927577169639330317221849773890345514482175300418531250181348195382691277783073057178619764073416562915660557623461470047656746354443760947873584826479299853772637047873719617876846016249780349234530508645188515948472401512043822168052876482425459590278042843450930349761895855605058407199304964252630920795112519595900907339789374634800202772273180119322345380304615549809007084759051668381011826746437521547618312874239462812438698867046189730304170255303094767185987130534722098280997169820442110139638822977580265422153848106928332026896406976225752604573783737275795406103462098978198384499846480804595745694910447541774650920044376058218496228468875020217336286409685737021731137411473496839290531383601880620398530315496806818568687608105190171097456927545425251832893972800711347489590340331986723422778447913655563195076401789550397553953271058432327518826375275228107926580372565019928247606801034763051875238293399827501526864034514622332358366451852792708789409314454251889306626634734350587157280816311823997846680364196311466681371854266655893055761006314252472517604418219008808255385459126215497105590777782533191910974993255656640198411655020872997903613071614486963891231205339188218335301829893532627823719530626558528418727470915574162241228183582179203373393828727071914382794933839115110024636325190318687932135088691111056868418497587567972823947467985823967446650803515003460100385308805535487471988742494859520470294774755334810535744828698048222334027133841540605224355233069984883102994891280421267284741002432634270598236614792155954056421678229144763083758169560980971875256897621369785321799669629011133318570344620966142621398524727976239033780572013370073373857685813143616841903385615993405440000000000000000000000000000000000*i1^161 + 26702895779953364733608646130947600256808699830606283714326975482062208081325202395989744044191424587432589255745244527403226005849857628804424166245517259500114238190027239325874757348275089792433526781572991891666167421424898904710049190271967290474305344717848083614501413219099147210629011114343875587649991190506175062054229517690533557180972994382701920005321894163700632428155231116395186240274924404763764650136779769541643041880928639114660479850482941739747375270751725022117725151121578009659073918747740316981103575365489972823498108516761250607929554561942273880067048326441759395439261271766233321270788073400334940791925374408105887845141895116168940202608928171914500132622896103290745375681732463770605943596264436246687828271125752475309591145153215801045771265633519511759265848964040853554104284259678647716892869792299396226943185135182107347203700083624896389437262656590244248783809229077869847697662086442280901024727157696209871348110961711009024026649708810236434802376626898975700067588283968313080581260375511003790899702349345982553289264894838117359722022467416848187830897833774490698095261002072572589925175511809188607689066979115675418692861708888338397857567737207026858516000186677056631366969005925341930059956826771128573224651860417157270297186814888578002119304572925221181800566551650452643787657633642391940268925449647619520451040790458436995615625084807426594377892333912295080399847545806725261186739064832842525897111915329442453828598559838968741620016565426022784847052570110429758274365079520783061871927147905670629582302600390156004307940360363019947521562084852908879992228784570000870536030522745880216105895329138094609128393822464298155392061434865505429537792557195943683763980284002213589072507589347766382985975991213577912670283356283642339056680485983550583871960940728387509368127133498383292715230691621840665385276514236357500833794575841342519379163534420924318068362531752635311650285935321740169063443158300430217327870423782598100288635434285196854062680826668728018401334555346642920903487314923921927473235263760843915449717413076382562820194878079396869663658781682814417526328934735778085686886987898381226703562647779431403326246478806269017207803384749752978836696394684945153331036425172740733716678518842042993489371681224344540908274558335930528857619355921633950665599925477890402897997166736258115680417143556725759647169887447166685958598119694217215871270147245429704339667120881861082399499518766682376923331206743618220655169530151084450528121870495669752934722171491891272331132951065796776618856542332702476977531172234721803560614235076576906648237802445256045961250807361408135002495283008254312506391926713723845593420748267166005672071527649180833846591269157739349352919296607212438327513492029915006427698070463957398217765114028012146368638530300219848632378995216629378701866737587019112826925257193143992662469181655776066023238739196564122859540860459289969649030967548720732114097178001217590386227461691950707236521145116511162606370487361930212692399342235558883208068719754661029264110204844250934307937395621618509934242705782188804930316865202212129608248305615435720618309966329053906637596951245851212872138570769345843179166261360166540703795523899402214924065782777513153117282157190720004945522591576454524476517528389365018014279306837527036250940711583509702940667727609353757621052042855634740188606634759413368270690200768276780022449125800293551232258224895349133734618102321838054711468775107406097962573096872370560283125012360500097499221506713831026476485575703387804857571334228194388485310565348695771652601342202772578391223343166755497199990208637813134894520988891860921562272467787976658538222248805128473025853736078469302018822095033753918728492874583823802398458840694851527343886105930234646873464385179644752648501478831113991552342029465806502107035005844081686508936438025854913280023745555561981408993259930330112090051608979827626037331141626516532542731319891406144145061832748462660124337676565226647095001662514889600605543571707216411734437384663770951445098948095183961613362530057635605589019709981765111473472692117122560853801118585548657383593521593367520169313984687567623752072709570321344313989558884095206350393724421646866682597177391702205381636504718477210915589769526235868237306270590677994052371638685840929545735636881758244282109640933390764881509870708134586971391063244238819877931162801000010623049870866442216316915471103764693722561846109079457564846923855476479329853626602665423091233649825293112327717037066498064301069182513401684236282243658295370330971351379360088064000000000000000000000000000000000*i1^162 + -4864496282618176980608604421921361415147554291119944176286972802484119083379892996767347793161987066131930930478065199424385696691339211813451498704322279627333754127306669676746660902699381046832253343048499187738505577745982361268343353413165401962510204939666866655274947647247802216110971995652569053149306701374810588231417713034545662032701915741740421452209346302829312676228628846324944529393755421218555836511888955169227300438023933217328276798852022306816944888560049264455538875004119692251604668157985628808912056293973124345696271773752979701571697638490512882038444487669545710506599660563098007841576280279235587851066063192389443026967629925819367577289722833964130476814881900835563500146021834304383037749314170002604800610646816596239048478698242894752765704275309686391031042133925199126759105312511057406289838832614127398846834050701530916629353248824765798176328122765244784990737309090658854310528067683092178666863535602478565356151359012824134192731443301948148858161207104823562852759543017158720442697726279621335172111085926757958919605926277749934237807126622826055535224357328639286521357675499731765547315068944928355975707747671996283016510907662384459521582291268071600237949851935177983555205871457145455475335580215410230236146628940550934403233976060296854316067468224150324148946603711853901455464644078020789439338339275307758739218039131982438805268225825529915048433119564143568114255479132006443087472443756798856696071845403401520240132481422769218356443780420354522049772593719671682256898353989097436589394763761258630562905763759844874216539353702361706687347176070082912838438620580866542504705613669578976220355434844864125075668731056662338972761409378854000982608704539216671309874021312880166586761666757421640039772926900239157547187897482779192056619833960826992345817158651479353054374073232841597108476467993879401037354786203963904684843513750035584673325761700036453261544584612505122268250966506648642574330107116580689784905617458436967303195353555184907215706244944065737588624359037026464560074000646441562593844114467401663197152879890199818392087341814622089589441948366197102655654078984879390077713988054846417703279488212152291449561281148995172434835764085958999044178056364285073547130858313532915121321761650923425100330238719310757317353853343807598617736025623029838326909556510891592831970159601249721906910786697536056635108178351292413636229541802985130327212429633318446228464056855773210580239425206352233068870789932290848047328178058561528727789531849956630372760639751606563390300991196437585454426971389691283093857030222725971396558038162697734362781825243228698584188780795666010397469067255796249040068828247624526770050695257352808134210839140608620348232512390081948894849513622523172732616251290896851137853217511422161084875681146233320925032821827623467443208369784565459690158707397851041854677756032956610705927505402024548795314227508673699188335429099184770464318453051505602106974865420296593638479331480572512743464032087661851136974279137006400388537200646638255060869257698205547273397170706795728143908795040657021720643455830957162225936845487098424325909960850446336453297514564327807732573056540651634619362139306743870389987716140032671420909161786599134266983580258998468875199156470617955334790473084247121943373126782995986481552492229654663566997373601059968956300000967709670415991101509345150641918947666736782168086969861587601260165641869970047015497133773114396915454710604577073336040070181366535340951444814492122636803085811390547629153026353431363442541631003382576767956991419172321890696345136516430786788501112404034009654941415613946325065411508457913405059172179550256411323560601468717264761094154781285108882794704455529352649028642325827741806781237356930027353281746293139485840832521305808318499974325245807061462566132775901795100501998430491111297438398189836562768989803775845395916142201908288328977557240463870474500692027051216701929695365906584899763318044115662508112285916585176201219865528882081401645870463272221922005303140625464120916114683844882253450107051978929093122827147528208253189688672071246492779530822352998424191497789895265687093353925641666156776360740692629330527960023931590135579730089102203983150586660421387097078143857804535468979804604019005838747964764178645011506335361389125393986804576830738284015291371652616889872985672320115052235971547625504064148522522020071047514200124535705867635480322124719859737578219510768172762100048073220947331736604803436225657603106528627677328047951576697827704955228106016749734110001337520283558330945562945582507071897600000000000000000000000000000000*i1^163 + 3878080642334349917382928914844842921130973687154897141956853682737208432388071473808364739607478325326831237832007692378405058879390994343038126197212038255160206007506395995631172041396087520662515463183331383235491008954094345835917042659270740851354469495443838097651671939149747160163140923671810539034069492531643163259704656401206966824762876519794252454296088478554493650560071983994110678210261591386176274441804712179721090432328697683465319885767391456084736804427639347275409146321603092881008235278260518483153661866631061734052244064357980005341191064206700638262555857069626456354175646971599591679592045697482646220460726188213956071079461555669578462008163151938688725659824446259674168692793521638894101442976174799525624310789147637735975610575178179642324319290527162952765180239800054201438624065118397186893038900254546073464725919434451507894201081612418084298065181125499260859187334755155858642386572959659147061475643002127142904134279149419777405157686168660325222008043027824944242040542090300582852805702843222802003566216269712558697347244741973915407160996974879366383733393199052255443811809978402832875685993843024958395191422014169166865367459948360777143366501086746287249624924270617686123100064808294430047778268670415089741781527650275848366702039067518545641919211540118290933122396968881692756720962783945159553461450461404057997721725069646079559710600146775837082554414896344424010999209357261088062870337786598594562726370501290646313680966075167272432989870158841918877501491654271364753619945569822386987071948871575013306738105737422149335407919048152623699920618623361633181299344819740036781582487368862750265851613776923626145903250097011247715993591009177548490168420710703545801006155258292471139024120566976581961806728512129052957473394296588859659209157756222463095965279182710611003315330973930996826008607135169319470899054984993847172315764203964216631390318816310214503863110778310088835879442707881197977498852558799674378537213394219018195537413052175412458926026595826709760274577819742767384665072195729032282211473645714256696522828952839411604793428643021894282982158524617353231793297443618244475336957288560576314572161937842208921213607848891453667867122776856201089551169713691883116516655893815583248606293905075165929742952868662024910526738025383401695760689515029799200761794865506318495194207456663429008014889833449627291404603339543369578834036643139458868380697995164293571174811671172835772438839173001768434486851169760439028756146696197625751199581007702040988427389526027939763926893232282975004229855179956353995670513168535960031049653247474252233624071516471078885990298102552392473509006754082835529822607189159458775224323223349441214061342111956853933103006475713152957583929852091020398594009209818858482382114720580607083545585043443106864915462469074093601694901698763492823530101164992704308613188475227318258358362364141969560545956139025791815697771134545830275133148605291126222694732887167245533225927532490625340994054476212397075845533437604129661564287945800212781644165049541029310452536531783963442000093104321904930089167849299871989149342533712866169281766990993978063992391424663819950088350183969089794143042102074210552820364798551494697483935645158731496292065692316648713011995777214956142325121859851800184249681667623791002372752890190643874056916436818261003135461064679426943957678491371925228383857077001731786351190078973184041312946933960352717399227025785334511440339786813946209649861518328528083751389871988154624074481472867954957618729977551880681945160102425939929415510913366223545682662233445001799112959534916105655879573442523699503952018013766526949934616841318966668015047285090860614755970674157640348700765963084179970972827699240485564732591391672604350629881804757697702789341617484397989996900005032111109413465878862689787860303679516141684826005249086467114402478061943660265491325504218967119505159759304165605292805748564419890661314542849005693103416474943954023062447797108646820300371767943723069418453327225845845076869872848687702753119141417828124518186447508405478113091075761628789504852563999255280940076383009329110072894290827410254756668458148653657324152095932392464483266161426077057345764564666680848791340420380712457152786655154115530412541957893227372174318535603927035712704689876493916376604398224791971461757687873299149467225307883680775670512521607645166308167532103483588626963607033399856601090876670971584386933688119802410167485508953796531006998262272705250830300640020626887990139113222204340970357314879690006373400989299513419083993279741349068800000000000000000000000000000000*i1^164 + 220211246791401639438371729881508622081562033769985734926199104527078279251679634902033481469292255961252757322339580878828286266630429145001753593942269948255284392027638639718100197662982271715821589456649704615457205871674869108240323617493040918312252544580304789270127241341562122120394639035369077077756673333884051761045347923824691339367832391673764988191664510363275429507551205169684091088752940389570503750428160704738208769580654088511588492899562292129025389199925354256236081439881072680632293573946789826943537632402612786154143154459266056061702539835042281008701331869486923730806841584521990492755568706711501752359660933750023290373100056420939430671773361132183785971841080396741816048792274364674007692516459486589451398536726940186171736135707879097617594092816284663961088364792629681488729638983188350319735442251505226383039004668995002129363739232198859149151590430746573703549814779843159475186382524222919862244128134887323524729628930812687900229005627841569504420330325750170037885080898919053664259782464884806222874032564362201569541370466252101501193122008025708658969118595540939558891586859137452437451822176153116336797399277309237713106664034020026941381434378551572433674510887772434353900584049043561080034425260379739833666655540818734310349841637842250059834083153187544370534354746406340165015167777255034896913000391807769130903818924808717265530122405242856093622791802903782617670881804968221939398593665343408974555127611844362970395717201788419172250166869875728578060686872011963776574350250893760515716586108613921093957708037535355306440181282027695278900413067994004291477829821076971981866918340463793547651399696203838741134384748549821308091671762774637569988494655071090270094849749043935596364100476687407631397851839154898408859383931988807853552083086660727432479377251244308101373959381839135604055710017000689873595769519962740965433369993525399805785340130763087811071469959932024257393644213285731043813220363933588602002416540248646761306271794604618343816499730797214317196737565291672929307275367739164384837137075165062348629952522046844660715482969855281906015031327012912837615975072834696425153194966215181862936990203466614934574472632556565866249445024121426502732350448434352811648173024631985323377049930019260584432651817724102841926145945842054113471381231486505055242789010411819621271918776823542676304796628107537479021595745103163454733620019094350361251472576717491746066338525562111640774586280566580073378436748079603903586766681102124963366068178541644684612677657324792801653666138094926117318169455447526231526104829713361486488555609385443143774726928839490915376784311323448361149822909227682576960932557704831135843380791239422171316581328906658918140950061367292346809831353738241811254683170628235400042464048499869591654778611201705292014888549455429588174839663184717364956937235389685932701960119073768404429462760961847964235803264523221206348617797066048806802711078235832509330777021361323843563606636224466210240511972827244042134773073129948064702178046726850190444434175760354298875726662645074540690751586592702472290813907851255398575947995212234377250134536156824824813252690378471198460554982386665291110228398336740322633902855253126068759425399884962062946241018536244854033076033865890250251356004486576516837065708301462107804852080901139120267598291429892817824920354944940285855462570013269554052390337259589509221975554423339697925444201760555254052223306692510429076023784582547619854822085083100281646642090130637024348649794828511958460218409562937866126636301031374631602008257190433061199998191560124904171503773454529922910042255723526968354086848867534937480327257021532624192196425799417930841472878396335069800310429345707763411347031898147054479322271770646351701728392948580229906164035875717877764083242443642626091790392098280288046878394132177359323732999768601089838723524087710933862594529884919552248642551974765072093414235093581875477662627964640815318694829957071823284075478315302652372171536715226463242720455891035672539227506880966539160422291458222193326692745040541119256530704446865480384535151847436508725742017249578263197429978493046162622987930424380356670357829216172977342097593985839136227077878141629118216581522470056642801343534821310759042215372759084440156375621749233968606281228644638317507160321843015847938002401794208663179083044771273564991484593990793312805460615636891234297793878897876648747494834031583466884796800004402668240844508876774344147973866945901459388786305735774736285910572876423942187824032433096361392530189461714336243613958144000000000000000000000000000000*i1^165 + 5123830757638882162890465176210875892673120724915390757347789731077215691552621022525135194439705145444877062173190279472197158998625258178717998303096616428603090476066342404438414156338830032213933255807044487848525440859596701399828911343164022911424412524480269462662736675857241886114400642485143870033279496679882776900956437319153944603963490954854489698679968285412590342835975267255322203246782314092644719013504010210069012790736072252186338741518327072522659795311715330550097631695046435985016645452451448349784934191841531213307527420975029324327342786835793874351447090558052454154247059774203459066631653981921893663466805068438091840415383140236202921189086502975656699821935079908167311225804667708406206411737881846934210555298862942462723419102835295279924337190354526227629234165637100303344582684257777613863177531454734482130356580393149783457761757645517217225194326655061384888648681497414806529128197661621128651298471070510715219788947362673613138460662162441369222770152981817007447626043679617797499182442838399767647586058649846355783483397205934219953039207605952700873659131083822465754426745336830072690759697200670785090599333933923608261776816118045834762063583031170027077588860158322012403747870454665968284140982909901161046054607172045155588988548978195471389787229479800704659787662220170885539189398755553259309136037912534243769796919804246651947744097205036638547965542077286434472279759382606908260183888118565983104403508302097907020990047829384051997402498339014956366677389303558804796864954063516351407156603160971793494865855882744078459721152415788405066811232165516526454299626187092959171541795959281703445296821313401724263669270904094893675450110405792779670196680109221955690872056570972924094118022585490792334869656986756675833725982144024565515599653472169494470098479774655355406444078653642837989548450408241814770123002112061307833778781299592937478613922556979218408055674253163170787084251822000601285727651359275291132396232398727064507540684954361622705208069073545182905073610258870577949862043492584287831447815350490819823898328983940657993814301166662129001115363852993463520378739031218027898334948424121827341684983186327289667700194166023094317087887671155636429671551699290383157100144816726911033459690477640423140148299770753882144402492196572909665548874228947429089455673394458583034855964624889794342343105998223565189388429786374367405060241815486603026457116329128476238407973779358843793425848522727027630784057570661284070874047419055598167971716237628506152793508808670587948844197298948758481592101185937297862313552165584148799867631777192651032299954624099464470406933973756374413280637181779470409840424621268154051675097155781337387196541522908585645326907235064366198925612756703764394100714710222774330840231530228301178112403473973432935545312928690038546341226114280061675066990628282885502516602100955235873915309797786886823721556539528767455868663457816836217169697850499118887189857177141147030483954507578290980368187302742932112551804544429965199994283632208369966625532432207227296803967797740327043355217965905150887298967034495739783839549571460867722192687301727822348107189292913157656826905758200024743434316253352438066674237418119887568872302937595382670135867245867924646067545968004144484690079267269568448964610489571496678807808673356464855420071875878183932316456770178741652993209471422516621543378941148387674535813910201736349061219392989405293806422479931816766284911085271150553907558533238889493539806676099968223916491616764409788822385554680570836997215385351165276958334370396849219837108993788874840463325286280513786747697012467010859792991047348721239311022526608059073956003296221463153445487841971838809994215239258667135768071985031296190882001157882076353600172928172995477571061745076007907296855275498994616402861809540601516091070894890589196205465873632312246006722092017499910302194454659791759659341596259866913425090242473316609164019457780176352542288968662490461225440674659224300911172990982948016575888810307959521026860369000754870239904716124798692924196889450779780784529602724791425966652413241442880565512938708885971737389743057088070160412319628876057767387500409557686593929376542968481484777666811737010893493909015095739237863423085835761036507967915523657173835268417965500003626866969324642503994503494332197989552490288477107445650023990731844922245623044284875036507596683063504992028728775204677292215020979523521059710507686044339794357535886279459180261492881454213575110348289695994325890182802461203339458562885497615378535188010316595200000000000000000000000000000*i1^166 + -13174281893551643521106145743847007773429386642412900690037833388842738106621002804356125106061180327088382493715426051615803606287038835147039549915373458276623769671000500321155908855855061025738967456435990505639601593963039716768749647162535714465621018145948804220551933880433845772600025407161240594720165516254471510929153788117330647171281688156449673059669404736974339916610985549543229446216723716501631034527572050293123219860106614232338603558161615094827961386416001370316947514468062839402136742643999406338216877529919438680198119179017116518964629566625064008130951271381890366967251873571800125910268266601821424121953052989922358613988658881803286858861375229532007233138103867973691502665058248631580585439894715895812755696659363654162629026609155670302715097356473995727536023839193734051839374709105360049131287028078986438976779833633539335868316371324484345439202271531902059517760861332128968602327358426203645716341117216012413626815196779342090105366981732023605191338778725497057259725656190285292440945347495050235699157436455637163915099456875728186656422309127189099576301791414417728959019430663998098599636498282132579246461078921679821097557573397793855665585483326021028689429737740893243721470497428046759028268551429193973963391437178309485521528217733622150532736855629330333785222161028196854493828647346776911640130021659475631951007185956844064820383545608664344277358135264122791731061769885233792144503328704380282081761767479300694531705527565803306857708466987099392465978981305523029522182212628278761347106165961691392818008566378615160700457327290157119254735735249467113123483744761778248791979223759857061049288925846011663389792849288574416129862884927621597304821000076175913261435847238050703117384938737279439118416347579788351803694823410405431767466091683082642406321812294808537633624795173206690918978694128417090720440316558871644880886360765029977395647603602143208963332463751594932153490767352370310217979406739905440545861753153903525351021905844743833446518885568794856817068010285634874989106816105881574423349726625442339355792521458811644656775837743123239383902568441899884835756938858323702196696615993670772940786852538373953692379779719179766969830796787303556820434565950565781025707507723589202069700688122261470745915561986949540382328456036512093841039589830372725950409653505132026150953834146914125846242715078891912534879565695547120226639906461335482862014621738369619418975489594675152520082422142184807580800109493553853564143422519259294144010407107582865709196262569656712808655903665092868736027357352495236739255588536596471176097192746564690187478398440358185301754074769447084881377144695651084321815629272081528748253937078042678836459973203580819785986334937425343800738287588847355869253091333194669704928305645545454938746315644522938855789515244786260849237840704376612733511202334755553560746920107098548219801494621260593155075105600285133823125039395095863001889436658139367248469968177760988281740074203327786200629062283029127775946888210440057713721764646187655081610274341828374944800630836369375457419560584147616383792852906644627256461049589172027149475364829539700905387570819170116255536641583848621690405764144683910090142627842502329228591328365114426321481227547146460395411642485135297363765700728291186011677752882884195817878438143041075112695353413215141820696645000451323195313743715765114577594262892673819290655857199014308404775070793562759702040515360091106966429693972485166063489641263692434168888729541523472641989298443700372854310216510547352250892349131661803155940069546311375519928815674758176111130235567081294632617258660683745991059165536205726239166385953404686432688973214138739960181613754545715837762574832099598798138870964878141086458990464207147230271551217963908019945249167439052431017319392338279450357123754031359127898177712784292590558373767643951291302511044142873215486262628098854523944697095787967384079654407549728122867688898039978803411528782667014044160658138734119744333698955807775859236006182986263505055463664845700396134400168544010533642579363015690325668474324483030446990321669496353884606759042204040835960892745338147595827605549260936668856539691304914725640377794195554080110204447105334853608609544023779110518867818732391263790566541640065113677666160639436659780930297174617967730047375358683114050858299346019665606169870343692180976707716463180030197166744212225322060679350117460895421062574639297242572002771209485912679112075013591073697947839437078903843693416164310070757259392159260371596347996608965846216212480000000000000000000000000000*i1^167 + 46873169264920583739621923661683132070331025895164927159832512901702523931627174346030711425535720832194827428395099548976007147040774237982616593764268555206663922115446373964029903829756021386707691283073743227954087036108986936593143796824358500042712457369158625461265262877964267059383997902851782611834819103271346872634963595092321554928694115042494030971877759234189718256043918311630017632689090443420254125402688560325271228711487008267578981596844311705893306036239152739853933858074126787587896549944370155296428641522743402957790038942058988224272249612784594274063585680484888122541005602390380702695324494089535001137206243161520691028182362687093052330664179647193014168002277140916016521124644643551309907703770182019574275287532105199313433151253942964564128112275956729822266267425998540549732253783781353527474405248883734922490098986585430249104700591160647611104221034868948242369575129647836480686825713627686101000076354089372366394840485822461644176427654973758913468172870410354577278096201250397682055459640497791430210415869530171279621628484096056522318540919282129896184425670079115647972077407057783738431885749506382542623903215894810689308154733522852042922862303394353741142242914405466390123402480411782694782908192948077117290773227244368309295839323877194374573757703658113218071746563227094794078776931486151005575358208039399881447906655694952560447065212804621647114393892552650711072180901167800903551044810593580255264141790199799498456818840334893212316598018981465990333144757883092315943426412534904962064581893146475423455622730666069010129962519454417672137383226235633293098997325914773584712682481979794734535975751877935150150665873151284147899620947638998972332820333757803319832708388184086532058312592666217742790178518759549800749393247607454493073123499667113568086617801179055954279760290508646169219734917685699481594269316137422876009972409939165601831082141142519559020068877240931473667171096862307966636604386999390932409817489932038674739472419338309246658249507963556041360983375438775086019683983528163418040105503989799259048707893337833841245215463730762616439161205056961769898346968030861640023592576942180613607777313346397409959036062395498707338439754696922211144743023757333915776653702470711938434961558515686106497855911015963467744594908140667000046601595233087115934773957913721415183886398154018454010278313659660171000862575668876033363478882904187540358273353389191326579139356818210994626324689515977522725430204086527746679668736097633472215898567451662537112179089594942160845418936693203411910923494178782052817941985234468308349138307751991608656234214517931044919692590772260864757465957517941423834658540147034471242272298902158526645695495240880640927318167126269551434528103752325482354136059745802927343774753569851166654333485802123648048040450363635548136134105224474517071881211794137012011399119997703711388668535039056157144747435215019636431169912546948149758639262392683073949011448892493941120414768168244674047341655382765234342620358884686766310494361481454489065076331256919662886971890254112434954834441685127309869876698047493690884806514947789859424750658988937805781955076503297021376026632783265822100984312586504079201367815018971888921501421278682239518460832287743959925781786988093413662799785275224129857672487241244183355757245218064257595617809161738148355778642246983734507136758320713462572862295185382027473204291485707094535185599550159570319001143775792928786661361976248229315671234649942238742187488353793165463804428001361639133353881473969737873872110475385391540625960286532209804065241247894141035001733768754092694592975024876755709835860067125521008159271451579010422192738039973235617302773581445373334396735539646792896361197971367575619322033248083069138592628086188477671222579327783337004634545664308891897681519019493304207175188302741303737409656092025279886807576979692337527694164620383465424694388288706793758884935689861040670529530597238792362436343156708025880466781132875417610863218003668034081064343282743969598279057987699218859066539186881102753588254630569846885833093757007280455913367870479035726084722111312594497165858403083231333775464954523240460393879700449441498665660717386652712480010221716732398870363662082269798799655479555948242350622296544433794034978617992573381864831095082964654878300029766539962683019444194771541160067289440632001335605189479266123839240310099115283182009996480170754508320546836301676175597323514280479708922680548716397679281711383793162029723971984683980084617178089525377524933318410240000000000000000000000000000*i1^168 + -33309105776157330540523872897471209886408459103432946577491545820339302464712473456035370866383045241762070678673839102925190700243118850927166058982655924801579218522416927152346856229197940702853262746537981494839716912357997623860899981051209483436655768743854565378001042747203470698376733149472964850914123056082217977158696244407169810659785770436096716332470895594187160565565464574959002293954975328338385049987867473626407772670247408627636529166112277021247085041404403158302999460699687238206709940324767739261584435156897948642455173493094786550404856581585216541704304814972549152513211938475920067371382141065522634040007372169476862435018279871585026611991440106600457784956680639882409723829429338802205729547773078752196074752420556335894048682959006482661636921341246866123932828839374148230816738316747368501402533509835320580406453902179706387404210125265059595753003573975205237905271103573762616904862056939253493290949725642378024496178752705021038935063762966080277184977278603794868364802641830101973681240010332688224296360819910578673811023789485024551065595403723103562851151774325255410770423924688667707083797477829024726657471738439761270627038009820608969619167274941383047968500757593437221791541619153277162269869734009630074862867680916564164861259981636045973034659671163634102460278349766658606881652973796977542368644725643361956010194359941897480548858055908487479379943581276425275588525441413357389214776822355674430130454836603787046004590790804527002015207565348310083496561650328822932860524247236963153251563966213986638052473886403470065117114222920434177248594392834165270572854217876768757447711363934731971941384711856433369431168582169315356622027809294509502995142104983980805723002595882017132365630070627211660423224781233377807830617984659669788953061381289217049541170097941516211399327343596615692352262137750669582860832512445871984704331420631324652791216361865714542041573603829336050942439960142940630266875951025213552135812272267888237614604949279611957265269626013567279786636573512075405913549226026907754318297029547092393203323550151576795838887356571607520375069358137550063224249810900818992938787422382732209803368203052206557351467122968374722455966756484087674993046034428623858807179185207418910387289213092868374540627370814214475446945975372777416545152602209255217109866633462054805202469923791467832124733591530667581483714468589489082344524611684093679675028117377184050402905339572238148915134457883515030750068632548229631166866654408927974545561945911386278691255766591122126407598605626710239169885499432236018028106658415214992544977221312246458872563547286327865421043720224066068576470816398660956331936929856374577840434030250039611441246801441169607805721185783753477326029567812594800672410576425369275375362845676566025914418245007249001192063056911348670697807357458864964494396509496097994525402627957171242849236722134786499338646387411568831375927104642812513673451254700399331266412298385192949180734585349637580958415438953437217266945556257266574752929064142222686000769854798837090000841298442535023888009135637731366139058489071339188157056588916331685032042258308340538736435732865055432855317133054170094938602758140517179537998047847426925590289278406463932471061160646856004821517334134302655998194908122299208937154564322970456680390519062844429677388910698159509669859514874723715092432109350207803201195254532872050148957561143273457218783400307014111609670663432733871011292202642858656733019289191378522044212330448906131405784008749195062397254133279524969680042477540348093017207743651085004324736971862820948127119285914567451623207431617311268131985140199028035780850975549701769647316608903459503065667374338999757791863688926401696720218275447267872317039200460753995407541074947028367582176654415611253933559343830887721271417529956281297940481801559179151163302203614883712416599258907907663229343991182034068164819491254074070213754228097050248380530229421569582601726204279053555513966877272211285274632608046622174897118234069888862627102953458402451773336900576592225956555399900588964352708990553092521530952773515648370574208163297417876750722038039740960525526598789189299353896671288859894170317845159376171503829140757752366055004267569603541701725955823436415343034118215919687266527810032708950521181644412818720797706969252280226053993237772889411190675636720505655720914469826268089242398248369906449496330474769875946270209209319329814390396289927705587727075926586351047936240793596771105834523726077542815290888913329023354090291200000000000000000000000000*i1^169 + 14102927567514651610978604753726438581619444812277087955311578398428564128904829971184026076262866692239856816730730194691132716151614909644006575137262704094249781206928985183793550296326980186050903145996913138705218981452183929630692419231439625113681876021631688487028760333506018560538467895688528102943645897697746900129426133196240345631500030063615578839802287833903108194798162798175201780414619425722289738986684879417492096616356922988859219575495815462365791201412094042387949097459333385534541002450960006493375417190166598407832701165096430198506271537117055570899635672526134736178117172437245960542071276338100073787447426698626676936849147251090236427303983850277351724208443018640774760785998640136505557465087075581768675277009793640767810218688631629123753337634218571936159141664043769165435191121197467045265791343182226284145784372507060853959648595649057828027160947812084706725349251623084941932703535574847983284377521407675033276138572364408111027605558182818138190051487730501839068029418199461888517182083667471772925804660906467666309844006167662753993860524583432118962947295824863114616996465619122226044665572371484950194333829219148961064983538054849220718801490213428801125322660709626358509726054160492172589254786108666110943589283576369830626120583491463900771444401024729998546002936281603747594576775410307669302343089080287373890037073351864362321607046676655627327673291031006341482464341562623894334984144759829120512998491202286776746632601636412079533745364484482344954398269537926188571254275403224729263261412470190191942668125001210732828470429437265255018816310860635170002484573493287402247281364062008191399090384377219714064580314720635291178645345089577157517942046707002556761176312658221634503798652635850045629465873187816713017808485029461840112917752771084499835191928787564188921397081258141788279422944132535374112927327396695599750267929949365155393062231385346310620465619281948114708824902909874023680126503888024306564795929764186347758401948813282450164307524675148144404066431852642141563424080484906358118507148631665363486558710228381478912997935543352012789872369334852287167492742971311052969186557657825740990600334693237276780871878573583885932893992429475803563282591847736957401577682681635783867265858974205705241187295964613909202452377514896365320260720932257820540578485617188391188576948933924143165265019851846706041678323604084528139890621876671439940082433696964244996574683349558908472915331111252319407187711523635533545454314203759123367705982261823248486190472467545687452292772651847351295400210210833577467655119610627568414130780275556610890318176381723939449871508510783061037297196147736132066502176920065896072648815805889955993770753598101442584860465487064209179396894013003990017666723512927815872446116392266370049746893193180970243871750962441088165234721958085733134601864677704472469220853266237413950365410109515147782047726540348192942479953180460014484670419617337386324175950657474280076060262449523903572880988431329097071543985192288861134360157457029668769879961822347183738896058251734927018309203991287094677208098687315250374890815373246157067104264712202051544546874252841537334170618565632324822160148489793569775525777740358745170419637913441497796225557966563199784676485311205083116477591471019521135716604517656733548152385376452981702396508624139517819683993688530251423228421266170225864639202185606697269115398973812271443764505625768853868300032157691665897338036914136012487558887551061735895620534970897799735055325956619696148382072151860254557358529516873224294004985865490469100246019135391053661092081514164614045330115486639378004061852939933542869182268192880074966465135021715299888774355594294664935344423835648345973008875277804975383455283513506562288911563564719949340024065432221928818282610997600409170868131809464461123052421307876368701443106718497704440255787756091604188776098433788778133562814219520211460371400327940209081234134237633737740378495786976775873967624242352619878880961880927070236103085836678578925519103238870243084471678472596830010623952420762683419862892196603484281998749775983423464928369108793209721989123317507713662756081888951264391085375751446101754580489922144245226582103535977890289215039292289132362788345560669337590956204078589453823971435226727104291293679059091903960047280200076122167972744012431669196679228134824615434602082274951077883472476923635546157260374789453908345221713871764322439853248316978434318080450247184499768354363645791385197598674616023734759190261923840000000000000000000000000*i1^170 + 45576559333721008035916621567214331728614479448747524550033220305971440347315268155323212859898552841401155248211572200832976106166422543261426847370244968289020641379205221350314919452627033265217151329135192851177266606328907666728182717341654269488244106484742946559194640583876941605287447853817183064168951059204311958995947305898495306208954373851098448637047014279543494438953751231089505218809962224250855534581652067608162102783042845148576395122652004820386628090162134379316510596009471376060048402951866571934252644312048409869113238121338396946436168659083290876396976201755392657007900879419841042480746325214773090630345744163149082737568952925180019924302127457454541964039385706597287583814612774860328648075339564508706508593899310822147820916389815898307303433244845504131231297642020729394218133522342429645463112875803320608145484966133140459695372964617048430998325640763995654054304409378291408671426171352357358360875031887093999117458533195197339307314561355417475931631552730346782819050587081694094427914998453501702956113518751680003770663576116436888039441930188369972380775408274053254083831856537300646040648345935442352802447698407842447677786990627868706759000314184125426410879667546569627668925328759095928823539854883012681344390236029219486013721644838732593610156921886143927066650790976217184049248329529807855684933199952213553652434602080693263825012993498939359276477405716580276483758121686329134515170399328539454609457804141060797108016797092932227102597623557486587243472372657594753700030243791129204256785277592304157610596483859878525558527842097884382879719418152351176106138886240981027961817352768791831551790382593224657974090130303527770723805454937513866045717723461801737791437125653494019782814545262131616084492267770155620849174466341874685014808834546842180384120625598204111859818004049088613335492339400752634250501172860658733951511929993341659489706073363361057570958334852492614490491470552136495754344929914881385816658445586351643466676689342067974498532787386128075571830793269290598529570568788402224539720270283647081240118448319586305028836177146931617001818486836379863364482231183890325273512228033628030515377406738191113402783516186327725839578538362319412226071146797236307467037477222170646207142269572057387736469866482741175520997235015491204809963059404356878587746284888282134432837511088359810734269968252426866727123322367131271873246969074568290624753035519679480746398396677915611637316647065227966778105616883054465581049060621343290796442973454469437348952765738561965877465695390610578559994374121962859565407931911043694944782846485268849688882854407918932987603398083645005747300481023932321811104128603121122428489741779727606825746390871286722906724497733452532814492132694343197662670376159611808132065843947731027529889281789975685872435949831799510972094339417416424742194524980397927195210099515839765827475993402789587281462720839714197155414547445855894160227521939574763325039049959970549089938352727966253411287803823560429768760679433133344949115469555917949700607458746015054448392541129308232284062602289399165916949843499011854617106446801606147240756549937178434604551330406548947185747756035813920857741104011412467411896954452341423252356651851078734370253737735661447620756825897652660023026135876039591771582376728466192627100049258209009979141587838304056491378555798673253071899879300813619373075967989178660946471601733748953820769655243352220254062050628890937949595536111820490694137671106140143588165098852106737610509267559056193992013544049126131029565635646039628634860397540244138238550619569277824497000578704568957395779311249656033812072589050690122692506904475237898700194709955624502384546112520596362475048386204071626313979915315718771306100978436139159674959208020520270053373772063707425561341273238788797539119208298635797984477016531086352096768957697996134974064168594511720366339530128702163622420407641492998301627562053711448429963442627666107002833154884391576320398852941834777223125985233051388533864094901825004039717708414941322065260080652515813354471780056527409221242237002874332382363552743692645040782734731119738678733108812208324186422385743285180390504315500736272754491176076453198479158584171975565529232243737683379009432088819723645244734580913542850204650991731014338728288534398593881155196712733276525910771596852250691753704854547814111624708905208740289837354436220489057169776440934374978163151746397665525462823537978622629345234655493428510596597354744354818593575956619848581120000000000000000000000000*i1^171 + 50566879642288095474315199698682044126246382576868649380315905815941617432106360239295554965414813700474256876013646765376357261364667202886663115754024726125490495318551190365491441654270059221223195862715489471768956262654052679808468304958030368377802180240067272460575138682553362698822628642858491609957958761945856460402240531807383335356579804971546095527379491738441941281686696211589738912263631208106010724371307158681352705460035237759423041064152204042770380060607258204484341436836051584429190938562678731059897043859754144142293342135215418498533349174232972480671661062233082717708477363382530519166798130026697534806585785858439528571361738806360873297959365161483764128089326306225905527767970283128918417520830823429468378626240205060835543421298632254551461682849045528991803495617363403130797219883235622877919347758206147990968338918178302974313124423819150525299681599403125842047149781604547830952119569296714019520834374017816899813992307114807812369844271959898438046404221396030111456692554560346508663648594304436034239832000886491825882701748054544319650435233746886863380068969262892893735224414113928722115956215202828466961706308698057432972156621206134268688136927005215282758849268675627513856001676446950880480395668408550518416886911698675025457691574251511897229139084179083879432500790035827027869583090873393168282198120593723342359128676577863418623392981142693028385429653066907422943680714669006528832434419824016138165040910292250496764676239841603568347114754076093919920490083000224033602964554637521242246412817733751277251033485800195311743163387104253831451992371206660383538999145882874501777517529686931717269492963542412497966038703637359341382880205439292660535569177357068151048147033177938970302592329721762891792936073676338084032381812632212614478120529265268399333645891615691042915902852964360638885416493034755715863147605398013695887262876244876524564417616221469869410095971793628211047375913490965171694826387028297829970470800772488588093614714068495289332693789776811186797418911692160018302945493514350403176580840645958909017416598925790998467572072673978195002830666274423054136946011036777111132688978891541219571114868806344079760359208849267951999850601157578936572190709969505314301927694935612133943319974677825778298109236909159265775776800046777745516161066986167201097109289249686928130877216244533010364178665798944375844792519180217370370771285321408301080819071546348899969436588875466017318433664600038376984721828418389976554099787625163216178167807073887199726592191906347411290452364866457739471173966401730793782317631034238053206055547954025528396402004232579043388432369097610457759795655238834080253417104875241270504707277524503080003217699997152044105673082442662120015468829425457568369161278116029803088345668928928402440794748862063569314769844263799475403729256869259943239752408495834433010022386577527830910724265639184522110867761312651382101862115464446353142426123236795841986568827970585345221741507826704939969524931933717882722200342032277391663449900170336599178961523054985898708814191729817103838732027562878769009445401254519252412126138599840788785186092273457749231406188115918547077214608386772154338129182492747818988419422803630295148143461661543295058063046536842173246680313724128411121024596845466912825085215965853462884374344798605648258871762102760895148149250510451104303044356743919578026407419174485868521726693393624985553649189971451135093018051812227699886144006635827965817233097673708105857172039483409633887559202981927245389410937235706439184865191482774203627583766182322139767811975559729759190647430740864330511020075686408378789061546848255403592897987195406824423378239066542531155079786385596913312086614984126247800379930525753478663045032425104495290786184323433142156313945289368830362602637034030852318629673504976856004622083668472381065779981017818484615352329430994659494182543707181985019292690701882596628621508367376835816737461009096241319429809964282983113656783270609758189191069449778597313502075232360703592118454587593752828292759358115386489502802416543654711451886050925424644220481463070102509123019025646796673512853884116627249574050754231523006473905213187839365395747699600586300734322073493196818645869055897961303266750094215891693633918419160364610817358121179661446965638046371002579354393553645103728695310475828924015780401055334687097549188525697299563843812309914987094375177631980051670929607033096023480680925590472276862608102006648680673235527524166974882552217600000000000000000000000*i1^172 + 645564290149174587634404540427961048297952049853346789917624720087068403097802767670459354499730299479624684683386789082858692600881414194060788794891488108547763566340099784084999510129400516691228932739044677052364357200011257133051967165642387262837013668734131193104286934680506964858758547671334404273069421985375383235449119170939986364777074044983793842412482150333780747274363907196729162540409080377621260743266386731798978031295052194627201435144695577403913985423769087886565714912189653548861385368388953406126682043942776175716238832798460367727502181892118093269959431640753264206879581865279117051241285569059270047993846543248668561648293326366734261694117494720153764729420032311348339582850483075855664908841968757020802542085265540592985698649705272273287352285272465105258893737975280940892087120222108703387209639145871439529567981129581543057987961308938734690792209979026855238433079482762431759411278683633920722377427634683206885335320484739411967656091976224216189603802450838975508143633219156927478469847161201969886705087043335108845951153667224800011156439879177019669853741698691277388476405278124125290008278473759393172990602925089280261174369917873277307379803474735289392308838686910454751657406352272654468348896607860721408989542944951046153671804324028246005812735409915121848309149149382068128485262760523210128267552358995937799300792230584665795645908541822869694004663927465949429178337109089684239460826310011951978292815701459992307674813334729430550805593426698707237023337939964430578340087357721576420462710060257316249538908403073978576327693315783220968115607036357469840195509226735835519183369156488318046257476550322272828973136674456486184054199320062168789604712378592130975916197838411617896645120025555720459557359835191792884317528858453925818800804249140582533360753673767697189936941086686502791180311164955413901286202808805275760101767867332676400814361370681983906149814142042551759450579097120383371758713827156638983116663266888239456212804802842361783687992759771002402865625451576452487739891672515259809035247139045249061405742571037483281587040230676028124041387888344366388037919402332139606061583797917074782190774857196263330281337355702383949440705390768794551202973562237846036510582684194963126876425211706659774648188537032362079722966393710821084034966265688554409128465492995362800197700348105349873489174602398711285155730598737815075052542155563796951529534495490040230386685336871070134099711188785793322375448287762333861210400480987281557123644615921604121617775975254147832054933561592553601959417599446857804079475233823920746021899250441550654394633648757629362159198880507996239904774522816239162729731914421911174355896380283759584846427733320489034326884653682452026027497573471733412617693086919573859802458453794891015160322333809244101538679474247055986278816942039234035727519523666987805570712886219149722459803882200463087182599707456920896140482126014024141814675262686299360832385742586814794794467229391357372064403364126552476149549034545752162527194613421058715964510983949232326260774747891759662879864493050546519262813924607738963295243937953206944576100430124855758383571973900275365188404192162947493488014245095797963645610136801480062777716409678063643860394367280789578224537028859537391514580886896037571530166168591627229417819906886638150343221584653192556778033145481613922765457997015701452614226607089424775353709362466367879163302064247800153639962298501292208399549841460562845974207499628124966336755865298354470103006916563232203526932143586965915512543830262303476115639699283379743670539370857233366914206788843081316500050467370279699999982673562999564416727599298595765693003697586247804992228932011887051146079756578016162254956423586973297454748453168534390420751606516984872535787932371327407441234980188416059899188936984535533759390026873212292794738240088182613761831910107990222350340655288106531645151289221509844720345962235850810489841398074891844905046781549346588480625103383414665924122562516807183570182717473691313396365597403014087732281115551741631238759795827005736600676819706057332633713900535539152024588681410039455292653055407796658993814241958863969924372739139632424185945791205010546039499821346161020423347532963271249665844428650774376761849407880022843589356159313256472653145051732744530973717099687058685012170274615059796018464068856415876355583839615879166613212291178605372468912884433656845681446233151236924424165486542283125458101687338945592943737569280000000000000000000000000*i1^173 + 4950425747011409981577859632861701024514278670909855806645488038841007569623456189054292538855126955692417009007779704511583023677732635391660882629019113241639583496810746634641375559563711253484132199253937268180922089778438053151661461637044539414268349137490614154822670555181174413870143985783234965053369744027779972899302462317901122742146077039635141283551119630286097435415610661597080408492820207076354000624073307419688536112871324264985550904871640732144486181068964065695411879252444042163270336345120882854098509470931179439304203379132019116444746312345427845379548211137014842396486759561539775901114075759463825977326494529891017882852072906369164427823433547203803710310035993456027313818737090883625239013186682549036195738524725817645276646609849156563928841229755526809893283151504101787499997781717893385515775339094626895765927180638471382982528313667553927895531912646478209599145737858598084147293521810692472291983926442236510681648818971962948436213243073143503261399620417924379051437745541560493909239071722371338903846208686152416948248682640829902350321964038897353962001275803585128668707866249504837181963769372097265617644621676602791044358704238675531581226321927661540434332777737918031175752395721410843662703144418213453455427699575217134989200504409797710916126616552542749359431859285298422194488488853785580042292897318355082389156171823753672733583291013065828570320686166884939796117710785852738590906070146361965074965834946499795070211181972204908953124193289288086701379004282218031453498430215618355493215103033557541660167444663309873178554699967202696129472555378511087690568788391572873632926963041026549121765718758159944519585324703864398772466318962060600191577984343369080642491583736821570412298916210594385637817194865199262497911087456397864258608149221953724651471129972644383476654476523487462728707304034653675860382193103043183466039244946912155174055649214238108473116166395087750316185894536111528159931998504591307613721446133805993211774898831021308770035917065474725366421863835391259369028381336182029094019733358364187007153713424337023330631309147061276571785988901621498216906552074347022494233850738354997900982399504655373171565917040095468056540417665634346978464280538816318419644565810898292540672062035884550539176476791841511334913828066145911398051659924038156381424065057373811547993811787740946348425675692010100759195917223810414634141241859936772574442746059208402249997599087376736659960016034269633800534213852067857017788477389548032525738107261001734500096677927063273996640072101665679755188116695537273945987603097227828267529035032909392714710221881170174021905001016296496051730006541597386354262158887399529397884929110330426407972681376437791500791433117272116070533335356159889054727196932427435918575157693466800575767833925536610283994660470589043032183997841956575411014549163948206353194800469514236113195001683053660547501022519311362252541693269558878637950716594204999353345102015174798831496622411897290819218803247417418673404478207070343481450467100657793410289468631292012928242497468795411987136415227318215410611142601674343652349282122375736019129579255949614231473064993512977025342517014457860390561272887188879269651016170489271382084400499790264278491809816415389988252223963378441845379171269771568632944586353645446742253798301283291562635474871539142172241160848854497997731290004091139741561724913406077948618868892611958807638715979114046161249317172087736067423819995102777415751073882675760695418763136449624703256980079003991330945143696331669188071391055162170825997877965456920446603687223914314744152484184381053961833514335903418873811665194856105021197203754905023071609757776469083014110165612144811088370962708039199529008290094887213179895408537221419034977225591424938096339313914166031345466431322586057590444780889115663747485177428003126723625199550381021089021708165480589326436127046997029530605844989371041171412591833653111052629975297245190930600426716924250609386858204995587412811801563168383183457814946483888346055277715491338328770618384767052551595796194803305931236280618945231090733333086503054204786709902019102399486888112529426224102766743339477745583091578586093246336891020776524179167197573031394567933977492809647646994133732398271349992001703542017213870745976139877850106429534943228416328614639482131379655020420343436516716273846692685236898558726289831743578151680550435799167256656731472146276222353168091426212397864359163359052052643474046976000000000000000000000*i1^174 + 44813941894333326967284710758988226462680173257587903382961735349364722220351709902698452437092955401935162232502329425737850129311508051574930429539843576978136880995278567091400406441951371132597775332546464580058187050019408398766957306117279718541166694861360377100162381649847859372592505777427429703052619582703648755600979801980522444249982548087958735362235290980524033739349559288853626250000415527978063205148657781379939954904130362251216775123084038741839043590714792294112533745537323538743957810651770006614737827855505726887584726343831661820240097339649865549582669532045135416427734182136913493315561816755820306580505496290357552694964958680152305370635756520819483517140269395370959264579992951285919662463088525335621359151526290209130601657689907097476149988555456367112442821796897913981194265989534998376652171691708663089843744747649683724420571684271717046696250442811150458508225126451575579369130806842474414506490106325001380042434896092816683259507447900304454593259961421496816224277662650352412205564084755149390193591922681912375269446629707266442393549230360395362763506112998130647417478216379833999743228921756104645492146158535518850924221100104364336892228659211513160123340238617956975943561255318185126938789028573865615762690291362500937492601084089160098908775589966930206144250798823138538764961667531708519154312728266513242817614581226193418295687565900566157294541570375734614573373804164733664275595395355884243934627559481128145436504850216229732892564260667162392363692353104839045394381862526064205117929460112265253424112160258059944663184999506229520484258869946100216784192724960426683488876920433478486212152158242932388283467311557908608720858781636967476499373943476006399603034516214189793381173285035069469039577958687732044817901822078663292498088204500103529937029333558896123635028034127168486748064863523633142470689885743682992839184957003972885637454503151802314307875057538591678384235876632827326464843484629468435946039879344543073100717766496429696381724389192804870437634626005122559055452404830653161184154401609477899495252970363456908663082471281931962891870125344611401795238479477601673076282462134254041524752845203748137008813723629777844565001562284951684707803726523390242247790682983691138889800718416963684550997966213939026506836142957529326140242441934535544063443604745176377533679839589661187533226571370759652169277560074807292024255024499142891797802312278595837865769397916087492325077008015110904330803843441173973289521574410989498733287861755780380684691153374412696450505387178469462353353443676234915338506558707670344672832843170715404288731347887299207309653741910232130787709704236982081319399057132745676436435359991979956392258188938000523242622617465469531484038336253054396317669489108119074689188554000189651411357683352185552788922225061914270800062705948258969267967567842995869228552165591365164217704950169001499456687248915499736551181616134204731663998291203899954898283067879445884383039696977204748836004641475030218992802202243152249887744173243137988421717583774347442990554633366609889691145665046529206027544545278187624437364952809244970965087754277768237023595196916454089814991509887845985233803286095430809062207863442286790671034000871733112223405613686150299585375146362899752323745448841602241872393284567165044082915476141819555641412382800562035700303023752260847505214493708297336236894956931480956221967761237111175245725611046612228739429821003641627371343283767374810763461731224856584779640415929974914113566881691509317509045964947582274735780257668700948773503746639294398176078247177072441071874176513058366775599939728581997138721162965424379984930042028562287424868235696748157498749708788708015983310568493144355110543954550212184806529471267168876765718803154618268453401313672151833451286991955744477176995962114260462858957921230362531250379902612273412570230970067821926800822073604610192026787453361834017339796134796756138903462759457428015621339028048518869651603424140165664591227079296826409183619650064475285960846910457111548303463536025397108627533942693679838525586656686121078430794133833538518724594727313719654782262601238227841010652859586219420543463848670038160783146438903760968811173789891939692686319068725267574074517585960467576233052559020595947757026433856195163281258549296295007346210749251133700467098556930858392106052149520165885034893187122411393311258627449382788577721547028105856626888285639943562644741338299336446548377600000000000000000000*i1^175 + 257718057080098119865908376992652374532945298708311512421745638901866597362875303095555649919944020586819132955950376675760691108882080440040556924281657209461496589200512117002709517118059977546349937181938955081675623395181009013104824548677613420660851209463023371786445258114045297303446950870623231463999720608450007789873837996042092625703304188312970915508951448382745498478048561126289102633516404150318908025211799948979257371049626664740615617970275342457254121114553638863067361748350625564246182082681472567525244028701743108657256665295365314670385400734178165805478654541196096633403890217431727979967145948031455095410108525883205894913076811631180038114979088071057426577394422032760953817757719413613095837321015108884594939248107747227456003990932643854977975234212583809440642349004902970495934901351562258848885244460254844156472152183364549673219216612389905331282040541206578832499891679768563955683890134025918772689907940428854366864261436560257834639313576108726897500764897670344121972002186416561422761359751052545748410705283631601659962514135054823315768422949147817149498111736757321210736963534566549054989846336129394008527717415866152000762063346499514059379692776328599459033609318379503501988338049391992248855395543819726060927839062625291691739168907951125001416972568977581948911986639295105022394645788753062207990401065959326391690769797879961371536039899599371287501212350911680256057277380831277850571799917146202561408044735123031707936648420757637202332319157616340292437087643092817168440798387510354277477790909375290655943277594090855899599059549127174560220003206593713386773456010892215741168158722155863837239869654279517994861309117258317798212387928888801779255906972053053162184077226142330694979492146419865481903734314467787639540330248235157184880427560542641321698770046895344210698749015055674719752953008727737201695807288184844199066247280221648588483093371588289508122491904229287694741235060765745075762125428591169362804665731313297344103160569508168149079771854415238224033396256653346201122891528755324483997949747769615419078422925520688374469572906242527299150880751627847299363794324714821560148139714659143199969917752260706157878432759744468920596601451312821867568866418239518135643214067115299430434271583151334984712291776844039433221209947434196693592387912346916023514169870336677369611752904398742168308154840351989463990887981761685767375327419216923566620251463614084737337580011803379884696339305621402403529630633075298561522242371488624250914206832065152894037907254660632351695060743018981415871655534454952906170081472705460508751972139743082224188363260633547968368770258214063448794603376606208794275930295560356292131573616420660807444578014760439206987028416882011776900068204003306222529562616448750163102578166127147077244880188254275669189847285444228657924923480093685061144134205996552308497705210872172884078072533513906500039961281343701558921099344231546882329727897368015976741997416063220401566446202457228806833007120757485434943197176998091334538896563220994704740260866316734425082085668875672430956211190491084196831864194509511529470984841052914842597870500705565865035046717347270024859706118209519484742228985498318471987596416130900456739506110009894012130029841138020720850032200646383713676866913399093439196928188061775371409921447416287713915117161653058266626973476426710608596465958449835543393793762446246017253107050921912047203806662091292820594197412874540010344223368827191860130746744362020119589333014751159790722199481695524151391163343341118884920759711408775399791006865661825151498375289228199656633251584170336119406006587154296917840440867985188303414305566195621231533537755322602760684223090893217704744851427162354609236692177422963619981357758342340462959800505458427406717393189492537915627039869453454434925904059525728366643241970735919110174725578150393325538824873394105172945290499431007441491586201605195049581631308745390568042861049333920952835837119927981408473645405674382767742924844883777465881858814184621037662867868637711264875317378562422396390047929027299250082446681403983637892736461013810364468198383116576164145147847169839400928381522913499297221634746439761020271119311803463635082354485411327078373165335349244128612224338913084180559793285204142862097777058958935469836964391814659933201206983830248017813868148848409121655991231092333751489825105655729024198551955644968057046765042233192369764299959404288903522916761600000000000000000000*i1^176 + 549538171959955569968902901671094118877084398456215984843973085916270687408488155092685402821854801774469111379713712485522931497346627025076868015496814774053769455656171723471968760821609428130747270646499233485044010269603643149810437917047285412782026758891715959388805756563300163353547135905973618392285940884907509683820928470853455273364800179093474931579494009470802964965572985170477072224174393750652289195918147442595862892688103832058137835371960982242191405753858852951253387810697480249948725682731845890620506730552469988638140269035562456832852619665571639807826473269785187108559462333240595765877818343494376410458327415657951619809672290114267531176778152341845616607686708691834003094222348329922437886906178032692135761666686818533912321492327758850886706566836778756148329294273832466367355678605193469484050894183882414375899849661857134542843500121823828075295641250128935947029798557882935632632962746021772332776741443668660207197397572944378090733982222526684282266478204016652062014981518051447185120798042900691389993268657140812527568616077853413328274644239284837086720791364153584941236087952582184279362646746371677417579797697139369291859285723273857649771453230086582369663160507007196120881610995047044352972517232271127684638733108485442071213322897254878550339416018439482978881037234210791941683320683225727564516555323622538113435703697307448243998674273410855396547705348009075964083538838874998035244994237857314309759085670631293120128208362857687825602427240009781980208238973047456696145458632330918254687386101387554745661721989272106794045152214732594243591808875467616191293401453784656882400781353239211249314579056193448608223448787973775565576023196620063476539650844723368325149750162751144522579167785828063174538430548460680893167515390047200012092901397700442203415788351696752672624350050710615052909427262404874979280110090776569671993031975130777052387050164399927492914779261850223775600243136304597085861517951642760080102765333569561256582558810821921390325538240268917082660217232169923155391500670472905403918681306035282102859237958212999139919392493468486994491548635474194071322112610242682088721625906618678091484536296269774276923869729725916131736938869323186323431487441493966381327432253916819775537054430990554549474980107000534514434883394935878328494572853584913546543041356768989049838295657134825139266542770510421686059137426284104018009917340797154513510883333042586696343205643302148797162514433868687496409470065254984444846870076120437049318182932393109687587381039406779157080486654677187396989629738345915676369749000684691205613245764358605660787023662183381298593541510854507277221087723001760111039116844001647549847136712183801158105849002347405112255206269886471368814647918687859756652294965097748211328322922284794079505640087472737876188742785809969684195325193715731366814598369525483145294033332249383138326311107385784703320697193781175845589937456781446362441428743002656950206552419116619201194478575090076288228212188339807952858311558882601588027111842484488590397416762361976819742301781835518270576706053810860435029896040543468253709958833450714326820939233935666215117273839741251772255783315676689317568231358247401690084431159948968736177751095159967110304017852659877206756958484358055052720368596313722095953221849586081627632611027486612174440850318398582139142679272919510435261896696569526669509357397152052880164161743619263109913272952402135274024868662295472509171921678109360571501647094288882718562643375725272961173762786506980818248233902588131477719151348279728202333709649840919675284334841561033818228353526495688754645013414612967652488892397658551897565986360885570262512072138485150294936810355636088779607287490023143821710743132594276977575042554962382991267465581318707107290441796413952466341327954188573554795892718782531696554968960104286981408461782343163906338102726614789119938937718297449586202143853770012470215128096251143073287692178803550031234202557285739782594368259186871512176306976701918845091378304178472960540482763508406613508804415601924994000968555045625634802838879613600602211195972714882348619780346237489134293261393869061479476381997922645006983643968572780353245288877572213260016869251141178734036518201951621896984242415573478405900566622996249270793135742532286998573511710605989663443134174349820032050470280989705601924028338753752040650680438439893244099828657456533565917615597441251854419539454328832000000000000000000*i1^177 + 81181022015339089790045634385391466167814111904994301550908540435665174782878651635861460086170649964703366890938953756872102234373299780333514022872285606631273075865469405509105596535142234206284557895514896090939300027333285014567642416778458397232539681378967841427535317538201358221382467951670155254290026107129244469376872323254895492342782744998980983568695908566920715936839706924694677830085010963115953555644846415006366351732997994770354158330990062760837007279898177893028261908977355916123256774761335723498031086328928712437582021482414186285039077914148399362794828537879139731940155445616173259325340830631532683203508785918182291268797890216683892428653985989170583616836018585198667229520891184360144320656282045838467162910466620615805529137864954618280893707371830259583279089072803925553176872468779837533744429917137581751683034870820605602413971980591986554209296028874125950029050050121954863428487227522003473556935039943626027400267816121950723479414695602964079388647500636736028683887901431335400993015725035030448739879915685477472817850994256273173815351840256806293282139515783902467424442253181724159138498227036953245150533567577481282590181930783586934548098491591814400744576596486491721720108965247787946666967852231085624777747504014544504649877937918370005231553549670572240706798255412978448386770616124399388827134626642751102401335805279225797954072357223699244838524265096061674268537293747604839147513230181500213897461719222140854864201629625601794993766080595098569900626904816402843848116264509305025116512598044068866220825478512711604731542169622937406819902647442628765038989338597881607833139072754180933334607204597875238894073209996946365018750201248400168243330848909971396874169534618609258027440619683697929030193520896770201493571631457360939617912840366038841555153793205593144738557419273012842529317069225173607823335797356302557741623789990942592500180367582296526476525135659456752569612529671522850587293198925823646418870588089578422711743262430384197202069136291624844064073831443173416929451593688863751557381834853551679690355044042344815443625673253967902131143368668245090991645411685346497124394054102622294876430457323874707790065569575509969868152096969719361086305040026161829369364714256885517488702932952388190436064610090032314083266172401683025341476148537150037889299317822590301811518716519330568725400083415906351304724951204659993097879039852382482061826427666350735018793230076946469882937609281678062928858846018791411776303008564757669974945346096074242751654224660089509642694031165798365072218473501718718618774811217154035900105081760532098186403655608900379743467391461714817715269446375530713513807262599122366535404400499243506960765318127881380575034341447426845385112223261570286030213089909539877194531264104568332402842210904139558021799238164971037242215872169320352606285392746225824412564628955019109931828022326854193022851461641680577999266822327906345794166021510099735100548398729280757602327337541221161230741643053547666773867963057888412763937872550126866075472842038353518887969897334427230734578597194127453010335538693062909179886935506876584102953432454904695289784759788090377060113279088624844728771591773022957039981395084500218056037786395800798738089650156320150078328013925048174557790913204902009390472005578976454078784373320407438941160699852576812420402064797611657041673872885371946580052202585710410141707000305448698489763254030240550524031471385629030642970068779688000322464985985928903972089612990567547227829047882811856134473035188549571164692523154468987382769651258287395119275431568166000375704327091505822547116403240533154701666352841240670555256467332896243493845030092285058293455622037168335571517322516413437364108122755237548801771159562231311493064428287545412754395793498677226058026471795147712026078952435687846001808454526136816283915283635911285239881046777890007605469452704841913079067801560592335292350839345106806570138616116824428119586794854784590068961147464736495002173535884757605400701966971417944246456271720447233795973336368646720792402662143083967617728033521266996468119318562184965253077803213588156173194466891350017171712550245863026317115765574395763033206360972266857277880636031074775316465803262715929155966346651999585494896394736836635697051418829406823402308475805650130177215241271004133002801172396123972938096213317860995589801984421721112494339163204998079223021685952217088000000000000000000*i1^178 + 500720855983417439816387664171975726094985782956641611606428852238266523863011141487937473412198815294319717758703548725511251990000702403355823421434175155637299789605669489063611103066212393189177948439209356771446792364303322895915345290949221866040079591678990353762565958409002043274979544556753654531978925708814240023180832274053673990813284883519093786212016609532157321855192047900910011956480920013819747200969743224553832956858626467059689682108384210726370344213768605110346437528736691176681585669214072364791339407485804069262236255166382363467365560479682769712315513734390524262945174423277599941773665630576635396203195387715686520258063243541033011081407708403107870973474981980455605800523086543472900384727655524503801930154726511345790313753755911522244827118981671275491931035496540272275102137072278002366570018158709017632006006070019646999860595270802227067816576257082902799526661771665357419112515292086948982111893170602981466466536072609202802820482947973917203854091558393435038456212062429925319349805888567758757857809538876826828862826932731169876225018396481646394985947521196244197597144893726560689251768199224691377161068623140115556913560750458752032738236606166458579321542780501871349818095411306328501490449839192889491397413711817098080338425134934039897832570397356577535071601311867735640027478340982251669566061723708519132203325437782198836322139081185030301785448810255032370965520673487852432961059182593232115302375493039546739235761557996799809992947956447306523873785411711185972725601447999774644803376586950507309411878036931539607990024285817499751792361822634993875632007478124395427231729327528039874010714231825715880181299471455906457767587517031138772430856715713944592505700338335303382867913248598151455479593573635202053758483525683080532311051385693494407048720933380004591182056408119538058664463258035942755347869947226397260611791608065757302752453937521112416669865439999545822549169384190964944891592735639995954219939825019560531295053675160046529065740419826584839756319530342005015765897333666169652127040895651029073569604334391243387988878250373042661589182689049919516282157595378559143598224538683429041924226304901964193724346088783755263165191386157023123722817979496401277452669163919683531883725330616064644792014599874747490034586284555689912680775271272484424562369562422236948260208077780258382794972324761064756015039786043245976545911056918159285829712472314650017828308549965518903413291800589355848690307710229770398956633356261017326838232742510706440716480680093001534268946311962608865726168885610550150662555508931027366602743313024552528959014489704665860878500025865948022061886592249583333082134022827218752558534771177265964018732966215483991736218145061126905384766920982629094500433914574586170078875695922449068844246004064054054667163324181760186399294754796121843336302964097917338061286953356900146162947945381307073855582861917014784039008898571689503517204324081644856575209778120935238982631422391026996208462684519433952385251109659893333719674578398059158397425892727288184255110511441716030232103234820268258828729522182588058842410145123171636143982905348522529918971298880798553167001328889046524084973182428111064058966916216247576967713961843281638893147070930059654501310231635164822971852714609359530388439248098906170913957694744774706854143966636732138612855571496577242122811599794535663268630381184455264515895130012112637035887135147368862822528566857868442426139676234389497177738324750011715346777303495224044841732334761712165511981444682260980851511386083609608284547697924712244931906862608545938841149501094423238386389635540333173437170857241169994293961248505834804956181062238372685883154375713537825517420202733806597681963225606825930547292325880566254602504011490441191031630440302736833965732799659465588693018790725198555988645299987438697918253387868670197108086985442335336285712089684898609449539599497390171565886120037336045660244567726950571518441429265643185015559177228674719688612131679998687817021560548654391730152760132213666409992379715094719499709010970062535319812798430543189489014029910888909643627416704915204498209458839797876737127195491057524763883173391286620481724358230735645698388428501727472672910735910003375509119723993563572218213010939902973817363972901473595480113228189411041351277175343073881473196278776440044906629751248596261868682374877929656988319388477041011589120000000000000000*i1^179 + 4559151423754540672661009129647426942186907434880970364817817664900466452019034567966962530942834304697111152372637756457984535657069294712649235674085051505508544175841430844020201846011787953450879436609380626452806011408171816509376285484057578161506031569622030793354513100294564294476568297024627694507817457608032050973205236556609923341549342957596426370838886088955806609292052985959267376838081980980702190713466575317585236804831072823732559281663871917757349448377399008496899275173403020187305831938970415979599932074545044677341689783609018618681566507917639804718045604932190858403350505021794603150593622790005989549204972589448647832846088042626008922544977743038259003951400434734634703100357560115856784688483744319174810128342442777042393040042572010717330316830488428907827309754633480830331292595835271371717839408130941139106149339710093586063704385079416768115194173215154982964473889841818972125037321419208898552074084467053908961063379275119742488510811379089266239743023697157204674145298116126358651476655841648514131660020761000467508123825582683120517079156170945399040326906234756144683687942093044851590946289766284595107706535007549037366883438470580662022101977833614893772410684982631977979323589892546637213801693469871912360867942836917862879356755529680119760347338452592551257961788824029482430599640717762747676883826888696797295479575047752233039100082235820027108577287493050447310399844271866830014523315632537131295904944639743646573222511865283315701692897188040065058542242466739084300833163784493457733564069909200782552891263895800607339592223713271880534211715152097666578731504888077885471970805695253329989539419306917839641065176297621447575388512008297891929777346353849230365061439194410228983069165781833633513552870054658639727272673723294925559872289983214802628892419745672691870201404599737350553141866724586842564895634954693653339261711164611802177220889302904965343500355411341158536605324947883749746402655332251050648388691303050017880188899426358049975683930368594143793748831024773526897417425548324624313587985698298713528500033208037986233371193064867047434637432799290234540816837034937404506304817685323166646777378902041386419542277011107377340523518818971223528639400270154670023562717675986615308872232923234545529635003207701665206368854671336551697883556504169408832842744802903233928084900333486389842844022062115696744254105310116289603296779547312215817039493757682357739049661411811593313166394736145149611321260399265241487592553725991001508047521794273540506913114569267844011913300759492934294775117782977595908918464051845404328817015731672610724804728800961525253072289197278000440017307266828938283680536123202187623254045423347699167081863153973271503646775653329985166198682587251890985079857209096530385947911394360050963767390600796008053354356254350056946476456240355658399616646867214446739192121296335163793990943395690736212182509134913773578863672809253132039673794589535243006464056179987816159510415595328731538133964693978960907084115303792910539674574748995527298755169096577341860554971585283265982290405449133932165969899904595378451718439799285485810313413497809889252351548152965694815036249275735042093169433095734559321060987535228824588031213810810386529607274154166777359316150362091744743583765826795023696906695698844594085824405239335733783417469183048407151044339645660453435634498351624441250245753046458786583976413541079407470573782429078748488076118283348305029565425515089569370851568853220244962411802898296622241913102825293060052630450658381506563075095557520853223592573034745270106235908162672496857381288607788593645807996721473517641093007799728439140786594152079680143349767099984637608346583132241817045156737055062621907332761375860391666808090558710296612749179605447496907247399604793127323926325372259106911580552669550918593381626695148710570692601799178321760381529283871351650481491843284252237721153724067929084903107972568927626148922817062998249579126148326259650554996450275411927836840848999206586977510560243551189656417753342361486123068402792675722718275128932702250468150782053551835932502048573128615005832150074137660709978265794874221245312319565955805798365883558568930230055507635272260537048044742163144435449406762955682905934264928688274706478615413895193660879805267655678795182927856421566115498221583548992733679286136483474211550372123808610758511838940383498140123136000000000000000*i1^180 + 4764057684899955585520012837049757830131589858411028266831545832910627728605286856562857098866576453604365338563471165162569931953638479170985566949600693303154583366963156546416188315408860539637100727821470399495989772845266954300619686703579130995038307805517179204102786429121235717329423836367191888981392974214658687698426860760070815083663706901739554924508000227715081675438891673939900364478585802310405482646729360480681211409204500065129286115091060415758419549179566362825898918240613487362522671118254462192442410854175629200543149559628512971180214864253571964603702296958491249713179216233089939769125713660854590267756481614971686676896554874381105335136208714328813553575421108871984480953798722498055850732047232253377836789647483607306629379244880118276564829277880471765485399502723449350819833440505275107083169510536176633389967047324668656919838261526105678998992366682982194180663615520296258087601612431798295882879509559460867588200992460472955766175921145413041111297275807257109952862921716844059826138749948643170717407027795620996492752721696093846431389424443537361823553796293248320147072648135673283193007268188474434654853113028504744793518295239773049333363155017354866731295300422850273154303206486035732971513939966126984456729425760692343128027402239565551945949996037955936653004929393585563033274954445884162433039083510396754504166901456173682562853374251038138464796344269570803298412848739773651687268068431662400440172421223344377132418759212840043568699683273682502928839876141879171618932793946334143563195375706227753752890966770405428877094667681109497381423377891415814189595074135453800335519208795929860324902691972765311448740157542295081607654333686565399479610330722451890083028829539093772736613366261003016944263846530176051253008898598766795359811316916538175134998493935891743858919541892483938370235165759361566433999959399557428513960992041495534720055340733050840248127969520791816109941570958170616997216297031370537970684688405172716434325262268783066676721091187238268631094436215360604995174772518025296891178863836649242923582964227500530637398159623736893130825713897996860180780050712765641280158098411023938336444988413931113709360375689077413683642892012749302920428860912982845015008118560460640022967017894192476977664370247970839680097788839605967322998778298828563606997126333192209252692465181784751678805349404970317794361937628814350623029900454391386113305630385955470977659961920616284067185030894970144499864702967477963947217819990658318691860654908658553133257942665859747476942112090953106010667648751122658356592001881023504800821254131010039932390976075234151294433273453873171434125888924501998949136341095725320761743425821358383550748843866093055678552103214997141642683997517815670996908913756245802722343521558061796626811625257796060663304127690614526233694668659754082288912353112904348522088376802736583418636069384095543562228212535916454462312067044640278464838199202024687193782213741152182035749084480449916193442435878793926207898046058526315199183570527770024474425314893288188732726206049858239200500894695267966823502071319638217408732918871738689754300570402686607991500351255447266160173900875044228194868177760174688965241933437609438938063556940275279453974057513366812611396319573005771549331998998122179580330254354988810179583521374824754265839823302430691332119336496085292783275282427431956755964380173383650897230828629163818534658056486164561910165699774984857202827453090888041180428424846572744358644268330669139232728977076702971055861096973947415434397017436734257391003279892565954153754025141119863583091248447206722051225250708808527625644864682913557145097197517960580668167427662882335729213501289947702057770850198136886407458714470086122607651871848629922171583003060656024216001548488230744310645825888872445708664219301364810898896832847767997620951940049615234554221450930476480486887306499277810390690846780910099748971054357905306236505436540013284851846984338677374299516661904672952979036458032682831988200150687410391925500933792416470815427828166990197683555422088088966277793603287989484859029235393555362152067484291781187982355008834745420249863579202763766974712330909970093496077696633167391218560838700731991313486417566883843801592783910966253619199775693182428560598414365914528369563630218660951785286717314780859468817805856699090585565412365661243041825160796569600000000000000*i1^181 + 501797197540174669870122397919705298700300865327255472150737876128532362049380461156740964677313660429356320153949946195879275576882614985887279605634220720473676570146775349507959136916208673064365068197678363929502523077607584368108278549701255706534352291372689851363578337814536144381425793827392937203045031105150965017167088022451000856705931702558095305127519203955890787147045443185414112729583607247263805957244267194200433237886366141777652461853865043178353992538174760911308540481468402090135341389479578403761633887585624794697730024472060393559276515854927531632045184909114471820300618528706232393125721441702609842182589603319428183891525321023071867447518316124336767926205932301540443781661639319170457346025038666399829057030797949882373094684879239461941683635630863587326562919040774523854355381725628342010348385021181754061838896137417633243037099715424049507525724252210414036413204209459959607751069839398137644636317204226150648192647423521502712226947518211962002591673648330311291286321711100222109474520258275300955997502463371268961925840346222872964630513385891717607420618723341182567812382938620262298748963653129435713570520279870653901426017343920686830362629606986655067224860585613947937112360614510930221526085373279024612884194998118254256555411010811178492261232894135790797175616505660210355277486792861678532618846813108707439278963599219915858374031347396334467330111636430342037037587251999709173079768576817268614997941664108156379704771935655571928558976492151159244059161657113566263898284848584785291415523166732319872635331712686813098883089213837769372228824237288052937246260598325496560458671496966092387005138430859367485937207896540197526603660308125316934747421857317699584300982174425248786795865552846814150053580347116076962017830566847732820824125319827874667792207049289764465513636945823151901439816251975113952083661248436595668179886526520788750125091495954499314297198340760078292543361043959671708702118991964072480661888295639740208414813723977536007960211186542269059684541449803721054734254524431271842082621881004204607548469391689624746720226006531216332491141444729206260978951248591191185509106053112581480907836789814390004394065075727238654402493002210344614289565426866028950139993218587550933140489648245402932929227341807941805422738857353045420235877704441750740557274910160816023128865518186618584728196150779296043661093365696974825711046512604979979480342119594996500260186886327558965687173826882028986890985288934037611959800097297432385398518871083358012435336351900377710131369566681619775210699141957846532700875014529492245693426523359966477753712984638083904740733360751154871519588784827122119824069095492556596710475683302486421622816433130073493463165080246272554108763347428476326822525515943786355819971669532998090753752288195734209728854249620892801041133606220591539134262350393917580976239031841008935552891749899332631026072938098409900654614484638367948955164332593494507321649859315117509241583475535053449954333164936905028245335796329767720461276426324416648599806255215205506925221881240108806784093659602707900451207266286292269956931899870525708046204933236809959531835656199885127330626740156622488590888938465517715648082208518123543076113580219617775217200030022164353649589458717612067822959057984195686565521050458140463969747776472937593959837402582933754121962294844038184111050388631414204304772112974408346374807742355821405208260388408731845373115356705067587927298133172580933219525259209188322387907152720046427170307358239144394850949718902937416486951591284946235778528643761274138135603482357707490963204533861848079927370236177524989953270492598218911423607828914540001660405751614587118623164929965102519358719535340515057538734396182930585370065249614076044449495649338246348473775287486347147966147092659144720085952795746953503820656249418085156095535779071249884126852377662268929810981733035643932699621887397097860874039631542443127081012668963171269541213307866760175381413609047250852831006170121928698505188151934340850302228564831568777919679925348779860566459259241139402775522746821456821665385109656617934013534387371599325880195314664751802652822465062881089173339230822029262434170609553615930576002084294117090493534962280048423081776587133882890826606868806235718402062114674110728433490186577581123984936493513693946673500368702063306794768735047516160000000000000*i1^182 + -2294015733906869094444794291118274954140517266938509323843604745226135166068514378805385509207896135524636878589587380909236308323716528045351684008675285600764729360244890044984398909737934342199163196692924114356409506825181111516486847555100914289567768510389798051485524703800102561311635131302271710907493979248616948651714631507843973533526987456139120100702458357629588348724102671678143103234075591301330300922064965721796803941385123568654754607892636973382414587159581312954471101029727963147646140777760362201317976503915731392820365392808415518822528752636601017921649285041453889308342766846355526253494410883178137948312039392872500307941481487241712717762201667554661933071325434714841295524318840132987119360655138209546196368343696157561494814065090529024045315673621322063885814884771320441009499751406292767251339680640357677150894780911263118591338479843027386789888126441306533711095724067960737154532057952155583628100060512615697826354327229963110771322734470675503801367988200522690224391185416208308259954534120247127258010462468698080521724418297748899842136749319700107062630706584935554386362210100563942545430861235881477386653704330735386802145950813024812487629148885720790931606118631022035197127207886238185354325234903504236945860878076875681474321019949478435655661018772788158892670914375599803079440248316969938983597537659654103076054682527324661747977651506246997337465589282125568842449161227850331954933777745414361048521438869121606441678327912994407800112126596735542144500603374945331275886908695623501005980121585857665586760589212450875963308925357833242104752977534909194938547099111783853504496421612717950458909247207664510700118032369844862930470315403947741139445531849458965166148018606533800088802142196789267565936439096800630075477330635549462806514689290722624150905753831398460754995842195052947073378234894722717025155841075762149666610950260475552446061270992528284954230636014933083614416345153002691095510768850026361141026638130835065888406815622066237694130866047255591981895647895073563170798365161561552592736289478506259217633881824035815170261374083969713887473955563891587600679574144519327118752256177670074955634163694090578394773701260641933547130681816817228483346950623605310063693546240595524802817754034208890849041904390363943710158499315071789886408730777408450329993848632820592199033750610665350654277585445278662576288973029005473946844248360738501886819717060504741747298890707966185827550736980167142190227668548607800660153137741973639308656226087932374569365957009687153966171825285134323450450725805855142557506032736750269926777636113609058831943565613805939181630163404433168201520131692117520983071182583040177661956798409702849647958492269226732367173398811345916549133421609969216448904930485499818505858254099330068177878447392383194288021220075539827944185839013592190275533250076060223046881551541692028449925027754463960760841189027175867413326255622835323295110737525645831234767538520019189740295044736061305938585295180516773020171963236796262352738658665072880700959298133978865977479371947056912108292628599452832293372993032648690984670979434879131819927438248948831137119043462377430053529134410600931613666429675109010910588924498526509925426985359951484014936085734009564204566493012451890847672341128536424037659172386577299107245110881912109883920056981774909275911207176562221501465579253437809004919485752136526054867685394463376304502022690463699478319319313226283936484216470597762568558893297359580194834662552562851345181603581811118685721225592763904503902328677868651865509089699961063676186128507856752985672062951091816008095670659237445351881638026293367932302778748966746769154464566725298390372078334808064466189597347278485355842155294917326255806581812591429967023714739502660304674652883113844394660066542710403641672361602625539051362521042851993888276347293672661274897297846483322285504059860061655445079745969070681264798824450330028068636887748664177830649974457782825456895402400142154502857813058574332042658500923169957667353652580755422679563600358545667425891652255041101696799628752728475375074193097921350846513912103466172190582520416658550808199896904834598598542790605653443560863446478917364456498573414599277585431821329292104121303095802727933712774044013356471087900243377065336227885963051282946171984133180487302212765620620644633804800000000000000*i1^183 + -198470736219354216760691122492495718277860013109556114431292072524179003738863471326037161695426277282888207842186428175315167713104565111049115405688615319577713937716384867752072803531614050876861691448036598970079851991674447882892342733855896671558608234702263404278126604851935093312993044642099561651649678046618873730379507715446381952320608866481041425110728073291790066304237660339218945440377184084793609047257156366596573112563584882793122078462594529989893364758214197570217412349410698660954806799567461833356961400219309376302763603814184890418502289315565818471166485158799553992584341101750717417938323412344454189479259111465892130485321699666628085968440561964767251625126197330737853138934998982790340786647516853568382703310596755624725436683504709542553380667530627406822733117337325474400400532772717401253569016684133804687890685158880510434167847037954053698092083888865833250257918116646290276756362737614186423046409487157654744395401962094658301693366280605264210981011704128680697857661782108144480437765723633622111313393286704615091619830093341737494191301431248879480896576854005529769384683178603998888183897793729229702549591967779307055643953487218436828703600602706768843353802449195635366019141240988265231908756180719637458882480046572253629311830874048929587926503475008241867760906280449929986821399206692274951253943442685715840769272300594224825875345587557315311799884007343306840731462625840385455527029652235961908531545727061540963869908303270226569383885216860788055977424610981215612392337864788397232799918291689167909344048317145042544775485717088223029171840205086058797790377013532978654970513532529631828520820832994411658908811519815594940392831448702941417993405691269412330084870233542314958894426795778785149898980175402157944023206885416851611953613059360080048157198018322205446168890031311983711012774895369737971471092557275772771356703335727614348747276885276641399337452166953995634840212527200457503414193633434488154587552215063770672597682567419892865890754672100496877197104257028366251195687933776231876249739436780624423541952202985745165821704347638438056439434107029534662039017319241767976636309021211587694480601234917392710993185220888617298374790734797969901757378032217432857456461103681430538607541308513815626276900092104324261715740327921556785662675856151251334763741798219803154614961873222758270742925696996937006483065194554512252191339859097185513854857082399479422857999549350928954411709794000139260377035813485711564981354092561067165735537739658656011732711477335557018479550436627437249534081978410089453197468593901832902604441968818838113301456137751707434114725707354637478773563230600283294501200746181575930644033963331853386489068567656212176768522492883819331115966872572007749777846305954567358777212050995181886899097763612370741846473071843808633979405225697849659726328858028994769742555815039231182397148501098870188552427352573165566761295331961112386388496386554520908720742154556149383436815688211398193779377581819547581446430044084441369498330669140686262182593137641809360740671080627880353813262005569649318010937264625977869409014062998837831666359354225983794990855583946438440533768197235987245049278009329829780027721184056815456686939248702324478035367672598262314128369442724602093454094878398070002916836605062425138363005629676505728230778540778085526799924697885175165725815179604431669991284121907128025856968139865473070066983688214685328709082609410623673490762464590563749957973741210722169211954553295729996591999380379829508437338961566786661692572084275342845627252952840992623009391355162366077236603336742993814418821415612491315301883057726466879763857265994574790601012757895204133451658301598413858948552247981940610501351495749636555774106010898252810906644195622937660551243505262254481338961463852437015491167037438043660203320729768296803126670388403990717854527027457910094794022705669242528122904339943009274024284734750827548452531506707548583139851795212262118425544293559247682677727383674223047107624856299483659721123019099958154503408519631625050533996499845577912178829671356001532109482145293690377423323944855068159765647155140186278329020130768471093865481678010368364090706921194165534155970466322803907586722316646382292695428767220415544590752774382378691788302999675163611790807188831162462763131372799485226149478400000000000*i1^184 + 241057100732348481485481880812520416716486516231459231546622169537513232401398085326208518468189490427751074949496248939417015043878077612796708284973564397821872347734143685782058193171318736709332955115856271570381882573681140985487642252331444959277229436260895160515397113515415138718806724401870581714930324448483570350401333911010515648185721461302430247782095470525431545651280591021142467199898887211461156199527903733536726831421947010214462759290686332126337548170805699472964969062506982186577334120703310441605279472341613319499362071976944034172277780700880304358557436645281264954700524454193535849038167954542647199425129439985637485426981336795637957657218271002447502373587591531188333619460539115974621213848189447790013490816659562250687054550469293558875226559992393903680232221402575322048629186540758283651797818564335928280538973150824892406890124703825963837753120657429945906017567629627229377331293130503046678289410136305279691452286746512615375466622179109890638072845993483973106103506049190649169403323996521151580643010003116642640057979523186197697045338639041094212412991329028637894020806545995194578196165553750631163219205060488007370086595269085602815929175715230123352771871438745965392448566283554407374986718808582645680050716044891150779041282049893078542617105825981699360780276329656243470249335832062659055999673233276155110691452931454480048552149091882340566784476770636249575518710788657912801101873496749951568257595960841797572682902430288164727250817523973540339141437842753015036846475140594367563960396828874500546030180272763120872630758499726208760399940256217420554706160970201269576797777117973303025580081139530318825770340723429175674447931048374990140435147430650039374071114057016730852413979818997679711608271647870063843556858156747190092367434396008675583180490811661082288042054290271626886472826951309386602523253797618518247651885532563629084479137159750918882836345745366643491296261012571610423726438386404823284896955483137043348090612156214788181380445221462761977221353248148362471697867940942668652083036987655495847144102966626891981407086379252174272777886136257782262056505518437926512520118372068700498944940183708940208858507790917388810575288100140229615380525146831312510594246132891328276146066128345484677998899717688482645338424043796711048287572516494119817075039377484185167572820945458929817889181509443796272936433363109383999040240166409523266634904366972248028780591688132016899151729403512272721681599745743618525153068455040142373042348532813761940743683416935390701003455879992091305799259790267923727126456836099009811230222569821968175132821589568585666019536141070730512108744724459964893380338157551498029446788345102338393079742986906079110458572203373857938950238954618389087064346006416134073126218055659593735819482356067937965781853883026254588129882635704833810837195440091815086019924132165990457201683820204018629630652565613165963770876824001967773782815033089852705775654757016780414556591204838049277781792186545934804686926829620602812299663093825600934787415286650876556638840575129556515092342712712794676489521191110237705414966322724653887807368276625626350413478940949831272139636217172217175400460462421821354191851486970884854169606069760513216947285971022410637094317811852007857089687755228231301464243360570649721904977639018003971844236559003955888163568554314315553993756442142336413365140987051637728038768326511199971481846134683726272349680211991023698660689327564775205594557763898034228134628287376224902912495428624385709052931905911511730066584913652047134257684850851982339821002665847906844921724202104421679362894499529021237823374427041064775231458003500266484315496743400432675668022580556803510765851915679841483299491618622220714010085787743400574619493573397944541146542751001470864104606124104943871396322008845461492328484836813367639725572841051086337479318102973359691904446918413173056012597474004674388917566516069799173615730667686905456012714761473236673974832269512720255172698594377190226005139448286217511509761919680636153768181716368863104075211086841267942296818134857117337617815119268913273545468422466533061904222777979145410062982673796567232674057856324268203727850560791558896968461435564251887354363994840592624906728844922117050428746693211565208064113163784078356253925497382129584772533452800000000000*i1^185 + 47767124068209640490819798082676307602083070882519430387290416823678960312911092271061723198928113621853151872106333067570753256276185264764751600470433053121299340413729086246929356571850261839333943051170538931652965804024383633180068039612692823947890329449615825164039024546660362355679012498158864829449435965224194985706462848782819659654391846622124473978835557882212139716355280581016022561734105798223177536256471123743344908028273441356977893760605371631531862922209073427975402998554238193185492144979234620309053673299971613989209283070442072227045329191065882457798526629730906945492520234762533531625537803354507047448639537736341363888903994685862296716655137339158831242788052921016370154467371989138758943259018636356189196754039586081049402258224822071968935276967707644872148357323664532898694854481614118767592931087845253685069253173838992181303731789953759864808344643031416473637052904020391853900911735735768118069557138349821070796300488183280162422544309692330388775166559809580812455200946417333136132915405864375822638605401047608046893438116279767276070748608822815149362166850062075149545675911642710445104401946357632012764537877562137312762208535782012079887939262614451113784263556696769377941876326843336266508848971377122868443434867021186146711658434553267794428880354442393102031055623222049047054520862005857447589814099283765062343826643367742626671491043262137637613468865344538222669787568552242286836609538364349492998474842802147315726569707594471959237059289025628743205275252205372114029439786160454233828649404612273180116270227974669925006610209877394328989302399680050031104567985698376416902477588955652220952938699172379249817674198854855114215139785906693383160182294637057539731012883665227041472322774667174211194403447300290198751938016549753797407801742122331824734999279872206665993940546241350400842516295468398756768812381075040459297693264285680194467683757359994000929619628890670326810912769644343354404388292931315132643536511040527428808073070311354229113445432563080024023781562247245962875953112174390079324195762888064040645728099484042853827224603985224273522922795460042445174748135337581043390114653273142217566976371552893987990910143726979258222585154802803692552368801977985592048598143125739044562316669052686586705966920384676662604545164233352166020869074039310422005144704109634466414517898165157268082446669582534954389170038572065638427668886451181486604150940547729560241076148332763448009292996142285150879341592442226060018038238324546830952503375585168138867149911350125686748688276282455901021341795514740651450739341413352932481602021175870924142249149343572622012428521362296437956022386145824875401521537300740833670811377169597961644406880958633769316058382332423438910590926811299931205147090870415846545892132868885672889141428182511111469640932316827202223572989486853230937810595446082833783156017891786553198933044613413454442028020486647835002021351698711766140126273540780443052943954121454208778711631917995360171159002840993007966125452908713905989126120943458183327734964891723518769974356434028273582913515718717420428060591935565211244446832332682568959796600026080137406823742487825166102518518336237053991011078205536432350745291730804142846023490018309891903361515157465762075793746816419800727084074826182962484407584266998927845620520488297240101384250094830193947528389269684374049170796624631607049292924596755891405945508847993134753491003885880496528128255855951091624539710814984896569292823224975579566194462987076212857012383512907374164576365809768906407049599384812492814951874924800645452581568442224338044067793744904368093594825695782293598037974717905218083344953210607505922021222885100484316002546321494531163738299245187165169348902405818137353258686685990532435813051564002750624742109161806204233655601632577095528573933804829800311586973130542281226571804590480938392441501006243225573579062882868434854389419469738325659701690650750467975177405869675751657575379884551630042924417839658477086418181210887418082631454730765489374145434868095139831758372401866332943179787143476820882288415788414243431582047923456714599565936005390507527222343301157987337123837137093765623590860089371089721876093876537973663508453966551779259083956240558612955787901074196261819708244009358042917516741263860234922754182217728000000000*i1^186 + 209971716251315217610857259712377787282884368321014464992265212370318058185352835637259364077173417045163589807774448553516621172870444014268197361252303797639843847771504639596742252484210812273148939298390859756677618546829039945078227125048328974623492369131543850877374231375576002409777729058124946982382249755644741979350387579731972704837509844537593695099587159633066372036538911998951758948229518166568892703549774492116524958871896346670682438486853788509961445508410878962633649259936475366563509714396657854543185444494381169361446766908296989153565476194902085749918952865011281931226569448145596720110647031715265680539509699799523968168157287098464852895075514966954164142542206596291106495132110543794650243132677467326491862383150941425005120530889377454885569928826364864093075473094171194878481065679837721989457163028734398259975702480877393161931059444815199761136685633914663874943890034400354090997359590942199395250887467448739088344691309245093173583170976411563401727933564930919459783005008300143850859598273460712720542423933112002973452668861688536945542613915469236040650447690733326734018614513285759445666154257896315436478751233748504269630480926809252793014508216370179369894135421623997257838030275513920753854658086946508601162581831467511696433615860318948430818427681440276573966082510153936205559597386165740949462715824819473323894536637649844298506281307514147305549037371944735676251989859526443052412611643935907637252411625365204509093316796750589885209073404321461544500088908529167223182183260454924967511977279777822156961202299113647856290590599020024834982914334453945539244618923569183767129779560494620175442509576115828860549394356617308242944871079431692673786884429357530239707887199688228628876160121208612582408529621182771762008127697067106171823485908403573226549879943537309009599897983772315448189265724709516865358582928990364258011095576434684677316859520275347735556993847954529712854320120395937060765495636053327603788109989532708269647309823237639429214943024363748509973944132207370573863402288228260661798487725366005761043143642955905522742112787518069388037376063112016862785814880236109878201293174847881938187707740581931123093410180034616230491212564400433714007887964202889700218458965808791870722476927834600299933939170227110277676052261695916418925784900039604173414459122529512662939066942725895013718153712080428317668303331154625508229598947786097858518531036457192349359604152935960176764794250130687367812680585849281224368574255070364081976488243393803798323227841936570008270414242309179959801319722811336853375897830510050385116532300407341838585611117652038028170263583606188342050120746532297984575835484342419698718227807753347203517807870919831913980754504919705590837084362279590636008448260785291595129743394289921467958721920983893925149745631810342033478019932419419213950254016872093679661472519022168848421738678991349979175634391622609047495120635372639028300671586432605673817316460497579109274216739361105581880041674844153113762870807062305425634534540653460620932907218177230239226631601620801624122029670544250891223868127058795678844080647355419893555638994385203361051464087485875593057027319068604019519657830242730615379034566398767600221830713840057173219253877804986592910487653972541601658681655380606617935287754068810495519851086905672993025589818875511023997245695592448430171300892233128103833897074068909573675340299325337680170178803412243402845659990807304117517658460381659138900462142854553143314921688204149313549542073607368167947583751063761942095518441294723917898620022276129728777994047765898728162272789202552767751928145627782846080841531477399325627675936687221373885785896521571327569666906868428594994204067237257897549445516555288759163494804720639277781941758729948338450130505996010127823254413057981177706581984742368922471960698548037602222587878771605090780553540407106125181308698077192018492130171889218264737417622136615546490014765108763578513514249884921678625535834135607721363131074797654368931996632195757552905122901002592373711306486671077640467865546060637831051356813597899600416091722552987642540214523672088771300212919874880397090319044243643164849601842385072571032021726157197004681332349825012178811023916695912335335195992995876554588353792826221215446430908416000000000*i1^187 + 227199563506029358946598786181453087309762270263740214948906090112655273603568975689236654037724181587372277197034103044783808063722375281644410464155468383131500990869812634179501044820220893282244322190702649628395306366243314541326824841632803389627906540275042615155002007511555578312446369186481608655030922465208314838465683013118143397132527208771918483501234460167765392487685959959716576264215948823388417432337009989389176595875722429440974511760845789840182977373961516298820357686417832442848517254504210790805285374119635284860407154391628908940858201131441771380371042360842244725463672990892494788003479520497713600528592201220078312462341019277393021174245832406398186999494386826095091620261949419730663079913340013461774420227468359106355064681840387679393902298057945245817891541002797093663926208455409123053136869010501384542049804144864095183699154150167332979143694120529265630746019000305373024174819504252288796385949037410290387532971788788837952873001943462440353986861816669956229352559816978022048870965192756090277748745725368617915535668200725972536329609951903496485203905744091605086995471118631900516421202482826177742312488799841993257210467344970773780669892005757100583258604097075817023710690958208355978512192679571017416543967382295543881876117551451808016314442566263366419025725598863293463497302780488871511278346850351473850484012813546838855424858539287464395243122799195870874484038835337438886440837777630328555475731264423802352476180919425940940354632809519900074369497766755566406997871022485114115870406717711440703122467619288011603329903438396976169353365353504571496018133234851571382012184182002276342064355413353424634674740355206963676872470112421002258880535384093425122090859795305389324893075337630975047475765178495229621591056746107201688823068268917761001945242223443908806278488750380977731592241868184123615785953169830117249304019588769049833909303280092803706698209768670636414653894941435965544360724688862681972622960310114620696795088098105104894325390251646518801061325538532998948756748651723180454817815192244128268746767719946694038901034858372488359845221653326377944412340334305514136284295473727306674079187420175783328927339387392127094632419483083981862793602238598057127360907621520102872615818958123332826299855112840967830544189502339164162575975196582356750197625010699735178799640244588907567902513058811250036179459203802199780638447018876124635860966427735755566753885363360589381733661907313797983542470067673013078974490324949587219546325658618773495235649905292685841046623954487162518910255617155013153018534167375117199141678412256025493859130714438530236034880101920804499979547695417612020570233064092532859790996401306857023910807524319659261855403976688843519295615818591368603203557128315749800912189516547002450590045415013988282790269539219996217531472104437819389534470074965635266229238628284477393520253493367342141198878698979868268180099944883914583583977371211998031400438099171438303426618103356712558689166520866906871999329163194502087936344258581442389394522398595633189125116046963070633447019649053393544680895158592694527500077145343651748182148933045793342681313820294536336728734509517608791035779091146567105641871666991986369356096692558291317366829436001322383583517400512294752608477096210903679254235425604209916708485716811338922187389338112539586279290993740315857493957420965791347417922451337131161287252187193386687409391638957158894185702492185306042264866867402091226252772369050080128733702302888485346040058818006023103736512199184697189176325347280904704952149060146730764747425984242401753464131325052329001818836413882952409426183728685296465751662767565451111747642871921358961790285502678973415468208003223253143324411882156480213653478038853650383876198010196791045973112052330273819259904424273425938690502974622043645023000346476684225426317806981458776817132326892845218021089804149075163639607878507962066136808594254703873112894265629574120320555256645046256986457262523089928365555977772563785143494620137388240901569665150887505089044261953741416538582293237715690372025393691178883648155052373739105338840633458141160261578482368688420108546905392950157323546185275378736659867450323194394452695471803237021899369080446516068807288603152016058005502033920000000*i1^188 + -1478865154262777915576084429434746326684267227574289668857620076354253758697256779425569041935160820776897107025269314609491072464255990496682008570022940833778283291508170849622774809818203492534542336797595240680892338170153337382362326587725989162188322500453605906271456273543433325440557519757034837470910812020234213388679261740244035850329104988267775546501552606695213485685630475443209436269193672397669877832903820672407612724598157387307359106825387730459145832756931341192830318556619769201166869223003578608028447847143823227503929226750523945195212924166260634794317061181776334958836081778429572425396153343731026278354326753373980560512908193474768438185262242990509111051690084449493734934822960109992103215714698981242507912903185251406905110056373229481967239280607944914573002368360353904291058546803290437419127007877295147103366980448515752261771129646606581440064238390690209731898417814499133253451920801826206577614731865490663139448333823328053362437151410292718596606888132423553317910177182995508645349091528780100223627670029735738760052652230845141435729053006339165457686502713491945859792492755252617586773614682498447066877886929593838997508969701492260517573353242666420313110372651021459053477182881802203077282181066469190511031796832338179770620933966596863601205241781466355849377559778802260075327668684659499196110872286904588341858921263525195614520996002546772035180234008373247990127906829692911498790235923028069459136092851630318103697456383139445332893640248952457554080874878196189282502617039472264215131511121033768263846807464275936182550844251007336239532489232827981671786511316409981623443370048310983707947825532308492501432104928992323089510268783260090389068701529810783938606762660663881639816508944839411197294684399931610844716929148513531795148355448343508228688786426302680190305855654570404202593841536209958274150845836340933642312444920786458987938136451733167229075844480612977481598750360801048711484883560307138258035598862432499558306993158613858889855230037523344124810427369159499151783216735894717248596302927381071772157211127888436749244264899991405616692218961582114178008036880397637663127098356150202848206269195451713452854948764091620441967289727084509288494943732599619364274084771115764972501118274719845244076468282696517659879780234316171178621063210646352055414768296258289274820723718625699354749116719954765609159624902487086004487363232364426209737433542614019001748925126355598684063468319006838194125003724813471607976958015580504180841719718187606607671947878190083324434722555172786421317155958749451718201525490886056191491804984941122817636379758518014813777393598555420208382044872033001882375499919423942068801842908371093410654311357157093394938455361312596385806064176586152172645062565335824427317063868748761634710683192865190479402675771928486785686479508108808702977017258879993657029466523034882390608162488686410639559836171014023335442617446291527928374319771515463102421084715477651328505510463237782805742400858409045245418597759903649969033895761077242027186110323341939649044937867375727822963617934885555005089907588479968538697216324608918434261223321383290334643843146437173674452915588802706358883463959128843096656689107676528522299061008540820612050726140137617925898077141134830284627676481619739143223547920122811933905276050716684936038743265880995347900170328039258112245977620322525271551633579103682579805355270351771809884217669034654839744340280952153587893032269759800972645533141677273675689878817610612315899436441291207472740600793099957458450826141478929659728031933405229551231344008830324212289365399087891351222760679370930160721812100703673260423746227540877697663495137273350716121461836211026661666688789200128367762166750865139061050529776170198338602166783132889806098088502135734714250750998434763848264922214004349952004619720572610427937552589281505462373196102486765834501130250772122051557651882734474278593933924829845129692253658246512023028437706075713364636669609109985810066997441344132146197473874437863738680747560251494981627166923046057972416154060296103713234403570945471725862078594602110878258090612084486979212825860609131853043036947592347323537374277786727449152476569708422286654451765767131232639436313339596111872000000*i1^189 + 5705762463820865287584663427090159407424839344205348608411932013995724093127640620699317060170052042105529900071844428513877190425965763459958008291996955862677341710869119913324915231389536448115279150176239066867346716490283559807658847563140213262844915506840959054245034685928143333189613996969153126512011736585007628600988127828056183391412461119883910646905659568325062551281157005638683082482073862374020636027888723322477273586806074417523218998920730751031409589549260368454478509043637338075908759774108679581056783239785312202534473389505675277230833130793227207264348326065107971022801526367409506487743986013639072273708660627384864568170508484730334819685373697479467303995607953898798528140131381389960181581459310212222885102756858698857621659740894151348121473215763474241786765116635953544410104767584745369236767816504705319867575467878010588196885417373402146254266295811763995975971869994603214439217389042183877186912613667334879534930442864352161643260043391948368141230653450725396468337228795348338811812028956699997969798121418714486550279514576460047633320118627139773654878400578198822111002460970579133413089253396228301100966640401076190468804881986626204010132578004579851806588660697042028346619492925008703272547591675576522281924862158031773117189330868281522151531398644958669829440707925654568564243315734679410128426354791693397116257717715207403052795468574113339591326732417621745014305068932710915424237425466109808084361297301610400107230011877313868220218818066106188274796327422822048585292930996746950753576585859696702123956181559607247271649038037038069695921199099292943475628016184300256530330966275023994335020047264770160159011151158339790502113024948594817119467455380258491809273440598661728111748452550018858627942323837887461455382573647463910600183752072934605870926472138062378077619905535224333644581195357844604780539852408587294096529498727749204062070847906146385700195130651396255378946589503715899891249597508805024686732445486874392890909764399550546330165725342565808196778995723092503626793809523679060826906761064338941144956047459831824366750763972770411042283964039455369500507231736338846911424116025065826823391799351933526437894433285477762404938198802520432094021438766503681283799488993250135412309166447737756100405332759804657774815641012977369162927919788539210526845486595021122913874691191462373380085518562775602428200930284662543501835027584738866325146012640200389073794086151813557705760953425779782293062738342492630625190124703219175844931158448725362659778957649754413973558241338414824250702950979118924157085887133003826232358357785598906782817692583741132767893134529179817952105322099294671087382333981159402125203744853123446564678561345534809372695799922026085519438601144650037656123707428799017791892501015976073186658605054144678975614549973513308204293625586289078036498728227855109235000756667037047391403674532963173973653929636802178690277554579223672378668065526074008583141472601601172173469138246815931914694740213770711416022966114305263757893893137550071316670725883121038042630297491809369091751806616565666114892631699824489174469362696411478681952775819130197938881204675836580795533609799090184969431681884552455804702222041852441561971073840468654667209842622883814184477164871634875306890540381964779582368011802062859700507940327196664341324658162670848603938269267350646558145263587700076063277586781403073478440419923412059022053387271772901410533948411538001348839727258983254794301491495631107226395396011999868180427893161911654520141260438272270005264269820676098749822508858134887392563447059058981405501638895608874170458981212599607273467696126562327582236489085720520962669165733339156882023151187170580894062455059336628881385966881399688658995155983844447517649714830690719305472530906418673540704044359237235870353832026726746911729104122344651056641376979229114615429661147916565961383655520547397633166031296316475892674572440931252114145945376880268711814285558136884191410433728486795542555563347775858840740735157108446538914309704499463101211770596542774420821673211165452543401042558639454095365590508255298814939401116760045627197567009859799137944348932595930298709361767569902215726859342312919067687583848857600000*i1^190 + -11638870064866353442889707801956924918549827791191790924738328513945362459595663274978219739134510215051234651095853100156519379296866849659098631162268842386237301271661939864135845379438215376483481863526655779593616839402524653348044872284160108574516808223882249147174460517477406654892319580462179103904166417682128218841996537819338829073812935469253601576747886911772885785852351679866630364400063865691377530287938832524411710316148735563423333801840318703580674380596843737450749220295036350451687580242703866513857667726099471056935666951909836770698804653959052961934796855653439424250432569485193868618319915216231330696036122619689074023713063759691586221225584931189935337489881716013044158275746063345350527564247278310622197709404477726732135877505233132561041939216367660519039083140297163042137204819958262553928531006425616991597619132001992148065661869479814211953701641070591127842489764983865923860042573827187175169423528499466580762580471128202294129553034338929885364177351802440306468263945332642684570776676894874286666095637750977986813844266303630341193361080574527114742903471992062243206355691888742730393312287712506916506322443433050645355156427438257079830585770721043204342464469084123238312877950102315574096031990006127024421088645097452451093433387774176710463096710929187424275901646101444258106115357631200044035182739606128833201051514356564511285489647754698603919373965989178487075053748126159565359960559818610963257834223479679945279714473016550231432572146791073784872557436120832826656558708326903154030428248257225657499725963598514238367404094652562039366122227095455359173105926414121451432094884632682270283031048281469915623235827499308453300920840434350181584227923587472878132542745782693393566982467288133026453826482161551612519255663239439378132942734972446384113930685926145233067753777417651678680965371378709906228244976456846339989758844871210788190225113152411422511603010654296946394976556671249848545436305852897932191576169340293509226360669776258131018339077495909780229548792325337032995599099802566348172130251844397564587636891522632018128239020881983456599545244180804071855546530696753195139239280773088086844078957596659820830358349532891183175989380974841235675652033717740322113993285218476190312882636055134390893614328423357532466616665227539526238133873997153048623559945372337577540484296108143033375117697818792619118897868175630891017091903328225145208334849597652521001281719708430949582028332799838025463063233294196557810510699423101968947451905300393418388535769301520131964624192601926702601322773665233938291050614338625765508524307536068362201656764793140999700740703207243428890607091401803261581801987778053904551930463902179923026506730609550988507769555931970741327160545460383337446933899260202851656448093387809902177479516705985617562805459839205472484933315256770036654671015016789657306617547540313407480772421665837597040964358261257680843839005945277646258761381224202872824094043125268508636988022002471840710470872633594734937534276612725112772876737742688620533042596889497131609835914069343638966958368252439196743896656101705957993614501715267104410333495949395307633911101936131410697667044136139409369796732894072398328293010668224050589529275029485763895751282529503564205706160351159859010875841353037813062320484738864380835962196476555155176752222839058719246901514414698847245883422233969433616966498393735766880069287392502885604057926046167626831705039997947890391557405228206135812221150878627514077011687110731055766866353955601658661692013939149709618251864762637833155944560714394119972023682602604380382522815655921862336506491557898473042699695789320775969103247571262871673119402029196969555915235702335259618622995991003717937498073744123372416158562170001287594181186753619293763517170846806415795039903576071605490494944355344336545813275408020559282744936842265237479474521887009461639013520562008512723800040207074982870550395721909351153374858368392520433617629053037103305103104916496584240088639126426036943290703671818412923467672742620019151966756299600744582276061232372169543011409666645901287077275344000186335464323002200471400508837941732668843252057916256261677414224272582831924838400000*i1^191 + 14727845520988119034443273897809527088316295273997754399532478243694755283571977562224313947287755167198422892044535787945852112361349411028406017370048693722065509411475884424181988786465986710630282645236232696514041838527878789883892788448167499892081426601164162423797559031860634385895442469234318199922779594786738998255516988286818983663343708739088264969944439556051078787184779960796697977089634309629464967165714436474238648169546608407327251025886125653396951932844698904194050911006313766177437508110735014433130348393695564126049823035825547982032280908409744941081631319833484650673650367859661704391171602977072131316311398422714105156076975919606234417271744857035978493100016870696950806788081545582160153877111375293861355438514460999662337304320480531268617270965933890449070378792796978399926647281880627178992929448335771291725869304708975536044817561688982408348852068229157537051499610985062796032539814063696654733425372728126298721744335382481659920195956036920656974085622322324675354363621751032798048950186679415726756763834926701030600147119968741910839242628076925098277163247470271215893816700709165614831420838160276601153898326353269190559435093359639928276116070499625080216797040691943087888121051342649592819919564970170163593845426329558218756856109314460918375835660263293884818377461511340016069482933897619870084688856395248963653013108847529031449960387114477112889933722252332786856067120407677279310490426924831309355867779205050580977451579549358137235671685429543075423532011373549798276533895142293090739780953621816356962687135693133639317169346085368578809003882129167253967827240632936361446610259563007861276837560022462838744678714375111702909347691886393622352278048686539657279687539741946805279158506936716948807443183806096556675178351887600887992400508102141022352525042724828800632912403427099802994020332768150369828120280799516865108386430994349645736219110397409380680868819992285222126338001340410963716439342399120728199478967251771743959897817105364633214661175995419755489091605378065133879568604837468115935409512422759331980466089599477208973012996063353082781360391580269482663991331845705160628947978312118228612350331127930922234492833347748186630003187497285867923112903980193287876211045295917868003291773340729784646389370715224677852467985905666494175121462529450147874683599138353250513023765803695495732451811927058378325648701359948166695295194384403103444902477716134216484761666429196259457532236810251941449611729731148187690632230792289872241217239650544219778818464626813871947381876388218045461770635005191265968128965024610931577143128550110688332115418122088025618267691244776081712904046069906263877406295672574557313258561834796332416169124462608851951537343824401880451939548566728753250465543867381960256297140855745013140525967615217785887393850830418600934263288015692242123322780859769607381460645731031585589276527415972760541794023894080949087338100612355138826981862291496672233662259205652660985697002119350727862655146641803827332341021575253220171336641448269578201315884055724006756307800345077019501559900954122102900071116423949758266050176788677985513213595287548120465222889665771709820018451349500522716905343147146268288910759177392895560110381445318537714347848845795577442181854297915220359966123471511287350781273307570738023008047126606776661519666887071436499231553760067112552676137355993907578041468958245640673197522961312448801715551000077696020031068669464721387928921097188083152320748833118961986094771067995484001499193427872486995466640869390145693024294114691904652254557715861962108352355580404629743938695614110840854503357362285772710834939949125181471196298834653655803085958353756471727743815144157919007143258610078956420612595553105147124209350752295054312186021999157114286954809161536361827171232271441801791746899223252080427520637543640074645892320216625542164407398886717535920424562818438043653324200349577686734631795484505379185018145638406295800371710110792726381579422182979996746364768031077662169871670654744982414595245546400048521622544001095614320618911458093150896174757614199405771160976057962021259269356319229240116304682198377489492981548285165568000*i1^192 + -6596604550743516882613838495461476868656871670810650851477600657006709767715415903347479203847918401383777272984264043527295248878991186743026933257375015682321378392391641106962917881680640925232567804276342859356733484586794743963839387159273187130726240981981899798725774824325773164964762318887746038801610546753836307915173390904595895011052870593503213096856486482056083939072542672823306788539991681247919728883869039968273519549073034204211807423237005309010825455898662863463204092258311111870709145204913769150740580748490862506794876268389160252336023859878331983802102916993901145245130450009855313594494908509124140354176210861537253130246997823601330800283309102097988992851139739178047949171916358051945057388501597073869089630234147568522138797345265530310080472640381947559600625727294760105822913128006683626997641738877602296605308926978282207713082978560947187108086157427398868905286176072672478637524068231872779479734222651157044405829461579645014179638428090562249855673844238506694945124335230199263387225402055291198842627065859740220593745795924177880886459216831829748815849993337723795520658014059708382246739464619794161844911109850136308707882122573217377809807662399888873052351808754158915908979388001162000169684838014830435191436912791849835753099180653430123582357963755507831985555406369113975031481785035566127349946276562006955109709108632425684298268077533811604740783826428658367311507703709924936563730657742374917068079457470164206434185040665290408400183730892741865315898585860204726127003998544711861419614646916239795010693158359936287280827759887301612008588394872557817522266368027105758943841012792803856485354571322970595411524401255367218896229181227084299320247110129677354031647026869807631414218635935523421287892643263261914932829446018012070773955628350368438909577630651718852405022420040324960045468943782797739770935240979587381850610772482616094857158132661236838708412481506314859898230221234606647662151029262035056443670992096706042588506457440666792992653745624456635907356856579496155853563975066055741442307447338274555182306932914074643567552495809497148536856775815557706320126337531090836755295883425355172035516349129103509689707972129886827313437256095216194103495559510473443053909792650371977005098333197071660543785578322615816051667095150477389047586203897125602205129152201285986995353891074624809393370252864304963714171897096202217987721671109365907337082638432606984170983518251753217019880850528475333957645942909690505670388136936412474208855999593427406754667297163512906345243869930561147627018962027052972614351766718023852583173970530450399635871778737779176424708839340841539690665752116523955584302516402723786924184296953026257113636785000802512611010161808296434147778613400827450252993226333336002740125934600439081739501659148026685067222170002355810010539416870982497561228887386938048634898174772555078110175056712424641898489434310571778464256678290591516084926267893835093757773452331821340642597449655221596526232231034102377132023188440892915042507946474720769097056987077698622363067487174131728938248901746134571177371816516101522275659913974108851277271847355393654575457456267338386476335233084937950900521262800621295071386426227830599956913323461442592988544674212915969607812592869623178649561014391401637161245714160837609926192829531746457226671358761423301448830830134012423965347179073579105689913921219968191132932524018506698485032361412529885155160529292458015912780673850322885667532402590366066445920975550025254818781548860744744519167061978315017786111446980106869479241529937430362401785487849200459000210701452982582903457366388125712288193532153871376595504518316839325801897748047513134869033717209083566409712636683056577749321206516198578659085669984265373021172032189457753515012377728490612513426626385440682186195412834420439653601196589351839288534094671109730146242503893374379201154900794952255089501758251776169077702356991436985545449368224838309875728460793448703580613422859410452778771070938349790623821270077259655988946539593610256136154198981442487288541827265757831939107043728967276573292474141973806638059588590626611573607628800*i1^193 + 22523160456009131915957546510112703431084566676663544883503354549779991960352912084738662533098159233382896491431154735404907438161762699240170260776552120000070447697777121479956093599441189364026279783607690992650651777524192772766022799467996765580139152111516864486158667763341363627838440654693099699339121579231554730048970051227088968578575562568542730683597827605330031638898079672264083519009161697313528477544758551072007515500309138362733981136453512060954400887800124571362313317718494970594718423646810782844572818880617458340250541726866784990105921404529955535548041581123169863703323041869544556076832142921608267472626034230770073529031026257777893884212841219427872705624451591088946949536727341627499914851331231282879611941575116027359216039752609036658005487552394466883311163101049389616412146604900872773957572841622499983269349578821495533764096251137023557215894907540250702664274912420732346260161219847910530895683954785189530057776748257478078995191142224434655794305254827997334373287279716187086562672340821146997618139734882990580649952728314935577898748448414962843995400949288044111337531898472731358834183264043422302620195104499556515637320069757949009150525674386472340296679145706784867425490049060267719335514200546221698798390297524710204790101126576343720887143697257637154304217005095487836502956701389178675053688107761284301663241388311463561394600642527738374280491212918164328268500500181719534226817264949682374740956463531524221874257592224830805389870147175159043632734322083348651815186271546088447044904883533158414199940062770288690669027160542553894178955655790052385382301535881699556778874052966732565271044988799863127221594635290896957774510277023365980712190651797880244628559313522488289430675579455789517037004520143618638459147202685105031871234988615109224747609728215186945326230952287293178098199424938321048627734261563361355439840969655580115863745653589562741897013653525529475006372050169448935846441884954202362495008038333121441452952171821866726831534473129010791199331557508855141824214543851402023970902656670043498597331426648696705789823501550149002402589385402741961184722484620752096768139803212160226925330405889937685334266235212127448500461436623471676171193673749594272290396799988019296321119679298380577201276965811565443364381766890512124502070935426880944897939341000004504376548574071541406155278824551707948151299965302827264000931340341479185279077895556396019778531379024794544749846979620962943477355630024186055330531396174754813504258234224339536680750818387537004538659696795343455120491226908800145519911002161781257797040687998519376589877040817205782727752176880709616137272790399834248373680122861005412308882853748938484081964002392957935537887395684679679456648040316798481454500733883874256791625981677029296824477352516451905517910408557023722716557476871704308434943673638843820232672486069640391037539170774262815789847718439953543521957426958723979598690819727303125529243997797769929479133994594354854461232145706080798327725565217216677017636406613054651599750737913902144832058760350294073808095237369093478327382558521080423583789066207962038589033236122068040890479415530461595384025686224573387388847534211717264072984017440016973530165165627513285992321824680856375098628807678433195444110732535523814921467800018581294590541218744716428338571906828102025298826115073723803351604256031572819358477002675588624667942756408643789313325804246702565973207686504078913497905457431129118429064181815948098673665609756076442798940666878142751587609568555236536330005938614011604693303001132259392428019501552062479327200864270343825281715386424090526221946854179771199093877503791768759754731237330668050493423721850898620897049926400809477602650120890429650393662357186008215878955593763420680713804524299139785927591355226135644390457571091203593015859570346699147406435543529381334127638600960627555688833149076256930144057999886627834638063612149690941590536829489180594979938611969456718608374651450022609045789247814235209781777293060050308038332472951607017883933531288236988425656327754038160083744621520745566070374400*i1^194 + -20119507679769342034543349806630618433060210257914595267162476506022488635723720669375077604610369780049618848667985227097301584477409050113241673095457735523710189967202634018366444922263653315894489052407625872131458353133516098680419371955344249331472026176533872265603203041034801477256315856588488848349399303284889223840235730595683638022138343846538514338231649762068819101125098197093048161958901394065528972518089370405900701972446876775950336520839509012446976801504324875421687406707184723402489049448678203690925505286972762590364218761248154242543649440446503566831138382576754941435360420110838856962271701311900730109881119017520336417389047726303138397229477558596302514064049871306752625107129119828466108763769289299734623756459112805242164024199751774854312258216707680291166980559273906750908105728951736617056397835023101276266732150351465977832534069974264877577830216832971685038115449066558480956159067851889495774467043361124061998363764160658127122041377500701353708933993302526505036483511853734505690486693375549340023610908301347768676186363470614662303524329958588547415255075455389766961349821609907458580961348759325820566417089020909424392247770044000251786475292363082447545224774590923187157598255227559831135743465633748281100350798232818702721219256158527684901286465095356004042642288922790654078897090947833371732449685555905950507306128415447337154234032620753926978452338662323236203804059603047778368036985409411904086451904387278119862684938402315914578565421871383090382805876776094572436434956041146465092594771393161738917859002165213667190752419037632911907249266797014107378037971320135204120702045945818923582341364413680630639618561973704913168809694708755801817413507917163408506110493976155920306211930049231415098948816313653655676373333728965737794875147296961069196993061615793075454736033931016320010123075353299417977087073044856092033545986826411048044913907296413640379275244742771528728831605181792725585316122569613745715374159897385154565798260098127454359874062143578596856467525553692531768033823104923005240377708799707656827969017093279670049168766447967759015715921323342589523705713608065772900993025489122304590653713787495394189236317686401292040960541836061434713516342235499111216537380345393724856989793215239100844049535836023158750211877284330913202939254452321480701194096728542017864866135048836218049764934840482370450550041114026455603597181951096010173570069484610965904316744927897772552119544583413608729881762887016478946502391788875744172385357375924444905540334053655332595547845211660082216624719438831535433896533780198377428014905386447019543771988670763583708898255228855179768215321569072579665710994063699987991539605866716892899410942074037177432550416870037718650713929758908578485120057114070034553674253424883196767232213675198992661772653185287414414153260009911316681797659035283401222091367515569955236001809992541353753553122686521651576754353580117605668613236324383807370202202212334511455485551504243733805391704812677008341287727086444883124963429116622385512667764365496429313302371469098695961436221943373633117798477163270974981285493046260844598984752077216521101906348915095021406334523617096716764668561646651443074216428655319500181194217653105151320190092638991390654413484323835566905855468276290525632441403733927294227119977222094670434763115326901415964938301903629851970630640104337743821998022513068985045230359420632615928300714243460591463165634052567781149840983464917954669958875682190020947965717823761752408091479062045076476740334736481319407446676384988825131426932636157112975876241096542392929541357599527307732622171616223824739590307615759880017343455230783379501000865656584896407832382188012828889860498595587753920741952793655582747883690607584092983360703059398773935947613695550014999124184716731544826690989491019626594579338634404744141013043556935986884296240801309929277446288923226054526000972751867097156093073442970832099475518815338638929382117927488470030066307805799015352282336609744007691225660877419464730821135405756530883223555224588506628096*i1^195 - N1*82216286658752774355801081330109863727952256427444031032095473757909925607310895575872537412950109326498383934244938416579498682643403949161773671940334671597466506598368648801000783854175337181638221425468753174576413775145655414257307317667133459588624604198924467498005748527056112548231630718257079564193505101358155837599491887725849832521533647402893886988020594620078384635369968587648665115669135491007696048370422727379639051740235187053366299607905348543953068628682145601268501254235038563845737577086531256980674259190376956826134202970939281467557458324419493584107904965507104107192406303658855249640628072570619423692482433163436156340668791282922359184632895973591673322771803875717337212510209606616974054351820246755715846356298163724289896702906241532142641372630343967775718816614417564415755722529849884933326801259390097423538859824986875308583729105406266742185808879255596023051726590180874027991407743312843406823653229113775344468681168952099797525421949262697141127036005648467024162584938553788891987*i3 ] ]