[ [ -4456072015246102238186894103310146710073681101648935847566913165348089723924258913455043525190916388871075406671818703173546209028537859575183105061398618697589349963455005913043833183634427278733951120911999993518721401894689183317591488049544053337401578171759056180073449589805668887255724590753812064461522415055824343839877815182644424036608100240957748372470328683140402218512027155097708792123671509451160069546348680702599087002108539350822808945365521584068355781788241341959783165312834497592369842856677801780778000726561616736534145481644724421212539719108345360276539905327810113142366787152350230347833358288548554338091271555654427058171211348061464934904465399847491535203702607099430138542282618220075374658651922440099501760603708863578930417842736760455730689453370205656149004178653905577268605642872051549270626640101393711749360684658742592674075324068973224287768434433850202279465999779443590889062913801335755101081326940363733886087700999075618928007433140192770254749457214924842963594873605335752429631667615862412717105368041758194562175684801567958324040124535005778191425734979049536827284426636248478951782139639784809619204986898209009689655184946314327088926329130965775135771913179063068900235387220418773584615415046237678742355506763147618362992906636262869744769833457958164259155876756417487087891259405993094295099993137206703683906699743376364929003790075665536950903684099160068761257857656253048526181829394666324816563805379472487271644764145362372031228882476029138479445063975000015523170790065830906261424222049378948903958510652813819600533810638932991118859966174680487211661198963878885528448811285257217472315504593906888992093051237765640087433650507536865483524485946944706565985798586882817012349716204759265597074642424459028173019446072490690330044145166791843739606415271121996052966593224576030543280327796925986021389085101553365966949709270983688199558005036857145948151261033791466725063444244461292432897654453517908288933047511029664539503624637333281891558515624492837277454746975435147121376782537633865553561869672838020033039230149206933125922866215723347615486394661251891203508757171077154392744792040498497309376146920231509884812904917960166077397360615810943832276372943611854024985007559094169074404885906579620700469725663481061622079325542762929627993380145390192731267957580269694172677522101479494004529867260109812066982963188786887678079257700621756160761688064974040988360365207183598730782692147727419696109368932187946056102811029726631323136010090546009567556346607973490792108570628658928841926751137247379081128089589396497290709663623567187865639286243419593960142368484820445778613607075151748672097026111475483396205737463096439590373813762525710715591296044471964811497726951510458226201779116347086119754480637849206686408887213034702585802227865276190023844606814185959883252340415673894943294319989614134426633361743128952659355744831631895415575234892257390585864304038211041685886078591154357902333049012180549023825920000000000000000000000000000000000000000000000000000000000000000000000 + 14333788669590272956539085533054291196911631846624277662613728573442140823735702829363145088976511066316356060897097244185231682364114394874969345781765607767941626762669949908868025396908139746219640705097614931856892056286000424672314638765741215065497284936650104092270758628907089658031521766938134861163340690570066532889014217926384289661413590585560608930955149675448381966769847310518675002563396543445566964073393570856325028205221676330701798186976839781669652585987230301800673708729393083191257959676621722221756506199047670015545764517413351267555909478405384918569949852467560640964034660017275271114868604875268189157223573094561896116044956560108075430480122759803208981543209112489203596591566672863030408330193078071037780626191277337225910948375134566731044342384474547552350721050862093270838942802534026728560318784360167801582476491463578884014284261838764918772637834217825498498781755061269768015778815417561195617449223560677403083990498973402433374265180843567088961961533503955942047480450924031561206636199705650874038418467120248189372323806052178028026526415283925717306220246721911977343497354237283686604067260104276332542586398992816395835552343817196668924983979068418602068803208751343450418451656929439322562951350018979533647600567590790916180216836651676296325438182282827730686251600200124084453929411217201555650026485483039078176996704182364364173225555441877640820099069489082278794740003770270446513741626009134185250265562630723757648428591067457703810406253198780530130076217064123632194970555366601673274034498990897175988058957339282202369254116770674801595860224030116877276722483493283719670428554996757373703914415303054934483618772138727124728245046802509170340960633340779602986541751502896473971429284219466399707609629784018547243038022096648784421111773113600715830007191772185378734262025557636583360905259554213570231855527069940203201735996137607566449600942662102532374260351243998448195075529489840472033486375431522558265487808593720345777664134865554957076625659040225365119721356174161487070190747138216569586753029947441229702617176115249262183277894405114252720738877005855694067683716438254697923626860870974404647435426073557485112011670243908439245157208476778581289207120415872405404009494692595098700755066579951593170640822926598761594301602572039036092005163477206451301882834493026728425501495769495010671136507501876498655955995397348938623975271741180221272762395312249541919654910186287041651065775365929694688892915957696992095118737057212991563302183113757822921408645119635261741535726838539803128276504605358991621275467256606283053895436459236309081932927575905806273114402661304717758842842313198213752538016306839633816651830069447786699215706750027533936449343206532336583682895108420782035883309419087284311617759715014351659882447422739804520007593724805585991518595496426620472490075676639384350958902775747049921709725898063823308133837035214542175868272122502094355759244595068367757101965568829674853654265938370310879313920000000000000000000000000000000000000000000000000000000000000000000*i1 + -205531544659573491725086289787909217570125425430798245747878271468341517324735491104732732035020079163876304061620464114029866761149749462389338646594342852617131860648037634561161352095710932343671811486164871107610544385091589708799751660504617024865100501920182060579109585753567436982133990510069710650764893281685203527967465371153633940232953449429494587388297013064304667637717442222450942888859044800617451129793107033472332553918695139425345571434101090429041789298770485922324719255560618117008995576356845094666278934656636573932585625783285804994666386145074538049891257867487660213595665717112210818878731568023809543398387076369249582115107111346129654424068509210299637766961635597931503163803793754762293649042565911184303980344381868752681148769784025603534347105957717336333492037731768418424781695129731190619407213321005752728235911411556405431242023847275355457119913113745012376596199023633225609330151922047326598332182440389455076477899137788800265909547613018828415118683113854754691394967610980790577390099987215334642104756848343433157667104239691622169418243238949048207009372056550365771036936143069541667356293801509638883720302613261976805237318257992399482673861476797710452714550918066000227876310909914314291602583975809675480702781669911291376464339346786751881664595092784308490821542741985516913077551778965164471516024961390051582330635063833324524972840327603851773504849480718365594538741646858194906244159095655287913264246958065592093365731293333159622132042881376742604330206124940378546889083604170788521322321395754039574068184027274810173739811782943048136557347593873799053103205186532453977915890040034638571743062356733152900130161614374631901766075003660520748951471570065649818553562372009944252623168851906657201214006492035620404432118562865046243399796247613135543031335016613121317930045961344792879794717232716536576916707320459575197319130173515604519394365688585913571929041317014658330828918418287851276538960812805614511833134966873841085544502771440514181344204384381660360611510622256641837523206108725956770156606905578601935802676302648312781295175235498159172278731924564870521350498642104875784008455705898662679813380741642677879802072347500240146989982381676492423705004183714487196493452535503647131138484793159553118736082797059495909869891185994419414296984579863962543839667475438152883086969285897327403003869643563530814890775482817404822183399617962231681522183886202328994374655401099024432792497459062176847725212966020288090776906174289301283540783571087019291263487189181104761626941115476735913806075839009826905149402767273406122561462891530202385942619548894362081349178467555604247844934450838299202327540672306444591299208315336864765509090761919086900462494566719463193125028545925277174892243781349524930009188280436615294734628893865494662284460613160719622244336220082549152474660841731938647874590298092052585305436135759958685685679203529021915924325541825465270461776889228279285657133505525372821391057975720804067458416640000000000000000000000000000000000000000000000000000000000000000*i1^2 + 71458325103083484889902730786975445210117321211287331783093996503916645797822430644732010775673692481731460859157351620218661343827912095280466521573922689485696935112625514334143523010623067564341909613687151216983782730451199886585579211404676308669513502626289081645935519168379764780751845314880279245349465539077469453034871520265754377579173549612559700231082375578578557681193408938147015328075996401565986419023786550818765424842109884721710541826603565750256824748553213822052307980879989067096221959654226463567550676911813251012517813645374370505958621421155173745256802652648429185845333700797991571577054388498060958469070960136891829447163816115950538397098489193526234098207282622755058444773811020242129182987021605541632006578360010567191971339012133660823004746829567006795258870982981385158261640742117347664280342565902655457424805700243729822980718770826275039904969102223217844309423663666121726326120078503795248922149834454410628104371472934740669037746350611906803723174514252695448494232660252261864018098122178113596568400445169701925889663318164058287907541011407906551951605272284820088566752833568763328651347453568518757969413238865568458285003208434817055623445124891804007330237959015634724536322839639646099687736296439064479194817921095524108544748617988264736499224032360077104648796365325530450229175114351906133979360941397202679571825433684769666135806586852181711544282218814639406870334135159553570910154128839006603568086549800792698867906595396845991608621559785174221602349950799031652025032074751619153995456762865037178101383828688738447917887238633233434166394896876707051230361477325280198393090707539110829096140855354010960528628778025748626852369643282661241975411693532752035489767962637891476064076165949120174717013177664634990609376174814136075291931512388084731985999907264585679129767805061357054798374866852799717705557789773080042187023456210413331707828019503027445033342037544748686952299260195926097454690781750714910804649398992556861604320610489825294537919898527840374009659952690805698777831040264346608059741511024826172416275367826950580058926651124011680244485963894012157744448961223177961883232869703198555987543799115905166775170961011707077354593622669711457240148257192813640284158081835166891426799681972064115192955839126295010101294038573990668865250872232163458012032025421028757292732329577269748981611223152635741921578519777097547061219757423629134119979096429930098695227178640318988289953678853697553705553178681745440390134585606144079333101105018918889083223429098506837245361720085328404787604490701449208692576946859193547031509456925246947517921667592786359132025644160430328087813899849994627513609018217941126571282983992903674731402103938079303826990933820443460506418977491007398482816932398519175415187198570387682309371032798001265710594980375098321054874638801718440749690174181989581149499183522897518126785358895337819531744654849255724025758932367819539219077938019867138460068830610801312046959306594397526890077224960000000000000000000000000000000000000000000000000000000000000*i1^3 + -3079180822579796036923525889961670772046290251895284519996541015417939693651529704443990610558785251432959865066750459485716645131899267505181615389309691823211441731212698885204808758425759803635949167548864232023769604349329350816794239182856234142047085568522862753488328507404145071385572291992453336694236496744315191064517853978894590163691748724878029689265532637764075363087749013516117038180527025718113191036877067276981569457839282822712192319349260244686917102123232913239175653292919296441351616127539713320470233599319863861300061862113564767708880872262252814714374809972629583763656597236610255086959524669714827882984774902079867599247987385768863615877141749425497565234279923169834525507707091439367200890760556476769843495922667350971719400358268577691887123042613640840934776668982816845660010251509336323383558405091886915726437875771866781372849576888426052477039778631499250933643197957483518482735136616052991975752659936676595599729248054310524451826802361119757450439517207611835016814405170446060812869913379200984034417732055372079387951584840614576780848393088841413729389280188116265341871787112186249395904523392062752389299674430088632462016482513297698860710349969361694259648995030213082822000303250667982104389016516297138643118812344850114338618377087585737257370084814438327859031259724260415641267422958331632676798866345415679849431756026583684828831079844615736087890704819135549420145927732692347585372926895700488811441264239765204982600900384104350587925069458339849600154858605015303598984389733781090493347610673919224944935766736378902533538699413940457973047605182236948584101842373848187219553914642766712050329016671355007882045068059838282074165363551978969952325037534928193302512456839989251145534265681200061610889364635648698524695337487205964741877788549662964998033436819278281302282719652678642735059238092167361416248551935779565793940421598782682672266526477986105797779463070598953681315806240568119654312368923229532598008337218995409058940540431860453739632824440886615759487897566650166357395465608563764858687714998143733063630657450830678073845331530992794767212572457476823444079953545958450739041656953426231142633388184637677872185039967993502045203396345033168547142656031995080066576669541417796514395734758970226245086327123604280950608347085760307640465905287618192116969842799609263126199042907348700126465635946077739145133756178349147214044154781211446460962945603570573227596839017173202707346469936268593622728927064098603495822089082468300563857272684696191675789272064356205443235194194399117866007469223488436933100052740240491765694927238351547925435783117903715695810871558090345143309836506642501284081142494310706001311466673586355385527880492517760808116736827764028253547637061453092137151993568774175817737345956077480605636293793882234932544134343152641958489001573165538218505670411434475938460046437846147707560516063192670771748386982659183160118064039201800632606696097797753358163898951790994321366631512662403884113513676800000000000000000000000000000000000000000000000000000000000*i1^4 + 75141573795644905888148203959323300132532985623895935581524395913683340168346340412927370122004591227250790547507897665140937810427919516901596855142417642104373975879864694964010019175981802588615725604378116238542352144115566570063721921642424805570494400037217056540164901349924427733356305959444541237736326938393842052816137772647947244122449147676910074072656191437094338085414615982511234064077272229776090040623682532051788155142123376118091312508496713994468429794101945489704512440529611361550980187140499510407060968499705843699694268672239951537778081660584706668583899317474285629598472841120096443771844304636068980559469612316900469369501760321361014900551444414910380508675994681181225258304785211340656453065614488618884182372456973249092651086312717940082900005356178839359208578134671747623927372311516209042202031611551227777584730583775887255572139308819875676602204401495425120247047793333615283658460153481722208024611006521313782438736238368016546154296454697489943210092096242180321217392428490439665672742414086916267547901563695421905863318970078160325391844997865027474533449964639910890291887485942429537015704313841022865825826166148295087497641413169352484428335802882220233189100617191727364857725363164657514863567616431479750672099297943908548135970039278723154892709052834441135251100499399984172857715571069013757046938948389966390739502371966605798457300070145537858311533488999724380270043212089319798131274969087786103001408217092891034807037160406680455150607942605421009407544522290378234673529933644207131114888166878191259204204955444144622228537285567399841312066023994380066460593340248822746362121375828605792292652413266016003698715849934827830179126166003228764101056062369824670426125273846648360260923808395363635218869598095788282093327087268567366108118130358099589977668211980163580090043536421402111068999568612161079748730693257902866673381689773066226701979657397496793953905953552540917639899187910920636691995084242637271413087409700561874890814844823807163222731836379093775009831654195628636933158609226947724544557086260859584679419806186512865747075892980599294340986569413469691935122929512132217690412938059484109201440019158382332066374753183207042585521698488297953077923326019799988764383936810606090787311144653559914302435765176082142228953262236560669372278900156653351158697061402446988390130119987489142539211538499542394316746940114428948948056935603895095791414382834608435328284537451961975060179560735498453403463587131470128607383443191903057538715184422106789822429211569539794729005382971396247525972858382004778731327380515407928503142580171782699080339354150835723063219517303437362487517079302569885334813528450793672550728940455422457131931957943786356846445750196762523441098166882749004104715488035877602978520918773528607784167776493340356649608432997069068341534634215720354579669070772711959857784215360523335261123686290623425848897260691054749731714062915987342778098645096851468498519518873770839548274308311235670920650387619840000000000000000000000000000000000000000000000000000000*i1^5 + -1261685219001684110341212211867408840158019080844223858749728994513606582359948986062298953883861213644179658849621900503183487995210624718390006018187126407103280911388626301391075645849467070287849636356215907623417334849962205896543790236670814699517037267215982573155319289682099073106886673837515571286717985985201183332347042019005083417411062399585279804665837993028759495617785581902498129814385073852041846474562674607928301843308452765375343833453645623389163776385479657241202210900123367477437680920813572340311050828487136363956338884921993638493770909041454493908083254533514856786482342107868237495190063228618160260111360267892682393308957930600406128094126744077463626729351791816918563500898391708506522562059377169265334650075021442461946345139500876227693583024038541402835663960431219637482046627154778094155269653788318777368719668597145416170772208441827461078479016019958523668408029013589081286438196453029244608416093000115052414955488144178745014226579721144502676175414814399159971864478688494603224655321019447275081853037121344405001733972541598663660224412009576558585177468015985136218097953938354277405772955776931778859483744063256105052727229353856042646183201247720987043816614935146001690021206255104181306352037297470184513253105680579421465827804068174238807879942347692988088009552804974205750408192751007128491005804316680609636428624425027200419837144802176032662013891003764324474946771652653041487371569440576210253108554013387914134312869812577803086899364551567891530200503343098014645428171534014503230369221964980267322868786037916019668451226861851884530931801156625669502031569640407118945074376803966149412557522656902572735690473576374916524985804458514721720908999954726346350958833165062349467952012582648488289181943252403860865604664935059401222277995370032064143922356894895319536059141753307812213647910704991920327500744406449466991659886840518090869097844063974744461799028080010318026561987753039768148209666701076190115186282500859270396413063386767667116991306025756997350230875577814957966797661677690181436789826424789148966462197700924043214245291920995072035584827706417739487352408728134791526502551837120088794902558329063565986117813067876656158314744656005734829194662468932209440204736839175544735127840832171740389095764212071030054775664140946567720955468098809978463733644108634621261346286154930817496119623676410591605381453994574530253488964682023117436874785460376037186120945206063854623132291735848716888130882026980676339711543622253197978843673496261784927912930607227210947910269021547174613613485489700749358794340669869096110024787507921008819605416639877554861198108095388741926481981482273675439230495918471610099234713324854169456926529474413218037431449139564225499603770029654333576462350840810020537664358651564244892340264568882127109069356804178734734896751302364725068922501394679793441414285981284193345260159664974714872465285616974236185460834019556298029907943112671883355882925576841220144484548706807801142957027926999040000000000000000000000000000000000000000000000000000*i1^6 + 15478254440577951262573300546865963210667653631257334671682401102127528879332170851415366538932863631058191737766289502080551678359689369487133739751719377123991488536378903839916127246246474978533681613606571577208420860037731259317586904462236792325855344171042650940682009421353048482818581924523544850218512774909070161145456253355980741958951708335032899492592433893145254763308240997119307314933858197903719998360077881351172534375503147652825122676146611707223606319714116935986782929106337636799142741526356780762373315377233325955614432233760343066219006689308418879972117794071706833114921132863422590385016202978678727371912087119749521842910208535584813461055650254506814690569037151151051823815972709700069100297737132595165291290099721914564089440535418382172858154435705725178294755051331626693817338180243219880705374324625709064880137600386915699076960251027192721144689735019096672629114759001428938752999501367812718153451326314564171865195686642049935478652637282004609491064482234751734036132041895540810207665575681337415746531059224561962297062345600372559969432161892888679667214796701136741560045222412529227849954999215108266064052035022510427208166041899432472507414850045921001126277039092547064643859485655466772888453344803545365073414781583808536596663131438753369432159182085719425890518191347244867284383085681573203397575631852581463823543409276536433427610238116438943567478941765336091271315326696460001871897398566928179982185283837458137561330437564889243380583319189614276527194514655914604785292335330707793662551296133350813426948992959675901514908011180739398218669309442406136546563726878994643917867507787856898072345174104387843199264687968146713963828370267454433239779823759869205980785704274137548621734407757298549090190562939956105180556249549074433638104811467612535561450141660969148742092470150630101110382991660573878957903456502214655638642824430156365086852354987153231125247901682534039161107899432607915468621344985262078996525337265313120785361814397347536585414513317248737765576399573845442342013384854184766819939792668865938659817475126548857783951844980464287535719863304035411275320326137415983383095582367470647489401322701874450652221465124552318258417373683459885982104260309206140775663355250334772382029731130513328443440702518998220397029497453634867922908783937124999196668393758759828437403562077825863238558789161391215521697772528809473168296964074315069975341304939851922171563787459513680208088146996149825109957848571333169983853212390302614282818265164564692451213358152157210697507037534450032752328188128273303995341155842801089282925932037174008451186228577879703873210611392021101128627387995434362345631989953351465882401265571511967194743436246444570148808433233975365657259462589923114266513599602606192128718151014208653450794004568225119541024561013375373728946609346529439798740413574169798909985699271307261823754566311552077898094612910376514669966201821815448047309469969776647847849767101401086119070683212717039199564200180449280000000000000000000000000000000000000000000000000*i1^7 + -142940408294047754222002627717340018887440260444879753710356014947215582731892962251687265178467191098476538293981391013240210374402071672340179804397785875746419495068110584099398873557714457401048109053362896811194586609865099874546868073222633266786765712492851592527326506923211984269138044780934132227742220636548142894983846300348139512590907831922405369780596977982378453966269779801892784907029198334635287137052166725588054089470017059362850790371704463705257497109376334265939909994664907365357326702254704168056238105796394385779036727692173696366645913105445177887749378444376488402166401449422498647143848967893292913508885247582444161873413119161557582668467893888196542360968816864364866151143399699477768482948933642872248348635663762659151273662042545265284953283291229051413988852614177883594259394523565544798499316763798069717177829940911170012934797217032933359565630578965072733294555899168752570974808613798884035536505433228956864559398505050672086667714812361414546085094815541452593742902135346271238068650276430924987443100048032823773692630239946546545913376378680440678579580238512668092198686032727603695290136231959303367727326282508033030856087961025647371283671425864179469346056047959866969965567467879561237846744407342889126320827264488605434675334669696360324765735053692318973985793573101746670376562133879506409575894668789848463542687934195698689641995345374807512366502742911387056228170092028709347679265502234018723523482900751715325531047165084025127232583377268029751273975291394217316586671312189618445100679907861754826123560336098818253493608694985941450704094657704305611696156434275311618206374011612278960695075241628354212813425703298590048938296846149491450163817572630669566214921666581653889135800357515147350892840406440847634423034854645512084443587741915794802415963661244179360662577310466230418382881315727043161913963185604584109305131535997898353973661804280182142454869035047521081360333209032664741500227773080799915042755852238712727260200102072536179186942285242917051100226708691455645945069018264397163256504518980507477863380476181853532105503219933851833053406389513992793630818664503621803402599788167633345281255439687971933258112603741624543612654894199792607824349933158477301322450002681500315641300188461028032977363850328385899887966365351680995755148628861425391315549025778658726086205914548071297636879825917102396488330753621747022610025830110964231833744151306825032828814822384753805784836297587053559681176207894673190642565482958704257384612757841417610621856096541061317186934413188888103266096644104297082146425178542407232421302085027266102928219986924758856656262884009562673185802245254618282957875341575129173254734079272771045102837531172902295781124913078862969972511569058080381494862444472859824516403321748206544893897664392049517909991115087633619312408566005342259050497848780874251894974859802554269355597211446238624650664402401482827116408566437305037635991209575980611666607062522120343851710830211769388155548619369349120000000000000000000000000000000000000000000000*i1^8 + 1014198510442359549458897482760065285941195210506136189529819052345825412820532052811907673769317944732390629097209280833045745044655980621352964386489132961122230057615471298030054260727238957522324279747894843124891625514900219065023195561654920979713286932757744591410225683226685005982755906481360165792313958465904829498047280867297708055690677000867580708312491572249824984135414606112310911145110409562894306805883103676220457707004456683245443784327284923002492314677989766165338691939224893992741776376657594357310109310109723950348961040487777248406596577136266547066752295283312941462954658340181277782767443012996006395747602031505669328272240759536127740108840590236582882367666677820655011259539914314886369233130574624169577824954691553684430077994608405276644130335476253652292063249413262340493343749669711000583807974368635664701480710611367236882344028980089310785210210656233828868992702442408568429874867318953038181997916542254399158374914517672941524876006176665407702017462128164013270189897077939830207258235875577293759999155111738804653906022854487791991246316234317166915471366891153475388036847467580286880138084999223130034561350216798880243659646724729371161156675714050712410672177063397594252249844136487197009792584334538022429521353127828664569897754483625267724038160722019148614229620342033904006702335402926389466275218908812223912290577781557640241569304407245489523703821029730459321377389443021346019070029664072580664202970999972234278483274007912860396431334130358749228852509542709280422314979834422462183125541195381902828225739064010621597138009767865638992441830231050934077196660790977443994053978874746529457261664968483231640109038500368407317177761795958991103918934019793192595545303538956572989830486528301737023773415562571650593264481398890540292487174122224727068904765343115715412955741673993806061593091450431320976084107451427172823649907941312872895521511041467539100454679672561580391103037262398117113475313242917710415954947782191617061959509678486331500881398821444832395474709090388092208798558693709924776628207200819494095160392400430591294176175889035268844110961598277252002743788721141835259446007769385939335742189840944159556359566254123472092472459074573095910159668760769173551420028959703786418564626954142425924993758971504636670567423637895996666000195213035520779928936162172126342561619244083695916594349008632822466038200775612843021848712012709300540844988184490949144385252210452786156779588061611190758540721124407103267936661845070123306718194644807000422069710240548442510813032980293870077225707736942614889940206777037851233655214685194928736764678189196783378545582477710408483459707780215052490031275299871770269629490631426615083703114549287540063837972356850575841419413980478365101821511084206649061088781849895328653581438227461786318923182565986999910993972817209921158481945760991816094259467568147323655610231780330386954318983062904617871391141875306811118804936605066726881793821906741738324744551580567798363520529320430796800000000000000000000000000000000000000000000*i1^9 + -5618215946997940658154951135641502594002175178102635386616813466512418834329996301954693928118443698527822887589376488337547412177190350672889624601999946277720939103470558095353280075621773264853662670412575650186245825151574296958446944619682440968428381292105692996785863122341684521005093705745702016830981847007646123810039058957365872188535354354654621276630058804679510154990782848633957496564089769282132644300368017324317812588937686444993701590431227051207848425939784645273123897679508349442711978802826868189515692510245674296046611674316791819387892694539450075248627209267714159923340577828593133903805731397055367685843791356504566894431594860053764413046152253263696165734850014957194305214867216169581312667494025181978713481938275102335735811275453450372873900643103855418791829721621017037744948003844989411570246330087653107021096828433971477504137821242239793915512527190320478649097233406754099219841554402713811488710597969454280901133605841053764718910268194173392754619440588806876293788975834549362417368425120228208172287189223085190788806763251489266612612340599428252418804636835033459451977745876585262096313222692568524079571491712462435441915984393728903634852279774306253037188605138965023073611478662018573749514881525304293211869987127989723993420488625490827259803636233866544032749818026060437973067153584095887800769304787947532156911931716664356447211544034867948839969530950469540663795471173250562454877482511181792828745086924089584150142781687727570984969853925162279436813821306729819920068479235027675290710847143990074095915615084235754135999783006745940061726778661453084417373835488773121926145672155783533747651449281940538050776349666414019078426836212288512301770478392099991988893415264308527085693812566434930245851607700659759351102396029945208802720121958736212118430646953427596660086187344196193777998309602854858825712772480310068899073681493223814422987249124924336730318923877178205679235065087218326156015944041616109818765609042287853207165540130633228811335944051080536882418588384722946061419793387709443903827652848888758503014857966862336086342542399658065366224705983206862245969231500621675282244935874644021031973801778011871540899386912872062143940899385272330638902299467327068780683397173295447475303293482356221006322467130299673984255180667976625725158830487143110859437708577334697862908355501636333312112078956919371315657062990929886754041146011172874405032553459789047153083759015143872697182316902994301998146909568702178289590830849367025055875436743834235495811079503378353757830115260178255252664753445121413299381385085466246382544150339602956004607711585233537522080078174452850773313371216316789359638330235847636891988029454931923416210309669169757010461848477999642682435235370378833183090947837120921211061150826969398567980050949721856333470786923859686196535801328151598273788985911175307083256922988335995269125747013148585780149365619726064458806651564517201601896037182511187278683870899365505342453402188033238531742279888430694400000000000000000000000000000000000000000*i1^10 + 24579578776283682575657064604023390804072536647292993494281577284057737571622909261569183422225327514606804112563134431210639573234767808161475417981922138883656823831096542598722292740293673280878274865415140473798749915584694680630215931252049632878978872426206396277918028871457918260148703199302524156882804892568533070867920021774749447724725927257936865864206818306601386237926735253243866128322998742887736322858909126617247035538535073742353569057092703498089653421158934755034031692871841869131521215774084440375351727164918780680267354883335232290771343857837717987440731915267316577081907527332959788464494905158191021667536724342000052456565132648538352699332915112175703394169306453617317180076638825472562235736099018107375450977914650617930529805204316780886260726731309921056345888169898060925279748298216300639948242706853106916983150290379278897615428565350256556192512153159817775181892579312048129175765595608106947276594051249492189210476806886648523548973102361566178501817995264044068407047492479844806986557778295069234307567445617441072848478561117865053279915109758434859715309597486539308830756022102472351721864295920092639274474314966906220279271912779317368546122114301717391464260680824929081958418665561285724351610954889957390002717151860054326459634069978765727222543657093118916958269541153113432965715170295123939399264662411722768392270151639245831605911663629063867418964495231830701074771410015992374455519620369727585216952942935405500551889353197515062830490309185771366093685473441292184171605094319119767670893758370618045725597281617521876131715569345065843920843783231486808533233821213110998557995826745165499433697041218045840161822259802648178652804309758751923693522356089658627609195999830048925477117501259094180324285402438186414726289760836751078700308104594297852302711928628372009414086856717606704024634471329034914562534426582122517917553054899855286443474860184263370744437726290187126448464383431930416254646042491554828043299389026603006771670637185431794459383178298348834099729794134706827282276081046154319569563409542045132632963454341189445877200939065275748632987986561839714675448260408250847330245058176267361282388839678859467205051579119279720491450286474582483188824858234667923897085699884253959086278892359908373128205497040995838167509384759711087622516670592437862747429393210541687360172387357829450687923036238928182488590245529906899408221588617877304052298057334263462470256435607680471134323585424324527000479479248859114148958852493040649269632758394354877546013497710814043064833238114110119272187727427878519480235829675783797057494843547594425303087961016065415601524606688843480577247388710418920762231194127954035755899125963655250709117759317661032561785189118450132091738217574696059821709941807366729126584686890881207509485984148252444224760997994837451198543272340577807915419313419554731593443188432156309273830266360479447217743454768937916528438584716098271545902281039565493355875854085759528422810836900532141438310827216076800000000000000000000000000000000000000000*i1^11 + -85393266728775154199901501936258879691679536370991933925937625963958106020615214942460881947361752336491030848764050737179196432381905683929511358931024354008704747164866078036113619698476941445346833622805499378175715023934988136055964093823083423089185511474556549938783473579645885609105988122114033143345446227029629768227545737190445843576381042015533217321629722741468413932669168418697285557798768329239170229334725444207670528758338893996680171729666219616872797909613175336533755553271830189354515102837795163093915907268089312704861989440381080537470415952460634269939013355986798346019777137894483812841907604498059958823705198334828579067893787865320663264085344953185502559728216521080165939928884908261342397957339728496843867867634737063384073763196417799714094812690525535222696066255183307574992022861980763784872295829669969188137152324158052200748226337878640075764784040219313557810137599333589829666743675257629105206968761664396544396466082292916734300792487920954363576622807736638243205226479703062985242785238698597852195122161969435033114550688350789944697184294470090588271189468561393541142586214198602769213219100857267785261077985760384447513801361552598533295079075039487857068883602151426600301014019303745899196024937890399885626517350180962682225299444895530616861608174819445325281488897483848335699015789056586787291696934197687840732189864550999903655511225519739537040807430724093611322518668529525931847285593311708057183435417746661503631972770739031127156589267236847861944359017755437676869764996462900767144826815133310669264523669567344701445934100297576829352921386911641400890067084854994537489599632717704488394671931460546061718047359907773508392013562474452715123765536078041947005625763545758274194045046074956650016407674876981069165542367529477119332918367645163602615345078972731601347068273587630632628063583032809469766461640684411679313321001707107346249613757988936561188202506879601247596784863240513129668493828095235668398717173181670091160538449740567667696989365967891996769492540836380167641397891889089730653740875828840309107735311393484469536249375482856699123447762529051722863730546377829542945242883556484457649184610433965052100291635414328228963556804925281853314962619949148864425934071051877934107210182086293328908145937672273398207148177144029461850805404035897738944279450655398189483922184506270951278209959185367603085700599584859782797331176912375245883485968610371305040484101406884763101934476794596437192761913628645988592027068105492699058247483036947705545298859337768752156739793538470527973318975305173712912917152446124687683202082489533859299789785364118067237354914454584290693264627603382834261972278552662454198796871488909587388034230280051692780657223531567001596548221946843429950576519616010779619903463321170738082314167058230486888401123187398458444481186511594730739189984884579383552324070513130474341681079460355382199721517968180197209532792534194420879099287271574198194170413895959347663261607525637048025559587207774208000000000000000000000000000000000000*i1^12 + 234949504984452740721784726040848166378251673109153824720464205683985555336748363605960270699955466517910393452034962628703297995968966841730911589527077028439149668081061603036737056436480960491837666935712171464017284227252979606228464003110729003464782068350366178167107643590346670976649747239305679367040020000418923004370632904765422199396004448831355160719594749009622261056834952069806668830196497851189647827517281078415962348342908366366733279759665826845290158197798015994481231329182275748109511858911106656336187910350376219829943695392734698549972121586562975596318229147746000770014988417797539369157594304205420361348183803728199313595085270173759483362990902958008968018957408956660648589033141186862736523233859833649161850517583313551967057470343214223719993931437711946178231979170223426732137688114229900499624771393209693440168328972735682522406918800025091543022788513954893621347987600758760199385760029938123113027933032720045605619869085493413876033668522289186791439006489017072770743420663780097075634889110312905857340468905507911903208256037377325841782621931261970986340208620364651322692831389213438501209129774072096712498537685496944509197690031650756683843953130358321911002716073653769200797205278687277420133837618357794628783918426408152782719722831609809275965323612588545339299323444478225179649112339450703496064630917202026780337696289148110612039724490906322303852658916088179309296511580510140715196759208263250374528018541843910416505485654630520131054395731149185736164148487482382339360254238143380770186373294304509643135897766555132541973128267617064971027194519701088849282400347418027428682345615509012660183514878751609785221185956168226948197622526011528009607758866364552089531316991265314180917202700645202872352576051015281141511709440681233123846129433139473824151977570173397604171735110502724716900251980999087517672349287405914691557139780061224151339978512584589742435780939669494760351561223468077580876969815140916897701568185790398729264899202602090695500070445275922096409068385900052209513642909276836469658495761285668415389374367508554422117268220387050433963802059715557677097670263546521675266425951000038022177701311068143117165073812278926520994706781946538485874858219324575705011568071135164730968517406396867205732061893105041845208152376548240421063793111305897153117005312953776365190942550538149265810108948934240199913260177300467944205127745882486707601975333739454583667183550767402668588420076007333801259057936672700136228774169141143925638148057026461429492227118142047124894592450118046297054513490368155983547269047147642592364483769389465004084369548309047810154278656315764244592049292661344672397669378989790614357916677280371532916535120293680628190365439252548492710986839735578067654921714460693128267311401809240860488641380990970720570223512005982845813147427426129984454086803215172306327928956254658616685394167798287110099097653088386401733294635468939189951290813164019395273200733174103768215088158774459530637011756704071680000000000000000000000000000000000*i1^13 + -505149833410196110230165167835902295171229677444074877800547872543585619073356490605199909412061336885874495230450625995724904007168623754537274451692413364551907960374419153846078217071888650205086145859046365540253643985172213854825559345808512922932451265247775237302104747989885937586605494246064715399630073381606872654636636905962300473189834901067529124779721791649169699400146016038600862356342797909497209059180029619214540439817689174288013255336458326668660460565953212918989566495293158946409961204124335626062962758806934313285044394858249429701589785785294129842308700400421545370487787897852375384068961212515778521121358251040559162294022082807948693350602774369903198161761121419144246539494480988662767683528698565563652498222571383495060683235670832256781570781800154522215011814839127748894026439181788461117059468189296378516853365402000354945895720728466409644010133378823786262167368514551407068436762839745467581929279714313744705915055793155577911598781742620235538272073765753877548273858467343175573927353320014200600692134422760063648200123172247764891067840094948003404285778477957212777646376795318377641881759191775878591521412920930133963279501436803491869416403464117948861871399208920634357946550360298274529776616913050855965145587475152606097593846378910496803971863363649508244936523042696294306701160499577147629932970539430727853396538320164116427904269651325731397346979734675169448184869370692240014560909665188141948363977609393673716435962239298039671280105033215308000719005254019207911471403151619625119611168761987948941664522378643885095758655615213554511914208432659721085211620099966613742114530678528363147782775034544504155272043096779133421785196878381509028892919027046439076665866762640139027965392836428064646419882380329101423151064332105303401264739563469196815876831795409615563086553969471599136022439845233448441559495133636944293097102677277416032047000832003122247319758257482439852932658875577641445374698433922291598905813472379608919832667482350205986845923818967823611439038151511900874914404039708600596347762838368553598376429788870602312307770560461762934365538222258783011267064056178860823310393354781273918266044113100160914949783834780772440726877076709062395753099991095957515140120626679321527292309952979430004111094994904099009513908656489170882319709759321342090760716210465857075146822203570476067171632046427316014128703433234727807231791156241604716356707025997455130908829093919773876289895733918363036708252871927627436959728262635859409293508935351371196192828651083010146277327637497910525922761059975653914518963096728757799397153529415036815807194939030505258521114120787153357175472348537244546360775488213017941006381799008758897010301262735365408518526893953918479831331773086738929538722937114126268831984287088409894802273380971033947658474593972565904967046610956010692471230504365555732366678546090994730266758404736475368162959385991939030891568668219593788548463598882992309613212115552905669095452619916585929035955936228802560000000000000000000000000000000*i1^14 + 821843412716996721424179854194140469155187612499046414662569929147450378570038854362656666935048397756415417294546841469161650451104489520039344761733295193682240919588309036281046773823674337917267641766211933837586650631178053690853081476965852012691595908484272071692152056554152017251996613395966418650589803878477287124647611974497797454494617700997619450502478119699476338380000287692398151102434278188362525353923338470899069424819468465260278497179366817539349241077463001725074362979408373654802688843608447437390455562576886656622387981404696361173919043593199299550260750221076286980144344338717949443501153329424354048089823898505218744471577970013921684722360419601568683191509548974873543754206613874937072672505312846139797201543827655712928677941319463987189537836890790594595649803904271108919247607551005588233821543233898404704607672193262631262176934715638232015056610901437345797755439151543647574066904946615152206248821734880549508099792862362449879831077365450066598200253534796566998985175030632552294469894015895325977879359101993210110561489011049574945437813027924260042726335451312741738381636835423889702633605717231829915185080843332323189036923940925042197151046349687073108697929226726983978911843072322493062411130675400956057684907894255620103059474772352381965416731104425984567544612771376337948487579855217849261944865695546834320302118730996228451491597815673666703064159120983048113547867374689167762995099111448192799676640636441037788704431316065510148561396763769475278709069865168141204236744813536457430789407347617480060674875056551161139695046460265661970205730967597040615688644188650292833278569485113993565192310586701866513547764285449084589845119603365923563979907744070761065799994993841589941877734791287385724743823191665341407054079246223154003463765302224174040028786495840557294797484439349366378547575170411529434387542953151637906622484196283301217293935031199075931089143932877471597987644945877123236042206522790968033214678291603852003751527938638193780585844218249722564407912765348894812743084869002878923878941936435166196829093570883443996703028270856910136115348759219972592357830001117282590732706846939211854968821218087516331147052887329604759029818388833185324319889067920473406539918303741481324221104198949711973772379730497595034991761092045734592507749752706380755341905641209689384660232032865399127260275617584664794128402647177127294247415160698498185108595031305257022155682620670820023527115051990043432694675088094907490363400289265581405751071534354267121096363174175614258787123331182160521739091416269538894236071880770255010776056799563306243774242645896566529513026643656963979361883732399725736375362205567216737323371404428670794551744615902680272965636998764730667607005235233653949578579244070552491886887042888072150370998941429835515164162250761008641694378599196715627025155722296535703211985901083981121947564529424568820276585198653955755754701591176892316587864470670913264981665832131262236868818300811548292283560952542003200000000000000000000000000000*i1^15 + -957214045498638271586144059472521299269206891466089755532207238861827265356462618539256512475876818607535514430153570198049294911930100776313719808475465441942326751231935826321412499026250947457128634505143979112759742005151008745863350837977453096838067840948129471461954392909911817288281436567979006756759861384142372881782972060393324872401529112285491248704675267964327049968584220300370147364152173612185752607013272992047744700577790676044983612839919735492779675361693266314847520591208564415651341454067438020232606461340330670101005213082083599372654138552185295834892602310428396513515648792944809845768223638935191318637070798362633630217229759525851388798728623261250977735556126126658104318301559098998711626666475301832252096894856340401564458243304941134702980357378273508720773366159914897937758318038149992682686923886081230461041724286551097891198158519148020409882240690549825278444866176648030353930376723753684502376270310375400949265998911365651818068067738892049245105058976711733579007688091081221277922802256564562254595423519595436359296288125000166600413035245653111805883605093053169841197746465586368621822132963932730392167291976523345216840136866049979770572173811630243545106017670455314977914133230585985267343038764191266155008694271744327516251112183693488954046644392543133266969145397967692789542179351149396189851337178297687998047850983936698147146238030985414546200628832349102845470444868357163687460740082765013763959897236850699587160604000023631289940775708214341585995992543405712775424019966161500315262374214081732927623205078700220815540924304263346203009409339561443443300974315895938696798413144744061291892326877558709857517285151857612027001787386030088012385971651442526594312538124869405202940373963315966403063618909422833557154251675195020646471162519981624814445499204745019759085722193866499004645617448259620463396365669650750896486245536226468095198155980145363446164674279332177347939559029924512626651380784969644335056121847142239320491118789393662679321180566425059187648697194263069599575616077878680202997699926874375732727656554197113573482563934294380874684569498108012171011534475869130493434226833040518485305531900221019623899919013566409809422580508392603367695604696327778587529824803249646666028036090888282642780205792587408957891557071775566573043453922672125180457131680979603594039889555526654819320899803596638870811857892200994568386688014517960635148827317730876015771609474636982149794602433625761821368014916584022171100654211665172507030716682932550229779445386331865483768716682971530792853906360409875201954368880076708085585279944764437902784406144917147627006834678629084395304721610377650648864064463554082004665805957894795598748851175888910732468480753094730258693066932101755850300197906849660814908099382020578853387894744828877298080844156034349001099578299572884821549950944598367515348370196102743689290951277078810093128971139006244475512298527807691297364429328732317024191514877929766375283825917309969974193573544014643200000000000000000000000000*i1^16 + 670487721508161718679191559008091181640632912107245941743806606751215876598570254117214129948608278382111877864875215053428393240535146652272925390552281182662172418459725230851802777417761337042809745135737962453959156545264799370575602137862724154947726422180628783113303589514030941632713496539798276429622932847389082663804518097266283105120288559386053520167226820536369698390471582905177046214582233888815275685050377952738364368853516214609368298757797609571552065024583832186486210133399867541669412917874296749109701325676834167676278044517909594973256661780729606413841934728275286554310008875850987866253828772735282263544792576690954769717832154855128537742473288013211070075455229795537710869812743320546559626769840994985438658166435338816391994500572103728419488155819844987115882503681195521420955815950351613587674188489528176472558202529647893293575441656240344271308542792489707574117585261035379704128032026401659201546576040912041650617992975268690661926550403463937751253501081666346363909976983984772452779776438777618931427147195068093205854604939468425251545148413989775366067288238660927770406512093924547956616730025792375133850318726388959815394417817094640959693295981924900365481445206787161580103608595054586504804904634213394724017684138718360858556110230439766756790128142112042451466040786665492443322791140908125627292928619898433944646487883316119600659055548950183827985212308602985138057841546985522003652690608503735176093831399039603239772405616742440917100693882716972478369617395794198932786351268248803399218533357688494225882229284919953468423258255323413779193175556416050559139846878752116852702005759162978612457799764789753854252538514772413002340673651745966727555978337213324953763121227810330008250703066776227194810697510066350272671273004039589458144887046198218949093355065196868170936008022566980561801787907435595397745546426497303318961915823082398735942525505325881707658922155274255394078382967055088112417058017119972751062291612665487318251339584298805259720122785549800156953637572584414262544090890685361425899356909896148161784606609504070554267683031656682750691979440820206066377931345167475649951635980853573212514050142094174689955485417563275604957257627584033223300871666200324260169275463185618276754269310547967117618638784654382873703733284948492860191841410403468926291269861561893118422569946657866234871336994952271683733505205063867266325295353260442666712755577615293297728744134563289781012802839690544023865719869476237652434151944338198860292295712601787931214719270913801269569446050912256651197759662688857195116866205262620448839619939375015071564143294525640919957743324143865285000153749976520528865771581732430348416844166274141669627579832364600542831687220393669096734604079535907010630606954307129997627859544340217866253121101034315578428667605260004465857586702048204717679298845669588385812584041478132498691563431202986635572843816994793727491608998224818851418088895768267006318468652049089855651247256756500185272365162168320000000000000000000000000*i1^17 + -11072915534474736309602573668069191351401688848185946659866774737401034208576462804180641872939535960783921030644309213041838187314131770252063225918529161942656977647175274795938025427907652469984998375684688501640516777788976725377894885038961232226522453765256947464620299113204689277795604347525565561626718056171465966269473177290208285439585780469615187832322918230281281211004784474991386013506511393971842822988730646007136242441072906006127720520475895261611604977513592759760896729668523152663828322732059251921589321554011911351605182833211197893072635919030641293294753955732047488826352877032355102381665880838362213629350584542872294582255724332966191195408300515382640226515652946788878144807593224900353463946071945207970756179681521262035931669907967445631157237365606981182694157163799989187527133757003627829802092258464102673090769981472079649186582845770795339398017584368137688214127338981988542789206761441511068352381817049291562015260642457261998935849966807202313812596396691463792522640949310723385272909089378586618285414149977426236313711381976368042544146882229910481115728824544004489555671740281834743040044415141232078981353712876120401950611277520523574591638554300878179224378498621418933933348681004924395777239696130550694829927589806033297603124388654934979529733673554651019774696006332569307789322251409521027907853778905126885996336402532047820129051454028289009875156230974667889139666063178929151537934809128281847920174861785202439052754211457757504631318519690969828161170076551431869476046760612866471193386613151807655362235532592911470864469783026090391953217639213228064374787079627995012373812671729487583376168939805559126220744850353426032325067584723024119176097904231175375741985600629436750171540851050422320865131354634658195716479955159176102138838662514454889618389155876957779231202310269755170177708406910673576123226690761952264789553087569820843163766892348889880881936214407891206587155591519985970022954437083864134303437907279121262466502570645229942826121181635999327650395096122673256448231497390857337776138279322815903799873820244438136540620384265996724825534803215224788988370944272183323667563178480847572811910008881124741265286636031435794079053542502086672796484109776574557374289537927824209627664479137274113181114077467212578232897156752463850652401423263820161465658858023363923660599301405313474648837973259253180123033574120097543546830180219001447999047279441246431278621332900398443256050184542297987087840028162264391567727327758200411206232580331372024698672658224371318807293060239396492417424242007140706455548042453935612361956643181400719303631818695521615280540244247243780010015001288555015888356177161455012977054490964217681864408136651730946661559207355481813267639521131815536577928520215029135296743738384956168446935564071785629421864731692033706215254325891828516786360634718831591056690939003775673199574721512111284948184690832300172499499467394626408400219920918518646006069785924664110269852520187785276862790369280000000000000000000000000*i1^18 + -597905876179882629106017342799003795559197836919681387514547475100119868634185622294475824092572621174921547150846787761290685885995514689122439333220803867457897968159896328967585202884994921298967167040518804003611071330915206577675095639495204268603154746324274587740394754275229026039570726083817367200061032072565977147042185021074352637000202042125006430317687944115023492772436039480709098557846533382612724003426019285739099614948071556544131584623670426054391322978955680830900297709335724143580553293419847781954291180848447434058251633234014434975458539987320761143571594005281054107316533583750643132441517821698792113218466673548957620373609089889916216389575416302921902108543823786164846100836675398921751213609939365471680231176967187294276549225349900174285679814447550689969832779881078668474766043372062803646015868837079141075868064157051575806730931716653170509628036519538553525186825559438826874036042030550561181794102160842971543969672065112918924929126139184593164473462554662134185871168884425565024253808242910627496207382060249546062829804516029732659369331036238159428119171460025730080398785426511301386898440428361817212478180992375752499596475128514236733245192615386378304531051091993545866785538066317189901326160817866150667809148366234108184294459236313573503898848485530641662413886246498227761778605763832591816346716884903437295681484012499842130119289069260019256072421640876345007627334868740085904336910071818877051504652865431432453595014543974853896593910369185288287528172643984343751492295127180409419011954754657953576767403924706277675002897992629627776509628163986690326535538424932177931961280006403156703319218756986650930012365968761156209482079388873945677926762573000931859829697471057958895047222408373121921232586647537366476910929520649936898133089114182643260335037383840005225973698446991040852076334283025633377126415517615012133086830733496607280761581766380875583832402314082651937620653681018307020795880863332411817028117934945139565211463637065904270042721960624592956146813743022251871611408867446821698367899162051486414869230274561492400946163401743186060995272468775706613475676356631298286811906096968044160489355106158214093539925803579084143192536680141265386377255979410824892511270261646861073879257862366697837737460806153883812615596059466863963836975517647113054348165892427030199264412470848510381417431939951961586100483382615577545471295776112025290157298847996166889312103728798575567316469815100936048805006034282371164485970873799991586149552586414410712575076620109622673715908268231121626231861749684060290791551857140812779411239413162351051174193584821854138455706092899502653567163444867768740096955308872567111836801049107134111763866832510846032636931547434399428615771483066454077441997131320874550933531955483649967784610806272894253677771324123478481350356522325874178854005674698012454466236070848121958152975856106109966050442395720096379794751836725654514508460476810355674063796068767615857796669224053321677683870924800000000000000000000000*i1^19 + 757553432106756443505901408696917309485853329240441489483076271943918468536538170750865332117765550384243288564389736974673818784027608308354423329300027173868914494022142805419751134377182387162090156258763732936988790740344771424996381249209913641213721110861173879740167050944673966768112556119809825864975083973643331965441975931076164874724013948954883190515963254271223378322414498760678758389463931006563078502194945451698865395397669341551953578014991775805908579280497506361857813733866791488890025803815603850241341374863519374834329584526144402164100069253377376192321245005783231745771106016626785231613411804001583098057168231431749981195568920590996413416153525447514237875286293692556131462571235012533175105815433733694193974542508978235879223859251909603504604249680364779753278535745687996938093690167911495533968008466226343539064916988271592060926284930341886135342848845985759845749694511701048380907914759268125944330798763226763826700080683843091194853519033618391710052417845709102302124525781420734723797383856055229483646813578937568427641172799066464132953667157742369318168678517813683029966883975156317833600620740317969908384912050056530023685068650115217413359296961318196724273973334685343482983117504670431069396826030365926950744145413084794371060090205929419210868788401629523002197096237206170517468187999958496975058163943194874292914381419062124962759272027831671070222917131631665963418976049825900989701459556765184862940549351654960416151491685763234006020619691411795596624253846909482319375002523008963089348273434238051646288492644964895355054587905263287709204295502226797424054184203945740754261518912857156026234240574199646382281627792430780299786426114210461996192983848505045165744653310922526958638444083772038606315391199920201096763413847447434999865278030694038498683987097274307958592272050035238749216102727822646384954003830646660713070322413499498965150727218917793029780354337955668114369745508889664090255871694310710294268308181091716841049425581002907982993670956209535546165971855847458928798616548028797281260918004712171890274527112550187824947190925250196466524991623308462868792703177557827613427230597849773644632190209457730484767426485750399452568351764954477548042512869138216855931804577455760879549820332003661785627127659012172322165353996773142305315400408308530038206911587739639623687504210177730723361441503265933780735631905383633498292593468978212886094286454421562305782166926321626541461925360875802415457271077481064145849939977981309475962872439194939401916725870650280141197403596210875806774855147500117651341523718056199567896842248172010493460501970384481341961072831903911448619764262509836061543043260388600692522077098594368534014825790398307019128047474267567278267452143361532996545966859527000036602793577989172204673824655306065939939281622500944079262339404874536156359123301837032969323072980924222141669168234732666071332949050680953285205186645661064603842719686144672928917733580336305494452466964577224089193676800000000000000000000000*i1^20 + -494068950573516645788120446280484338116762979609022117684698119930101983803660331476859675166430330925712357360126297887158216428098096498445441335590927143404118352746441519020265594513250449879638717806873191395301961080863839293239321972493613822386021693673475011807975646025258331628677346193455843894771976619855461758560839655804104914956727354935611156812143339893525996797856613298594522021851293075357304045544741152530461768697908609356104649794495702526843679284811069287471217147794756130840312213081955338685771729082051057667409588711275600869380850163989642585644401800264339253159757382521417475337532348214587079184079641320115105926668899163875393052604567185140693734669510175313116345072494495619447740119774262686965614604611539610115241480369121869154074272859897921931961725183179846059343674768723736009559156605932085343771728065609289360867607078303460820199392274334907544820295109004754068804168495907598027866568736373578147437820311612587582158978756386579068648977173342393807795271343880184152680018955967441357568348829451671657595088058997983240279105212650524829337099875732911468280614558308274711718925402843492942249903566455187823086206068803575047397697630808960824682624778114665878146628325587671460846749218426706497978295150645899895571571115783761976379202023211466643912294174155132189103233955363585120125700527250351975945231574220213463063941218477353392259281618498971975768453489085681886886106449739470179592010794886685981611358732915709388992771799803207450540267946110341472508366635004813581390524287776962676343954965309502276340234155238985038399011541548885471417505206531941025637051339291585366409492889441157549598041355447755459981437272166396412450420127228745192519570446628101239588050528068445223365782627719705019395007376000747750079562065589310314630544435403590179600177356824250004783481883987328822986456580259645483970885006666194240807055021835412486639211015205017008508494016279895959943761584058122057818244575922684762137507278388425062843989656710260877355013994369657376424339706661199575891271244517378493602244604478978292696806058276731716507084149485456107216550732718009559780125835936926862919167431870515122233876327122575469454054400215726101403577810567533678157634944713653240034488098343967378942080745503482444401474097116880143914481722581230980595425873198758548804364914812612169692463465732846470884241537585998480292734681674265609547225308159134096410821350957354007887551164966845573643900276722398010283878944042305662022745375391530215284034739614321610595359864735439152042342415810368218425272545099044334133536265762879460388107795071338790646776664217272785003590074634851454745980437290707936366118442792955637372056462597449352163414243795673978101016564778828989525977268253038116169499612487792814988343623590246821567524548458497678839807647921464356946934681644374384341739126739568157474242520364901185103971240791959928536368025890359636310256302651165010995507437272320282480221481595832755027968000000000000000000000*i1^21 + 135029828629065448915565869723457054296332262044761988293259691588504283221255125162898690908660656327189995817581462886206682414015279139883077730389437479819809603417344313446307388823909475931011616416281212795019370499502040606670014771593084956942952115475886499472914188533256745299499881509915683202903697424340045238328738708132476331786029323152038011101327521382384059736713501421824937897522622149518356730310386563497161931761588322741356275739976812916793510036495200503821431901144630354657859491947387766703613270017845263717611975531678667120297468240218533527420319112971546976585262337824591607640745680348526643957297962299595403683649500045286265004426385614412088633579729630815147623091087210768106138303958665818306600788091176976855318704101335998983303379296377821330716066041413991232870684339464984646270277356474242448710426151379710943950687531992188614320026829044588803405339818926118685146708598798164252727252963729462141580337786161822736188117665584590372394896913953809317231119632429545539667450750107489702145013532582846087931649750707169918199049231615092128298039341304795985248921841756113126603672907495118288208350438963058520826929918114956397802253613280698732099059075701879052791397398131973422149121162273471702372990992683579010776784882173952313151359058829466111822068377590596136375116634065885930601198205321814721698117064632992054159472548384985103116005552963202443251303743464578652138863400154686210547736356053429892841671985903584191072666179364265576393551971811012147223530440152201459842441535804457475067738722769409354414081954018565964650787546853501246169158452225018482208759840381752475057034642913292058084507631186488995404911830351390069036614356837983181299166647699051777246496421772192991524108689866212747192856457763800912445175800879457880818503426241519652277489476975401748890433495146797558256777163587484004501594751625932881280164730513274342199663997795009471099148124832429807280974296737569169933974913452821149635186175527973725270123572326832752239068322656891180950530628729903638784891565469325956817754248506140550804989799046705262103485612729618916822854542088197815784399629801421160556943813199484612940298699046626323140483361273510258138878647179894722571373591308464722337802230466307585873205004505799258058608393635664681814307906172184041016257166517700162879448901165332140533805052037087882633455072247489918241008422984129167347329535049814088983122426840968689211946323374933781027718892010896744078387316520491578446499693591669065515896307836161176088542397563423153799367269543900127005892137205471859022945889218621154138091808051297104096080599383155329445476019886162675766089553824457325026132671163689231187520249887125675653441289037237131847740755299487221292067515793801478818868955135852098272473778746304385227806917086810270874383155086791813260437476316893961699987718925893912088294078988140206124907742811170734181624513909504360023334441258893401814863980224158403903345874505453010944000000000000000000000*i1^22 + 74799771476574983715184748666780450157658461089815486854278809342408920928262414801911645339951247895733213564846023734253665767430583566253263508028459905267795612845879857772123910674309126645321413127067668034951851891078966734605442342175561649730723531787348061911204467655939397617281921485175233026764127464684285684323324940607823468438115806039866417350233834559657448590812680696004572946169560839245279441136326165200300373048334981228223361011099970557610292845095790781807356770867072422627873502653583423579222586078252864032645260288921679593526424416120437952192680227809643105361168245821382404069376665902531070731679139393993549881856834782227546339749298063323078181223318030764289206294814660321685045387466124246462669185605978797257501803555289107591630416172460542754597408500081786363270568153409527734011900770642039605694704560389216828991517001303756457724332918032458185549388775293297976360037413540669757368905786913857483232746305354135486344239906119083234900901787149342922191592939468850353795101925579252072704012536742033787491654970636899909936131853755145660076571045852071962516297159762787737873970924374342274972963686914844353086779617563337252374625459089989546044479907216474276044917797152881924365689201588769744463359869307036315070266132385822361573743486932502661292619966301148199467774677093924428687721093026545962349126129745704733577604246832437704172502196329668098637041215592609877428641327052048288122053402468473243038168368831668225163294091171072354197752975361902928148179804147735978669350930187160184465489335530057392178585924630140926472515569837871436615258297741437075119464017361742073103791397510534461949160384842498691407411826452957878773196540365587003687873787858588410917736681602507290206263539848801926488274174672720580935546423725443318218685827559692727929321903991970047940095361218955692564162915784349128531433826270912666600385071432272698997434049303157036775776567664170287148006164928338299348313214311604982021971262356019261584241093157101388139495647079581233263199654481601349838205345803543038383463250068785593857680156334533466615428797404103699458139826337247774876795355358367254376538639504370861570940242110802714634652287590285072502023879616845330009337328866042396980378270474987131712128041563921216302049131184140291865389826250983209650945052695422522088907138547519586520423479021154931281294291064001987351099977328845833207848201481663695503196683931403878718994334395514577866619883443205693726405626751173286667606091986890442166958625267496281022655542360325053635497127050778132707218092017539787606260865459482990036664573875023782617195994692724131035488496293275381670965847757549428106927493925546265415595271009014289752602257158690323193566882938477769832144008983572929688446988457565185168204392433660429127328527923480402336360131787900367097330549122060699062249096230846311442454251313499251229252241873685998175296371793945311811841251746485126477180057180176985083956156447399608320000000000000000000*i1^23 + -116912541234480661147918149974384797701148693402789186770964276897849188708268724277772059968881250481052859000708817728908973318782902787830509558982852598729334269860610959715030144030811961649708171953359941984714481434229080287466557640866791798419553409314153574694315848432993936722823885751983239820063503349600807254261032026766232358804682706017254013528911836810552327405524663031287803595429179905373462709545692077995981627376477828011531681462158252414540714914218719419285287366126651748975930978487643705881586484620906191491317934675665891926908317506460782788038581234789240901009832159956445414893469411248972990362169512840721583812975983111135444485295225290067020722115355856868398007498604444788900148053729515541685165712756591229573685023640370100148434300051283686580281943339860909721056348051557190515021205156708404808217242069241606784212160302120018369976572728864440172367230594396373104496102531602461773675699084460545310992975046241606979715936906948505157706657916501976084677237697033345219380798530742520379519855608840003030003752884705773684217460501892140547207563707449236199376508110392158281988806041175587894053253202878815876267762254563636856529659773332996790099081852147233009425361998502604207913092146095285724719244238533498532604697304370950760097218601745938695887879695066073127305799006933024852150149528507315935812072994245892220555845944784644391260513638843088926616331026937035060999954026346600353470665318182821873348494824342783099796559780631977061254657134750674268073307530258156463656034801960112038806950162845438124375284241352569429264595364260898021521856034008432345042538994808997916941030178739497385770195156125065118572836192056313555541388274593757082500695755848929084661082250156506192606610051601926518116606389810190156334959819468944683916469906437468055477810550037125874440740316922411344373776967796751396985447166748625569947966388229095106794821129771912785019869896928136950850879316432197811607923934711116395552336040905755519777362779906280632544353818565332414196886385048518090681361552104048052532053709562728694941430811142963194135600146661894865861810370153751539828345148546379523154072491808966753736920434040905850524742543766937356606317948590286870412437347955522547542494006533490583926951653318381437319610972350758010284380220495973710454749078664959678298797794147079290485945088533167722771885710689580978966455811632340518864957374349271974037763439801313852387502350023003189601105020294913227802843504363838322961493906323293733165272312829602198736386426304099747766951996183745729770129537624004511698731591942017790321339578700978618511071503358811903608698074929549161758880282251112635534931002170935786695748144257463746246831006788265333201044136122959946613342291840617965110262476453688811424141149270514321222377302600844689508504153573011716256867960803551401582422433168415331219277442053309391086716835535044301763354555872647878644723053727258783907074888984972070414926941488414720000000000000000000*i1^24 + 81691061392080989006031578868659999329728828536548345672272575285523402521643830001570041922824683601803983714854635984826178995563675287759644986433098272722370101788783858612852331308720301060515477336765995088608495986870018645248221718819466504280447244910452995880610326964708910759529029543718821771899204262201481740603889754096647885935197519664124489706387586458417573303115757386272070381942692262391826077176391295731988644533609745638020175793114252732345289467598147301840870093897638911603191578266306903068628397294254066698310713010945735264199795939795556300912529040023913267097903905662684625449299478058005268231249718674384950432424073595637946630968184263513832961635571610750303657906673228121439424310779981298458851428258339730883791578343713911452123251247859025410521111937002443269455392541493398605657806386342441492060110372293671602011555896752841346868387496721101574825824631240310733517636323081172650235120130834007920455507225852160611065068636053075939892151492925837298252378879144938705063191562244496520682424269919174581762914206118973556690480565792313652655439910627878584354377764975987829657094963939292216697901252508129309239702364907197676703839779230422642086406888121722820980730778327681388373159005173956006025629556929795202156057365481130049452451348400457159257975209283994552647651069736964666465075651593595626039747846787798621053885813486575960858273056681160973689468224284822567636482646160904887548808395358192260566207352941503357032549613696006267362420334513108543904463302735622133887609113910535972266642440860364209057396601434593435196960824261804275799602692056413001042578197024697169235042648392365034931476919288641327094691447634482758522445251011595358392531046085873958606133555033247390429742045533188316755258987128609785208866148387857581925242109569528205396442255081582755718874224412011231007180016606047936783372001708529137647951427153385440258570369222469960761940260957311809516330794451423137687586606832231524684650534288277767012925520089493343712992768074325181851719828467952442862136416711829573996269549339562894485460135871574610576258158177024463912826794256588518311009769865768063045501557200832055052259449021069026581734331514730676800312486136547015253936191844235622103521778759849042956100679702622858893683530758400954767177479048632608114104615660402845521910548714448506929388807063665607366497721815935488597334789408927379229487967113864616201713142855286173848560675411444759754549773574405842570923794348593709093733218073591451061762942584158766959256317784417768120746370937612582933000475150395976175461558936324106542460831431622715463447391233615793649095642042771272553851404922181978854789503387770029380028216908561826063111135614984013568695288589235435691947109581973742358912584001027260949717133941132584263074793917381934138236851403386582797572630581369326441852721919963899557294532651854000684450668200074598985104235157634646765093113762322575912330923077490900353170913047347200000000000000000*i1^25 + -40478193615982899871494826379010017040694319932619171006082018677971718119403428653984869243878701500336590004771309828436045145121443246329364853554097911778412596322468127802056797320536559717175330067170263330002107725291655484061967048249057588157987149197728928424550846758953302463043385609613433842066102219448829090534155145392693889074986800959473734599519426519362246857983863316841250046843894147568337039101394699731296161036529285467069645230327707074588940163477310421036524384558238468466897671037776925644570856573413187504850192321087288819540617532711909998817546272392284650400833483106962593795945286801385549995333107693877645468107292689100806543684709427491415496405775623267774265342870510802803945205193272783370810895943866008569579826981736304455068522844694735587255744339968022976494518188958227735646682686742453962666042643426533589789908933080602042217565735038637151120366170496487499930877753171823993465410187612734354036012594734814761815930365193680364093492047824102506482426022316735266272540485691383288962566010573136485105593938060552773668197160189252463252227224159905745151952481108338003104431293364625858486047333118445795307167796723355585180561719652495933065136917117339290289933002192010563116518927432092961612168073520399671863282236888369105294343343445576275424252383763465868061831799347987031583194943087912221868164140227284234038069084955857254727211354150902698286526332086208794805001719586853165044270087084978104172155670797473800850608036887956532755909515445533092390754076359114987795387260314666989776314533580458451654504721251360482988190314879528315321635074963671382701686777249543606093725743171194790238518011504014867503046040159234612409512083972425374594846481243131279975510513451929066289302184000216843195794030428766122806692103561886124314133763652719043641147680791308965377753511301020866272466422598646780560568865949340116258453919157106076217679394726993939948055822802053036876569329584929078434145031397080327898822791182130852376697722802036999640545304714540059058808373666029067173037104348207876283761645869163757164817527959911355160144195626531451046009625058363515649333198172595560403512995454782034824680471860153160472465961724146510909490469004878854004262225851859862348959530471249598579129244411198741497784294312850765170976417689490250689994748968722845435932607854195841522828145004751188101653920348760987806152945651874185840204844006836517974711248884103687132196843621510618104181658812919062335902569868388502446648907679765545581381854078374562554857699874167628198842454865775036016628931272729857971220579171386743757163255780404149786578390178078253681730244464276441985530593192544803673066461961417086097714344503480370209694667648659992706425918874869179885936536829121574556735207021908086990581683705211008182251354990011656607767957579301640827925313718790793263754845969402837530262358879465754136435017616667047397628590907120658671169644445591954978401005928548402557039495086080000000000000000*i1^26 + 15999051790803916321381632875409726908721316514905984497572929303720372235021511551174912387519006583862104977028599504248250225629678216735496928369680387176804018480770053161985056183580222640011443026775553111401268714606762579523361373825726878910501087035481522052678042267490595567119484466099045164808203468552977172063869775304755763577937929963135108884007081714634703726665979494645476443817563696793869278501362522195482517242511071352269972728478397480498235554345343499941946502667531147508938481911748792016377384772381609649988409380962545246457552648321002760338789373576079945796786004182921282161289369317662423642017560218331290616511452474966356180658791140774522307105175836344403940289031652989482293234393732229502254598197231002447587884301723955579260037798506343491938522581276814653140539411867994347154716228428984703642042930180400612831114912957341960852216314292943090107925189501788475989312538765909588667152287039433190028891891438907213472179459335342641202916268914068146868109680144506979247850740571969982860728230686453899873018674679661284891759748493738388836406076636027109734220029451746444530235819410589552939142504903084344426044938942402759719587978378485899017163535903898746031968267528158749829877029476018472586566018499509977565118046984369926871549860517181850409932709334329412879971523787038106696011966282401321994939655159489501763377551693967106213350352861864786044995975372456178487952236064019691079005752179464713695935038289906640457234968387421908493846520754840830707301765006806865874600137277730343600263784916258342781935651307698835476621503897884080867719874608564142025436664307602411817941437499157137901825855908323844770656481441075296675837041789815717302760348130544535103883141031037231578351197600460729541564834425402126838981856812413067733940522784155756477563511077955059465028318081370522662442787046310440036159669476945144780051214201571833149455586128582530840086521267608109569082828802760043802490779409505234305940981096653691046743456615508099677527751557614868151178546531004498602471548396175427745612971810436733352461222640170789983911745347175022653184853551988576618856899452098337581220520667161458552547948887014650183687543725033851828718564589101776994727319175082256335989145686254438788862257750332646455373455683249325198558059100748116029981421299613352571886451440665901630500398280228623431853955936162421084826256910138233135098563536319872098904608719786977269265247998979707248126622483997545801305744755692020008823302404527390819127486650656080265647543767398035582444708994114808223546264836523486769158518732594274946236013156459685803867790466409270415756246857882623564173576158541604564561489161476288848046666969140913283245703244780842031604517431675751713564253145422927609062266773280008456684527030406863922536580337277885439396141510894527057909276332099382094619373306199112311578198519237666989206712738329261621672868075867377322844885782325756347960602312975976261935431680000000000000000*i1^27 + -5429627207012204670615047123768054441472398287165971008517342855182433692819680811978263883969106228593092858444404016737955147917673569808290499131759030514473730002847573663964879160625206964177903040902598577592423713508112776948639105801103833502556112474720750707882176414213772327538233352294848367569470852055322109796139778482813114787429999541812936551375854665144200380577130998499738114105197976173996715893257590131369518775108082452359463726370252960442849168134497645337477959963676351919642148335168599119810451505015786282404256050879515467497295621056734803523577405184413998109151667858728856187539203561796412241893134225792191638789694102504207686541259237813111930944995254561652110153715052462512018988697025850140703066662351669823697510666805611431619182363135332433297493597830999441077242906291747541006656203724950924752359321672283243903992735896779747655233850611044310620438760410004324807096235408217185711573400365100215565438931875990517930525825953112615726073688193119661159387832457132974880943927531531294887100350621545505806257913671218478064463983854721085076968780332895475538401177274982761370748935715316709263219913980139825003064177375595886661403739642576336020897718934833616734233185589894148198828837638452294481201903017114329798063630126346136070434183443641157965477137080132869051575988041289633467832584688095014616302989845811457257586329679493928477877625187167157832701385749849737417814654427775202643476589787547353373098222421813382546707877304400320625633846494510470334713230682805862686257373741491061890655965404005089063175982623105852023026528665682554020129428707173295400057690382122313147805830648764507874133386699436716795222450675877153299784349906213988468744342449184801448319288297885025440062648221607028495880530593545743071172510129279792425481853576431379167484531910651576057741860338135970257042063402846093762948453189866245407043252975238650021630956586545326131849366813434703941912191679593838038827238504614681377917206687596955638983836779271186865446656146448814123229120153848476009051044129062726097622968316607572090274995019208830747506298598819869834374382766774605312474486290223767913854793230344141355225585806670787324410183247453647293688046960557767185866540101596367398597384939098646829866871618969714915488923400256774764820297075573466035776775901471078525019986548715572451590499922687137604949388465381084944710224330560335754822291215330154960176312019435773827311423058956858061644226011239271497759317319440340839670653784173353075944625105709901981568738728367701587984292994750034331553470361228424071944308413251321559909167999912758716488352859378220509882604679184645877409987491033887382968655645029336010265060386363861192081490609704470152382621306766609638742980365305779668599055053150194076638939084558046998709722402609064221573014624140303620739831801275089860477546942106632149551416780029684166195375311004510993330229674399690667416243585948480064642838957734652131934208000000000000000*i1^28 + 1704734277133887990854447394026684374155274947291076496249396122840837929383306050619892828423046572323872570491284467822968075633715240201557617334544738387721891793116627500175247934266471148125619273664379271326200507439470774368083265596736240980871075453790417984475093678555260330345181034678966973886240750639763708000323816655489618981229861508512462845946478500987899857223163504863839832455420514779215849840845246958112761476039211965774844654575663232345942557743091678940096735960983868392107125280278951494215101188259468521151734561886943692183031732042096590213709063973953378172324498928981941256247046785868430802339552212858421606963631175512618561642413160991301315046175142333489227758252113412325652144648233321037359086678098432543885630967814963092170381104695554850541278371431221393544236139585418239814615749695482074080477755574579192004363080919538781770911218561889379117013616939760858064550694340193814929257303512434336411344405251733034841428517338833738806762147859631599704393052012620734029117195507767075270858643976580917477514881619348367430453239114595782123251378756820162348535659445223299422947903220091484992485298166511891312207067535930639454860918776497327752266632747236150322737886881752690839907434151643512382392376170834802901581475519817981033380981576636166291926427691053020486989729570206617328189873323432298705079047909847682432633519515124401456314644969517870944385682854336721411901512399334342812652976878776522743424277257837002921521394886359490188554824801718651843248479291934753170492410015729902832301600919829093447048206448621570155635422169986936954546199818837073096396672270608817570792490136878537107192040365313925321845893680659143826721337548069024453907527713114972870870734270329744650504166518283577766058614542543612229868771784903413426855281487743102858370555847805605311040644684436946920620754413673570517471459535356994953842017591311121566986369815622990553294008332395118433883495387685878470373882915135367982487768318089963873322577159438554817977699400380407105368858500934049178038866264399283163419705666743428334252896748560014569573725871820680370211233606692180536256665296822567320076567997299349803001528032172061125877066673511828680121616712943095058309672017492279082011435620281385587118966500049405457709950321635979152795511202771416630822316740835628056314808883251155481884173620056573129437298936714151402911755934518648024165077929915492728769311136751705163032420479853560313461450266152030304840529577794453669694320128153003564027966574975072093088864909593848596281939633717487039022580699420181302122021737174068938243479273758468050083290031961832870454535899618192119060891324521729367631314038775814942823443874196471286417420973407571928124485579889962221290542297659913779511045414479690582047118893583154507857815687360700109527215717799966628931729153812788787454370133790025659468292521503888274308132315266297585206458022761705736324477110807601023942183064009822961664000000000000000*i1^29 + -533048135829267829522591756377787735984937616552357104859173527949977454755038242130401295113000160361403109822832926515620496392043585217960157832311341342032858791853479219905087235931528712527509886257187809383482862520300402846737354994084899697209615974322934473256758591854478020200790900834768703739714624080995963878491203214854360634842383467890168704046361274600883481530579644626482391455352671235021571485710745921978553289899705371567917749999730427970159454910776902141264073019431337761707657002620964267666817694446197049469166945833290175385147836073122227249438128413291695152425553249605354179458435413467183107470884460036596031027334199431937273181374359340878075039204727209726126397939180729665150254783944652998297064117884945847049182456475646733651685595409641570937569431528062144192689742693368437699253205176717853211759687724177110434821988688760111466027224508518904742923696966638656174673611245216175542040184136057067310968775391976057876420259260142212811100048003617638832154035373269025071198896815063212184750724823346320828774869980993468255305047565224017876798026890646530980977042085259353248938652835660054578091010015331764450710642488112749780491724090850572016046324503578652953061426641862724149457609044751667940020311638231155403578487234561939547889507224131499451949882478938389180478852976238874175942570353709285342570106116232917518035969632781993768936611963991289920713538636819140067875574849528712164456688645640594006322664476529598045256577931184161495572236068038989600308660365320351459373899522205284686965206951450797485202098292248273769322806510945924444483258053370054057350778255588840695017074111569509399469595418573477050249754518871174879886253624292564900934851956317398094482473705264331481644154509884709667482473817673926062130602566909975812882022978696946437419086127682416688378771308205528719254132073041227257805770304689787467502036931123000361282570908542680577182782230298802892000852009609473309979997439873130902572998136024783301731667312048065741567560457796803387112682643876198321044604530239513504967530710524137057151983017896346955200566815254550188207108262931197369480115518259787374929188230310088770027207157925960021201043563333914110960681227237764623227777780662861242433145029603383178916913100262391252476398333912354664721988214099083421602841378607519409373660414354318646829615230684107009505316467895077883527193566538692815299519090997401725979553715602770118275677976962191830878312682967694587664635466514127169355980009664129014077753218107342906137160948993001293069852448236442859588271673161130065485760894600028730088845088636898769288469392781557838397127032510476061971941317614160755978464670362103891453004336789953506663049672025497851706398009688318010649490916268571158987735300038778678608911545869771733428519787572019691089644284669214613374015704391023146564893013089324459238022782701129270368887731240644415504087169845748289698610417578167972629863552302186496000000000000000*i1^30 + 172262913042338404454706338953281748757108067244903710829602556791489291015992071264415641849155510271313246033268729848011880457504731480386350262317992609999180503945868884868628119007021878600183977788623267727554697149844295126773903681903993875396449817510069282528788366885683513671508994714866884964942172659402771221458167265715472226349289378229504620210358624315170834020891745656118202534007344456904542784201985035299988854925185481358463281556133353601375967466436522570550997990211048309081104719591049201752644794878448352393169104866955207605037758741376375491795416897006597328180548680571160928170156572919763787054661616822380904613163914208204937061191339026753882213649406628869140732965011876598460669844183992507693038358968284332156891206031215767050311216405336306884594153879523391623117860629255128198963272508479951514798741229695173696640067658139319159860790975406374189958916406722251533696107052458892858162659383129725121932372171805429525355186043236549393243141114401724416072019668859895344757038590276302978051923276413990136417446667330882494768201473866747423455259806890671523454110245470403143902436619946005851748883954097189269612364318245840114988516893845528005397987888644245983902687634572520422298524159985234359682154445720788234249918993032076221195305614630436461265729199024561301942586152304935025906512957710966924135383562508664208586681128743299086122640073628117767523781376183640160892015891546239802056204708806637255650199405643944412583911910081201665201802073383797357502191755369150527476447141197556444462228970659373268007410903062190365104834246317097172479654305691343747253570894150857523345465293589426333924460235692438334432810904350499010344848446262331098124979190542081620509203928478521761784096663783707863908216902924878747697688321119822987051130456739062133192727173521443570777850796613814041732258447128709415602791452460492829219743174072292728149587731928528592331273802624384868380211988016515536569861550969457351700076443812911002513432002249812486258844912172513650436408546803465319052148924877637316250938143247416273052327685539793077620695684983310799738976280308065221814865058403645812463111271490150657619861331366126988850571300249420788492145566558992171262117035992024948408873304919510117312877618755711407754021733265777216003377778419945389793301747036201050995142686300960942190549745556772666150491595819025967051367484824436284992585779115545773231882977618728470250989775872993911667551046632044249889548716699252710028594025831537116791729423435632854236370463016113944761895196309002420997054389999814161695622689873757840404298110211259540971105334674352806504461417115829085991844925923216957389166788692189772668802023123913417756990296845340832223298915887547930832338987379927601177286767893633423995295688779818844452875807695252776845199161990738145602002231183872810442618900064671487209778026084768727239605525181512416553922039080610649132592281548660946879977682370560000000000000000*i1^31 + -56366126919484050475274511795657696500587291016436837110064337999275947698174522233257067842410286770541779796714989988869569656147975061839018319141148860307768268466914901426750232744629663220362546695709594352891431171866476382116717943848003613672163199950662273002749636459428090574357946429833477995928681515871635180828935325801231285000793453050502751853708248382667338121183952828892041717338731250380545406032217774231680535834073253333158493905435602825920456080684907840953855110570126620693497643243659630874880585988198150497127765786774815009675935243992941795760381865037386095165647166484887092063395555716373106987915854363568103596975277013440733491139059082528212920225264301580842604605396059464250083673899951884894419412810556225881437164328041888514991606013482075918480327655333262087102569039928831435449937544657964611958198960921603326421280553690801678457258140630274194958926362159515759163302633970272329904667800506436343718044491879163341463093306145844479585399226034939028715107167291612992116399262971106374251704154391635574696980529453057441878272952120267093805823284283644083196934965494803326114423602349690493013104128173001850410511827478071885282808969008549040221319811572565176325506457293022199496931511851211250070859929602815545552664772796451132557413773800642994805342335851979092832679847494585380197551533373203629740449124451463139730218450432715143016533727801578780569090248520620159656480527689582817923955173388955940700724175691476122646691633002678150437881117831680826929850751710530802496855823643067194880648228680944372101687383599275307258716626152995388856725750074202128811476338975725884261319646625300574750408024468399557989581468458502449096385033593075489941995317969648295354740955116578283879690679115024169237369554017606717996793726842862719350369389229141374626931590454949508225137545706849068391557185400786536285262157419247513935362125196206173864068352438100342848185850639484643324117304750010644155500410094996824000385156377419861577208723734774095352086112838167564360635485590309793466050072820509279422296475692119146258136551783880263439240465742930363422672556552690150462390827509758042683961580862395088961040979291466707846979554517913506105342465254713086176151512215913829507544227127026777140299042358541797375801394036422695424475808384941342543023847248610497688291746032500278667817449774887697209020160289832387349185267227643944368224857388246131789991942214553784036213220784703345889207554630373415138717737666366619789907887890445631120514915599176817141373982501231025683955019931156142582630173935748161353967236671121637756799992828723723746134966184921469624915743959135784209516448119347791260675530281092016286089618102733059541858220628088494531668491617696172014525103680497145747713031896322814537205451601970583402131398556774241368901283837548050626299682572260517832196364345417736304064560711047970896086984809153986925818730426238942280310105842351814354134473113600000000000000*i1^32 + 17810142429237197471603043977291870691497228810756102675624525840809549395398321452592076430473913654586453057585014864213935416523674642422899118284248867248657431802281529472291416610047613326607166705609949214179314409636715850145999850971235664596730203092836817805480845891328959240846150300085572243382963034270905704409619092769877383281880989039280323434215310109612593853855343798632833826129342335578612428188632964115708392578773200378570398944872508348863137680767857419595119332129857408772378525317649707408943167463255253010482772612044521352993732634960646668073169648550691547127297244111328175293173998544709572284150544871349462937550010321316475074495386087008366854612649466679601645982789284113876047599856154440644294914557089328974267975135958208333455716277217612848006003682881121468844348955226097687836769392319951437769024860644008450930302026144801391760530098692288339073095377787783035241468601688205727943273168762464429339563222728556372036197174308578542874626985337193209983848685314822417832016362692728871328714597985832440557031823114371451249074471612475604680064405782984492987916758672002302664296599267677278809888350139391293147792265289238309129104623897921283879869755655418564425318505225329204375719432442294327046828378882394621147741062771579994194764766547583560169541670916396877497203076235766526251376265914124651639315372254546483545672253439707157398125834542506845199194921553579905472581236822098418351179008083946931726691295679270663587786359060611533889109586233485923133538717246865159957282580411074790988283228995931245020030883841750364829051527377960533485643773405363859934098670667677730889828490734025566796688092362334204633107264809755763933887561548684418364903941475322053565865080801513655941127915948171102514632362553841877193953182804470779148553721712627247741867036357505706984217370711804222045367180707891783611567762707638653654431427374760160511991403170207441168850817038059466941728107469713152439659909155056372784054613202467470998854745490916393614443029146262124271277299728344158526312906000363653463323011816719247142098954311927715051972799292388879748084663659470206551409688920327505338297598017439488545235534943531945755545193345961751929229570621885618662687937711027331848565507219397746726037707777364677429086731575972550904165423708021881631097575038545364984795494582443785802385671951747330223901662647447558337564941133764377332318119244788633427512160860469955455876098215547411483562030888197149733976538959158769860676424015275653181256063947622856525284334488489835953094553456804667951863956938742033275550985743876655054084676393672068528767752954236615318421655114548435637513325389541957875850736551662560377533336742802883786507741808786150125138513028182589236622385347048356301933265212180581513720988165200179131281919799553601268099762894626502577774388412118378252077608226607666092384519893484742255181680377956519532807707013346479895153456139155951334090342400000000000000*i1^33 + -5231148620343058699419188646493437265923263075993500971654235892859726123715051321312238713015106059724497621015481677839052573986785210689601949899135972555917801520255554879925612057265792582634302963344986011649910372390821691918609049126708473005391397816598279173466292251702300875329381417364830335520385582969159834739583307315996702988385101320770673894137411135245798703986284487921157628862311980745192444034716078984481066706092481642842478587802549894305727600954455341875514705476531813865996456055709990727894810442373400529388993209219793395336697749322606366850494350599432776016292532392853298285699357534708248322181966691886114700741323134414937702043384371522259272135079512465610154991960594534483796247534550423504787350370370935568303279239090478785030543974907863238194590287652676741810760325598857969214156489853184491183711544843053196971417101054110625063958048016193366471236849289453610746699854151862869553138333559538715094639852773275820957626885417866393033467641254585661456619544421694466644288662843185046669216251770162790748733913927227876939949236457666656666209744261788264627537795734316815586872377616105168709542960576128946515442835535800206856149998277252616619838057343473597445015725826154376737541660999247854950492514842984073883621407534690102937722054417826886462926058276726529428487046866496073004779118198372326424910760370189429938998122193905328567012442338252503259197170398875020690027099954302162307056747402504191653997564518635038582465182823210819776816393050034889894947088403200209051326708832163250655311017983055606420567603072364138503150728102809657882544678098802584818099665238627131713911336214238123002440565322642341024083965088347810192204102236078152351399513159855652739986629109888228475338762466598427330453948600412292019302691782934349072518593346715743107455601770665599602428344741711939483287091438205082895167845908151135561331442097032980923240352853470747410250967586757497071910911291287246756146128684980262667318876084682967832973181205084415404882688091359913664428228701873129369054968400226594320743898624103134138206756437166218654219894595640254707654783385005655335384441573980446115307384088882813952548255737081205989857919281566615404622921573313711305612597720327343364514662103263424918150285845399587157193927418948037361135504191612278562514387074559093126498586518614310240891894590138535409766755080512406040064155241290615065684903168188150867459741947792493724506527138422609243106091199415916172256811804287958363713333549471679201136980298077518873594170530105768787463406254372704877120015635653708841690816146066861732589431150040177447258372659295480834764518278587751171538525741665668966653877370633730690338391007544296377498841050094124768794866438541388573610524623725593015793570616135929079264334053303478881572793341714328310436384811386759160374572979466471815584332872374804122780658936740031508839468777479220317334264762898375582359048160736956540518400000000000000*i1^34 + 1400118193290119909917062308241577074293447948254726547250826142430168160587737583646414356146557884462810922334029486328277236075056825717430222185672007629105939956157690502066583661046690559714457923307066207530519294863258396391160376192373342216001900728977607112302550498249463675496131144773434158126877893182311781771769024682714039899939629264508076444750299416766973786319081497291274721114489136701198060094754603166504699551349885245469169544156585830448098910973642131601947177015383597204721515580910117196223869455236981235967191445446895206731797242509039085066287077089699726162792285830616929069653568061292827231636756904845040327422997825814122709411988452359538039776326181918012899438304168481257434235778496531990795267331322963541486376970627576256773544536924193153917466763058282964912150719031887590305703041229564050118143890521750501416258024723561682532146788380885689328891901480098876956757881734153776679234451371632376919969225825407992365204310332134347125405293308546486798993975900844445766592332493589952067658910626657110467393464563983895931557152037691046846520296656873688377300348097425355392530815204271992419390596443764172474595993627122584962165455107181104543606987479198477393358000129718454212840500482232071628690754342361753925371504014015982874124356939557624304397783076246421469588721763394222952745637876017044473682670711421590073685303259949876793483032182305327485496024681274449733855330105958312056220535169953345643022841958585411423105574217966661919708328511953324512873180361502392621470232457436143522345118976220978381426218230046621917685523478294554306511430070628194066885977957720219311986221995251462088681297446328913378407894587798205883143282115484296465732073901319403744980207227834995628709936226874001433598489608265240941581076258281004613670952728446528079462958531462011351441439253625882200772352962947220934969819275451156934092160514768430764638662701996489869112903196153456336142629493161893198904514205217244880578898708697778086655025540278765536045477322830980666731098287393145022499893139061911692940439880323749208062995476233034153969008856234776305740690274596037928217951335388845597141516059397985870269704903158588991809939131779314075489937377642927018367907326485576856052183213840157072142688517117208925519418801541770772347185186124845667978270591760593204518835678398906770981886206336717023828392982871233445031826286523167421078803529504349589424129244735499511404531338797300745599213841807150541023342463002602297972671718549446275931519125557002595214458682190937715211892009374797509412809816522366294218589976233795041343012057488178381746743894559059526916778344340676861299512982218801824249929677854559339626066547533622804653226144408258721954754366346651319420506927711797053004391123858400161247066982688491526501125178435305908057355567665528227015721728373939532644727756910124723384145459122694617915465532961665170374006473716015633063949767854016954368000000000000*i1^35 + -339238320474407407160136715603241027539582573002907087114662080173468714265322927689696037505139287788540920943031983504390105145327021541743075645332464177307446319375391915521940567592326684886753764078232918683254132470260097381788691515004331850452259079781971955275681164318687051272099099456849669911097364950912226541022113890422667176485088215404146035100175775425798826999752615105706069470339500872870265427556764876513894582556932205140698073089526208515286819451495566791543725258344969012826842319786817620396510079437438259604441448349552226563605112345045885935188636720740634095642763842539875896200913337741617955754127047546025199874845458486852933144091457763764967956327289640473015103931659379101999516108474634289809835645981874047342702375049755716476416373530056552356552485126724772121374173908605330873400780954749930936905078610978705738590649662807215585607524977045674401144186585536861534047348774327301844628350417509959839943681469877909867086330303905828419415081139825441475080001557679841782557346304976768559877214458426184480096265411200410145166204184865281110159899553564665530204771242117918952869513648850451660585778156065902816975122490827053368386028134455511404430525941263740322987584100886299059711309999486063142408143818434972084329158113231358284678033407846553889009831148643210207296598469890915712756222165534276551533039768538582081540146826411187013731198743260598417287271988423859036316031340055523124161308314083898900392746399443960290303553459372998857201141882425008249203875406055391896946361893993479236879465571478426824820856648012722936712513769313556781429550593873742563939593144861641247127135716706554578573078668298415694061890756814695951912944118563928958576757593586713266277501667752016241827511978344299336675673515736572280677227865086759355727940465304450161195521015267104088905459507202971404026863032047074753387165413386896252380111371250838242177467716616612001718894904709266485816430692012117242266074968583014167088278878892600416973798678223962740229340241789397743243076800392802520398666528521076465480377932607543522959038547665086288467725589199653728525713801911785555493203292342955942005733548798618065499230884243276731085260776608057206544520881771111401278732859861454457054537380385302824692159286136607085325229365103083850283123607138146738070880906404437820272801994461159449489876244199904678696128154715919169855235619209088890172705447575465628042215912659464164096268074723411772772909154033070334823748562723427582281861528472074886043246675501305644196749828675050510916676137469277974571640516032069939493886838225460327824200269186854100576979399306509586118671526759447753602653275236087170458793858103615017182597682825543248877654168806409967819989107804864963404382907585630343257889656206211134557384462118896835957344006403472170455161773278483250552999964526824116453939835211676233516194235960918070185684725479339252090829127959131507071169649500697395200000000000*i1^36 + 74448859154623960104755356252355101655696035049603130805776982269922243503793158115796036454595046063938361103517940105346672364831061581129460342792846578770890964384431582665652904620436529356258932603246306160178669460973928402985658578331011100008912522987734457113917288475446356401398769650190927589397649947967812964712406449440917153472193990091583785979123071009456593530436508961005671491738372818808908963551972325515715003230031450399588347003677177149544797818838660166291647260685466402283660473241558578109363475537384334673890137966261167255682447689438969721536422040161748533702694519039263224645098944274679487307217053998432240481209687636139277480987901919700197416395494357420835336280730724093493206943197796942182599813728357134156853540576009276023555288579402116929039611082437635195603570084070089332736408682737635695862704635474085365429412826121336204890663262989851583239361962135532518108511430223889894744491962831458187533286493215579652369687909188034844832639877514321600436867826182545642858216583846464694786086512025151016240108687171443223905266618520419475380214245559096589030817389773622241512129786350313585541648667230513353722435672037443276140693539274278177364126664557977747064339812016378749868813345817862946677420399646263749226446805122310875078531061339189895209874951732282523092104514453114591830034317893543746396710600842834097112441490828758951684884754243095981913970435782458271231996690251753429531098073195947633586132117190749596708699951952717682719303185540776302975819323868747555523193299068179189746263397618605407575236193048974899303709243052657205190590943396282958256516577932350915442362671782138463214927143791014560222648043310896054798471191633315223516809148087518201097075335625329934638365660703886700056873129613932109890638487169225029600991357737771606787486420070955880586802547974745881905281886261507079309863601018298707172104428314345842944983494220951937638729744833547399298073958865011456696229830830245781278695139886210605045730378667698315912692302966740232931000947291912989768944496216027480982493240950607574054929581321205653110943240317048610728130887419063988404925591406457120642595156746713618158609978287756584183019196387755916439957261806008559145382397477491174762684091669193874486950907426227409788632015387065800664640814341759521834441373460620312395295225150637841061909908595101668245136465650303741747721723770966961437325149368612261970983838203061592299999468065564328223201034801334134952104307376726692100659765019654709792323890107455543151534157992273602880937767219427669531315892060334678055349527128814112203787853739759348362157188292641136126208993077290671781759393786256125011129621727121525572910880255735677063080182810795293978521901513931485666306099178597120998661504492058134207068609218601132603014525832999955533885646142621575516393205114082081064464945910973395036268843835144872926467823076037569241167160274497644556061756306227200000000000*i1^37 + -14836427200770061619929805612760678678274441116533837007116618954317433849927065361601413559203566692636518592047541397462292377460084385441926881100250454042720624730446673970980815055529337627347864308000109810416007924924003425924324980994235171876818378875539643642665298962839471198030745410700858768217458690944769015105056616695889472370788287971410832099545952857559094614789913000494522243381555341705353030856144923779064423359727567434666885071996092597190127032344840471650392350527085576944001697234550647878696555512970034844235640374374522094825806410259865248439161546214957944184959657203503380612986430705804332564767497583193250386561196907555330505709759874658174035588799609397253120248364896459182227459500552304700631350685624459305875849157053588290574019416490754854626820285357213868098426776090225905206187287771196036965830259831683923900569197659788205321244937661660487494158243105890022116589955487254276019518702754566527647553015961113493617535775716341709341447640714265277118185524538229645547067035163251450382653644230338122208401742153692005557378006912727401239406643144194276711240230980159664094568896160056607633427891756402854353359106837893486848907163313309336984560283639326476931821810005434206641587643309891945635569320079473585243174662332937283836012762907997075932776466470200588180530578922816056632123466801810751088837209148438908822156236758962708350556529994535541359286155248819358460860925502502016408629194836128804826394356838443292873754859879952120223985311634703094790009006294780551327349372238346134766941091173867891088558420862892605303253944231758597076525492310050010064415289773569196035438390284526199982407922274155446343115836164778485664355573130343829370204164022534620168155552547310793612234498821330554739464160245482312314862165428970829297572529860704739605511713937081657467191861003751888762766681161494842472714353791970205487353342706511944384858334043604557536841832132292727930214890123236424917598271360937792939674468224682154997474215954409244439147589581658355178537852784099034658314553808739438957768254060884405017384775983072276388542139766809223821121293071969384261805913590269486448956315339150489482860560541628536132626628371985922074305703203292488688703191910586360912350814526705283593987749975908350689247450350451236978787028426237550404635387887902681133805038805208856456966163322099449701470966700687340106325866710062735172154566490330144319104131852624073354290557909994511676346163684442162041953505837321157497459231124356973694799179520554304324822615854501494308610687910963359860111858789441852910123345881557204693331278589036780757489524221690230974981476752009689476618519179486407784231240821874172924900102355682568558436199798717119597453004990054255766403272876857336763184703670313569977046642394993423338920340953426013814126402818446082019779363918417566022070614219137238226702825606236752440190277121950107611349581704140058208286508318720000000000*i1^38 + 2686376815638980487303169509654069422000858136893660810725115184403650387949592317472987090488497835925400202265827615878001089842426660107772095834474609699111383242497126926502774833845491541722607750718918835080046173265566279799734940140097318808905495828840683959668060656494283301153157547762778723102116958480868004378965282437573179124823270725733061161361308076668597136617512290878658381294017793678645851766173223565362080294297660822214984907640817821221238093806343560562712919663032197465639796058329368289331859950091988351930605227772806913727445623654152593292376373290954828887194463727978099145021905908867361671826427794934082820218292736061170822441560763312784660203517001955515091383924008857511554343788857564944360604943913332869936485678054553947977257607156577803933427291513444203470969342363932672916154183431368819500084550613936874497879740691430591842315478026159012805445745043653039346565960521606628426864188439445108103242877784322800732775521097603805677217736044567379177421863467840309631417641385406970129746090181554916877704628038371391489599024625339163518426911280119315210992464461056910402271157847208665514618383223887655426657822798783499279390152438456655360413047131862273337914531729622097629578591302086798773075319970617234619230486889802450810572885841588148088948239788092763693718867454643111071693489223049125849939125207486825335946314504373122264122991122685842464542266855096812505048064799560115920816825036687061397523056274863351288068921431040283670503697236640246267216766191035393571695095381383830384980048217169395688828665248400440826262157908047223486830447320868756555446373064969092127148195711006988944425309035718758162563835025968342698423714324658571257012367990488150486575536836741177759499432647323839563188464866171660842770766142487900838464618383435516382707455207568559032259735999747879117719894962239326790803488847319533586655572841423956298689188258400837740122975169719074135398858173021570509904052536270479863709447610618048012928392840578821325644308107360695392026250189025497402514798746865967194089371752726067994081191861259001342152412277236240007576393559153518387394465658741431500509894828751943416329426059331499398627662415804684721169577781743549892300160058712673146129751438707106616501429593193944246157056217717027408601222839578781914254691828662060807590025076824339656100474171536801542926067150918788410233538243679911414045323494821502974151155262791611621971629909623589279619674623976542404719409327636605421747277539059214927083057951737505591291222385326453589399478333748372281272460854428767684685211317046870121824396553029363799790190455704025119408071797529799342405908160988317550166299428341000043023783249553650134359320609422501213612277627483274907326517689956425052391666604808987451124258858186206077323800865397925015034553090411399036702798663792744695567433505713093772681717775754061252484630393783128398315279216148591752364687360000000000*i1^39 + -440554246262758234308060132039306543722303901172896899901413359567430376647000099033465135228174326192291737319447098684513574162614946989327426533505981613566865638318155193246194036846596561970777325342121752994847278938616658693758685618229855219743311902197094898908327326060651578370188524259587530743714370795693232208883752318538709187624853893684593462271889754131864960891969182926231024425895749930119951339101938741843976290528134661412113822944639278684284709133168682135727876717599508402601921382428481783923190734466005255015132622702991543280406428028899476681134251161223201743862166950687620665892476413446469800162773330573433192101411603773039065851483309613357824006263208336030538621624259872830376781660127002632652549764390323281100315588064657514368832407386412093474404199971171215932861769548265577999161721891786892406540483121645389643728543852888982307146595100218774761802933619356488305376795635529753658694331524749126029489308766126866332920891861377979385839700523783085830876349242315459141397705382256941774562189516726439907910868048731298901534774952674351252763074002480308448956351582146925836810360602719910513101276370502816793519963200273027315941892774339511752537762550932862084294583082852009081959968601804283548195183714206424542207300795100207457382258806590209284983529441059499817449019831152074700474729076470244004880735162176453080898418977833875505988533286499495956627589070886740864111649783120965613509538442706120334684496626887446051002795980313107193632839197883737082133410538114052104243660896921275226827576427104515619320521148502123579525966529523036777795101180311424696496177088968915174534244988428293952473063734761287894791826494225213687240295597994286084540056619558639532368089344369987046446380250728237806070227148784521746318240622959635503566543708395177797696012540984489278167496400794473664687003422892947975794033506494421943376654897194362217846650223870910703019368265535126127163676250492639262487191681267007670869464939619397196444430770177640820064558682913024134381459334638447833687869033494193208980810947546776426022157577507120754858417030559161466236513699451451740287153903370376833122966147852372445609001476123027703920499865689672004756699004469511612051453477912869550470304520075099403425401083027178473998029947447702680381509706267174338917910493020724211345276427085655727603485834208611432491162322617160625048440464284465855106737294850523155044162070921869375909856186482582472334523495568127736853342685011104190406453129980144244264062112992225265399461616876448053180312640033023218968315184131294726341121619950830647482949266292104303645082975456648816471419161298878949346956366882216287504921918650352668091233819282450906534417442729452688456085486912973923281603914946517845322637798670048888531965286804823839790560632081645538909851385320995093994133624871687611554021309665051914170731391724711531933382465805853846034259692756740320788480000000000*i1^40 + 65050994532713334358562176679671493937986504588656584340366732846639224511414508732862017726429266843109043998754677156830372315426764243988083667666191652759538705926626002121608369631585512170123529282784709028905985433161655583240658465086279976136127335624262280902651985570146803291235625066150699722016876682843274088489289962217970425178910407949759990752499587799762317703936166943256174032133301844719389966104820727017239359832882541099614355956072498548945196488478466952666027171143824115520257372653105786555649755578456260304434104326552608553740227977659841620839116240444464810694300657305025074385357230146157052289521991517232342299261153888331543449762237582275260686207067622008329694578571267750371556152842610505708125535697713733767834076211313546326316801299189485659107001819716987439881947048536448040002230576829406297150468568084518630634894491311000968145327371761185371663457458568481741130302203709505374461454063814568307276968414471939347286639670728516532458945602328153582403719288227568941296502927981087304929268623638063282222528494035709154153045916331743032107640729366017080019890095996081465659148643372012573882239590919526710555538231389855674670815887194773054911266800383463263625133518267665402478412956358981631208715430276069160273587137038166322988073453148844070663285676078562157832688547726352983779613880976792933074708436194010913690826032150476508535845336309029753518057006707291838086867067635711073977870084029594598201205242484260884915519962668389757549886926437669329501734310174475211411496146585602485878991418165510596199978908617846629537614121537730092331835038184016419705975908449223321556414209684926326454865335133329641162427345964652246501236770239325220660561982533519779312679901237028036534515168209349169720681684436165682358861537620262584629286123229864908058829011995459803777775005555043573984781442258140199425949997718034526278939314895164037780910819181652879304412480034885521467026951193941191335722624367326828082726393472987024433564445809829237995890667988055208080915336073913837088903216042614595006585513066295883689720789145953585835219543860945320841473841227172321469729680421929496857959259530099716076484395134645782508335028396768380706639502617815794401517161725021214469811992351047602917659644709739652125097545061074660614620197191014207538977425247157355260873429959658823282649837973266830953400615019649115457052183127101983202066566070838359349066175900564176926554382708926960321630371747988377009246347554544687583786464249557980558814527930848799173842826014305684801177059573766999609105507580346626815924450050889900833444358651975890359613567843026888906174784230092289505843051683232767302132164280499591441791814619412370893388594031691572190669509437901278015551912446055655659170390246725671368283421950397381785250811006743940933556557262262527398080216791173065793644547536067251963037670694162792939870866632223718302409743615121162240000000000*i1^41 + -8596035714117854600000846737886245583543212579002601748758291025388401527315191297254396475411609688161590924787575479275595833286620200027610650659398603571353586794846632504371266116362276952148068800774416441596317980340944398450397313931835737332275574738155284065645807290362797936597710519668719210322050068459547316290812395081319848394211635947986673355348392558111552334292776741572502720172469724710232469190962418801713855630088466241486563040539653672412438152872014405259863252622187571337178719579238015824348546148947770937387443070006099353308603903108991684182767894385669027258020089888538031696069602797859380887741267330743317907965739087764044978240370312767265250430000561019680754202685040635523326732155476686544580317787426379192420064850350260621347134505862773953105895014802656557548794650310527189707193410382901490771068693646190894025465531659852204845161614090449220736121524945662413018324543302284648218598145847612173604736250967033211656775664508978877303956924383704249069862859095325562291784391544366336230249252756197269700051280608780432051799901275319332808120220652891781091224216141092470529101312600914072703692600146720933753167228441340633212654213034154730295296119734392741099427731129423782276026272127687975780514270898147789203033794428393676078856559880980514445732437081435045256909450455285118665499163865168576368073834882576771116768990162702728419489693733424041453355129253058887686661352822306850534513051147862605154486095555975261872137264928815353198094174471539239413377134345017772703981966507561558146314723660147421704657850024118827885400105217068972193348253698545490844485409023902700665433344071773830357380095411066009910767593109281454837957633596212244521029986142090423456261358702567748380034299296354541683308718007425901433352988634014069056032702937035306796007786016887552699478346124553207566918496774317174686230305294455355491884233367887144474627098617872206978766556842522834116208850017627971774579466978946768168558248668027436016624388719188676144304368799198149688127004423391911226947130188110133529175224021117452821019552231259709915793027815455414235676436373390616828028815180427095991335530222812198519934267836590433446820823474791073933061550500496060642789679771842130220878142836296205680401344528950026309656282976909982843447528400400385607899048611497025204807581958284001835962503007542624104843444511630178108654873041962100799005528334585487719921097649506149092386182503679053459470956519956460955652984967625859310907593926977000236751941185885253760361806642553318037415865740180955174626401886752200384489930670711583926535428761678698302687020932255579368183560503059161803773591264522061937793294714214856648309761333589817399208844810936352133062951898906256745660889079773393119415789526251155214371644292216708461935815996591629350400446887711360895655037333324318398436538648498369534799088855918384233096921516564778394391580961144832000000000*i1^42 + 1012956787076838556173205260627795850775365551666316018233335014839191371271973739227586044747468945582630369013282441238666528247504669538425517742640912978795560793328897072259877593256844602564767439459670163719053193679661218353244111477325520285985918450349472195267042291633824286638644294716924434033555854606175683062521808941740914740824551052218861348492154867078947899541355255234906621153356921657065791441048600524535675428246286381772596764684750148635613031950516350696651554769507975830692413098163680947508508299214903632621357558018856826853930584496034981861354913669571436978378079331441041019633843706820229316923677914093321976998602208473713462340019227597978154773270257374191783923677565921397906925799307695796018652218081350499196867269077347757618347975338673357937274451788452382107551738664257875625323863538369131061750144609863778674813325593244561759324480809084849018862717472429793824119963623636992150985430468704394684533132615087348264640069431411778487890551344162942417117029726519281183969501059658970118044548668251652398001045544468720984999898581919877373579316229463826062385231715554319318954004859177968661954687392663500022224356413231355173483855222007061642300081171445545065585402578326799273645904930282413038551108161755607741164619020419864828259416480300374571334017661055141532737463902255522473793648637560313089328247467802671994295154968675045907155194504530714798548578999381391283474563736367107821712082926606788925967692193922655618542101288846563684613170504122591027478275587551922254869173838937934167293769993525929666507815692127821886539908518494298210120090014084005925929925853286564686505328133876721480355785776288981329417077921474312899796886613089501705266544331605877351481758561467795981209068751137363084207864100448411225285794235992263476216713930247477277980984256389014813626188969087169345319303135474643837264164334749554213774017792581802789978910406655579544352136299328784792240250689408133506509995307016517101754864365716045444713984219955728817318998683451894789441677881777370043055470704687699896500233883312408128827670829997375512626144350650569487743306311082995623371302381060445091237674830312144720455549435505349877402937093747921061639257934842524254387915878708694380259690387936330257199524521785202616124325309227893156276699096238957234420476097485377306576585292071608217061245104389421383223858863309806797875856485911704760855438934643962994618849910381756329505499786909951479476013193849702806500619080832543108995069839806245572489289671918565919687439366945042299733966130367186062186600319097101755946315625320535558401618221916188989718002182640624777250874222852073505917133754861148324874344081649664810552587429835912886804058057504286011493760498087941591921125779032563981588125464564770694627261905918496997695540844831226496456524940969360474520346338562226946299260966942779131000737281172822905034027039968994294872284332032000000000*i1^43 + -106521828747885547487538667613452350578528075943543590811877361139335405780598730634188549076783127113227932833525737645141929328054546772043864915139986097269387015304795522686107922901061653364889095657821924295326410863408701638176442446390147246335267678756768322609427252371708589321147519247583739967413592581632402429330761983161315878440418857232560779487246017379013513401691388385978720413988731018385195757928075336881032407128477337839392289931323965587171864998991591897876359820880394212838935102759607636475674061477992562654845129479501327891526053855573459013853433490636017411685295634122606741082711628566312465430867640255173399614881208864194988320540340394355169498115082753815496633473776839256750758385515436900454943320537765243095664424144397895014923148953931516574580022113174355047095040352721603560337204519278197856634406004372167146611529262336069464067992528226526786797359988677655765811296366691094040489165342688801542166283747996760627824412542702539227598820729032663818320118054511078028836633921105773610562229840000190777245340632101026083264358400160923329522382860438178704556004316536338923269786540132982628905766699041652692820208286791571392229689968949266979660925500518671311773263550905739367612815832136525495677556997478016028509976806882704563608299249539347586189023110257072539930818610575602473221967363506989640354416274410288792182962799646302833600022971625907536456238311643489999249963524393351419879262418048954841179282405030522877910189511103492810023447283745248140997353114003481271405719611069921845345240427929798286668856838766885781486203309559294695015785291473605939784514972457796476041655132400353898893244835165454419298533849852222672906629191416597580524589091435188880974352167248928138441650150436421937971256247520376316744527763597079084831511981134204795935051946395168375612953184565248737155638516928884909830336315699596883238140325453123546478765460431252344834567681163725706635823556147559685984728999536064429662762534548833107819144515856660016266762590583365251978728827199923417362568811048489215602142248129616246260436453766616787785764892537094211672022925016977947232859541716638711348390212500220752090797409344666917618369386319833797065720831961585781115250204338829876823249056004623872388611135968397407656174481156887189901577208890895749645062675735583581617566678816803575530686541268496750691284531368825290092923584464343644089376058390625526431873936408174935233712401293290962181954458749857898159824352838197072886043220284244434548742401139857299112368344189581020387497599080918088271319273361272119149558574213014093922005057264470573521962116137957566664526764646457561661568624950663158192312714366357454995349233821466939998764257774569436148350848834810860631332025925285783025851805772390277712324445409591720054205349986857499827172955928104160980178282340436394055053271056049755364317794270307292458808908991907120935023411200000000*i1^44 + 10052101689628771864691054116824034692546047519847225109188236730355288922747786734462444891003912578165563061908726308100838920223352815346276264602070279025016160843533403978634264492044147932669812838137366617621537032945587911047934968980302330694597822486959850884155300506191290517274741667859712461302929213599352012635733568938035964377565808177640016456994874069305524798656517927363123212196283548246057823928658665008785680300523726828281837050942472766294836884745190275346722776935213536560884316934917291846670040810716228917930444963604213709525865200217242900820140558835637813870966997001859206898392201450784336882131829301666589618635475455277237466377934431100414920044032722018596352063688323662500606881542151559172534822154382333495918035226062904013578766331644931451278009849902249104539706602588743640240451949873076984489273061203341908883173032833749153820798137153114589715746214253451861063435045970686490396696295851119212852569705700046334702732406209380212111741231541259315784326042458757169692864724509514696791149473802567929425908739445701490919818257074742412619339645090522824574928680776767823003409569905176909805624134671216513076754971131222334117177811755424074688576585932973561841083723311735746272895150395574313568888488076298431872474514258326198305669042133760935352069179264695491495351207548674196058384307958081509704086526000940697732200153369173534968618972599189654827770129659064338980900494218941638935011926371212936364813872552624050917134319660826358701071320408310986896841500625080048336359489065567828711717793247548710521577961860079507900828090190744634262991096652103137674864225158756339353447238153260708810437477553153475559922905433815744810406392766780583064645257228004780235535587488496188833095379275670487979180547898136932556103369739694862023343281735644281641270984069614297856439880780347885082217454763026019410565509091616120186574557298859555254376058921895117504120935705911886566677024662478865687908058671652320917758622036646749067404188360732990246762594105334740171022868847782423989349877558617454376241736964110086012624516216752613930416014184664377401552392964556322852298539235501757055020256214387266748968462163279057614030816123332607100576987892453481477982953542875518228445599909958043681172798163893485194587387086754233125462419329146067510131210876413667156577530408379202285905881403102925523218353905485273235316722129481965538496572896124122193707345252851797135862068572402946236377669359676643653959116228171014503435533331803961559266461638729588208387685168402633779628225494165972700013912573891315694198598907021324050230725904731664488393847901721174369476657569504014422010774844918229578795390166758265632675709693723938704870115617769581082114854239886092153899732143422477889769058991391245165661728983947409384623605474674451574385699806275983967284631653441498481849202606413113654833281305359360606267113731953346561966080000000*i1^45 + -859420304341468029233569625514083261694034354169877101645633409824828718335754937050709766261937740058779487065601918099039189817391318919632909232218231790385560380898190593416683270487488055823599574903026928192030416666447027244008694718126768974075981112526559416725889613463656348108267011480632504045324242311179392626675320478409609741523638641069411949284258849848121168035303896136741576120728749545169468165914229780672767447566913372250510880658227038968334745357363783361607690172928533146565284994261496292766727938946010885786148253844557149660791408783964956280745096517803472627553114372533103898576628966582745493752953410460671778562833168980002986297501502459923442309005619590074251132589545146540947653926878562399165958450586881357719651739393693793435486737434899511406475779232083756971978081579347535912802104589660053959507643423106294298181446955108146163455188534897833196456325155949087980130647407989605985429870513567515117789521649062702948575277511538129141988483957665562499410877988315370756271935374060762123328375390366617184679118453941189047053024244462133364946603818292292801460493464944488260433442850732477804681476436393336945513357902332113431337997131970027978487820638719387837770230267295682362834363285854286564602979813551233271526672871891233322852968596105359941993964330843219139513929639884934195154687581426829222896974173894101435472500586813562205018329010829231348402815003142209292695088927671306625447464910526898286934860009409325503981314169965458592534912142676576405348850574874492322008734532036106802688307844275739337739608612666003718916292959044995907160231422379313920586092487141909274358220983119918023067975591852102442504488267756298872639200889956237006627924466761099079107441847219223678929241210535430542057273130132489327212828970783436517463042273979875453776982838888623639658346202999765750681328827587069930177133257485889441688644314815482235196879149577023178720574055382863636984547924979186224886255204972852053621725144575485760584200954427395552391515054290677692933544673445900344152851117632617292135213700753560836413186557538004227045241629407468472606235354793333693186349259023594579129483368068281213984464021602347102225865410967556130663102289367165051775049458677265830261010353481488096962719049514275309190957365993670011419256708104325298683653117775733249577159395998909132003554116091968902030962241399686387946842254343686708376569085329881932718255826659187380770389185141111621290418772136769694358590605100071142956600107682381175795823220064465181008340939750794500027500091407127995573215171249839009159638778782793324475875907702603367941214544855220224712896537376295858984086706638762832716412277423711617410993348871962526228213761029816802620943557688706139720099151002462368275775864072289780896100432911286125544672146859462713057750602216656080171342845190722868156790490311881781451499826375533212477106093441157169152000000*i1^46 + 67298352039625715766813812579917697720213385290714449001444779482759287161599820998863823305989387953493876566502499532559006099575845970252665840644012027208484246435889999818803570110503456956553973697767729319032779052337108113451045511252592694801712593676797216979485509747792364154049097512578566306303137345923250236403864987100511426738750596775409186910702237377781276107371481072238093509206625188835492083350991759586599890925277619675354665404347962261029786666329080366030201712665942430755415682300729868271117045321612073929938883663842588240014250874709141615951053367262570018292244890941200108477403204348241823915288328893223899871955813767365375172290279956888382859664185912719816721402873459172841509313365380722055342508221225393297856920994308146628200185840739113200025265819333078124211177355818606833794527910802751717273486370988046048019881450640884368460395371934943704822740720073756408625229398829992681383468388556119957098840061960033333134847404066425206218552410860887901955105965740658723184677250058744285530949311240025925527232159857998512128432883297893467485747951352153731658894575620851687373336810774730996202317486534489313568623786306420732672793555082265482964966815559855061102153250510190889057075548022189567038419317318606051215648290147869007662377657412389059038567719736039585840730862305082221927807052967450732655773332564111001176588071441198168803919833875736457903148286217180411849793844125855289028745230003979420857215061820172865372618416628662878060766426767873897731883653661222655601541700813411495033845002333134064351210849689218065629228069628415674537739016894004197585280744916032370715779596021313717293210671509174183087081086932181168012930233407278972560623097410025366243656167405880996513626508719584676006003729427084280493538417776369030386420292806029881358947852903600992375362527697964624265368548434206306417583203197426666741282738733645643472594372970825451517700944928978156985726383186251050425968963184614995923220648604752796888388151666093601561905124161533960073888913992554669726960139019390518303315345311294964993078484145406429623500888865119646884648862390824967538916401741133987201710209501804860510954527953607451674719684491903063481002383312246066011738181911732944636923057176263157799839248504655373251345251278504305749246666105263257514229705384804510133538651627152574011133303342095093349200261011877247540350311760031991607912340707757253636033912675644569100286069952163506305031060248860742323438184288642812783355787526099727475844860547409735837874403564509558426255402794549565823690068293329594323486552552510646318979608423798481620645190393642530603436148760047567888301785588344014144268218785395608196617366316409760110398736437689148346816285446692611476513788953334692677100919694492627276945852786676259073250530126743183062142359509579323043553156764613984615034519641151686379494536874398879089219326529503232000000*i1^47 + -4866370137313661092187776024787935066500840613833265589493099840536739937472909716850818105237291841841194398156622924918659155138199570148332013011079615910710801630021784298783916488421832768142579098679650939903796910916806728467851192052603001809470800452666628886378077971045951631316605787586357770004036407727780313310053200081602606307434604562546731672086954438870297273712456191882891975674236254202411266548135645460027769881993602849502750444740193124452684403579443007663166179060250124450119547463056727111521554567170289608204085189256954737175585188551279638784689725251805226426272876688015373026110160792052459019960462102063828606486768044686043916443345402100986880404084622280700918313415918758574788394431511615443124811320595679511085106371328688009496380599894724652805269880364516602635845997380402786173841443812998100409752893145110550853340289087476491078446672036432169074392233876369341111591130323984957446024159572110168312426927672639893681854760259329040184293684894706307356285221262621055136513038526527842876398734304482309671403899896907446314066712161938366151340139938897936795674356883189570222109342214355673441431619720949949702161385147030022047931186210822000891507336163678884971331225164342544968369732445097948948156471470084999010629253860290155030621802095282233093655208717760801249113352872429843889250369284394656952201390545691504983487206147151022977612951251586278030890415148488400220234902052152434959169158431604846108943001887889423429151118869577560831002382166685062448079281736442769753266560277254703101693249916393527837825220773529722191013467121871689546279044341575576690638029663625068059242960913165471641304466468367028468335031547640651377928980220942077368728207608060071987706887799118374326045388221490123965408496439544913465136889338768000881193438354686277902095388961018893331300647180427786998650968012247352766650278701926220763091195215462372709989793099502785356252721963671605469838376269556307523169316400427466451293886950096118501556446901548685190377567693017973234401715091703459591045200968260438287544770870680357525205709805567317602231565375412080242551912791231394082686164753370093741872029927153589266566828960000454142063357296959010939834289188932121813658867079229883124271342863599301260998185253803731437302186772013236345397417201192450183358646472870588047010368468479431465901849730201758067323845905760080230914458163417016037916247366380945208941797773598755419903134863101566426855591407346330204632165333530747078242044812962401595461815481338757402723499832039325949484579042274783476065363829567638429327382895471993300664945581552344394842186509574396398168984758563973689792172927412523216775772404317362455019655381916405624849231202342705128094514951825049508558182328197099015232421729360951216639506295995637280812264705045908908133851943442468683852766653250867897912186103694633687892617316125958846769479758643200000*i1^48 + 325919242837409507429067565612580468205247270564653040936549951739155884993862982054586299136410485531860876963368565724238665870962621774144898164525100847857123438736846944805550456896951637702375829243997741509890504559686481814963237025203260965081246387630005752269018603920520787945756004889302931427815521164220117806178014355850063095918361428126230717729737018890901903566385034116968771404820474844416244633718495917210065547727186762412891069096891052575761429786110763872818683210248035101021962293021582358070409653544572484047094268267981061835406672747082481112175042869010075045896509044889239576881545223980807955770811250034451908348240059986186654930994006847606526407548570598662440073114639936680319593129750061982075559699145234264221027549453315679814703473930385792068015610641684643772042472442970267263286419583107337308851175528726667406992738079680849140011356185268307487342062169649135135355731066777155645173101529229137990641999107383775484094931203427605260731188416795214301837154161537054527585466927479284951217384922330541320543347363718897759740574878837165161692062860518603756987965314357304861953007961673925671946532794779343863285411519603906035724803231472636367449262098876161572387644993336170045067263977578151530523520836665286521556055644968606451575697768813320507624495623529254027319621644119018794903526053273185939645834417084084180247102258796048291992922987776060816988897597221170117166739230584925690336157508826980942436391838041436377868844606450552763311155761144628446647489656221322604112276368132675234762332992837819902894580791273443046021516757277632107224482808548641180318682566928569210305858320824635863395304119259674929657803627923683181357660341203547405503324177777314536395240805748655098184959077159416522419585990751942889459880942994136685237004069248871009040281954640169205952210987615468760332482338559461104682621009864965735438459717965627780496953409597880811495497960256935310626427461343752009963752085759956118355961891454535445772131662745291169733476632929132765510008209281298285155556564485637174935055205416229079170689202230461137613797480157819656807273190054483527902298811032844596608590881016753370428946171067845601181117610812662929266589735589291594064162090786044994314154693527645899631491235486776025155926383690196970233330036551614406151125898990225067571707010988843380571498765000401431338770176806851611599834561670923979559830553932517108937024381591745367475623706149396424236245767679367245881033999420566472229415153552347576073153793521539850989037594345106274889162927076570439867129206733136593618345887343070548091550752414800840024885550963457415047808791050916570534361736059249534305912716650220616419202901789362799826403673934469434385235560019036397928018434918892025817654471764463677908418879619895695762462616909609782257195282841205707126543753677762333118651447917191834618155765517182603118614937600000*i1^49 + -20205154693759115049261185796922359278838608488742718479429117702349236218063856908011909737852559519426228136522930864838391635865951070486082826026964436588498562719087524207786350278085269802055090679576431206537748709164910348329415675053918465385425689012713517436422301746291799519065715860686309970310332540919705874230422722729403670705419824784672120860225592895455695584421510216303131014495675482064990782277219172318165415377359314995944798768602066605996145813504278926772188673205229565990545267938706250709346440485299175239036391277833509445005494705338296475315841463613892807397421561788271223945257168952500893304379740537160526072852343172967208609573454868216540507205600231818746160353599641641025873967855316499451299508067326440612562218465698431357373217258654941162650823321982082897200946563289413383810068057520388817420877895122060702382521362297090364291238424968250336783008862852734627928481680927700133733945301514401682207019308253989916547081962480082239323179008897756906396279567501002514775290631943332993984731660602812875010065753463871369101309296911817770262051436064413346873873424546018227654098347783810808110712763249232928368428804127763916222719994951082733869302990439052184131738654725678124456496698589797719281706783002266073810261324672527196541500168639631660087386254042145603724849487230676518456581046452779993846413931902921997686664552641003550716748843771115256392778889434682262079505150767536184222611757114900048457531490017268662576321519644876845766076898833026895318761062946467992582691684035536679301910562443990938309543732027827457559595680837748224351403073996958798106638738848317054363676697443165059109813257393392550999168242412995020512117579862748858083368438112925136595576332138657784826146195407847332471131432816739526603444582425288209045149875015068832478184041938844958508842622784575220593970862492223964454741494007926438187655909935740919555681740067640627085081306643606106345042507537143629925753367940206750768446221100056182828216013069772133547779080674047446831797473865472671047811853149968491983160583895107989054715695072483772652522867876915136227113830431694305454418430450558058534351094439226430206499462714395919979634025661512921193095072568300610090849293988959448765320288500227972746914597181635963289021610565497503144987956906466193179085155223595886662738287043877109543741645999180316976834050825822810065171720668736688232969006133105125500540467416697264282708946307203881298820366286814555218670053938538763746253108079898073612140910647475195787582989888698984120435610637618024464522479486144531241409646785067580109009848099549426359385595860354756189593875589327464703696334434397181492392893232037880666113634484271595009521121648225980891547974039980886758435890016480550935150668342151528972445156213648881114565268925045691622613762569472018897737384143088550034494831763623602642329562031383739839283200000*i1^50 + 1159459484624395144771227778911793538518668921640447829894738052226901752364841404034195066284460497410775566286549899401548638423736336188762262699681371785680739302325007875123303309854648142693708069582490964776302136379460021823252261689106688741324526589390204076663627994036196378854461115197332716158284069921516968436386238962042883954982777539475323025557731452769026744118472157185240156819947723177026652222723651358739001250567939576139324222405623244039902860543590606242290632378762388650721664283220369717984646204151642773325435597853212811433404759049310028171202006169970473277036065212014461188661356434949782839276328448415073416939491813716093757194201645309473913848148359362671060838680702509137502596893560398136018356319364479403492228015353094499633966069854054548225594746042792891845311505918240010920936057990261742980397727001831004067209087153670211861233097473805749646136649133066509485440018985345593438685428364241811205677089077513993441614915658796226178599399480340348174819943673499162284031991286802633360511114032117039438657254866414115903475904041866711867097528394713546343239115796067723557438287923551571319536083535624944494216675956270255971737896939482964237405433333231043988157306308145132088869267614907367099764015856833786831673420749603665842203143752956763880900468207883137641914489002645853845627232421867777889702261907837130740871935517642816362266557775171856769145210251566502739590644000339828391864920161205170848810808568590746808117399093268112256743660947978286491837929837987292069188905465710415067742026078754188096665616164424457510571604183484004609150221742973669955152965270470070791480451643571118535121620675057720271692881406220540776318741249297538173000203437553564849324660762616143545181518595195047735817389500684502178290110938840558448215994363326734237176002617908370755480247097638083114769346357270972784242897993298509509612759190228229390234748068137752435075532690956161625924705325559409612004343976372430058698461030635879179186447167463794939791517078889253712144345460387493298410102433658937370731139528694659024539693963829901721387706516134195692413604052410994643409309995160804268981913424199793975197222045612604000934971376072370962785926949983474808177320948798110163936839307048894626994473413719819931395900592892261720767228462489970586008884503756583507755027847625506721456412785078876404976362378510813927241696700915102145163498424600586879963986493306492853944291433518967037945640288282584322805238811368067959814276917934409686782498528582487701302233031086842547672903002676020917213642929656858999393119183005549409851874449226635862160936910629863104011508178371941538774783572946222341624764892037388592450288542327625064033623737955226734624343900767645950405132821574196913315880966955331356998008978770985794900724392711690843707868824941529226653997202245717380526698230102470063364330233613044940800000*i1^51 + -61742185819214885359967383842359751337543830853563650698497055068891302055667920972310213562789160662865796200586122022976022043225847213930720410517121037229846787371825177113766264678692131918623299509242662393136387237470874490725960632184431038408139889327848143116972480316731177601232411173966363085025345208957420970860226509377805706585970138777253355686030883143903670587418157776201446415910945062059500553383837995287248870556424573750469883681782904898028176912657649605820621236903528656120675351025290387306687795661347872729941617252901645951505408543421278128616634104288312954106080092180956437475871089633888061675935671703796464452479877494386305290784425951224795719441201651261841674731141977473252602716244374330388737835324996237259728087405164656221074323846517991228080080066206100617458744920085377986408814822859457682698146149706588717049223803283470553908089767782179358347906381686356183156055785101223655258222048737160501525329776582116231059948182864622263365828408087806749607409763625080469033208249337079926329189127816038432455325069602057844788603818787191183323196434874806338023483052467293101487970340984413972243618892832021709992282599296853290639314197284479386679401476299299218824527169687153539871855147797482317001388791843105848548745711582138825245886385964940156529238236782779978654362872485955997217939098489759556995448822940250348611488902682972265764973903078881703050568610522083583864702975632227231415778551607000595066317174846728672157322866668584827099302200186440348105565387462203050458279811118189850713926003608496228804655018844941462090407440653283336044288602537031290758323497329229981748384378502045882743368920034898335298646924198344497882928436828136110043277642703401946074535990366000859622368554030458637825770467786150394195684048425207836857371953532086572641088499301126483528020938101333012150422586801528694767058496380284724992368490132529452473074617106059203922987109100197857758948464873367211476498052191402971092908436918658182032421646485660924942165466415790120835379960782153261378872051900206696596939017583513450568480279622810397883270509847776480001650618484221810935448581264204317939054125646307063470771818690966733158092358068416576434167903889406578167483540724574802336712140713400514777091249564915257367866201373902260940722320305136905366775139246930293337599084115238189160169051527793121589929745024403252726930204283412039958571891316585267060743020430806491856116015383202452953937595945466260444732930487605640496635622239959799406777456388950552438932861589032920075606378587503920223784669990265856591725615383613501447378987899657619892572879210715397943710005367313722421551993261572384088774383495979122597284161304481482308328065513191249063589750284642367401793357994609325662699031712468166303344280738611232539779523346249788877449136114558539329775445547951300367086638076531833105880092424273920000*i1^52 + 3058504316163581502278697951493012968948990763600645497973847961589124942131882445985098478231398524316243537451316978515598088712619311511859306073222773619167488167988217586194893009129819415350875459842445655316058600757632009489207564867992760703666023832988328355428438487497895654991117124465106588477183545051237499799146449043711747543692601150149016316063227784520287556220689835194497508649388794468353758773890461798536106785819481678126672061067593894909368273650482437791485102990387193439824906515263951960418417984028917283222546706545099575069559296700049028737142233624830590196649705578418683651866792280203147077221070082279907186044189270376526511852684883513183851494768071099111142958434338065109030604949558415631259372435130836154257500215029226058991172617649655644921091937015480835130858879286330876899218537498729528745949200349228532796921493148777583067298093251392526820468395467239038893987739608348536174074268616318526065099976340872661657805680126940068348569173891336025452270358460563251792293061930625866693067196755889928002346476750335314164146570877886840551395840789186706425292876249862260387724132788996360008305993395993295402558075941046169005000831395653836048160135591558898752618164810267696490017859853136425699714297004040370232354924162632224282672805769406800967261555274242671318684622598909311561121976599484991136937570353535322528034449005395280461455623871079935828328713907252058684313456537570529878257847908964369560033702203066609349986284549921743715501482839986126074942758266766489344263995866231196676804488753621912589076816819987006604628370832850464306217384701397913599590085658988759401688619159703820864666637258677739909480498187658801605032154162936854570566386473560025455564012080143232403110044827022091351829013788701296885108670976980339321893087837068903490941593973344325724604326105983550996937123641297103843023017422197934101165937396655730090019398148817954973509740276021860086140555273300443165991126311676456498204281795103763217303230231607249344361624069784976929317451436363365272993674110801767925739638445427425385426396611985964813038760323456106807053654754114239991255926606014013533443449935019448632552773806552615801160784539474458065092915496432637105282525219197659678918311103916688445430641383385328305991838273290469741555881057840970675315233139146982354526689044977423073383482862680537118431290116744524723448486111278261069849927110747303569209554613885302952550615077681899932192653573431505423767882713617563001905002640728367613805018279474439143813601002409735042510930433619877197999898736922045011878458843427733524830918762190564516544212126205739564080643750849618318388153714882652610792718839172793079844286111148232504636897323221676776262037895954807172988726886979700974357780690449159348272464949051067467419772727679706750425396988730510077504858573151000694879959158751332201565540843520000*i1^53 + -140754058647109430189604490130181934810545831049841439778884630484423480000705839565652344427014391535075918903288913898659005922035006316497002790863550035660691934314402598340845993407925136114999413572335883468571050932854894036306859108699318500180721650531643838280440376285309360036030323504395615827067981997667269404978216625748830178434076693188242050364113028520599403809124815920269652183091952418139970986331198308799360335819267141627025936380056708185339645186413773868799708518002508920634967430882332557574746787640032813073740538685540979404314667370717577851830608917978552761989317496643468104495078774504227574599143605556086832429688796957934061106142201376920561290908842912292027546528627154545893591863323255679615270865683525282684668526619503127168707330909346445622058232758423056579116577056484188337398175664229460333535298651400630242456552522641824335688531856543807119984524715296960417525044853519568602182009139417736495716009632997163578833575104821379258921259198375779498800905926961937289548218114702538199742673510098444593542525470199551181957478612179392091998222872196721190395096162307715819363875876646937199372594755152494594244292150701308889872665867862213560567262845490627112585279041152491888306171510923729987677189480190728034694226366573100072551806143845676560040942096831707625588748113337524624514917003235310268316973492416971282014298843861833271677430044162554197963669115287653609316216902894056840837788913796371810844428236821967906909626776727867386017752339172082356483346284448277107048787874986162445325055624274080329411854569741835126841973676442999866444265798356808793823237610476114968336217041034081609914844293482447858474650746519223217619850692157256652386761896027218286455088165309875591747877811451935886184986708128366225995385413833517370892448576151063234082093806526938538019946636927870931834093128334326099713940565399406953497564667238769213754161240442572974391890522423668423678635255680117231059593028730388845576827685542420994097910883008495882862271033852358271751418169487839702820812293220542040574938825759360923285924110890402158866431933148800721787020959556567520717242528711924243737717276494490964777794528885638197420544230284251144792389587697276843452158683118496881964579722290387903642466375167794837976198441125568437620463525014320747921101850361856693196093396395037437001343231875023623574796390935861043417032462990747125390755270292382852249894934942604967124598902540261133738449771303651856672666750406919353157566537760909817869390902974021300031886528906467630272956380276149957097302772649364839519166232202289111344813649512387552764289490194179248422246142169610441899939710865017276958376732239464737359781556146864081855449951543323516035759893912709528074700563018459746585728851942963023571899959142373173997243988084066927840330148851089597059353167322853858660020481245180292033937408000*i1^54 + 5985558472351620013532976445895131598434614127954466742928396449183331745477719987898277726752107510961534307016413727381660119841592240663922341699037432954513053535988400362918105915270585699093408501785441834640700866448391782835060487721484131427378082762335262625387500522553194555756136826513823259150075838497486655709499630772732583933653140039820880413696702243377582730736458842483711170662790729013570772990372379848554601639919348633868056434319626515341090646079904818603107435113438229432255770906870990776142944871041497334925062553107196730194077853525320282206026229921940534589152750313076049973131451494311269673479702982688946289720408455435350838805005679015655814016796451960219314892873217737572893837559132714108985088282750166548780513555895263390352357930233793008146769081650480237886116796878961932225983667233512846921307488570146265751984225829559235636504881758040606809514733868139312025861322782536944882061497617024701033254499181588917159355748469303475207830492353179765433357064354168631882757807379172910800582473552234201043844670802386192361362848595022430713685943174696549122658178623591528988716316704002284247639929615093679022529292676322518710939873969652169856968983239790327322271164119403608474969863091921023608837797608446871573172233915823258488374773112888028532108969628896556061544286951290064777660106665032153617191204677316344864671140843101784545941336544045207207440717428241513249226407723229573427817289698562143134553518187995842304148773087532826465629029988623333969888069596980143293566254838932005963562393509141947899730290263058838516698896339804976772673590313107011764520029875003014151388901759201228261191407310845674153217043601092771462821503715353860637501446888345868295368983188898746560014192979974430845408872941926317085453853976629161924097177675246056973951057286413037317464141256092463553186529383461430281961138696582635865812847378981891692547292557229023505567536423201922347428082533533434198974143129588654010892611889412925606717018189109756631796769313051283314953809097070690755290919958350587378968430177468309347393192344113222361490805053031045287362959343023721926512438214805908341343206776921936608671997429865981660997404124757948786679913214968447857383998693250873774754318755150565646435022182950915481160813042118735116590380503016491215717915332199455935615536731203606586341194901824769636612398758651147935433558463470347124532489302831354185626246471547417100331478738445784742642245624475002387082732909023814834393642076768210730616090652655173273386571665050940480547510129566911529615410776070211892791675515268420846131975665875022621820658993220427331520707166738342010669077105414012784022347762847024806268157150471662258580428083495551648084858930590943553311346917877299635772995550749794764857953132246467858223093978957520626944903571981609339018565033423091459400632637789238932275200*i1^55 + -233618499428290119976663787637886479090351882040028755899774058505483614528886017487943590479149955617407937075986642341087414385456263625898038644470325169840386605437500222776085894758141409711980781624203427483136937509468589856603618834308096420723636754239588538144265050843692491858326410177990260776349609878458384441535835296543775937799637771506036318099366343879318826337289331869107988206671333139515841999602511816942497888396322653785785620376678260921538180366656223029082227655343592553041182782757915634193388975349046285987713927556927155331013015720399002608342665464536922759159467031846381488730724017892563484545417960222569783337245223239639526360936523085520345392444458571843701427012788864879480631214623446377276502869951902316621138608507521594586969511968219752445422127689417790198175166513307843119316240720494727117816274489248326652896112323764701223520080555716876324754544595555217566887227231985459842909887382964187155663691234296034995847636198562587084945604242840699184974501581084441004845426578482049358660792404428434030558668538291270144203316590861035444126298283829226896551621572684997818362017743577987130776237894715986659424015421367905286012814100910956374033028641322307148973233631423727329979036420180207918167802729188558561429775331214675573950129796388961855202321148135214995147586827164108922033771322585081057069061808209561331450212005177748204842807103668914141503253995437829235314557242073250695537134823464778658546339671000452599863505522910994795158399177194187056718943885770400534754125998647159303580245946835392922584272096136560799261184540613411059529511608002142618823201843465709938169955723623849069736764353006710982741652725939467881850417475431585108874356317800985360574146899496214628396803387799818395010712458165987365320016608373672395131319507694476730517966553322480649142943807415225888444271442256944417217938050610223964603632225851875425988638666947804347577857623410499958640542517884979479759128013331637757887821102152580307638033361081117206169420798692093880995085898119599936198657427672824437060612221515832773322757605932786912697895417706745735043191095279485045123083055849074735196711685618828565850559570058595905419743757075380625184865079913789219041841053014671707947561324798575778174341715056884010046246784157370646853856194056281926333998225336183726246501713775357865202165771302675605612842273521354708390758124414741167226404940259029806798521656711612127906141653643924686269958070135971221302218107503165195198920145540869631675026845209763229649591407250107510881544458339925718383356975474464607409006161352303144260220103295790503279212350940663835776562080385196730786919448505384251060690994328522039137491115145749852325488390897161990970589573644807404900244271272638818684403702741473703375049518666957695071729106398502333791922528741513908014408392619354671243140942504268922880*i1^56 + 8319831224685717205032823272462842767682436245729028734183306446455675363248453861401367533015797733354002181176204701302370392304781160103143306490590277450150476477786352675244287254242182565837577158560540132789651979824886814312903332592691590819431988442604498519739778588102891858991990188583115223062437588932356460869042596565128297094462681576300037621414081864320598832154874091581236763444285384908239044624056542276285883697207192826042810826014289454726166464019642290305194885112749935207276376217008918100024757793164460597686158872972233577955059575970261404510276661719949790521128355686193342663050664540658988517986315796204453161855500948298928560519320705775570196775709365975597842425415092471813876958286190079656307731044311101501778749405486950618663144684669139553332200213830448535360416714279121868440499094868869602659483495624168256950413085852992085017674190509725287570818690282053382490440994723203865949635862412138015673789841220013886519405031069009742305137937700030236602828432356644152276329871622205543671602679154795359341282286116734065265290632107079783244950389132710289024451410798586173168662697937524595018787359835046899431627043857685790702014058593315431979841461741406513165649949696980124043996384205142823800304674149237118747531165827312606422235125242071447261783645723398688365101784052075253219335931595197275120680657756668222183611881167105080988370204869836548278279426171323016992662837194903685057275996919227395473043976860284173762817476700600337635654970366815703451027674673777778987432092058261958334914770144725264511698479555170262135668751554253184572634516766818960739226556551585257926483829807513725423519127207375240588973751493142780117275065244175628811053389747672593448423179617704129386621207069830916334508565391248748830146033362803800436878381214118600915119601490772084421214501511470071746177628176564091514947313448500336018642791690713964170944495149635079213090861482170332839343157240422819098081478739863387183539485462097600121492384284722946778819469900957209130617095958496685785338039846711399654781153584549216783889137575493799138847941432661195855851959403499860279644595708514171628109702377433404185962374807622956312546810778130579387036621876548549579570569732067342446418425431237752080253395645190131250597043632770567534804723052902917554254841182193846582226783520492028336194225832124247610823271118362904340784188827654086119051733971862139742504663805568058469584664944928006387757330128232441019658318697544158508630725109330007938685068214455269032474566847609237499117564517543167894787562133165561344095594238280961262137126373937424879516184462085798747167348462547690236978504426172453801416368912925790694975754245769004106473730365938562089063941922132730813246433892040664676569671486366039115928164712629913766576919032986635617219652345471690870521519511744996390093337164513280*i1^57 + -269335564614758796568091562553155672425846559550873784178789235916245706778326122607867300820078963740031961457396406478005656457658388562886273434860679573513316135091286375691267688628518469345892991048204013773005596497794002745056414595920344367585214404305527417973938014857762245631708410570779934666898405525685647931754774055852081148919931331530207368813741187282892743614989107131902458183348071512732708934974007236884096050866466997918062633596194158598080495477140614987651103690428590204328118127311194603160948433568279266544600726473672300512726851122551265377916697347699310378880184340084578584948707547000146436584747673961498701549312881560917047609085096492601630419794782985637855930905156109379861349263711216205727102779986177230756904227218138121560193661320401191085255951982448681925165730071923560565667368002658562361723555889850252920521570947600432035236861118640906994148148607362885637212539591599892363964629552588363128896936657739967865319288714074448392017116205578637158108543844151572703706958397505390619276154897387162828339277700944749080051488870645504331600460085225662476489141722924691884070163982449117442703438995625931107204894337647550732994715218794072873352660717538149304647034100712113003047316202491049918255992797307221452529808145721929266683406210020916471602331772919744750531231414547867663310204739734517997817072062186755566821866832847865839256861557656023799774693585728452838653380170845560775300422757148391683074413340126797836418479812778669790514295837880221196533296538261436497863918573000678293541035486698376406634283920848939672962333192887291811764620039157090240941545287116037079947027943639815657416085144977252677367550739274525104710564883502330037203422135424508228866998468424932680448363622034170565031884667288092838347102521703345131536303724235434180475507702271448219117211583688359055680486463821184460388577584632162292774885566151637030807009395064269718880175751838000146395405808671910018664025414521074246722934189892173819375063687751914818583785732930838941864546477074855393103726996839467060345726737887544599062585240901735818766516424762723902244616330303893412430273300373005850877789857538000136358104884052794534412140245694968348587400240804354921111774376463821731729318062070626053106666394867593277624182839832798368992463470194468496732457347846334981402163455268744737851110026520859632874870737506086774893049430376548114368786634092399226152981137654013370499182723124319022822926143136139161343278019606892252714167670646235273157010372986296314743039953909173974968336184415896498393844666217884264825362252773343366170463519695904103678579862097288565416750616424606412813962176019152281693827760571799455375409248896404304789056314148995633000944231579295353302015320891026578325765060337082768327755653797064196929517432186790646144151132360169279765526390225010768620696895488*i1^58 + 7917001212140534941941801624512760841447759053970353150681252824609463831197604143752981047533669044679923276603523241450630869198659442817878804145856978903425938184076068996137208988634771675422984243521137009620119662821618189700226897526322694547585810436992116504647104898725740138304917585624212240548928487428985472566678535498732709984939399076014038870182941571794534096510444060902493195638031801834826625081291910862161728370377327091766711669880529823606474343785772942217707583442493964913549400948560602395163930643346158752178466914120913790881295514437655796647804983572662635345291160913342054822400957104417690780475736194364467323140799153891783221261109819054487397813672598809882981306085651001441854209534554567733623057934702416830685745978145158931305477342200636226664850106771460683750803850049758906045660091838260153153527090464087554924073766950226373183187759552791759132296255667306025495932456686778745320593203908702781746365805181476491024725839650302662433126473938015215857108414099079955236985211978975707440532276160326322341796274054430820314278460241327293086067534170945363089171185496859343070189611176943101793830493723362429206360439210491142509007538127338366926753379852692830616812796175963506501747718812280603995249213218642228344223567078710813549224911900795395604028388590785637630038251270608393544938402932579233104748372214565647380894991173654141125754017680003182926044688052696877676025976959048624157893151826087711946557373449576553437673722017607730709424994300713417484900810859682117564101575888587387978698768184924136429291886276368492029405095150832023947975094154897640023256297868091127733747157968535651093985391633963454354134055257115404989852872387480443464644653287179415881600833801079902472723739796888652529159182256672991535212242997396190632431614712775293688531480728142563329778876862435767995782064927140336375509556676062146762041014048648885653607017035450868467779078392294160075186137533610660315677088241531018094892289886087499231843169892142123302069331780142807129372437950022488540299576961052075083826101042317187795566579183931611889784738127717628005638166187596773591279698960745939180668365139684367990626439501763211596340813939832759782604153560002086842685244644090000814824191792573642458428308129432510666558866941832206984537016063605737136882049905287381955624501776889999163282164707577025122512284114884916880148280958361581236869466122926271461697420340035410619688021436413535220502816463896300817171581328559778572610793801297069855407957089818619209637857411404496476015462657819521001395587141542920788317208950616031156952923643264679730902796016075772157647354880724596488726066083207626452061940859767461289934718606188591648300064087883545819320667990925662335180251560595296381830128494203473672105095395101872698043627331351554655265123120256345998323572158087059392692224*i1^59 + -211570680914881855465402140933144854327452187110024886517161948449479170643916760760908847442700043248321716058079517916553744834446147034326301487912264234089135101549277226591083127080716183031967039764094050387158409568978102161963388594569539198636957630382652792573393987004126763915689304595900256064804850594222482383907456199619740641017494601456840154562170218131091647970837856394273954357431042404996869049873901740148558960179371289566613995903039439717761758755376264174401059040751780867948296968070617763073733094685598255088629417974474221157904462146670321587450051744131333909374315612643964474051427757099787067080544981792081478949343390195039782661786991206223661177042726340819134464018541743172956799694270631865673956296550773627606709118020961062762841452704754304683676997404393008701635124960774031796856744100069730465198294594985952188057816582608872545836470311980406055392046497326642085763458803239270267212623875297306013711272949236162737064780794770035506638071170025505719647920802360991622446388507484051779018232774732041313856031361063749298384976897697813055562885433019608637275632288415342969947680374831712838582013998300947326732997039370472584618916171213375709667192337607305650875896470268365418116628219927088771839984413080789033502745354031656359235574515305490841805822732808202409001691125521312632233126850830947247409078212857846069081362787689124454980572913210181815742155798329742537914106020692545956259886092805999262613593721052076712285213340387393995947251782779503127036962356252357441788301196729467816706048991685468784625587293438172309568891120707683051538250812767253911390752165395953133356620858955681856237724025700409783105476338582356188617844891341733958492287083436326489051321816678294618821504812614015846771191444797339365093238444298925607367972091053718817270743947916633538977922329394829705622757015903054919485982127585752460844690086350507870115611603821918589857594121883657072841876930590670525100759244142439572247733490289119849536037010372154269014864907720517801789870506006102942555557046562358423207968630134127630036160504465913310612439226946143811455600629552526005629717178798208485034264401879304079965387567275932965680401530304643456250353008351547593170989592596267387022616760608094298141028175026945191099173009548997431268078891976836029191010993087193416125267025993397224675916874360326110389134599703568325356094116426110579553089230483392593183627075236318633958482595343082430338552946517724606436494044320183016889735806980864879348778098519337682145597624994033753540264107973738952263168208840511702175223862096489978740864262180326859604035284916022691668357483413641550584961897108649418940412416954448608956286136190378289296587860259553537609737150167144001636018545703402646634431273016752300870213342761939039406905120000162041314991984071474649607376644615547387904*i1^60 + 5154657308996372047526016265155361486840689098318930559946010129995818540187343777146656976324165580251693830399540605854669639974781342089644286453231816978126258798476632208658653507100456642814210707300601616041812925352500712432866046070705382287070894324456778220836302894681547403423177194450673315579287884458196291941363876074918560212875725071531431868155189326836547008395500035173143593691398080204163663738772068051312054825536908013353791145575710848284319947393802702689582234747535580061505455420200547559211119233599619716938128234508151211587036123306041346173196278533319962256811301732790484089502458536235645233658642018968128035986630530759943463960587829352046302007384966282460398775778706353477941999129603644008822905796480176411485586244981400171987506355589869022698227320590288543285185621604558428734439131003508169952011817493191973309920149317224596079720515102077438223132993723284395591097587109029182243618389195626925266947976158161696753218101518842420829786861373149838175303930376019984995734504571349673572380201755321733509229103870147196657277662011740776343518881450623291965094844410193317500201175373235681612821083226552401807120894088775860917350230946478002086979131570243736086894533816694815970013649147530215742376232956096652250248522105315054041790649186569078975612303102592857981673595402217279929824533137599722896077188008019710044557771079553786266654394466773487975728269357126948724896497021360033290607544386224234139400630385932121705817713228280425258681925293006506705266363975332856824164407183206818981278722877769757625531294514705458538334326469441931232382101309083562072227109338837775347429159189825560085133629616845620671803941067550392505273402780990593391040042951351189134453597259061962297960716267030286228251587861068439327258273756848474619734332629645379848865932106110194252241290880357585874358952823474030321935294617659956820075593765980527940121539732072648470134172223072945872679779069277212790808592618452551645251703053427781330515397817317174019316218522753260721300161425804462050682356462847887630903484177496134744357618225745873973034981801150924438201170113310224721155682122885130805267257769835860755729556459513482296100885237373081176266951476895062412135988977904681902593546177020470440703504885053581966711216715300216357260405506804645534844008405061339935024467879899088536643429044091220027829584914019336885452943210386951025886784334310557326110393003480427433066180730853241438926161645373197417699964620747783776498494838699109643726587772123516605184132842369509906192885880625026443298510410550925622481999310102708921022600645313291313208525267746217955669013343018187232953783840846024883838868273777484113095496627423067244360857688968594211522379218148316128574165493483891856264920666589099967143112824425474035965838143359192181876705242201407559297938340446208*i1^61 + -115322886508076982700585145038189701421031002992886608909799112103529049549669259056395160704383768551213384067875361010913246398303457689162147166509696758065336843971290038889181814387966088955244079917574533165164724370403185769914399335516030920213742155092811605767543230250390882658002696552438841677626475405751874467771749043021117923610979216852102894930565189398571217811520306306375919287766695422340496639186752763829331693956789685350655022891567023665275073545117132629126532171295908846969712930638470165969504763216364856144717646192561455487731457677234749434028267714722778559840321180890865390007704499757286839031541070238974348953482084931738888726709372597637901453154843246200437294793606416562752306099603788011018439828312061579029816401779751573986461213981103032231276807641430538531242297558285701819257405872102585807350809550903196404768257629573029202179793784428227949592287517187710535808010695507516365836609953178140200354547862299884848871589352525934671839602575931158082835833775655666689953651975974716484463485482259232077791677611435588084529826463554749966654944449278655098456896535507922029295431730580778989007854477217847553698228254158160279798415282698831301436294670623483628028412394929414202982933426011366788617958827700747660224828754272446105704535258791666167246922612579280828908923035964720130944166095531299468041622523397262769486506926927362439282677783354466805082248713264190562051793509627373395551988419812917971919975401923595104123414141228025851018187128315416287705424057192145936308249867822340525692881177247105104112184045422628747059612263990370089770093950461047356854718972630752388623386578596531233340898165153019220989888297263426741438826083245116965074134463999012661559796271918566068080428149872218585916662516517947570692372594092927071802275343446158617352663722547517451304296946901413365485148949112013860931810454640627122591722029642528990819040047389886501297092565760472791177320171029544520703222902240225672373239101138037631613389960845677043519175278918787258387000802634050570762650563864995975393276795559627031313896658259656152852832133804884412743724484870465428935251392993405700890860618630418103256875450469758974685894004296774754890608229257099021040840760679951189597672071155693264622426226948868642952043530024946334406521062805773311572381837499037426151519636471044108163972269574106631425371622357325026511557389095674358164089629193766063206869832121079538297724585024200353767753137706205319688649002149378502686809286041946412514005983799067549559258417082235687173052967115305261569053045854223170941360376003139728995092006770656249775101306528784347104468107643728608222409810345333274303283999469403194528901105699425181128519413293760862381714909952990209514291306228742630701824332185094513411299671469804940069442327220097123684173142092834308074239950848*i1^62 + 2412810161519466998038991594125336825766245526399523230330235787690988261869636632506420599053199792375660040711046715244382578325673088751937227907455674192741804171114020951127663580552999432385553639425460696111850030964635028124323258755787862823944191284533536526590122518368348731552358125329987160404592809993397168702259111670366876293886632577758608182186585715776427300438820497450470879840882762051500265030987393263718642040770306990140495964339775658808317215904995163810798814815929042861018124421670029337718037680927256005960709029615184611062765747068660588341000489686487179049638224746111223251394971330063911106386066506423774702454873120509643564667099021825292726089189075066426174131617860773542694822056259918325990780518770248170847303620411558621371270672825117856419302960420261690743895276016241082422059372180830485768551255865704525520560871125000931122555466568898912115073444135979142961202389111679560386860649540599855425688262749481328633114362530726868655106292564300987642160557403932743976473703449933779692514860610654759185290529744274287078495602467693630153397983683888751025083556111589206465841474641823813055031049331186892106041251056288038177364529043551840366329462262838705395945940125782009720700481835751321487344502434139290553716260099035678398209286998605937926749661172089322046789123065416063628546507281386077858547503026192701069881366695844242299438639467949241756663712171491025118552124892974200423499734696089743744806671794788369230360510252650883326278194613494513402440132220354048272840163224282871400077555531377119115522749138530687140072243265533598568386663137223116237667259464238954673484891753699055914121797894176641362404404064848176209184755334954502429131100980156467642760985112952154201873381112868825594395943264896752762620800025596178683707947198285699838490590257755763195749914943505390337021045831207422469042945009368484559105547370810160051275610814183598675562712195034949322660649997340701368798643293463703881556832841968283513122539309642537245291724034549527618178741180173698675875131919334471886336284914822584897103559376715436622524191409248522746944195630956961166822704745572462777248133302583968313243366664628022173775449060611362681739584118079118543335716061154963718414328437158992993381929605760666730724148549267529142886867781307248568614718872289927056846953304463893638200045848100556314210350877043784522309060336392396662353658810290313315268959978709363180047772975883745890123936938011875429415481824106980571636433031399336476635969245659768348034142134447276497844960409598819787026079966370273420492037092799750662262100491574634035651867558190865781017771233491558145853752214476081481908738741331100476923428572040568802963354353281985915551762072787276517228071871182709658750920140608680400290374124839665178907779625564105654632982296949103213412352*i1^63 + -48904381160311954330173289773703237926607071116865961204149039707129688728063426752980181788550591417343282301739784530236596630554914796319161870030074022449249711417152991289334981751624367627140275061966586723259356842280940787336026803588200949133565784545259717252884244716896441217896655515843201551147596444448028648544590252584546152015386034894371037177255212794838437216187460021504619074016298993847267714493775148276270075123224033469691180596440319887666705320225537092546777735480316485557992218929773820551494076795448428038652426126187046412936854852025520816477965006704589933527948888842930321595455992049419849415946068000832587848504748240824489469662458150942779669860877647787368895098440277236920890779544105721789938063532145963998882577599375632303520462010102774920510172328231358524293760617605581264183276078003258114594126103440196965191642330508011217988382753596835385317205835053636318315590722178820794013139571020261289400440551555591993699309306852272157315111030676215026131193946988950072415793407895982450759369541976427244919121839502797245193291806921447328462336406363675907675284485399709827512071630259949763799244953476862984499357290528762293104626824972065863265195852043900036397789394312077888017331580524845386304738340150421560870065542077954107133757955016431078126008326738963629004865376641607753981676226216882642464725037262131952490664376769029771617519816164087505034589841952088830186299708813464735796762863136157058344524762590998808873916160627474130587641826505223973435563000595433375316827173358221865263228708029364496916633453842612523108841524627861094934976684074716064998026537424938402393489925231350955317375131377654937456097499664799423817956799998801192187241092431030850441044841646104241048754949948811108681251738505561062491201886082402825552109340884589317113504864559162333538634642377457922094453815338251394250542827730083615099813176896769416604225772930166157943200278643704570863094386508012524065647114204140520999199168050173735907125436295501646390841300799438702796925410202596201936246869061721139533458359864465233221701537297813874621044876819806792524353005962822666716388154648229140207857877542477831685217054536296623613584646355422126307189557930988206050601258268136805973057593228652916308931021794292380944349650251457580653465525771933107220292423321308138568331785475309138574827283572989247945218724683772716593163062865877496919538163860299421103435838681018525209090271191802430835996382386106279236241764876427499123319834283129055725393466426427987374268376650840170964221754385080898813858826561786958281730951171613488652400004919763174245081607065364489124507891756644649943660391360021758002275520277673957264268174013878349747892537912633844712713872365029890523996219194393672702130659776278057530547331220456740152488324658497692735412781308488712192*i1^64 + 999437434277717253794068052016038565661381481612558450062638925424793682906514702232302275380705451347816635784201641993257651561592307683534176608974706406620706815466580176128379475383327621435324075096395851243930767023548886165521450516098396752056341971454766060176184215656805366601924755171757887548867077484450041370631378258505638310079640446163568676012225237258288051571011361483026777043740842276695003156989210073527444715752743697350910256075315470995856426602810109786465514291323096334464007195192494370064816609724691933069724564566722561675962852648728339528927351234387388275738232582592061785558103631519050502890684608791973735701652247234676593446325043997573976786823448624394601584642206393972131610647480011880607753238463995074329101304860390348787054735390666643898451556778422293188267687162286857968999271758051430449967426032958970892636157773126190453135103856860638397407752808788101877807106360144434267295639866127242895241218037748788843086773894497660393616656432323211203839925390607691575907856121417385839082322869979546571393312700351321565084085909505374491230948816260810817647548416619912046764904458933010772508449371229485230279968254748536784289360380183957086068008636484985646204729840870611537883913948703964294590527264159703702136728889841337531478517742590539443074086527389094203062768912439016517523907033044018825103755720448375922168869547736303619256961028184252313544668301267902232764615049135777989319127178931948356734982325185087642681080875075746535880406867544654675257420519166217934329418319018052274233301108886496235502497602698466235485338585316516708870615338301306728387244302270099959159131693308962657433715511552258906069148242090824991765446968695440903352986938467266145020766426944351715413907972631994031579066730522615541484565079177180511354154056949234731346209370891216937272318260287395862826872257732347838550123154732394746206917785047911268852031026595951923981368130370685133319133531089039795749238650313139193741534893229637115995062565748016190531239493839265122794868309154753433217021633732231000643980532262564679641103576420088444447885784479612409528216793218238807275280980542863320224984445334929785684128188228229529111252879860101647181344419933032970783979843460390983903313061409929883542081148381834438122177266060733700801075681048146322056097516446840292037360936049714805410572683409422022864347466781125511194639713268263788287656527227999861114980512856908116796563505207944683699625126133465361571000089269771047279618364066247828644030510126959960612161190734917230991461377735871501180025854598449075514247288049306090388158061385869989070155089245904215570844984971090759072884569137086569605508283835349088800322574629332229116233083727997168837756428666363804795245761912411160783890147638726988211408743605465150604399024135078199807216871014400*i1^65 + -20844237442692960257704115627052529938880377381040406375611853884928821013589376339663672010106892548103021242060731661316960350565990765526385580143818742996580384782111040798787689032625878233492966522614029186533483304548584686804532141362143136330344206528904636173615190153996725584453472072360371845592092155797268185468931936002112947091451594459641865185291861008350476042295256592821384760855652877449582857137990431280239676752109133998745547467862148473164080902632653862903275657444587138761569803630496261187898645811101011222559233026192421712031629521289037596390325572211358629733281702886980444880379902798993567309642068887303755740535532384654138891866685285846333267613830332482304682730691130219221953606841992678821855754912508946620349529251699687399895820596319157615146927730496876526201742251873896221762206188888963876353827700084474817775644844959382636128614660599033797857036226230336232443464325063959469603543121927884040800285469136061144042878275627537931641944776509196011903717794403159702511014785252450977149775246456721014782644989462638987524785724839238300621882812239371060820275579621839335093930398191142604930134376919663046022173401766679801136310250279950728637758177290671028303993712282436747236323136266301848300545157914161592191592864241927740168385006929890601519267166727214647306699713508491031035017385926433276251773423235995298351826344216234975437416970548999815675309335063434097412520317130350465869992959410701043426160403474530379044328044190901946459060449966258943747263084601232877182212573629475049399052922897726298104547204525939998917547526145865302084930980545638617056486589519533078908808891340208886666882820726848726964763618089119793868683638896988203417723420721167813221106783665689803112930722698596152571733352210519488978397015087125376613058095498789455413415036835420424991816465817313519058613648947933963797259018358510929690777949569960429709525246808519141668307562162758871383648455792877102269119926580292084109686321657830804519503578921683092463028907835678734688658927989400807076753871573087803336638712719814457030476803650164271809368107629733645020564803967634586749405279396970638555176166449941832325340865639480602991282276335809045636104030550860421832067163416588454208961799532942406403835300846654238894169135364505854222439750163056419375149633261024896333046704940320137578675857146122759757656861321297462350399398576502485089727689050583706930918976090566750580948527010452447574816621124850830569831511554977777292100303268411855578058159506441470325632491796990732213862024181592545097970434588871056638591842448713904567608964317618999786504944543485533868031097580138120940880679683498757826467739724291904174452140522362687652369893933778549303711560535416433843573460219427577233566430318040867278525072553290574539604317231373410484510261248*i1^66 + 427316779946678555875911359841590515023076016979562348920386045464702673045777486483107957763902218175692161845599750385390695411538886643260338561119332054174272066592043060585833205146779532643215083622617605064680357116708498175279939966110743081033414415325598867879955638740660083960712438024780527390785976322040174040969358919877430053436617193670992810104540052352337153249409156106442271654948417253005730921984519934317657234005157554615939345636895836907497397414091155926223391475168238884449569399713512622427730384233154515304408305444243369320946628292714878298667697241608913322034830798706194139685952767871932463565451421517005996141858450783937083362060114125544011879638464861314787528126165891952099676009566593142455865896334685512726217427226732054969405570631654504079724597808840214672834341777849672304789643533295254337671374010575692891610244790806570310099663482207258377427590196197111820394838976305071843386838353230858458259821308178873949679961353576936704457412188898109385741795609310492057505206840304644847416418467998708410537300741446119027913257785495979283937904439373656224516514071712794258452393116446370231527648006941378987883782155341873225646424396091622914507391103078812497206374267950479877921264024681916460621678191822138776809856202725628332536548956857767439248415708148773839882260214295889472359312601472336700926943252032108686218788533712865464342515579794163460737124055857258232339912056751309048508863472975823937529356652341193865441886072068876758346992698478765421367239149392694213502441799491967970727545544179413606317874729241572168028584698451238216346977647026084941570556741614951356467731236754945050039816771139117733247644093671164266913889214644561566058287522417247839674977164279708683247065568278858774505236596420455062651614353134498562468510510768007127332129783565653194223137905704778386282456432419941276131416252134444176190193753510635940701775771691431369438045635653571477352254016085069241358742165650022774552150411617390352117901164207480842410611781333674522828081789132715004583680522926313581809112994991569955917776947057679400954109471266530091932413338809827178862699080200603153329024640432921328883209543459412635045857047211502215084731098292322922584573739545868746547180338917918516103450863523130711567476031597784979395621760142880071097607948168955961601222337632010203234831127786451888876209677697950846597053364444187899622357680751638643529642163478055547648335858703974312799397368512799263910273681454918272110180094908471278962165890153810602285145640670575675114813906511374489439474005589549776419217841014717009868654674521110343273533141894454773725764892885572964798039107680857054766315723578339053495768481071240869535163480381554268285578688812347053270656291074627044660440994821389387317867184947837621562608491192469724069888*i1^67 + -8102156928264890388841173733975878458651128059943314022040730112049266076674328395943689855990710621044722403899475455988356307979481748191430228169723467080285404810178212150701729740106895789609156857295680690135013536089486642329406763841658853784394160343397268054405115368752721701688764822610794056008965402446474074089753240095391291069473186419085998558264540942763719839883839307271671156456664363858565214449924741555900912797934880322367525117710865016351194973956581836682380863140865765237486447513456502660058661143439113940000697155808679253846279422591039087734298649474087397993729755824337669513099165964149257260034312957351241020126532182650059297047520558952691735458531227205138794938769176412073561713801657678609965237334817327221615892268130915104214196433144157322784838217533098694873600816225182621159333274620987646195475197898981567672005665630239737867248542179940743621724045356008176980996814880416500040963816048837303190758901908090066910931663105227084346550334733632760981924871670309176785866242128715700952536654440841601093407251797769920406266104879585567541325568578398260073118714775525648975753528241118188096297643119736176428535359579333571722317133921418709564089082002758715680144333653537297838759122808811332674662761992021808348192578584169869016152284805862480233910930719294948321342425305421885630385836793227944564661757074522030555730105552593978933114253696818580225391708713763889407161222392909138381807157066945370822993153561052162606267791228518864428379868240463546786574530647973598029111682666236777058383083294763832156340088582418473125725080884764592339092493701910424486921305127681151572922908013897286414709629256223639826371053198752129700031139422561241880231458769288770573144860546091931372281270598838345395417502603749036970125550566377357323992868695060586238543267256897108507237446128480205552878661639024788588445433270666308905101382269594226063409003807390401945165882986256485095063358207441430679639117842992671536068540998050492264989379077046862434128322984608983781714007319761211977438700870128961193829231769628810060406037590785387851140858373598186368332654816151728753386020535650592518603036650816863333532147913302370779171855638198099857444962205593358233130001463414164997506541574107035625625132867524070630954069096770790637912631134209732220316686006397188140577553862147813237351251453968502170115367257540712876660866825050709995000580112657756178151353728639846335412706051876993439929767450228276537829429046897618975985143436514494078691927709203063797271504952163067321719827975079212454291505088166161655165341540494256518533923733710738197808813714413315552196038379327021245032795576192003793750528469999346518868357705019665570580807708509355431746704749938338822241813632050753092059101644324584662401040821799141403735020853182595072*i1^68 + 135213182680345348044375348388322629136979115167516667036630454753528803458430385535768225522256588541519624148981442403761307731833970062491521202855810984035818920259541231549804403174559416116825888274555825082270026073249389887095322070153238577961807482740149241620198380540702230562436748198234423439257634889392731588083362691353773490583821379996113331006969693425271694978309242011599500523111759638200118343782484838388555361170071955665399956518441770894405192765554552750217476849499874946431700451103737257763329185014011354202929217369600172430396741532072901716919100544042751707778876475000313710917392794572011110480174310964559010899079366646933502687615418798910557298198411846407327555638935341651095989530028292495642696563063765781611229927913750533058544586897033754301182038173252065113387513245052856278972329509304525188447956293260389703376339465184849163085373551427232835627720681534211450657688248273210577667838189694500439361763489593361490868192094973757927282419730792913892785573917984531743329617131198264429267744811866036724743616711786422651595275742237573300132158777749882661088409981662855821816102704194945023302637479067425638689441547501043808786390205223763318120191501420359538668789554491844816560453772092284139587018596582276517084534100608335296431565373801052037406769301751293152816926374709833827311848265152169566652824790431724247893031197836198902398007633773849979642601449622790801775157109158779600789767887269721091946984040807645984908680526653112039861245619666694446812461027967969758002576554629000602017248666880395040540011848640169080423458732236603492914952518113064092841172744717258971811025853121092966620302042953956694048301782539832493148898602601708554453148988742030658941916192313066702376718052450809520474113312216481109219668881030382692512018225731934040906485827048597949722629423520194553539723645301941437851214802997176839337101277029814698043763335312607301343738615089727256153347672856853481795830675627333383005477964003840317074973912696920471494049536157121716903449109987101802780171231729772418853057296948653950018472712936241077271173725967660546032234711314860756592087949818228327147246583284875934696876700317891474990245684321153748103395739792185095858028584213900216569669805936534665818133566226268332813718865218320843468980082983429689452216454794333619163339642467096240718258170457807605370584161961509038540461649990519400347619287545197667278540015394791690762879406509506699962964051369507132557728648753461124396341857804323026875936352056266281109543331557873435865960415833399445531258726471326801660015560154118790254394239257659442616420439965184237431994058729811816458062306753423121133709302299117611555083526669367622374970829394547031186897646035004802851827213827367075687895189253203440094592795006582834422394753384448*i1^69 + -1950906539499220350075221225730920545201414262388826797216008278413131253222580805016339326667985456155422687785200437718233571249552221573325017751385064366158488807158133254074441030540123819536233659824357965197647196977319638338681514093950963791180766888531917781840029516576575212270926093327002678525624630239437879233664627821265090772845029936612133904049110596207573111459750322295341354573040581132816697145231746499879966409806777599188165050915274329374386388503445055861263580998098555181339946021042599147139946551895851920280365938420295150372602370816123089764425190817321604010504262882759065356054180615743552271637190581893411427711415569980865396025628238298619871596664661633050521427930173999264707083693991737828983646931603044013146811532362578881498119476955396437295320161540615841650906877403488249774632901467177376428713065625421893797198476892638339281043984769151958243216052874683532150525184120990772251333344413354894663566045114521293749815781848858932086233958792493676518961865835986613770928928977944738951021913338217333007315421402625307717881020840506726332707567152765740571414960662299393282107349255564676714855034376905529792789018721919905795347431958403280844789966491857172992592821012724470874015446149141604517566205210007511205340370071825509197552002205048894189277106000502909832352586925041029624335808222901057944156347744978247161126874292415080211678222905757408610359995133146021840267841861051586812422491534920325668773015535756990094624258619251266382715930805176781453900466140931243727706851307449599210574904492023482068239962614967864978744954226116527226336609360583228329980588278343244473967158924733487916805282820264660781140116258045437236284998616759788731925669100455332996523265867431220715926430777402377112838324935535593439713221046057273458072991309380215415556556732452099198084935476832732103772991996525505871710054023373573686039903890158800781123550633357369581430153570669887895275139038955565918510218887357797351966713014646461026832786015938012524282950485179447408577148283163177270571054965545985758174341757957317735948492089536475642149937544469776711838293889910640298581840755419675986214572417722810607838144917282047883617017435785740675067522023504226013375721925858734918587835735170318169752142137367176766398049597130528978327129573695898528115014062920128448431387527136421354402292670190129219367399913097611184105542151281924000102984348408638796581274726845936423409359756120513817924454356974570295430097667954710046530306777700806950980059692878718878402666201501941001027716591428344988494671645514899135815532121283003694815257999987540623575458602665677667885133803018268463035887267670810631864403949316772649263982002455326757303219924490805714827495051963510036024961254875495788712611313720017312357638440505088965563383808*i1^70 + 24695996788381404540781419503695619064692268182372885104612283243203113074745387312885698818117072936460343349230621674235179455348389400248925568265385712497352078363742514047937302995339584693482188984303905298715662192088059502192529486942583174000021388682548622696700392212367649213505768620880620317869855259014002750130694896356893433884601311571643432941149787135842941054345908158229354917294583537760282802441866363066605832173006541529945824239169772448093616677575407670595139153815794684301082439396894820570439647979821007631976448268425396854209824037096407236638837017319942343826978759077435368972376167652172815736827249030530088924256870701198529858481392246166629673327550358923255444344867079216106190453443494935385488889273219459459758514857737567767163847100897578075394663888737796106427596132496056963858176425243132837979684093568542078786941704920888344059534908981539110417794203368631574109019155000294861530737716535946631802909399983342437921386712380217460512087270163287563663322476181797106129970140469181896084683010230864706711317963473506558224311179317932707209301706965736666382089658646423494537854790176257434991143236271627342763288500181090281500860799152941061192400744600897000761217401929906915536273644354114987181554906199508602778302747206107769093662795978468099371099404740450115231455714232479778326589764516400847728075454292573975599897239052225813390872913132859177620745697447382219365574747918574277563734822707071034426585158953516985633034951262326344489280046468618706689873217359205202438188426812151522136570901851016744772816851316002594679372284108629658408810543247501226973562095198294823991544842849816061646123359375670092178777617357665294594100874627471195876547972527525200963311404410356195223437829566448077659289716132338765204329850647951028947260944096197020448810142722367817857342747229233399127880646554632005859531923969151190208891370782817687707233575761839671013509391743118488295244610938229992966220938986939841048493486135805019332077468763888600909551106728158671020655209989568764113184872707991789975546608644812676547172634692012964957237660761748250479547660688595377712637845099261345957043227772622736631661403198701080452660351887053217566426770750662048725144159643837096856701553994945693602114978394909446066667702633388400328335258332935604511898207173530722916456079300869166726474399049482142291819041402383931894421269256574822745884985727641793775498454566010839736889738996604481647896147502825069321282632072925898621055375777939368907172202125480809692628904770099011926896014354649720117698750359363775624916542281638399666940245239960600887537719612020360668974890170209224393147247728274667544130885403956846180679469540158683753880877316897323644517277653246027087158142972758392058477118671821449608223955900064526761984*i1^71 + -286364429505581218078747768891072403857012284101214113363989432032860740608232471137641840406663489729114478098976515883426787344536233898718905877042057053199332843671231629186553274111856413990798595673505848785787462312114108450623129590468698652860585291478927393288933937316328933791639473664180895745527663010527338096981123544033869406343631253357028597492507937400862965391774628147398326078628247433288801214139805862917705291337140619527554916574969246140490626037684284669067259341146037530935581577844816246532969585906303228108854981578111467658398538322366663702092700129070050604930840515597610917194501142075175047895310869156999617902488597832647708425765131092730772523939109611220355621775200050546075848051244001432434306533443871029714589167296929633220134554314351946483109631172122104446507686044729286227212629494095534025696293932506139130271220431076450907446820624112885465049209264228946191578373899100647978949789207280199620161940937232162055433248295482587909177156235264498548095408686728002568526918503526279546851913024006471191880890506279265295202551852396328039092808557763768916022428931165082409961937226429238786581439654395099605351147727903826232897869769434051858586847625309572165297416719479769157483828645041452722436012857239089771568266667199872201415912803246242164696725849404483948835728730150515072407067261776537124048966260829090601746133705730673431672317430009503358880740842705442806871772934767622523439156759135862888509226593122684035128130426278447254134249090240233309709097088088191224833305805234574879232089459632209210396317950622417882619525387871783599735338536287324083693697339598160449448160101340158352500108505218538760431588290414557419689468411736164703465202553020835639583957772628880243196486054255843392076137456713168987835597649594773186865074689923086793721749750830398025558354661036282004190158769941490384355410252961705957540131893599267296631305742354317598503152872791758073502879382496009811439371081269938295065267644653434299034149944720562736740876820275970182919479198132890472676373665192466695903948983197834810734733404748854598853944576670612453070568032848137870130559056105007274337561716168325166239327241366475344648094628480431178850102480438230752934119196901887831938314831580704971948559704620417168672038504331121917985423859480317234580056594271576242697808601150656998136785412056732653701329775188473950766775035084287903777700887604174575147867432563763408074220309864806929026704627001701484176412146374073558285820145838536540747857543766343610813470359169135318912175275789075341543166756537010114668875899421188185299950895426498325170349747013550975474889031842423833412381612142901402016314572178031754379020728781741323233443631901797651105735450841568646933660988494887402088329319093348989177525647876030464*i1^72 + 3145902573382214223923142448800608936736811836538384982335847196667479899732341191644282092587435945390176399857361631337620520323158372606276633862746192117167050492586438151995518841624263606339066060829915238047515488069942378156828687640046279102976920322029733824403840410463510932927103181025750126283826833237972673954972429370097401970844093554959552820183298956342550962222545140405718496950659884320411707251945072324001862844502486110065134095467146454851155930605435710768633966318297152236278744383776753173428791952327157172063201681904730185981648565070857560456966939908699362761675956297869214776656957305333916142455646101430130750683463664249007223631078090485672547376627324881208504114384290622430323616733361331703474607185858868812529427691103595151317732897193180043031085122016637636112214540808441503103136791076653246624504660762809684187576983272745663189330710642672580740643268990098575128495235784210352352836991268464349189178585898897808158761680960955392125593973026041815740231647297721281824759907596690903040833662553835817637587796404906717286310891858056795812882816514563313478352941703957496966769830158041106031741054669202780010840474257435394903561743802415685081473278216370253408937321515883935537342926116673483682445804412221434977566887350130979352369435027598971337052958015516039558352441742288046503406615189277086852003691665657959395535764592994569410023900259327070424239875413569075303528025069052334265858742813666846112147639096691785598553610798085028012798177377302360673694064786974828471024789828481414836102862731553051106661904348473797042674587469406432460901040540468485232009918820235068138247680353959024811236942217948877973988027065022012295536442113930739956619280438027623517675941878517353690728300918263669451870162759750210706642524255089266446848865394290141082196349808147857699496589541730278853254557648116248761706610801620057459562048102447719855777622926504596600118774745297266443705837210502342313356107780985184404277470761839162725521295609417186656268445500774484449773805827621384574705561145766657275871639105153245264441894876518815586340134983636319405742360611910284533227470459274527749783729784445185349994931716199611759403685527198078116430818894540653981676286659885512163758098339799380401270335942984564052431878768838057791747588922831972239739996070922475119354407457019154644730966535299475569094117587109155257262716772603812390487594093302087359552653405501466887377447851103669437812469948389612764145983761574025086779251195342739108121938977633072222860871553467119728076153634754848340560566719480161079507956462888189299749514647992219741773816120789488348186126901385093354486759834491267953291052511425063025147937196558038023026574955214863775606905136516969518734832126955051667232356634481253735124063748096*i1^73 + -32890387933105989641873220121327039586205219263537005493926689328291211440295639170734563066769583036493718988763202287196846306224732952227899360878614093272160359855116428558174225650111782478581668188551987853867705355492579124222834114057183242330893761473476635617351962691738924549901259880356284377107281080663083724958779505395235509766322475674845315222012740168702371194201260293449201660236849720511681640634564726706740242597883112883438335375592709648341596330516654083549532582355338520228200613206858969404524867168917283059747716346810567539872035837254986549207381557136647416294676175470145055835649436609906656312949802441121147017593390168501728540410623161250437443011446102325456272564749016040096728755815079760626309474238333234455509497304213060719610073314612892042677112784224873168101134861935696502987440840404772209561388807215262980431855760672497013075203992487769070679991864822447040142889111867488060918680640065335049034401250887470441637578811062064197283694431329935141355196592153091147119153694452987535626157239064048974929570685631013995019008691078031134689606340887728593836620719783804495646001545348703972688207676653128332133657045553868749305630166404989408823380995113127729816335697129526922502932767381384747526672788123306423444054341523554454556417846120175901883320077615791222451319982545084059195656532648170023411685477337910463720347456431807811948877863828961741476401566634023277521826288208226144853219059244529146114306476642836106878495723809351601582446118300484206987346417001843588572874342931371963818918590512455548874535292715371705603912884546433964418841112939970635943600479557177096437548312338880346639603882322372861443931700952992724719586652740574089764569262482716919306870744497651967772809497412121717316656204772830100425434203853538254345180388810870665692703502360604042684526892657470008737031143854737855940534100343391568806881973480374458044665457693274972973036912156602034963407042748978364768778441543717790431487629751396742010584778606776603538884920230663284555266212261373986851837681579357932303228280532074938771638958328714856581270868909410045487032098000604463602143676845005815356954394827910229335655613739749796513187100043806215070531981183924127740263770878983913245081401174047831767813120529953431499701627050912705126829170925360458426461257893425428853256848682427924037236677407953794953640026772491035997830443220419757948071424028186746016095731021683650735933514629004281102929444434840671230378433792402791880218458340504738848869640316908024584253745072183116142332225746929700643632585965730582084318048342738065376981873055314233502928629669400008259804487649892385176358129734165098393672643018272263115698727364871955372804123035683416466827063096784733282129814282161594618820005185211640236212224*i1^74 + 317319592926420357593329038969877627191454778683427808621066933568073744296158561142693545211442410471386042758473391148825924540354861272362685104855235217180126464093055546877391209714031860209671968240314528790509614838306978694622827581233997097236356511191579742566624852939199519842669365304540266989667412086275112813735174496763282034036800554438485990772328755731065096943602162699885657670163328429480211986763588542137056357976045978664331034659927725387657405557748275332496179926347223419510625214437069980409822731043115128289005003011025683344288933602503124352218583880664293363308891346576642952719041047582213404889856145019002507411038059065057307623408103065486563485942122440501824030808022770268631650356366594952693430546330741189827720532046691048447495145179750197428656110791598902881054192274043954634280931207227782443830786106202433788303228540427501259628670077415820704960661805623848785655610971341788933775447541352749918375288783770186675690588075075605971689710180238663038365986588232523035121846995817833631595544943791995286062702898092778200406544726191174243780609473274505021158276891081213733491333118627751119794909892174562582734345876774317582070960767086143681928216008954374394571103669239773659465815422992393624226535519222501246850306271426440422174049684797874565801693245820322987056455547644165546931342945554322084419633227715887581294673652498823561130761925540585574707272418535016985543795820073324025123303700586973607291539942081493022682646194332393157302109947503401841734814451627206119230774743468242327582998586811365787191829387551752373522330705953945281355820938599083094665069509223114377145769099079137591596187051033134815438756907514044730514101860930263807986562244868783962001183823446678841193695670498702596557168199533798747550167421534492696973727989385559804887310378424107871396215619408426811916733512537808049833385215286830780024776069053792080184538363884548641482880271962516378056880728167278937258365773771048781486566174204871475841412600426458143969499768188581954384372961489618050903386853064341719410774679599192024273111546223119563730735546237063712434426629464739896439420710019723201198719869517258002917538984627694490632126095736829053548242262382301780817695406816401399786273680866393634530897196085134233147351088829048081147479649064498681536015129416674204411032077733589991345395004382419609843199418643791991127473461897559027596089032958245141994901687649094113252307851430101094564522138036497663466006423645986092559156722737119578107038230677065333536534028079154371904709069550957589000492185600932750099947506479797932154875647585309831227328880406105052850631605280585784865782283336942352077079540419872812745726603304422166198471221793909060487311403125271923640928763534442722337727035786412425216*i1^75 + -2857313434324912220569555941079335602038663450636536707495201288735808963301277196538483773369277483289970819427757255248994947413973751442536229305290577702366008840033496330963699978882085530225636925899452628564766411373190487350841254239926596232390950382117917987994340735145982510569503606586994589462260806225328414419355311160992558983147245093884244557206149361045079728717734459961386570164492281667413968329758282627721143362196415950457052454259034234563108682119944948418712182699004783744444325626177607600818437955157451312701484058132412354963763229331506428862089979083586418174655036516335425226331728711609231568001701098695341720859307092088994914590095154963072420140378608922887529999222640751082690429614376319519094320572929538999263838386610117725198978386133828849812215540824242389771993530643724056606232213330105378375513054610999081634757535591826337668928242646055722222610648119607736447709035250727075844011111719313696883484000119380897123863574229362275280626459715626127105721237550091299932707054844539706041449807117201240522218493109025609703596489075430825475456382695980006419797504153499654159960122695383724878978692253323226238494256999551068005789667895630807164588966814873377134195902275322525948000359532784525066575564762775765408797459130289155271160896578944093759683073267899794385084782490796829867445718753870856419448654671073134559635165462935675118326212078195738573862637058201124394515110378290018125800857669970385750804181379396103961172128519894348626163075305635056811297426867841972876967727117441151949288189567743077422428559599198116784660589111034730269495986933383925364283202583588991357437100555205746004332317457795716016919733634209752449661741233484778001295550423648819799136931319947993801417148101206662521470227667216237130163922035484020049484618309958592659021968979278734157078609022370771214069631498742617033855477540358204339113466641370185643170195049637707968162986332151179903499099603326020709989057489841651543915156109895994816856564426545881678396287385125574181119880434676210853824344107025473596463024950927650302262775551778084963240414165862578925698845065255182560690145018892499320195410677766883557093100985910718235789731912663627265694614741770557338788054140415647343693633741943726639060911050601046566323091343248784307934141323418630337017213614480368958380876747706824974662750749788634812118662652683003384248169058460400628137506266588791056271788390861356080963263169527623130305264000398803223760538941661151549414403383490222407677848654677717922147182625945015554717989327231469946859706618566797532636440240209212517077273135452650394536921742697920251834884502714364109850491956220936895646249853359670086398752827984153874099502417664049903251799587985895489529857748793991495892719529623552*i1^76 + 24026624421776046251634874736845666084213643404588614236894032774111524735906510561731442604708393771153173125048407651510001691907512443141597642983915265124000147285877341382627729920438082893990873889191840031736540408049014713158060749228680636441269967025498982637621072222731432073556974847403866092670007417241098119950117274761600367452523099832530706393122548407966506361557069687701584513102672395801792911652258813445711975867557432945539150679258975687998237647181675051590157059921797585590766295651609632835975044558654804307225206755946929921733290015790025465217290637914400231475410557714974996420891013990706008132687992623910162460578785375917667044224878308217791889268148861562275242868453461475930794409918614483575636513586783841174686634748860384675109866347635396967419241037326514911904489147169755915484371023211706875996567520057120177012474717887356080599461744465984449553432277769679322982914761546461827858844848981169390269377629694055300325484792307411086742500566810173071284608622424249402534879892268026705285009345866723174906537239097125310107788968934164794356140968316483909199096137378422007633880841306606230745795678997854038308881449402393872823293990060354336165049974261614939749753107922981516343857498477922059502757713571823331003277808916958802857355268498871432661986021026422640792100349390847626933810728019268963785619754455106736405872704378782994387787122774342960649091430035391153695058887814503572880631614527807691482656449110024499038175073738872998588443022735040890660604565854116884473408273589979824770226592105887782901614862614275415964119880427884375870771233148748130771425828784557553208674126715661422513988405141024638869527817512335083767076099041827577074311770769219400191302367431928613699701529809823524108356103338090463381071679346669412266841511052597814612918206801307321737293783286894633945760679541793622502465682522109759546494820761258030838340672462026843527889110522117244409556434421666031049166672342992396712209270969133883487584332596004101883579814725833209476599169986671508375450155133719619398053023216120558737458335587119603611024584800264765543910225055808438591720216619672078913179779599535124574322226697194800029210019341803870291448947838256100924282969631007686729809309762200172707869249124434566449872798236634406284259639375087607957596312504669074363610707928954294748349457279595865869860136674580174523244979053219201105800761757933685717693635960951432352730165766413175364205467836614609801598880331900489267366106316357393635363803785293887957714678317653003730302147848419442668258879626691838779173681558803251061654334990236672522498971763537850577741645059463649698401118300987454556516150552549470935976414953012299056779561664440536791760104827423743321659380458129953160324710400*i1^77 + -205538890176216265245018782711718980670904710159573820296332735453831367043107929130425780492517373814989686336324759660062853039396795040962475217996407451370581716304074196913941490257108790356413787499432221436617915171083246992014796151909183186699070568625513118822158698728932818449485675920902318659705251764423017037336185876293743586719544382249999744377769335246946922362373324650890145773768845343507534270525837013669677070099401193040368460884915270483870450236311858814116715914814366025121121136797568977038724097484245353257003036564599531873085107111522813866392829585563872003852464054113292268582322648385943336778722608529189697843911602883937338583411960128228303140960039698101783920815617904754363948718536738947674309328179068999274884342294766930016617097489624110214719873397411833383207773066789375351125423012987691121386635940240576793983554142926223290248468808480708347030547942898214092273349521124734524528439021025046879394624203195995499894675996072167032047214387526674002829509844864869608453105992219795661905243427440019906568802171606503910070317791657983543862247466822261554914842379746860169515006009496582428476882330120787931989687785102370422457200566336930462767287692019666591813175424650479628147184075838943978744779376069060024576883402369445638315553000058661274469536260560651496296360159618001091421992717623635776924527917067858712250381764781792048091628846043835697429995141917956878382424934172386942688225711607986219064010544955548418250895228176669005549557788387808222598658355267469291057309783196612012353176842987995311614664035638780906154572845558922547176795737996126087829758799790818323649837386646364814652875872683679489204108310389868912916744287507873332077731030687236472052461295347603871142014110867470693030223576552015909959834814639241628788620621398264093415130206071127616874341566752784381215021294975689200172195541038406794760271031190827886094218851669653466277904524916268895345459429771833692061210878676709308009193315237195770822012450731945536444533407568116460048899176711308118971649714486657222032806027283637173387644336645469030090674859514995083758618969770316754632380217203765829034743895704890030457376776869936207665373989119916274050276071437305288683944440952495042377691591302547018449159937486933785716724375547832994173105154552162118949740564884065310274933873426047171184739996494046425676128383304792107060351580944359965753762161574033186471360189139550761435909127646170233060686376077563619721062060840131831840443582718199523640851768145666051324409979865707154168230986826045649672343715478065706224980470778576060311490904605347505608907351396183513064194022401357988266160409733414617259829881659458636209080646561001698101027825932145165305541218230654505324775973917771937349632*i1^78 + 1473136339939746250776682548723820254464661726051573010447235610662995844514959516684745084828369670488955446940575118764755636699319058492394160809031438756328086304343334463142701678787384490215341381464585686576693689366868659198221717262864348717700133881347910866644042501920343468084565331689357187897843757619459656962605542238413704249836585637481393362917447451560912226019238458778687955997463860566088222820629089171794515009630675659769245134538896206454613179258810646188899129703582266517609883074639868724744136506443912499810365810246352329051825004431756389955478815132661933596333419065678045232953534124658667764739450670892365099500400379896586014959958921712638365906373374472091366242139534469810996314932567583753871749817406715452304862996526794657625530276200780368837720578367763489848156768793077875805715556081497825398855956186764086909157257808064651456876533634445882332571994429830714308038153725218234247567178577400752337112763740401944148539509398911507191901247638706479101077491113272087545732241756142711593409248541483758065101834398798937622616284130719811560300472307446263657578114966402416694147509682891223412731987926683673376980605713993845671175289225876545152516009253689993634995391774053862126578601439691514159502183195920296399728630943429915521287120313758150282884894985504478007408286408617326150587872630206308642218752901284306870447472164954748132515109284306966277525184445242557097339372083197605700481600315231613895588856896437942673327904271873032304527716964081092331153211843454939149814121946799313530911283865771160775275835912691189705008732650162811352009546301403677894619577492470571455758348323552686513483028075869102399944655637919279858534796863434492982815128394735231568693778008384922177289739692103446470352552331691735261039409305034033630755535843963268229825944328323886424241227969771909838588815760088464259471868252843500534304544479636675932198497331056930939093649207334417489445168458666490948611371582178023159744426370649347252940278817591727477681787835191423103651431820754064196132371602375138267106100351180696573464985775767090430405925594303976376116547543063348309920331251510402231579757567231151069123351993400361688735013615419042053529122343243685215092969335137038983375314490948692019638356921242146543615493647734863400147005559639374616796374552658990798117541582523339154381022322957454716691966731403374847019478037119708488909852553971413728338545228278888356833660183207890183678303629069274998700909291419283413448237376539644797188136755189015900821686670506956858951750488566794064868501570841034944343224278182721302346409729700949729858603281500643389277998345648169603806869835295726823908915393968961946980532200592952688382235070528263371460871881386237129505053771227463680*i1^79 + -10384826605042909554166012884809569787250354467881819587098948713724971745571265885665592818671897922830340749650974084149392203009948862491146397280585888681241974537130784023699423965702945401786605200870652783453327316382114574253906402012454027294814972451749290738819824872466313422802406831725054481623482152139488843668697143375671472316298222470782595841782645804410604015851663636504611237741701416064689573908895000382362689519355333804842107601036155335269441116385278768981323076901096084112090026707760962797985251472648188499360352205313138327700014067374972072063589302845706393358490951219843219893368198667095219687542800784381882605351009015105208137279835345693240043125656630446375273986133936977788699927698403555105804292850417636363899236685363919008656679542789323001450834983983104460082087559938769849793011244811738693484096777969414373895980570350695513128667693844960862931614228634146791428275751843256636879370504985487153218193681184691738307532426511505960913417438168043994589070839495153430282801528185904178808747978884589113742059790675805968046564329344837650065525161245603180471813682873596529776661912572509524182778219655473348733569621157306287006541379445577606696940896264139722352771278088775846896759670935488801714058506182236908801808327576490602257566101837651293485197819967489778668191854752105064880849483252146436249664719901864115773983391023818150597513639851079811119526401581902486946764365187005604363095354653564971699074869178337792830419905468892476354105568125952108117505783061568065234632725225727161376667116946698039644465110518923325225749370999262842354855762564386579758824588190141624479291735200179988347539487890929599673716065320040449640112135441708886634947938996750792306765097601039732047313005845578672009509500228790844503100765055181482321512927835446595869597005060658396890418578172805115521908164250914976028487111127096997013381295548396999721095080039703432142100614697662183911032669913677254430746805718416411258569579082560665645572191065970775255380540028054843366166845444092657147370766572680962406897896963724728836696312963318310820780940145182411280805999353662445698589004032597310083902973560741525828330917234281529557053211917449638209853879006018746911311723709118760204233622977672449794985260026547417868055546908525215375362521878390385508442120333075733353651093160685625012019759886873243569722041751630937688839425997608284265097744871966504247912866417767269794057579343689482353468425076233216339786889721346283633172017575684231404163228681442113621494824313196775589691287511033206868834846237695648225271807032095289086466579947179571392354130855786613689513006080100409328682079684888280756456155320989546523515425545252297907095734655682831320329149598848260847814806863872*i1^80 + 54085055137367160447257851294931440235224658765953231299980650050677923878345825558419025731752424086545900289942265914893378759144086774842123230178176078060420714440464797194572570188238962252696769800176116765169273402021850628494092780837936717252167698055224048642699284032617502634422704433432823663924540757504043497929346345320030072101597537159168398503365019802749236090120100566846735996769013554514657182777164596987613556442065583792756336733261554926033050733847536763184363837258393631012613672234036885934771293615876372034967654389911022251637208368162055388258221298951224953260157052838141426177438069823038560963303171419859326694657427044135552295786759376404973491301286360835840424434817721035366321763832851315522702972822879124862389122308297774743970067739765354555829691329081276313537077952496120527025355864247695902344642780347924686517224955455433676121567320373344319840877912513813677524378139535465630379061678093935389458306595851300582635709135558063243012933294174696507744827094533310712803717417595390770857524819836011794820499550980604761429626787376817870133199057170878907105289605369723172731386136322174840902292060571694809006683542497437291718562444296847113654648763170588044482487295657273074926595494378441137897814980508139472357931533270230151591625637461113394397422404236834163319249847144273406260528880194634060739536774582076126235792034678459051737844502367770145221471821174016311335364766383595212351982973851080907995169854756310858175194496245839994373068749920952267784603476152982898756583962550818564170709528251177729568315453989402726963049954496012693964651360539754635388047853038460862440149915632375782418391057374481308404041931105807059955338597996464379760632973115500253541944515101549193078431020363716707643116933716415732442293234390444218218944875621655055362292103578437331362342530735738354678428210874173555745596802014661267379032202793546422734450298584368011556647779467139297541435903801640521957280357981405812947780111790584750804570584420694158900655837936669370255650826571905035140068177699018124438547266391561056004211748999580439116254813266420529728012047853263517093017055162957627405475594415836252223020195900397815397818534551731726864119269643338179047039378798827509721389084543435299288602606973364116142894274451838156934816365116040369292951745905390524237585163022521397628079428471900717799579663195778726206075329104815768784571677102082375935427280446500096616371757697421373084269260163638758243553833055879941285106168141410529943844161600411454220781514157513704599908067884948267487195478878995781484215895351204081752432126322763824896698447433928251049818699874119849802077801240995420411345201499843145805412256953968319426119128451561126454136528580412940520259584*i1^81 + -400304522007452284127657490478809440865983345325665661012523746927915653541571328434833972189566753533468852808618723815036372337846259371480192807401813717721139679002159220596779367750200903791771562602455881730971024334216664249921085621305208810633183067159152117478622786230876366724347947687663221740774815986245127266244385015856142852780199339363375658651270056757495251223677552257748604640011652228370393170566010811387918746344721545478986099382897350708907181698790993316334549127476312782048035898840716380332373158719226995695855898693402846663487092165499765027474786352018006686165247748285472481589642187219502611634075767358554256960836386281508301084496620675791385161352251045602502847162837558001226364045164127221923441076312099110059855046399142554824678632149248408393835119653903594284692193193008403333600217499856430069735095122601313977418692791532273576228456156798638927941124494617757267251828171363352999762489939088470800530184893391141345306675770581123413610420377037348061150942496526635518391066998020300959143602619367052443267672469755174104266669611163898448733769322032900134023175835984620402927449894224258505010446065879011383609349830734955710474462134356494595603509587627486768611126702687191039522007396630968283928012583480141775494164369743586758159864116069324091784461190860253755570031587951211115108517256493932263000104771292522540413261796238346808376672999031094022054557619751543400438951417504849574325863569816118142856898153592235663056037812056336425398937820151912145098301603051376615208337196431833208403947935983135305631275783274570229480502810957919250048028920659089836307388706016391807767369959756814810948916392322375921469688816636708400573357109954014144309788777288492423220949320282783940847004460399494179811863662319521781519191655472492970754352196491364129248820278183986990755934075306901098976812402443478070619367203419929476944801750777969450507608388584991420245897995334309303511465470440072699148461266110620087141512324026299644665911349946872354786088715859024238072500683637459519868133993490871255436998476936815896310565165723696609892066848154106919951959588880817735125170019685354854526025668949559205164480500003803924212608817027765750798546671844551033318256730975684742314599900073943878613684878524354657761793135431903335091212626753531927861746875569253640511881918043365937369866876598492521306938944875021118785914108501328400927539057997453442884321222917974397382213496086652158114627944485784623014967466228635287546819045137794800964344072189980660276359973658498456921928613372726737648702717532123688033875436797225159995121780388969826083233973033159659935208577662132208136311939946370630517316757504703141415873657033294196502636487661093681494957645522953830400*i1^82 + 1695270359446331787874068042549669574839769857103808515573658987538362125217197114184382206090878508218967578715406853236124823488754189828502224835146290288945249643344422939589448442448263323431762086542205243789499991923854884281593942999982377033777244480803140280223908332738667566017825755247608054400615417589913190474565492837264434532773885121944625385868684136772685974481511097023879338984546202553785413166652311241871044627400541477878228156498271577887404298658200318185817208126421727563782737968753920886526235089234572459039407253002924701209817252929235759942162376447182042738038236115075762489927666101887265238841259188608214187203635524032381107536184471670961528478209173764431195991406009784809071572004716263658468144673828084233404054176010315127052987008191721289377653233947114620298952344104615246774539034327864043913381665995219466571846305188195118933413264570976383708973379573615248759242933411497061508136782722754738485528948407036366306834279774007171337775061056948895916756070785716524401668662049396007210288201984255023189897360846216039919813300587965578071742061085079511893090491003463385201300410832745517183134375912760503180472809941119440238076496633270556823734417692865723763001101761857970515980027416547936915028231716131525421520853235435305057758035126398035087425704172348816855285837699507880272495769736955489267711112016420609445617914482538474180970295959316924274140705649546161566476399420532457769177070991043549337265966282826797208948457685607619996712293586659211778566554510080278733592511523161790766149965169124043177816152588624719685951207735401492387208490269871167500660337225817034253991165772493365653015740208244753019252107055889149638551840524953544107167805296025551703890316907318351951043975403161535461437380506609617993885678836684186078224724085023896606415387058020223065173047335982061080404206962613829544467452995492374829720432485627008070190826300904078824440095439794705383033597222286479764784781191014881814876891741368793614193028829283202201353756863876673016447771301902977158126258801801728566017754389581171147175060898194303763743259505755107297202585865660412445628492783127212262142140639368114042100531601232119242884366435700712689973605920253062259631816388211099081741026592121963925089739877043317854142095494573323541766845114900335751473707948539707065579134194505054227355185256403389814855016195491184728893681771812200259805683196572488541315647368149620319931866191201980815935979215325048937832068144013740987793037847713470850787031679148484816883189155142349338074206582286409984776945376761529501799651081641591323990670945079367504212631452063723826664339785704467294716975046908230266250657037319938630206835617157364579692255468394765609559847908409344*i1^83 + -6003385207656073391813104271124160641912833853545623838153783404822820170472167065343025761792812844676816949927460399602080017909464175509759114936754692158463078512251998425058572140305447703426780583312768144236650891600657378966203055479031093758684835313647567852933649905441729735987669273079133722005975898094952984286918621005561601461119976277934796004889314709642486011638373552233441937203576858759672693169495144403925912564349664295970436106439128306728822666549764400345203384466436045463438762366067550819794624113363282259654911340034467822444958186759496831219287684111058362321949146388177904025616211247387971942152490190281577665812944632608318253967426172204643313409732040570582670444083589720091947645449188415572601616198251097531135530526107561138846083223834681558838023919842256709297533086554367233236701144950418060575065660115668142980934878743232925709533251881218160267336439386580651966385931621091588684086497046332954659563675501331000754948946448728513970733730110128042962802059790435951087973444784216583544005866316865763974172067178996812223380568866945001916144934897903013158518685003739074646472885548982378228781599665475834733316441471594074794545403168079005914598876986590522311962414232717725244942064126100572919112127075824557534828218645971655882935185390422531312540134761047549074924152559972590425267927521791973639589064394365099203657053911317149006681595894516526368641338033302946612975830879426453223287761961972112757188440892856870965835338037252497129677472546141563342174481945747012982973042153107185439825779983694070836708198314330184384695274346224030644174017676418483158997174766705193165219476552251097736040182195411583694478252693580635258725370715146015526971646495688455650725454655675790490565120236828997450692680221525438440502370202440870724988323945829978754278887621707509736372458113620409452358930097818861505527689295862219666976407834905305604497344050812499328382498678062594442550244308535742283642312952310043587859251151576246577677887726046552248728885132806300144823059176226687031101096358573483390606976556356701507769568648617815472720445797870366768152269175256726391860078128408398678306161795869050014375734844986056818694086053691693555544898067091437394104203546955659175192515134404441612287843744977295120983744202343839407964351547345919233094955507023512200635476747186975312623583986451268694555830104535918424028442598972320049358727169863039306584057037719143347625408664390091023745067081078924492235213507572542558660001160298067410125102229445292689938121650943745637831254962632105282993600418279047134415835314460891658326118412479069072507527401917756333561233419827805303740428768995605370849598473827309813592642587580154573095499756785104079659466752*i1^84 + -12662830667875845451549660668713227948678348058509147727640792366122361346828980919120843608270661965901529374352327071100626078043851692798837892762547863222651164719211398107999001081835642185781062394227726527419126958123251773622583295410007217498773641794726128751942460435228362276198046432168702455231181659370466311545207625155913388998021079470431549698353300880015445914172378087601415945509089500572601605572235715780462485956631468450739473480120496659437642322855186207034587117702651892523853317719815744130636347969753629545923214629462653496833790193725268219462047666530420562407915636345959667479228001493046025760952585029819529846141011805259368932798788713738459648204617678776238415389071782223136857777591897168080160683668840894661650844403455073580528951655688867164936310562133337567843635215673641386861535972465313443309192202459296498406958725406755720849310430522920440088092665446709331423183728526318691475390402634347150448252773423067543158235343771882309819420416825737227021891687604542911262655770436004053141854300252377123993224534337261303940532375128336296740735566030828191350402588017988231733208246898680913010147621185337994239708989505887020278751326559090106969279660560279788686495965480002642759958535367859233195173587902597412165628819439465940510262484717245758258682815405119263275614147847450523501212242624360750713489354810268632448183621924659776561388000759848072951903361634932478973832051096297158939421135641294135661974627165649004532107235927085369346899483684278929357918493322697167081422468878419132282393813844287738167321041840127865196807439205646606795802286392464450881675666633141038973255943037873937363406153581924660432705317070223289039639131194792403177437690618597392423591843912724472834774929772102530948478295011672284495736596705872070041060063402793613866758328246587479901689805457337355660391462434716985562100899262196981744551855139116870188911614425666440157078929522968447461679400900740125812449329979657596971216181646431821295316489753878248444048722806253062916244593308294969062020586610404494675260410323776816969043441232744396502781378862739604004682111972584801949252888493198376857997041039567871195885809605650893582818305855493065476937184580936468680522177974158134086268873489526738285884833719606962855670901680163746999148079786085177486585012404294556565179208987010916500112168742168818900226089524838956614590621346760742054411894579764924880835499082251126231139625275005388179221842834012666967684983616270079058599419428132297861223334859245434840748629611145107717010470974685207464879981686198807584861937977938029104646180320935261405953838578979862860179320586486873995431442594956668852650949020314125793682101528650343945283384633070513553408*i1^85 + -291670432506543050379350669144132111506007758284026608056828650864530899722631697004476920839645753770028109814606747437303157159715585223015906660631444356116831847032077216079688753462443621608458905461562272326262172275253575597443657261467319886091183628928233164588530461222339258866283688415332640726822531243074434200322763124433806044930562817258873114128994279635641261632042056957497224888700715720001640189315374385004861817724542823501914375444674622602321743989035078845805049377438011199676056611350024029425799711644591891067993547855461375585900515118252011083267872713298678359510048297959620614641842265364165822766408978469716553507361751024755378420297373447134984253979118482424499639622256290880337103972680992776031268873684926627957210555947128984205584872264915734922489578466711002218204708604502020494586268628077232038848240390215997093702351541549142556242181003383373208348902670460617104743941292445378979728861710654664460796868734836468404553568507875604942444658939694755871137606516917996228743403684342222849904808605192949263630083370112033914509758081996867922870195229093894397682709577979898860776393492356862219800883335956843819893140093747279544894840182478346598464343291724171634437480597281762901598343093325763375623668468944410697174686103789799393572025555957801564412851855076800876097590211236618955874813410014626375701267509309020256628323754218099334903064011977362603310786834370696380721466460981881214080344053090998985088915552631740744906986677239617708227241613862480167460033756020359546797842795322959945827123875081847478256427927881023628101575036865394024701215744709374016297250191435345222429287051604238909607131669280007657783738690217976198762144422488516470607180543334510038771666778025206721505469352287521605575865788603857134590127726974455394951721573477728977055030997998847640719205485013558622896053133652151253354679586113985219172658535453830460369627249015589623571380374176139840709134725410883914158766112568157524778255100398300062357258324291729328225020918874676832049366918107584013991608524780388711206360942025618083515157329977957834979959803913259876213127327363269533083911984064651183418479329003741841274263008439895253622442945887820395540438735229905936411243170889470363526419983156059778318523158141673608659025669529330992905359139904051137116610689173657097259029087858546579204485497696976146801567815077671777471085415000747281877098230628759155486772198677959494873262123974734667682156283688163930315023612673648551398801854898012773198185155940390581631559209560634518517993432562998830641613739066380273325116354798925296435118242873478846825194245578282566797510836930153670069041520266692358330142021952669648559183067865358633160073406643699712*i1^86 + -164301692931627554179283579302741475892474854795985212197805125450451912419318019289426975775073155049923295524102341107725624764838810277758333785403221003855844323400511487130334402502945942821561939226942619591800993414824567915138239818711227528047991734330131627332801335274708022835816867383010097182600059888789023103219826739437915029324614895729110348976956909006748652123029973280259682573809284165810636443719522815122529133401789431332546566566611308052711212141627616767238017560695334556322684384021642370142404279556268691691658598056746549532181317200651578925264228898769379848712405330785982582215504135012002263130467607242658148050753354451842894473357661991422938258861430390684936442759323505551694873562155808869667834719379559733083766069254815611947572648045106131770468938539744202613793800069424847616673715277194815699604500511685062097670462326953129458524113801058485544424325951843984340949079986212687579932712832321568285591680919804828631328594523766284460770846696425601222382449113944348779136767437475555168731084449702723533425663315249984553867340494487832213749030477165554321954659722094138217034159464545252114857055096682487485706224485773641704984169825295985061579534806070754589560156040091601564633720741566357813001422162817947800635611991736826300362402238761507535642077585968671618584624905156461936680855915256485444507944131944836212036472464658877811628491336535114472982486813933408983160482187002608916080294102996274000265232689051738689073547944762423099372929730341810475355962080013208754736976185396758947228651825717827116105151819234443525005305281470130288443909104889234759437595323891473091904550921153452788315852269668837113560889424299100750718692117058551309953984424157106125726807926967634095896626372776068996223766792613522133519082811945208127048427444056960735270252704328391889217417921283500694765446432728468580060381084255598411433515738153406456238565029244002453340007433764940292297165226053429265139833223973194067323519096033077142795017929230135945505101746973478007609988252437341502838889071260306326077306417487712205968931990429383894126252572669208520833259427018426147537035684723662317793928261962509262313471429042387821819570198855644952170778564076249950819401197808608407105967602461123757688720156562612132617808497463704164525246078096361923912238016600134273297400137975658543330769925524198095737935638554440625001936446778948743936974318611074310708329051063069014951572652162586502408769014288768717798057933186638944895289955268051373529862099549585372566187741641821468644786950373000295850361565767854395709409810898304539044297226197418256427646681842645374903335831975304361669324308146748979282216577040140263232130492255761421451514609664*i1^87 + -377410997540751570299461967150251668530027896299459743689361212768768806797150624890338538888328686717885736819448765512350307538436981397959565303360108584311289455809363920452707864874992601444416059498233013951870297592662354763430658659728073222226342675681515640638642204299296836771475067734463559593334194701385796246265791616676689572639907653853738473844277428658293536429377047907895281064086950275124328870320034128760479793158159788339571402155849824047786766600656128211856531420386617667754700407563096110484991351879104932965193158408834904562178299215965816003525910630027640171624639354288757445543834464628156479486106789240374085992743179370016736996620646611673078638709031437333843694392116448249295016204419659705619236973554178317908543625327166376825002978494991758874353162392703514186059011131648291268049296293986787075595903800198991714560670308914689582619351276010193045255040615148161580779937104882001637435894667901199501283457019261927027935253213678870514738434295066765294804487974711441121762544897891184328074393965386896234866862068537250991035079801792864295631598939286352074828567505273595772126266294357073395536005655149704661570556945082146957623445426123030405541458539348791948109065675908328089691559248627305506536360983278234221357816931425545231610699271655168178072234436623732982105304955189003595147870339937079672742518419796328748332323421677580599179909881538819510467300461277903442758028196763558134991122379212460026456156798418652504058085586495687759220669159227315976006140344714614265525373599161040866480129550549577191425346678548830073330761844216612025731566164572630720798032571378481097479354614692468525328466653908699720276744995033886299797537469973101802619264870122503746711254255491024251567974442805583134751709533568750822103135469873207436549031061339592398188279539002502768680453382634227617471326883954717681994814092828319437948441071967159431710930854980912975010275160929935428086141129934760372443280619821237862294179174712845780277607226452536799736038192305979725312864281799417968458341262852006239566947514426384243896305994147042322732120188774912274856960579408851050152468867268389748525835907438031289509390454193212205368631599553204339023637573236143856309353253660984039769254752472071969080805559772367385588215966643412449140573838754758952210579745844503458248517996305324331708188831993315705702103975168355645878223835075164214581329408263872894176591557444924457076029682271539112501973204216261170414643809791556607557919939170287209803119190826086179452468615649743471813540776060026033552480331760683948636478631525204856761622516295792117228894314178301390605658330275301553906119482244377092348797655971828645017375994464382402691072*i1^88 + -50493062840511306707280666330014984975830885582241652263139184130494586162805936721786726394560358199883473919232312013778793518959022102311474534173045711645314241612480062395377301890151318187412820999138500941799857334715871286129935524833240606884422150514731733701817220601564996602323207349467071392976092636405097740022679101757344241895062418751468020621376831023422982811627948147275798713761431765233859858513348500807046311486128735827997714906714050565602533400677546651568416348355868227132961782189824111996712163467922047919432899270916382280760924908484928077618130045523721016565617242614691766642223443070954849437426841483599652737542349060370636495749361762566178571571515864237259209397592235839781418916382168691604959244889040920171450770127823028192772408856566239204114384250623890195428944936059990468735814724688091306265859155534543655634855939809707821490390765564251037630440290407387996788082702458895389873736860907555038961424305314006421290488668647286942105969383423783589412817194822640515462725328550333806423208755295932870689469804715823082238210247861368014390827649901051076839653675276760559561560709456275979235362662305596303017455572048290244482261193550712249267104113138533408002368959621499297042174171791180765891934876292016177844926039526355166807067492023445183833632379072533376583730696887652037217520221497320847429092635105662966204528060933361744864841755041720283893304297890527240735037975440105946007016046852492989694098509129477151059608884752209697450281479604487219478484184844397636950158599899574552996330693693032838685737450023562663196953245640988508107188783142999259226386069582255274839703641074528906495183217112569093900476542933176466537115210761105231570066974711142494572776762553915701894818828936752662737449520481365074525283854478939606943035831382128644445122852223904972920526458724459140328200451048094595305712691551692777035755447578502157179083870056578184363497136234991380519316458375252339047942502236799039705548102067303221922453840408832124378319168391632449764309368877970177643621038138668374203310771673377133782770337757963131472624264722663156421939713083083740473725019482459292305013171354329723636570266392827640117212614999591104687928624764509542867188809950264175682834391193350455897172955579098416896100399600619578506173536856324362439236646214976115031510662069253189630051033132121541695150118622174141004784433047587036100622575420729461417458700151209738470083609246644903096237729110721811886773548590290746684462620601362572712812221257191544429980476633891332544231486461475761140058516690495811088828591796042152098869301353046943665812943576735969948110832614622239471197587209742278019626451665341779196329122616055955456*i1^89 + -415538430838324333786068048957045324495044314877956783343665376946231390850863702468969077258774402989438688693465112070517561874533015735231180236164182873040087809110081270609804547286681912259341119901078059160795331978843573093656085719244884340717285879061751739965372023523599667400755470350229859746949436093765115665508227704985452522617430999868773628741398971898342668156043332539675889639873050041362295786392941636848332750654635093376077689020049819620062540920016486456558808328772163540408772627288527575893172643409842549077784484749311549876693592356669303432774333016127735996142789654537802982340736661284359354237505411571501167049005051245156723181533532287031780149583748886451216447750602757928305317644132700491859946013865899097398177915150453661684636597246681378930864769968389709626864321120178994067861093851613764886068506031663160792637992546893328801607951629986805579406162077321287275740758463845341681254671064223708199667603090303825536654191614282032284449043498728567926208766788154556184884931784945742343180041774933323163909489747665138515410829821600148597270910507796359848611416929495054153182050365544865120352080078688509775068879647155361560672558247306197871632301820296947857305954710533965049813967962636189625529067250013507131351954566630357054932356631016744719057323867906681522324343204565104189595292329248305167084495491639040923201337705944920172049036323392162972738212364056324589816607655342199452250118207369863184933931582645553532247754953846185090615427360690927724349765898397892572805126807572918196046963248145423379530038212458472680439216481590999260422848949379154072096198341044099137742120343185973313057905261629212050913412340093782356625121955916571259513456922289330332820962874349160167653790659648983141258270180948873090024747914333221206629737479566631050298198285016177592071803154888702880764645462894139628539785789161864248655305279376613014481301507164410037975804063493254826105078302761693090774796240801470991455004199569303243170526982080579023058985662140538686298980009394888436151838172247959773315855821970398295397314974364549221992482936330379207457114643832518740872041231900700134656839406429402174691930306136209006360664449676013899296357550141875820640345467989394224850178884753380500109683142659156638578829563225277489445950297337096231947715750592555707030786930776634488746920742715298923925217953687897165763250958579951388914696366475134315679407803849602426331779300140658149432467243752420200664475445072123022816898336103144840504626069016420320194762522903121818352027799396689542453005998035753696012535843392680584749262568056601835711019503442506747658295004638819798561871144349217712333156326484142344512119808983040*i1^90 + 274760376755997297430439275690152225831641990851747684439921498377265614700459960513615663743541943121616855609317555279957393372161641215892824531915819459972095301258312509734444802860797491153181428733428037468552657012236202405291224039464321730396307931914384818418649277200760624317084817579710981301366935071736784068074661141617477428187546393847981541638665337135082720630255778970742887510314643399645410436913345276121578090303628192629501552362059220552141148186567676164213369566424862764524074284563324643584826266810793230267432591133469214317492563989029995084455248079676058000762173104002351864560063381364072368952571561096932836669874552822374417311542351068432184541196905257594837577719057698717392777755396482088360185260812132312965573352752242875292685061730936898642152973253051957448615030984825932425375411017127108379703063529175360292660682534743156871921202454798244160546718344262752446707053097970466813372122661762023974123354706174623130751221560306408533685460699172443308847355423096223805007161323777026477808513037638521478292315011740318236588357084450389138598817890250380694492338444465110702342876280313510644358100019561459142975040273198788504734807224709122842162195508193388266826888560927571964000168196817845578984220303822171838159957218689505252265668622521415342708826033236036001801906603095731760635411704266330245907655773364858947974171271557882236855756090932604299566419305831046266664058479939484173667039909931752512316164562473872708179619400294158200761721692189110269212646992226493709892684298354954859689509827023848430888995834490388603879799802189793377235116946358857205375882851356719992292153498579375047848833431733325074271645571556997645687769423798435458924898792858344344834073239464821192729816965494190564572563886585854655564312095276848236573018839933363829983501227129632017940462587503365103313686630966093471965372350635348833418287015947941191955619694035924831488383203549687106448378896285533000518709892462453439782677162399399376229167012989228020451807218576708117252464548824000601483565164806879530596897054431160298051258370436356159955320524294146291118857091081675948248218430531351721304855995799992012338462916139626554698200622258013364012398722118228581037106950160309278151943961178127816030703131994064963582938274567687371519808849225335100414895434023829088128485828676653382126478562007208170496924126035279421197118170048818213050586139840883279615113030684870306423284318284454661252040464854574054683597179299337649248372963536650601019721854024007569474925290296350535275027523453648342489142461254343698212736283045787943236966316555626598178688000316552993079567414187651963901780638609542674542166346474371983385559040*i1^91 + 7156448309064085543162939186319463849222285208799815580768943123892649840113643104840694666182324498254349836398982271940383402010871838887160722355135627307851484764563267217677000024330758580993919187299633480311226480224091984003657025586559772452820591471421484504466455555282211465740206668762724191714771343444725689411351186312139300940731343353842762196499157278348694285850063147545236590254576209590717956132637865152216846876374751059866864403766909707008682073622015689918016164102763808817703167962779511326663428412640777081892833580704876104214568309584985683238123636150616472405122184509380966294844664263311729838157009557696728770464871516116773877888589180310879759275153707637020574013201150582113694933834792430886200354338906234599411942674266888172039152211381468120680137319786774202639595883199257237189927479719570461330870182278198223771271680646522891769851398778369319136933769704639287163518979867848938516967114036174819513052272578033468674590548564002780456706747624414191830637939459899659813609402936807804284230454964793444201041735381927576961326023813576876839371924099792329793943758615905417324836842794544778968990207427816488424413191224294045672822009142906656843036252369524717836239793678467447009858100045718767712268984931232311375204970824271439057608200182455336488911218841930136109794880310287589948520587019058445317558952882497408838337737377185855180339277135146026211675499828073599210725921656241756486766488262995769229687481319803709096686179451613491265818952064384332302891077591376716279160788745251265174259946826902429031673393552653101807424654273726171206756850018738921828868982181926383055058773582547123725224203884950733297877537892928919618261384522277284333937202833047146393330084787511680618751900667464089597440918352131726669499457081231150919098395218162938230550702297864684524877931373876590578445624885322097016941283563276915524249419766273033464387636518220736338996472207484732791495188354392339455516730409683634951894584666650134009028819378118292769239874853140876735270753710903312313693168922656959504417645904110924983109574972965557200848411826610432459622778645908176931585066587044760188000797448669358209862375376080756756116943920728676345644679072664087790027077012477473622419728687106254447357276855680548632586072564849544556817724696452856737061915015983148493604759630492218270921216994384004152793584976513846364118533206172560526136050408224894934209554160857168709976895286275665461975994671127626393296387881944667470808958365442876882643622239332627843846106664841628203943896516842713112335991123254947295666530423643319297629984622975169966356450548579587936377695611863590086593261651634753878056409404606173413376*i1^92 + 17174313884361633550388265021499028738661962080349109109368490250686405310445146811185768161351768855936686733062558934967427289519661950604036720251647602498871516039367126095476455133713469626289093171961877705617294592536750715860455931506506249557431972644098460250812376940650286300386571230906984916964858418281799707538026532892469685682360117241451495637952986411521776067414937015282177917712848196609838074855801454687617443723260303594434197503569901419923411868371162602283114435876645951288537017798719173302569214959888511007818487890336733501945617894985198052271466148577699534118994718296974350439985341925328336011492824606648581466223902195439561148077868479714963067312476710138983955570530439705777097549378693560002941830582752498721248324218244245686620236388956269615830582202413721357403868535322011148813867012479817937876161550325066626972693013646016241690666793650517748276302873658291320437561097685651236634216931469239248141820049942618764948518989030980448751909102789357808324645108114490680621470667117896853988836734531685469495253035407601481003253926415817998823207270702986527274886969674962001686924745787119045723466701656004300754445859538713245106836480840323007689427195119104385526169615490063783468742870472644225028252332898259970666688041397272616259163550784382105591766935827998284891330579238866630260298588201552901091864976482161591734771185444549110917382920390445498111256440139072623421254400575835532230017456106587783124296187808376003424991243162256159676776761069616573029391949793426397837750109172514659558739351903103831476004735854553150553619807976948938187054167624678909009143881917619574137750654271479474607566728314779070340787362382173761639187309434287592320248198040953884164353441356850649288229635394523190923170046749727592073072545326798131308634261849326160243860507512266469668004473866602384428532706778412281732757409122811828742647620533868469647523719021988964187424047243117844749880982772214273237661239687993445198184384224803662404587358372937027784068443148222212348589259796750966543497394886974264520793270200335313999999964414668957160753151540505772450174133631396906615382527482963247301209376232404749781817323755611461561911214645220783262207159563209415690995431248046675236088367935475153158787842839633186706156940490173939811322763505984097769983301004509004261020349063045085514870705108883156089985427512459430065451158501714484237099741093147899217813523208476596426611213042192907696994738703723572593059648924323473380492155862769031873307982941899820944721244733304104311647251484021917145560085836630069858621742376502226953401979130944600682094172227899078970661980732819947290520215312960424281847534427570176*i1^93 + -172384197846356568383438884037833322073462227778140823877506049005980324013210546067456706798707079704762327748266936764445043533503466369230044685000697746944320135635888785791532894701644480096502545253880965467360066942693718211969274925961679881768848693970124246077396404262273734898130937320445020977149661991482200391357974666989811446201727515802393665917696799118136785478853987983562987884938101738161344897290593622334554844698857701537841407669098234327137257916586827716159451031162831231809978622365842422742945733864619706268493740851433202938681781511860300052643504985650422220590842577123034953623527138979278601522973081074752353831428691376735706395758489050129095513237731182279650402876415098296321800291237755392304379715750363694886477941579805527005721107913656948472831526322678281521911230349175105181970159107333837064980561513926208247382925537591834890651482446749191945761898233997012685437608528267563842402360383024116299787249924573958444066996557947510383299942182594171176849173319250797961112663957350584350549337689164685013285114492099754037923798103939539243641945391572763853719634912714439403719187655301445390433665516636562498187075953776065445184325442765487285874729477390997387223358990099167990504291404118360408271114910025052355413278250094081991797668207035476395202400138457084406958144637126982842937624046444813978671981830322150494870278635827975107703536754222006381850995417648845162977570254359741319205800166495922802232811434572713047454649356232674454485683392045932198293797933789188114824298646009789894966800521867922672819876186067131899411960452935004764597799954993035473848680299493697812913661467246545547872168941587386268713673672162701907616679609785419381956732106337552158130948542692925927495060970461218139898718745860673467914100124393655744870557554211612432857973981674267097912034348294511690346801981184739075631437574137754690767199646214395701148528316601846108151172087394456225473950562823210839019092142340459083827261415682556648233583828028445772190877132874270929226462841454774396106329896949888071155839834776633936446616413683828027038657157227162028664097121397594139849911895382367216374222831392941063055843937146748741155434253248356401340827939483239575991384989307343875316411953847100777523042096784983628741596553785378236236442412462959803362190405911157303657716175083121173336863925311447430822877691217261923843348718515887750401846513785451840013707929314252244720255166270169363508662809932518828316737261567969317024499233761913313714218535681046973293649650917601919908846334945980078320966992749092274211846151211686798229422840859125389283344592804644234700846137861175699903589928724529299739627225088*i1^94 + 205169751884131163427418142217191025016091201072410783522200574823215725109081104082552605568738664820150571692749720413789384223881744056255642030885310751678998480807167391181207331360811351082117865595652532024817951623207829512112768862653905980853366338963454084635058369288415008680045265758976774172311773335926222493748234370843884487853065356771310834103882513541847582381465065911018487518593295545028269321969689805946183478400093853579436441799399081384079061212039386060195985169016847088194405531006766374470576468924234087620636637947116202972966817876339313129376631358905912587320814447574656048392326275400919293450007079035291465033698637162103145704826229187874508945755878423197406433432800041401237858825724419761083318544862372259210260626514446247385254772925730086826524565541172300279757388528220267151518454409406517519706053343930589353230739275707474849811906998626273485893245386322994822949003565039378444192684314912600588538728386692156381616391443972913578319459493257161424893449603904656755569861979934435136545080603781039704819726417246909061107444700857812559532781863952959283648092215937227541857877449391393157931432894578962346395505104509343349135713176663489040144877686213199133900346471901555058185226545780311416668321701971616498208488831432950858293561338479959746214096486822075233036651561015791373965763213697444298879673861991591701945189251242108231731117540688670424786705772388000040789931876543644025832960736667356719526423047612382726322015852574776893761583040737729751159439491138841908427071315911746839049590511790640434756041616462346716635312598633178876427688078510779276451741967368162813128990006288410342068544802898059600014541468677420812470874090817779974529176109465301080594939520146950807232364827507590450123997123908606201810028773389422366844291600212982141872853368471460889135557059304292566198537113115353621874406218738965206088490314975593612312701089180365681391500078195131155516029046468321605509071097940819394573106904427676227000146766442067263308838855424112374279492935464378180302819034025421988205109570849511119214545057378341114056241643780292425521231055414176326031889116587107926063412186935471147924795421194656114339647648703436628051512515563228191367282234074055328982156958637589692625774087882329498908648629146515500204551769889308140590362955324989951476066488003521893899016840661961317995655180977589254526624959843395814547805393625069192939353614454028161605575403338179494139585753571527233653060042029611230518407183547309487901472742992804743923398415337011190334056978859441654471926919073629902681720918775400877770507339161849807325796292928341364298296482917671607067438750793089375272960*i1^95 + 1326712899246552477740863132994851192469610055235478091121625457696796067269264670554311503869500382183169503216392702622496817916150727567759885546495606026304847993528470727213947426621665968145123645566780835408420730982846550212306528730844525241499652566525489387676788545680644936742677198650903899384821229502907881429152922410640319930076936948754822016804249719434878669352393043838806969640326459373823518911775077488999799808205154661559246836036674117018408850073117193739599996111755470583527360860188847445643037385525399533716806962536385404765618672673002071946494396347845093668057051655408349144984390853139741578378368883951166901536678559022466281386361421096222716791574876313855601950198157957227464029647749546362376701796974415582599339706741813948954094135028182784410364686554120114402804564199903141662502540896519639615850389832735330839647220842231557044599598424594018455106957404219713209831242883358202490200756239811129639607840363415207057209326359619361525931899652498012161075746389101606860744172646078164563849204722865448244966624337850833454292030500741870033292540282600626671135401336427897437639672647107607492991588609441071802777838904623797010111124028327208377332107025086902856276845540352605531168489645981812058789993349488561968415618319427475407803820139958070663283148275243436439308107195180543141633756168393042077721735823014908621372546597505752291259373200289622024812949806380079625361684272107382907153843398822566804914702942504021589193658765711314682237465992167237751664851570070483680244604632137141902863668321362513847093967656757446514856435770872503723631758489361888222388709956364583640794125815867688601302434376124888209495732751339108992848715439911451219071018338005871799596426812558472376515691573041291020922736075874865808505557724548110718683724973682122638362550913749537687967847746564503398736444070585885101849348330138628937913807571881446927614525458690383201997535863957197402673866138586610299004254854000593388403960506177943221315553753508686502266428196266353094805702779516408068992063507397865223071705380416816359019943150939329745802936221096794197553280233179649973083965942357643551816034286943453828170520962750660490185617326465089830379175522784639643165741112327632820165034858828087180039668397619090897115142719678177070305597514383530408525065876699626944995697756108149078582487722808257930377791136183873997794525204558047789425541145248442469746909028829201767330554861920703555404688544368313781501541383697470802515642360327235844179167979465563730014611703251642695788116755720494569416064189432985960528367825044499194267162025589197510263245115638456977088384906495395737974302083538485248*i1^96 + -12532371681659836130928497447868329196040935001266625335222170767589675269625471840092331721018134423032979593992861337135549049708648748616978258775672511245805876804014324407866114660986468657962360497560734520095906167566980783613987756732108693743317570213269554301318194629410372712527905016476384084723698745429261561897715071535756206956227957537804427549227307110610562840783680256087808344485384292210625665309134984512026576387167090786538102316038483781225614107933543721246249192855343769863558468776035661497117986617370133539179818136597441534899343474228436834813030349710949467087666996674500395599295189193771774921568789327458710354724377076006566102416626376317046078635919099245913784112296905003401472336302907489315613384675231874518113947120025486947189528163622749957857885486971270979329013072452258574050018199945510499692800260254326431711103818068822661932914659476790154157386532844982984401165446652264151011663812087036429482277523671579392097131899738753788348956890348338261811571971899718777986295422897639462182643840011620763667681749457754852559570323254143702291323296719039576637408993916246461171913982918589801477230052721701979709019543121046266043912721912851480253381097103849695142009936532231730687832242914383779994090443976786846063047907457862407091074560220733272864104532793874450999249795717354251753011780120785681179247626978617299070547441285688476479572438594138737187397675247211881033519772469188566007713219041656490903613452671048195929884361475835067443637159669600139562297825400980331819860963277793448824474768563633970195931983000024125105395156750499397883832422750055333844722378593747090469553949176250341163434017480707556923231470716042160165810898691177819506566263141074710191807814959405561252692572462639664219897119177751990529927777431107956876522698588953305580287466056875537338568240364258343898781037857531638567650669796842745765177288949407502838246786801487400575568632396215943260724016651679119540067860672528239549097123654398259027159914672381229680982702568747931184505291401005571423618754778583140070686244728503691630431643883367250288760472012141184125438624645607058093828993153842480848005272976395106758366790476474793662495310421397597534957797073299940190763967073222969297404907604256136222021540776900590487822220574068737000269719454843758288545610562124726709419737210754266994641013260400871512833028227422842099657014450464186903026686929421317183272022365391643539474122421069112028314780568780342227650953391316688987034153806047128823541360464150165995942073736357451797006958696958431289961442390504938311660205410708268265413638248910055953808903540922869362954838697502527448185569280000*i1^97 + 22678938947969794378930909517569260130342452623137882587595451105140007624172033588925028547715093043915812260624608226791124193991481344760805814322485144896127757829932036477620907936233863326122140280054311048915594190879489989830933476143265902507716194562097507450353841725200590334633053607302207711340312076230129454902351551371674870384380001062887205875251945716084044270538628441099217470490094894364665256136921604076606143088426276592882279031463387105201472977144861709143207931989829248508156840511339080197679682308071665636235012060698322487313201013679641904113145647888117392750796065584719010572735950911914155132144601990332716098691915145941476138445710525764598580806976226294373458510446203702946948284811239353162083416566189756238629942433198509115213129711170930827646717406311992342551380567270714813380049890617879120149063673585343675434223091531389303239851041918849964648717332862004369233417362383877271783201551312326789401484018615638262026147941263660668006259917771874345253372018015285363590851829182765945145551764501520136218115207746109260173522611008198925391910010163795792997855964741871887096274046517130945417322399486120364801843476024760255579071621689589393620214714852532078155754393391961100762695347470459606868485219964110614099860786248159270514126684977705514477176258182742373805813476824958937702754378788015687931766748159885287279127979798255815448845708987524401491802340756764173452606124530815809107401982997831455661343146039104962655032722864703433752432588966626693216905670686653299282760421829413905713748114247317285837362367074036550190698373574675884244670900358673210935253439957202696774177421387996818747835323190703208482783441632627712865337828510316097575093421102862609865789315462461400453166029230710624171133414209970674731603407149510867529672392383706584421045431277161300066342796679677428492809111713610621396315968425079037408070951588700663704909412905070411487415732686768945341027090210600508617637733954130770624717848363625182598694651753985253990029047280021553669277540014783450166781655789727416982188955734221421236421353786291897033141417832502044954728543139002095234835679561491887363765478436997103797268633507045384590900889767955025400919254567311538458958049127129612509115594173535214199006353039682476601978278725234717398570924100659392590724746664949222933844184064249803584092741058153836866851000199745614737672957244938378486603827724323983843481197704713437864775091135854550000727091186204298656559794288866588275290838603078084742360210169971888098500741320027989047586689978111475258067227226122239795463410111357629365052811693924240832815767844449996921362319494847528246968320*i1^98 + 92189205710911686811035139720660026814350209881371967156783875861170887060541069389280011665532412110596886832136441006585463265686883887814297718348594194992250748631631915659177096511442875091836857093306901442845513137232776702995906625296248214259640691021629238210282469202572402751386817112941617769750201946093177924297608721214978967375246687157055874192982760632777484206844653832057394298243012705603274183918148510824341941766833146084773341904934266540066557926359175857579144017934507675285892768564391660195478775279440397035493067562470458131388902801825086453105989367941040661318229503757824468751855953269498712685266883333231835862217798060646484178192904523409693907449572428088006885161717359514286343031887262613669760833209079312711509542752318273260478653230802428505199672132068962958646519143097429814274150482643615761606913857096183975542043540338689517117385594655232764862930131485562552205525292706991100068367328182641818730741123029604944291157646400034261449825820863247152028576686372120534306327377788511293858354364546807820975699458041635862476190704629185643986523113519534730133255719861569575219010301381636710750663629795529308357317750386560268628235947967048895148083005224068676613017541221854492601312997563810104954033965423721368381275199357103161680679601542794703466194661325406301499440079481714797567264087386129175658435370648494849831096468603274146348268352168970772083998657955140142781083745239414231722752455825877321041734356540462085300473003580380129108714272828852838551502766115023936939577213734225786819013124830229817526373839596123016331327104361498588654641783763365145025883080069608448128813866229323274157043622596147781101366076174712944375968866779533715743918113220009393780631352591362279430068243637611012923286768844178884788603205548424898293066698498619512709257172718208444901380286503658288964529728524833052878581162092493303959490366360411982186104457692203003366292491781668736838312033721262993297703327549366573618552748812156901820808283298234178460014045974597396389135748589730294891104347781473600660715284236251552204373429009390572024883739753909249886982393649080832944193754159849885748869345179638351039930334651237598677543045661880629204893719854777898199370427423346804270172395036926109054275702281024110239990908818798490388653950749877502390371680884942951784631715355825533385908803726184316343547924069688158373213981746744289253757986897265103599556568047307569645790134603949216966835163591221338473961857687792591480275526651868558832273972152044460641460997061892314883523074328710054533616393418031227894137133970797257733472018183243839685165998117456822468207815552464322560*i1^99 + -340724488108963982416915305583821488868371861977874980492396130648637758138343228528368206870920600815032137574800839827683367486043883150533280983996696428262895197997651186595474048173866476520054454390385792218255851173543623155080230458583677188763181034749775655127104858581648120623204394310183364629020903037601594032437101376495499050514489381927225884148636864996462373437907049423563459212737268207110389307240385246314906191096511236327165095415025665775026077893051712410139213329563519484959091758594629005239775681892194816565077964388913471310530110597183298553763028742226944663003965245726424165988377835502447965298018952703841914968872697617204720523352523449284181165557381652839628480723024375615000903241817419848297198372671770371290780230826767799255201427788836176387630878831283194011421841199933532149504689809884679322069809913718130088178690959672986736370876065472403429038126198162236733242232004689271564262203269292718280145998271357554169133548410529255471106474096374859927810932162209016656507447462524885151105034975320575021543994734165373340692592003392735550026240065079410331679291453134237045391849187325981914878655420448753093528024955846646707824481748824078927195655810426142482271296175889559667194626339417208669732698823788114090036513505838942109545336539401469378256075992654928374146548035783883715970284242598383372833730135100551414577974718584617657650712926767033523092000277942209554178362670589876596318377484965809144040519240314399714221023059150243438673159058072660819709767190906180662175140197640308408436427167544589277206995435834120831024123722728951791755348843843096792872520608764315604030841877854062849610177396731065230039586683363099629790108322340054889130685905743229144558853601834972707965311427487689612355041649939914794603950952522290021032584455456849445322345847184569942639904346498526552604521404729488037854170129402369005750982748039702619362792995343292727316060002025539966643759823627322511428258584217887687915355457562112074533042263710137816300744452537636476669587481693985257077603835030270068791190278481064575610496524261025438049351961655329839928095745233944480830533994257912863892931107814487539830632433930809437766788829353681879987404073311555550806230814230636714756813166587860992171752817472639160594760769635988204118204651498847870463518955371849645996713327296812594032936131278005514969174751650818643687933103510176201499743734888275787690932520373934052412477033742820688032369007732549013602934362342129535746975484673256190930000273291156680781145470109095070265903407313733616899297975877819663053796056520359701545189185885992483966739083582985584770588010872832*i1^100 + -571567743393479224364521554520157641758178584432789245606528207661017040424108547569447125392068487797655625841520411258682337844766412594448429896225879931981776650134931046183110419981163628811001093921413242850399967402992402389941786214595511235619390075382358188938296413060204359081265112971549275096073493804131051649720606011203755271206069367790426828497783393704897303799523889671973814334569790851874538225910535894304804449111616723880776291592956690852574426905894021641739357381176684630692087280147747051222897655916624386678662842006982415081451859481337483394086730021926720621697776591294565455943796964959594830268258252073221090790561894544276537322252761323199689452425690452173987824029915266417794287139384568260619171334334082545895207724503222874337350800643042396760207292811398982710901025248093702126438342033710282112129496408108288295645612163366180938854555180228795286077176551206780448354170115974536276341214889813014594791041345802870444356056780553856474178707895873228658508800410369844082505085797090290513880726804737687168284929731783401044755211086488153895167246259174710536849704431126241529610656234738245424995391835209157400391820298864157139169498596324471167645865332137461474643341804420143356161251082335804359367450379782542771780926223642536665691824523764958284052816140357617097428008437765182330972894431685930141831841528194920236648657732170161719563993777075317120233715911750335707473277128891401017640639219486455834394428106090510561848442612859014818337268061907354090704276608242496029268454567471522187029070207865344083113907301918453430315706851000504069650413496295080185563846594644630754956823880572684573501128173991026550740781519298958955345332666945971774264441428147689407707693530649379360062146886971822913530608514865295674637044258388850840874189282685349402924550154094730261917829039079639738196355100717392923769179536511128458577894451787068215042452095067902847619956888749134906559022233221760728790363988767038617599147287400036174383240141632557828636934275589346190499094760158258337582436079517788801478066599163815682932247719047404396348500004036852421528371464295768193688970663094232020000419282256435316159416974902656566027071068733042700171413977919904842607968905810990087218514203853583051023930158545647005279325962078335531218916315961003349390169393161678190402814268668723895762004503366668680626768985998579938652892064516477432343009747099443863021655492837139562117878983933065277557077954194550111266618510547793339878175089739383552419833988088425794381120666491378566059714138708180718256961925924022809905495475576099197080177564661452437109858671151377048041160704*i1^101 + 5630753376242708431579167385844388374717102090543509234426425082433771519292718169770707193310428469566909158321706015378529199652160200934430902899524605380298475382604791277470709457435782708870701848715342359047740016528172815383654687208687494516503517428599150845733166016469615800740697218068288599177098249893007420505844364159031914165898507110729492645226489122484369582998289382604440874764996676805234579872614636903012701329037191211044388559508356659914871703732006856441939759803728694163247672996048573599827489519285678849988799308004119775477270988598632423157833671387228871913679324649691250273641842482966360131814006383512460280687141903430923300652471467719483083034934148304242343549119979973195927844815078072099498684701832751596787181756311197802298484121049523081178084190892768205611278863940569055096263380724891789810944817783158318818552291261154294642597589720221922585097053250665720436304103238097356380137792486110943927948379221238905821165320945006183653223853302024636445340858844507276620401613681270332789324501740307841950859245928212033758121380598998296757554025305379397431274142778549289447152420358207512126567551986153458729868179632137885400031430466684361597789683397492351229379389464392145843063746630552280265278710848614004224701875199768937836868081048992849794952639051246167651886723560832655904571367096866945772452971183097634301069636480914621407965741831354545579884370701461904672130364375387333337358950029066619513207926194807085795483512440193074632905554480507228457877536413774922783959166936155393206115986458203775543627775843315403885401713603281758727459537235436091795221757530241936673406216683250654412724830465198081819417341291459139440176202259690145777662519400023942938851798935505305908239211434185371640838140511642495718016515203200880721308096371687200483420607496991219374874752903582955026869650710062359006585918453517983814403601146711801918872795910070544161803451847116587954223880806219902454053712888089524426968976436626478334268368275999128293108845474411415760483468557147113665872375878163136889205796309440901049647566218895865139454886410886250169251109928609204933420093319235918301269329265494681360894375130279170751128249106747580557938262079240367188022010248523898028580031163965674862195379191736739507930419143374720366081033482914443251056865486762805345493907405298526401853162547061981820830258147687346394443578973136589080019597436499502189896621723929687303329053985590979771655111048235571290694510242128184461965842071992985964999868469866729629935980337543627969367957109773288527970877066554575945085070048589747015490239542408337814451735997733572444160*i1^102 + -14818256365624256318897233184575021895799695516801025391484723691065982383998667653496896107821978635644442071638811041673497929970565938715784687927600528393291466650266844802093928791099637571564741407708596635639062334714643325155440290966844948150880172011293234166118325768453474286793427320153320851999220553427157583377680509114459993735809118408099371479584024816807845959460034031807211117498157963423148152464697550332122415345098636602685710197096449097698399648891053830200476480169257172343132439348315572572183996695428429471256194668834341725635788573342802891521092784603487876557368769886880040872468744398358451869794035939701315106389933001907519396347066918794083666826715976997178526446359502966091127363199712221934756536793256406220799217915508130223160442686939867843180204259062727416209042550226375061756664672553093782066368658066201061075181131919335631859749878770617815792050641061890551446883484339333367977962474861279920845886988314319773368994056148755304574823388404064325348510987411377849419231511495106852246891160405052706495004270478855911182340563935138429605958577068548109311502761901855151968073981906305366722204555492295914755479119763140635537376876538722723037207409183047838461540512643134606078955995994359120904693642391998558119443864446262548539301231391340115645339135085768137287079950291421655855673818196024684984186241309746177607012637270460927381089041222590118457049572513714196713295259765584963578779029210507920029424535720516346093250583989134749954354141773544927943583004173321274316199372526721336251290232293824487333040126036656334247884340569394668045557486183846035121015171241470751689699403373497180379882753527304257319137871041494256593371601473463104618691251937927468409703655710047746729722724410504096859709451488295976677338404083819384240133606188208677553390453079192390778529487822543465492025090815594197624439700327087690922971222604132983828803463133427448418477252514113647514969962353628357456523741915582836215212809448652693516734262402934011087400243077105280374323685225237254947922803473275167835702742485634012511014526884802394724352509764648608834656862682175686818861346076555809845788853030482808899129306377454044651815395811418918006390229255287049825025778393052610437237658131690101427836036099439671622179140403718146306473212678288361193201845699043929851189053759891151149447829740098015007372384502072470057113193115217555582405354683531890069179482866380059728536908762122374335972845111061707454094595200700655907908229666336928405093620779437149871518273897978826671657885312039363701351394076569250032894184886199577251079242583198776103115489091256320*i1^103 + -2849259534225985376058047880389104383931605018154643576602497286769754211247343173378224780039132435464247266890629818334401450193519158597455974736232474960413008222886880833061633920019702535864954103043713951723673505973105028154882992509239927746488501016854201248378220878365170725239684346096218942552642640897052938988779696200614363236014762005459321898210878784960629587417150705284810589569951450292411301426537242742096559933785320601684443102275209666845642649429025304954151801020579746506253147811294879670563257168432048064737951101541679821953461794239505873059823859793584408758024949205054580810367222306112609388978684886149167856765076983060119696124806942767019260827637988707625956649850420543341544203007176079809505672551766294173626285157514738825806484174017753797661685211262309809462914674775376769307956287143407536072676602592908552446976005147528700658589663340881029527530080742953648921783596518904302664664323940646591082198692595178325439551640079202158733103676818095806240108509029207563707943642597433997950714515442866816012656639651310087354523518765650365634095944308673993288335881999389494812906059759485132739158242517697511889492842858060417242791659552265216886050144687152673992194162375442333750509714544633283275517234038636323745061954855987604238398785257306681769677674941414517555932391670345580699698422269484354263768313445271255969755600386901393528832577732582453839913542308751565572962519447037628561540546140112108696972289285985847071610782515950729418983052686241212363020848520203653369304448399345071582236211374320716659801187334972139240647527471829268231276806433614655366790488166617004285886830315786181258648245030451836133759696195444586698510298186387866326617255474805668463514082404735870387089522319522691402129000828122401352824278636258646797330259541698510410893095515122654393639395241937500661517970347561847285115124225354701059077233340095697722374554712070101369504346981847604536156611309998847566439933126624460622214954884274493607227025550962833669140847813691799436683360686269710798468220501541303672069812352733046378925675390635512961030544382654117942173870707638764126157077115363962707923000166681260631748020216931481776024896195396849314933468313147658868328844577690541024911188483180930580587321300815332181024277726494401481903726180666615485451034462792183390492056978786545090157521859581814232833341230133587150411143104121558325102447564505839782408566415575820183031643601526361321408369285391449147951923272361255207808509709074063683198350304980310553257583032917369269599268321484976942203118264214899246780522190056840519091909704548951759970631680*i1^104 + 181283641736647432120967738165897859353097559710821041938989996816903934603264195507940900438515383310053112347590479358841116503559180044384229722507925886829420159984726514396742677081486004214002643553830930467959695180782681101147627861199745613003860146558163682714997059910335132416292428208244124996831069701589688800809906544588818824650717588952135078763727000204415834494927948323015440538803604902754815449831311960128496242356288207456350110229454528747217464492327192216160863091510445351668395920048268298336363663321904692058416376425070921850628703607046275816865044622726089768392397498843054748899493082631636127430091657169640461362282596100495643612689573730406964094225363998044926825413985856327578543426566115192112482090531124142427433407945041104756448950461071825858672008408935598991287922511100534572196333614835427134504500760656720291899703156075118312526874078057082910183344059816615123079624776777214413049809137808653519936749256884839586238726102970489134923003687037022631841381387294872565302015970159713453926405759412644118792741170093966903504663283187924312502988442917565627258342351221566407244609715583890717536267120770317466558920767779680230853305907713176682610018954588972353146632748880777524288498540097472997347947251544323620429657570383518063303401152500965877429607987246511511854426565800963413627651583290357150150424540931621199767141246534247718000695804998143922192384442617594303989664153591598207393365632934431443447053744705558425920757845369481271548137939639075284073387721135081535921273726563421229303800173539900413642020977764226277169951248580893122977204545355802851232408270523532544392709657636047778702789787539063758650456511118424527753639306665044356738473708086061404051469962642853971482054087142803826739552753853131687731228949798520555430405536924864603171443389273742065459927908648628091423571460238109154222474098181326750305606607642918496788979764082530482712162702455567977636447495409052421957423562257739553197695634280416723746571399931070269441347334513403669792718793336286776387294387299745599781039219543040350189239249063292345394824632173957470770739644826105130533802268275863085710116288867511956421392413787531860477318194039815560528644946306793507257409065019718531206537943617882537709870708052458846265109387191004808851855839324767052223631629239421639496891619617641820037956796127925899475321520910995843793891667051754635072877919788975380365655986159085441152206092766276842677220440558275650285008752025844406694104140659555973778232497095747213152201909547161071215958716756902095296414106917754128895258737749010998466997273898911600214016*i1^105 + -891714107631084423279995418818341094439485838722222950646378356412488047511611708123675365510623018516171300674835963419230988482578488330011616548223317800418770678274835823202540449535956873164758368509314851245901171000211675049440515575615292388811055733929079592161871237000088364022468790878877964784106430892955362203083507544026633030692856476060361684116112956681620907693331054694849485566904425953265171877210797356342632535803663465820217304216053446616116090864731010482829466770330999295117584988494118231511264606554156011956242060206665725543724781802228009987202616480038905148388317222802912513100996052289776883598306367144939703448725703198763283147537625687668899968869980256860579702302403173102872048671568204162094037374795473987010861234040858400989462005106507669718199564815510771469397633479604722093379957512013332688519157709301194113205106953165281614949453130944016364366470178487355778368554510468044258357920094887737829073930967549001955013858060307933978130069812387520549981941888252418913124833842167866745902899349830077373086371114266386349302473126329106181588974638035654901436560457138595835153664503739528048296280737007139160384578222945699699403740499667421251401191883678146820972005616656576014379922028779257764332185696432876715772223828082303593420349179600688241404516319210098645925167982339395556841144838342513974811399673046165568729380170349020081676866830359493571943787848978451369320843073204799660506978658116206191220846329894585754385041412236691250157209935772308879356313086782118724904088696458743939832426484956102459830068164486129145187693622138884307234240758681770044638740218461407080644321867598526503312751279950414047182745657592734627810885997441378336482977607730741772960433780920857846306667374812129530797078753296014807273982400277260406638624200943221932773929168979470475992569470773874658098744612071042495989868467946185170447115955275573136848838156638011627965064711202641948103525833157864850064828307861589467978829174686137215480087367059071216344981945381849403145850761584961024615980630579274143803306441531991074041895457551899728069937329423293274746657221971834192932105275391210754646133860248111797839425566910326743456088769440059181865240165895108879069330656779333978054973013627335400559915859003424691935242120500598254691993146701539060849378153212079615386251724632351305663542049735435186248307866788711431145370156723420081295264842816703224258875553459391586648611529880855284907025465376660801870920894872768808973430863439237532530331514265431417139802193048684030025469867583900071450454094894652198434826394768760122054213820609462272*i1^106 + 2862697189016788630536454910985154797185298141809224011419112526036114579352251002832231509160882756155127040519388374661165640900665502266200672601783066202470521688510819915423123878587040903538193598951604549168964809688229252568539403475401125776011036690070222534711614826822114196771805022378499714263163279936331922298851193564364392092133272724154208236752191867555377926837289676915307240669582083490897786610199221557589547987241159270441838543835711901816294803225217864566620828200207135477811533165632530648669867939902125607469542964200805507469819528079404004557292593351366855327224705152424871198880844377769013396714407622400664503821854982478754522196700800946485204411514422478516319367995517807089157897874629530437763289054528338335235753363558923480437758882772539157214465967772144973766474510925495809882575743717862361935165573998288699246072650718335318879307945296549280535741623746581809681761604160881945314455609053769447936349507524230124499137908299825104997829586419541597855397378005299579784675216352019104357845237337198135263701125022734348796825470738019579375690320418132821292255936735545422486126275065206862059432306124807764657021798238001397063269837050517882929241453386580665644459170361909883989572502477216548923293174143006553156427456978673602520746928375989586796808576163513106441302936033281423950376710884439961588488403402804888517963900316306941628936105211852337463571596938892547233883345004792971162541018664270525178313061390788419307929048051272528721289761345897790340748378384927598378030378098848542281679052131219320101866404183117202447156977495424752885551403778715894966886115817447349048806320141229626197230450829514171161906445443941557008313336463461129145414832984049641377486827699564642567364175110521558243871415056135311077815800357176129378839443795364443613500145651067200435772693898591981746794930563439438308890881768275755793475250626695239545929228835447532654758898469990886369247254649700664271806547912129725617664641497176802772568719254480451265418283967381541957909874938188105258787302291639851333472541117190000425465297872530999934145527266259501640019807052585527206903572724450343032424289822927940034567755780999088280074637274566625356786763526051383033094644597893270988414487485551847779471359146804605951213370568067608589363606125729026236547923081757738150585577086667988776953859501567994435838905737521946100720642047487349460629191344660622777225884796562045488248981429448888972160497920438087400641134762694008738604803864554053682292938443665748074767055067401391995832988385728192140278562072977243785357847701905193882448052617216*i1^107 + -7135392963082772135543676733688256141739377455413182464153894207240665786037527103634645923217539259342001879915418502901921498586813226849336517998833939664843868079979514565905547054702677742967476836187133217728002709597620508530609293788759370068147116951756530413621824029728327419825721328306323655417364885754481438481590561452529577307386096993747906837384928734849828778481197921807412854894477627421988840364993532507752802634831005865388319842726848529073092616976246810226205456888303999549556080143337032516706710256065483095900250326811494493869965065455653444369997407845270543498409737520454673200094212005262577078047661298960271487134861118555940863719852764901077585319034259089041561514925878500620383022565328918910840319651193520267052091556304463425605383518591181119905084689646849609677637624326792609306003800442852110838721371611566091098334955854302525745851357709126677657301618482085000744715997861427754579867837873426157942375720169931071517190488462046856995888686727016305621893668947145856413071220374490197422423522884481864512038914814829636420844783691780290906964815155875451004070216977120010476271205479276786117360697781582074938813024995872795863474558401197464039874323096896753445034308154068166535149565121343845998881579466204956811608887419282412640140440104389467207714129379098852782321963040806496772033254693467244658439200085078593701238051433463311037932582007809837769156864063637024418801329220457023125640150953725920271456526805107337566053903243611894607430564342236568154124161623863485703928584800528592765214931734705392905300249290546220650410175953102866186250934089579540943850874740289186503929756524751250448016758323410919784835585090600863037994675631982393659889213409896359386075516129814073388652668144022591242557072772958544416560214730709697869704674162336917947210430124289874665414732440760538714643803361883682800072173855477001189482456201504441016609038423188743748579853783530297084726444901199259260529984014475813105259867365272403325591158386725110900158465149720409736348776078571029985185846093256804869473821297784705192345803023759692148019535930466209431275681378603946329466526460089600332633851900853758602475786549622636895127481229492809799149927618221266641483239936957782363549190050441863744496040638807463146994879872857451129181247227668779109831387960867949766522540170203022602764076110637665196034507411755816778803796107420246175781491212860783097721915757239230840923156561921940283898256240680581533936161715887016847764478499171559006148661057729702031360270254956070728640927247559793984275615436333032760472449993658708743159808*i1^108 + 14708316151213893265830364005835037312989465880268587159850656790119412966641587030729263114571337165892943203692477411634602400554873866910071148074049493094719730154978362595406186560501279208860086776876870060400824453927947992381038888690475568620811510404332977571016289907785643695743123542919293005358987080974984254363979797450326088733399099221388627186742418919257068180513225075661435197917688272304377100406876742476199777500705558750736443278384759966832202332028970912533790034494843341753270782956777857989624838919593537767864621599557697038000050233910923282910281586312830189181989229396786784219301777616794648981161760834991187701255503389845669910432992919174842607687638725655777196663766969183284845561109171394792874311446160252805825152170228636966403307971255300677672887211978911716818793043537141973349953930040822940710202209955162560169053678369133640759802712168233467608989688640168276420577997035207250828709045083198370211071091897746227324815382842564436938260171637898415801181545988087907226823400182816000439645542213187450959712494339126099915307831844844079973940027602570015312705254307121879404938200778225789292557338884330235166533395459452155283908877346697526947749396299013389256638225959737004594044665719582614723850805507159444300468201782056579313150623444927188345279969425962938744800085335149184123800255280997249467529808518424845108176822259724931805384156195931542084019869739657170950047025075005473953939946615366706982109094007108658653958339002178339347825578805822986393398241305231730882443770391032513006513154985460894806802857801141653944590690316459773278072802957249963882471797293683560544798579754472055211332217874974679463532524698230990783013087033605007519603853941188508366221756446533393385227181385411847976032447596109705224254083780314966700140026827029952815315437741757749132761546248739524764788816457639150744609529031862860987145411617721966134737417360101444605101715236775447455693454161963934046208060041889611780864385224289473653787172565826889307089135871008216148062144273608817605577261475442107961455604399929282465944241853078826622444536113265825867958590739840881935824506868450391694110796488918156406161545620768955458495573027803500270243095489708387815231522246811849984775045202897894185911615357298960289573761779697853413285740500475421040164268939240662151893818956393882530599822247065410390955704280006022176371838145720069774129183068628188064879891931279234240795381089524984435011183332898133781531412973634552517019689481932228114503984157746295550072218971767701664966982711485240764164116053542382358254320878423638016*i1^109 + -25919036971050921186615105722831991515209573311666032694191627276791039079662313457645205060205138321422621871967886603273993163876776469477832124109092372993988705347397905240888959802919879105253722333356169280029930758876499332775841769028504199599211528408989186382716554916283894629545091370189840415027531662111142097160914581397061841222764803648209864598808080988298173837215613494879758656269576952384805424922391367216544582221045141838813909240449103015334164866873264451003896185765147185679908925383757015201358189810453456782610818750135691177213769997073610903938743435199723558976401387833570706057401727020255903915463304024761082030554101320848029574869017667377526602211471564835591258286115945163142002590787613864850051745529578267916834610503836108434989043074772594033021528847779740420783824978716766951729692681154832749569699435791697446361044850220015402258137265068957386747090490773785236369636514685613713243204865042233642332430879158404032964180044908366093264126930154844479605227777067873678186714800558814615956024211514801409077869478160767714010287224230687497773878529782543269305483064203033839240736107119525771163688084307390377111103130141346501206801888036081500558543665402473715478773438564211409082591612146339450209123295261721684921360173980135050160652254158381614412318633065407286344737370787750115685076512772527569296801282464449539835707534609470212154068720180793012643738765136214325355936275090006542295242278063734204714427460103390618198434083337329658488651115578624041937216680944669672446819251681747234039951141321153049988617162650158496579052242308492439473446136749574678472772739568778016995583899810725819234812351378300484558569977976014215333463462347547958215373426508314682801652475372752937204093633023531601481708055586066660633988664152701223004553306108810312437799092345114291782608832379868471380959575839134788148106932168116804233146554436831813525665349874788099612845914229409144357524931987801584525354749153900448933959390552678200442938701403301630207665955241831898081095209052739807282845394919423300237122815988635592018643676257240864386713436153619817807109269475494299452854470382799855095181976853594976443023951175650779523547004301303952850092080643663104083586184377039374379015154735747266738984175891649603886591709112198844342796672113885478623027044188875739385457028092714661306221212823029088501111402017136690666813459871580621171517197060461076903810182345477915930140699148658079181957825843803669844734037533159299806929364034213895903270788728425621881918675583286528108802626912135915251860639335359215494962998149120*i1^110 + 39448939710697866127944603437715172261950904111688166977447855497758766226270567379934308261440568928743438533991283850860206958129940422333544574141695638753803829692742256908811228920729360879196412343744632163790148999713775205815775950274554869763867824333351680146279390050041770238562726592111088535982751243475723546272836469003458744290527921652295940676111498816542097008820400007435413708944370156260433622250341278708225129340773078601616077405572978882835218235843521746005384074487156250786798283516867893303916839482770519809036689843924106679169640169656551629783845642596697285362592385165736783889944401369797698388764749776671645990184057040593248275683911373495811311319987015369050090840754326618041563158862789782730676372209718815187901398154515525770916466522165102196142514585393310644110190649248881081056336520657349815724701059640216155074328542135052489522001785049455981580853307700025577690787141006997301084405158044603799262425522476530322193841726212629079425645380440496355669256693306373201417229671902199550019412830761489867475312970814498139183117504340028629168471153534281541184651130275353499079039863543131697005378900479139525008582795321442006308960117117274230978911152362886768391653362614051930696115248734933343850450006788334701571279682641437714679763291463123863874036983858400005220387293428225753878528147310258031288622091683155195662494929293795615645897280807633947149200519685180057938410100783906553287664955628588159798158032687763177899469379575247968429032548365744787469470135081937823651505324189099054180611206535509410898861824863449490872371757683451283239796359462912075117514063092317240719677274083653129964995075405041822884907294528681644766789393167986922121175848254202002868172725644713323631953611143295360763856165609110937893235587104486614420753797792403967779366140726775167213569417877631227743659641221075049272841689887199542372054707773911385347310081256242666325905997603259244799230111446072498061505213105905827441170048767307795629599340085560066274385318807800390021216147429397987381917900539975897633271310555202952932175106393191271210445782142079683067755759736240987309685922328904255203511129502441737608011345616678057520346142701754356216284560964806908441047909609862504055896479924504368825933365418889359080618195258125131832283470450368789650866353047658876492834353946618493728481054000741838463842210011073382023685149849442516462616351008596891472578004012333504261561422771205864582715791198916790857988917420196647482448856656338707250343911433516690688643779741022503663818030846195849985537823391917313003356160*i1^111 + -52153758515525852918609269643920371783976093263309063895112902483196129451042505351011449832822428562839357081969090287418260378250859674027339540564223440063879611604299629349922835543473165436426224937261008720630840171596140858292028090846365290180323699733772119444199452806964429033432238324195786310518023755493901778141036342833335366924278345836484263562650756631235585899179943158713549949028533454517960280462445549118830215389847803962190070397739680549965866240518023647084875563253472254769517346922819716286169012298095354986465559530294304116371419653426001576717032540723880373556327237150062493887547438486625282563927205455252682923376848596753553916739425372395381202261048262210535580607670057285192331135572572502515557649943802487211585726027838048210895320925123891492824098144741960157760197999510628902508809340696139332645355108728294285153910567464839517811913327674119097242854286646140422012450813772363423903889759436545771318409351344291499272273990385044262011101830858718035730039979980796562452286878754763555282157710644875610372068109340804036031515877850650067057346113103806605477412216315410771512251697979855664283833285219371763778770787150941289439932886486791568766440822841244612450728315367484174932347979207987287193489117527928574486978895088664385244414674667044335797143469701975280738161055758522878398944262646629204494746025590918825255015995331219739897544835251827961898818090915814421456063549751579555468649049246553362822623563199966931747816777402569169241785641358168370405100973722992733035314947682078707447147730997860476401444139641077533079313533150637536549512120530640132311611765193829669552286695201632169314187709523132603026090670760890853466351514069129723776095513471069785927309520127682500667703459958116114743453995549442308448792630009860175873646477328471608323395399377352323134638045722681192990605231152599383153425107630365809152295537513460776362481922453944653797478458175658063258759865463886156049693580838562981139111154900228576831699750146069232008146508304550197395914854069915335324263578453404728530767212175901656653011940044205373451783816614547480364753759978601768143400732361823970109632795535211167052444989321130344946242636723198010810251928265330585704389381861649787803055605366323980506551863597009828026220206090679376461837872097951734301509768124811478614668630025154730173412945270074791038186645276582480106330690495865622258456790043864831731027741805083573861198800910165247021698587564919255828856429207753398171327232024889077411375799172151633826269194832654071440339129701225272903549258997761572864*i1^112 + 60344351444491677336432406006270985231503824296417677081162105236687814560337706940448804886622493596251971529261723867107337322092725050917984672380460237397800009733789096242346164743884354609293353920866027699564512874670859642021488127856359255926685484469388553943756950143643730017553434257870525405034764331718107501404036280849858934890826000922425409198152059723941184632937545871642139276843395463685892184957191139710926806049952723151433520018422317612143978825217416969293394320637636772883703314928581957011617694309222040844824203439666559294896229251216027589672045548863309601085378713481011719711838436076094349918422305164110470043535349887504562897975108516546761739831079479368205159096025466280114033994830260122933022992957396858481888848410117511223073603520062069507544303961839072053454592113841624020594131577922032719506453995665783975687235140667240773399975641981757220437976817513360843194029453069068901248508036170035532412642469971673550482722343767395286888343635207774671802920802537414614318703491624169489046690180245585742621588459394552067666852896986445339432330403583600779748386724795615931570659007469260129694770582544459329419898787403207905142966859949223505711787672050006984852953720528666164381022138995043665954565980028440841106933649412037083584306603937576820402145290406107092628416644955861552710839988700329659058003781885741373507312580512907540382401266982637693499852318241294414245725646570854614340933936063128940243341272996027240640304380675327589024561242476022666057511419263181831212492634121981816652169494431784126570020036456983076278031155931385002934724394303213371673936705181431182587295353604188407603968897036289449511150615613863769703679608010425141257570920831560902429214154144708860072693089247282281072609502050174854398368735892223139528772612103749664698005496579944280396529128561983846436807634167986839558350809363851240960431098488764468551483270494271959847694031098169841389391614835600506007943390955559204065694425018129679872118788658031479235757925385406397714658547953899020782352375653813067693352663706305461775901798213655642772650672551886282102586149282342432917653466845628214357077974239063636657892446767318309744198358531203987284778346792922318961762800012500223271352343180465315621882186707915975173631158581281372694804751661835893342505273164255931328312085065703952241411510247502325548350462815105096721248603700528105816498292024374609266969922402006182415993669332932946129664483140311130347606937039039209299948980408863040839268173005697101425041553071837409603312982778013121369835168595968*i1^113 + -61132222142434966556016796328785003770019278177497011374798472755113543893042314372733773414548214861582934806752910615060990924218645626935539715469407779366476793281340617106910898386814065929379016715529589481662835400186959219020522925153798709320868449971182386049676258289648244037345641142586859376619306295091110457673247417714210799120392075245188462597638500135074029703125836493590375597592907558896474731421231110336369766768685645557974850525268580092913616541127035288324547668265014457403415068535971999061904102374756217122304987252874927107032310131095153054808796816715762770795735529709380987624069779291554364760568433811902358457823163416404124209538968406952613607240756917783608096533235869866480237038770099609449799889024268882419337237357799751062556921459658950800423312258576540113202641216901220228045447063308026616295711853274302701745913316971443073268137963806061051709451257867773204731820648822309254878620780217564553093655790766866519943237634671968280597625775677481195308716307536970450576404916118654426643927881482879555516658556987222176388790493555511753314218663360349244592864967933372470925739485948648360019144891462205766339563341093295748304584866461826851279729346533183426323738538186068699126012172584401378950274305720471787221958928609238846651842062165637213343944584991769153294551035839726764912918830339897164632777882747464045466303953534588254786747803792729574930361061941301692167225383011122151897255610830349906796320446494561834643890223531941250063902660630424191987611344363823943064715826888794307215875617277023434493432389135830202430145885079975501908303535680359609900599433633124350174542715035669603487798455664008681660474239202700300249213340381830167179930510523663122340171534361490313737693834552829680269442163905225798930340396065006865674328903230085267290926511271973905109026290123895708097098168930287376738734846811636067325227720794056134242190987274680949813065849717266959968453134214081374934556556256846326971525058602546447807025438165844924324411388397289734325524561697760561180164364980373439650381100121112347504489879969087254508475106080647635142368768120383867415159430773484795465672418408897718534088718592592098322489404057670304246177688154678996206130952768622449335110484260975064719277475487781461375863758542788237113405672378842811014236466323754688067991567161089405755325230117538630924034540079005061679684769214583999183661492992008913270982518854290724788452141561382816851449915886754593375769126385957092100094784836879013206351011803760531714418438378603879539278577536413071218573312*i1^114 + 53693150575868690026096196220091471847337900868633165919781825927507834464786383299594590039889879733900751682794080987535628897150647723544255996213896879687097712636662659460977568857411839179170899081597159431200704067664316832702703587391992177960002409443847645706829235224807083801944287273823804809028095782300574065136861957528528305316991558045280467798677427849592409485954878663558268675916121526574205402144160958277435110769840034780746409704149982930614688041273335411170432518900017493039640852683670964040349974924562091555902150103437345734909818267675803274336909791528014824934158613390485070487207514272056514885566921708824279809637146042942465579462048268644682060744521370210216001631910782460131072434920074477268065363017172548318465512338473914414118699319290290309416368969973439468546848446447774691607541558634316162195030819079624070079030133548605274198784969235475504250630374584688636824596558134321343264742512247775098770881211984603896864303687969479395247393528976793517033850275176173666560676139038221742260575932854843058384792962146533907651177829551428297251097167429091468417731057763525458418978428365094878465826684411941582566712001394438329146712201217799856845427682565420548768029031623585280524298716589880212630305398489553616036143473398060188327558345820116011579147048761147873080240682905777211702495846488514456513917871944319219768779953109211005277143252725956805080624475297051405514775615083126231183457071964015623805595496725762125934704852965633698549893968303124158446406872023025162057726937081626438681597605168659565053576325907424969943892471520188552788978718954694749438376155983745656451141204967544092745818394657143755869954680560781454552112194554433540239240669255901853176961825068553106809245700614827344578726649582405083935672670287061064989348332102508595009400283583645832226388645037506451297189479007936787516557452450116329599439810138616629944630555229071920910041922053171858717642642813142380639287705371880316409934915311916403534471028616311021208222964514859043220679856923698233077838171480925848894077865490742680545972946739230189445359898407947705742515878283442973966904825690136673647323727077493141291192085495038620859691541938287010652925007224458679971368127042404402115828066954493649729284354407525199207145837424984269409017934301375517967061232873959785693948237094053688219032714508162661390204227884780564446872004544914529390273855744522023902602996599530487566285184790868515120117639081604806868627744818113353064679541434108414991794136708618471391173960469524791990854397222344196096*i1^115 + -40397760073651872523061015455838181967361782451017807823097343070205331161168612104930547516430463370510720863039109548544372439345985336528989084712056744671542520928798080346605562684557854953540505955064973542166781164664876969738741130733571558098953186230324372821756044875182566843948937512842088923834247193770786183193667048272965964462943272272991096719369319052780313750372229883812757058977334013016463500643317465112783000914567145623193513212882863244307940799244389524460659831120697677705237775202800374139832318488951015832953767908172994800951205289353597278693861179385360427871847307811141946199337226690523772471274435791845084584056983305791267001383554747622469035444253049550748684465073851351062767248582196118195349244084387512175464179711637988759423324548662024111285675078613677084503703882791718235131286094313281819256286825382052155648948831554715168444684114737226860075625485825449009397342088703010727638339303893977542110131512940884435765376486821720430681831355330509328976791787260199762719726453098099641943744812388614089659226776028194888336371481380970063617066671049625816721282772398783412459609316591914753560322296809720002626852060739276789504944449581979221238299474743919233978819949163875801778964595329055312979489320914527914559775582839390962453488386200722791190829793901644703051415350785328956163200168456851093715568192455105060546852884311213564276876286365312146508744230232210166323324263871953509898332914581117104384791586456742532252883848747551937133780294746126479064657040425129751790764276583287131594789981446700591259250372824100910511452084761576989251298484598021522125082603093936995045584697621948348987229872361549663660937840394427561475115535920234476053282446740736824034452133981236175246535345202448975507203662944753891680317050541850656806296719450031887992387470508825143593073869399146008497378166359866815042813073270070384445480100408884103354387313993222093981638642030784746388152085406871487451767792515432737033912603162103047358771073511964377546261869705623115225778121735351294791400231207142557841821373730447817709719761668736144619368383773562719495732858358769550535004962214617897417318956944477978989416496220733679153473490398901010280618237488132164339795736668785214737618027346098551419761035543507628104916527773661505163616258721398000042235394642013229369408378987244413925576884906159738205468117175173299545108915821308589387252481089898919500642361612196276063449195075364752733343371722911493818136808228894313768613426428072898866186889869621078786940663806665162686707907166208*i1^116 + 25744307881195968407649944915011885330408080033585579681904292617600484220681955176362386175095381303614460206131785681891968105701571680603696426874646085401933281820534507039405437301629980247291467703280841356015966530349534624319111488241749849979881558472643293135284804122353935039740624324657930126599277734104891318222955970324706209873340762016696137943506475332839906188777527046381442142137193219382412082920116112465796781306675613865011723302177680046246604789783580156600592112727523997231413533160267648441288551284292610118416413733532346946563366709872181068842403100285210922760658199495906636094477038732621047073085292371809779845105206946743648484697388222405394970080799692761697583609510687050861127871776966417186318362992523773923797795020005816537841504736760075960605127590502910037174027799297805889647246904666749850792395393553763468015731783780231509712933686364608971599714708559289697809284525782977410802351763770821756227101881256880077138243444022118042168020381538720993006474245205942891913732386470777576161702194556412731090190984673360120670658086610286825244372001007551971857987308436355870460346628983076076805352570003512515585200767104093574557726079093015409031227026853641087620637373306944596262784688405255114917969802046003620519745324444007209925557144516010868064161239888830451379420830798811643255459569160905963001325737224842823150864076461135463280632571296886310153865761421119771477159924567071418243378813966126333465900500204312557702827186026189724157885642088672381887458365373540484342278298800336605497344350170156627224964436357503415466662357493725420320614804026876988809114385373228352186310684051168705869461002141261426299991615207581723518474310663109693090609640661600941874725515788847233459606096821716337661463750804648580418204018244804641496266435846739996525747954539326085227882164897533388777360522319551016487645319128779612314670613279594835177548275290779865460094926512918139867822934894839257538360924635887518379922362234877571001269642097730614233631100554049344663673495983616218656099478756804215785098027627860589754598549995127682074561708642934558507468310690962254312014468484564075520112232608237053069546201504330435837302923760899400459914466507223311776223886672277545120492274836744899391095661814300086452249615091569493562769526802527003261748194757006799995437696260730577076901223879101031425675670560819647881137610504114908771507014429644980670752954141242917732418887620241155561837441894289026634612045350198200326240950030024636470793051061779676052979701802068856839077888*i1^117 + -13647256292673191072360079785617585446485784274262340920286043042417943928535598716418599768907152649967065696517406923319519915422474576930595370878090880696697672751773022311936579447673046406876016904069062551703721133560161494125476358097975808194147587733325329331899548123911062240505506313550548343113874310488287285813609656313381660247447842323041981499916171662123768045931849032931480493877605454473791050417806679608405148420190062223892462002485601466714217353731511961907249502534821546710726780521192417269325088300981365866056697475087909122011936667391579030815840045142330641705193056025952902400965450376910395209854407368292552634076490565060833808834772331206705421440240384007712603849258637654397158237270313954856293629586484913947800527564394688743589490761669306431809919633697793611949556189493120941106321894781066015053828202771099133028481916103493296235897489216954824565169708261575940477187594274846758856507144976489076907155293281085979803888839388396637123779622373285514645122255926245645639141239456364002891122136187952808321504324070495373860140711684653959645613455389695907777711533600182464327619638142410714961547306760268966700404726894498082823556555553810204909619383105273775684114921722662206567007184821205586808065700667141568151341021945735535756030583861568670510144069631016238054389037214408171953690894672389944320629002181699056902838314345971695790224322129181824348891504536992640625856451810169209263588822980489633584927261192348696124743346487781196688136345405468935632650212364291382279573662331693530228398425596483885917121049105376929268113493227791765478887571410379669811497467946705353746512287975168427704542860336623268908566738573427316439180734184587073269358909014465193704108024624874761717836344691191735599689884928140702331371374297005034593439516228330978542163051756505426206595657825287256975012120672879542102305641224109463291282070855729230389350698705476953151518917821523611136366608531746846628983449469971533703109793792127906161092429071686059632058823107757704343974925170890651317105249528913000539450722600696457464155932554973085552412828386976835630605650460102461147664317026991159215956052920002720458109365154032836704137430532728588939508971751321066553621661994637133953838115988396164090837906101586682018185985764800978201118650738192088714640932910404873648379734887855070690447662679704199270730273615963932837128947384450347313140840587517711794756303896301230791617290001023920078960379519267340337751127847804673662309881790049132493109614535207958757029288745166176256*i1^118 + 5886160011174887720522527955656882114889202149324976366232159641553567847907220084062421892878155781057451139498474555162836193047193396237315175875670178602584749141515791232311345815230338108270562958445468882577133802205221079788570741645988137598291141977993343317114323859914335191113163075029248696074888999274670493582759202189044547551664167892250280573552666768464315681908804024298174489978076168951648078356633268826763294845275568132178612211554670276682514972926423860234893020139959534424748104786080516727600274466241723794241810856946125567979859021988869662035587532742138351891094407967573518109970133861428967774511851932282250783039852224066166827304650315471400825266704852251480282356082690052052925089850975016361584623165320832410538415758481789432891945630052314316905514372780883961119445681992356772101577341363339224542261273433533908703856814936867655420486343959197521716298424012389564959742932349036534517131144616328405348104039000891214327236488122558764991225454342186845750999312505871292602817960399474828540028033718414362129216047496469970919983403573868791572243181443622916346191966492149196411153461730893638630508451048957121282335580665197765233634953747392514042902451449011763438996040774672610001815196582690814249233404519631153620037610822446998755624093279727705959093786149813002710786571853271194200807531018565780628001192422655408080314259636042893203121182925068451678325295981991145084972799401736921713416164733279112842581153549816801723289650399028379866131379138964297461124975182993381232831137345354863436515951305779984803219451198400331158193349398203947751260642707713870242731891695328097668524114824202707368842997169732876153939350350042194368284457347331036437093032630467266167472578148316988227943960959878356724437869970960251432674883592913660526911826945229156444726553675417317107048919104488113984845267568207190271488556394713596729833344812171358330373492296088649789788352893178882461298382369971703110959779015933957293674122015632017864875167384488165929812429322600743871220713255796624227064972411396397198733080073845278374575068694571683567026524055432407161048578406100893843173268960424588843113529020281227863221653117966672806221930041160818229894122218360040455218697314876276227108142805466302158217644244899354498353177228583412576031900873516240602971583064740654340818525497390118196935734443660394088085333917196107411986679629266279608146247654513531871709464529744874427341726487903079243354067519464813102953675224048156936182623106716392536020773768583808384530900844544*i1^119 + -2116993715108560290250618104411349438651133659628793590593174072279375593993833446498350865982191023213353859108792685043962517548361232543339134644180935613248663570250535192943484702333503714680854318865888239079395719051945372096287762891871911085665896926711179418441112594689369736659628125374419136029142991078761383908136022495919527874343091878173377607560726160835159112628089511499002812372726011450126898702844643324231995071121065565300847360703953084491378010952320917453198084852261094406869236820199850086046182677073183135029750838884167130035785443508393145377725299778575635791362232035398830873966460307027759805782028093777879837349375803953898664150297208420494848398343804014193953513579670263777732066849149027096994148657124810006166238066616763210147996456377892743659896309434642309366266971286867280154405259742796317459708349750134321244075932845598058198867732689698114825815693824551650211129397818775950443284347854381481096985600995046615908698283245366661283761908065119152435150586068467167265606107214528614004345582172628909554426574412846483546365293478113101251285401675939078265963266600350757513274350310209329285538641749932628581940022302785956732003148998616126008111983688755327559326725318037183653116320569523629828954231329405034507388110118137642160904054268619077265708944571124056116217839050677189431590558644169153936667129013223193634171757306127893369830211415996756318635053721787874789703047284125754998247003061886776931292523996606249071721446534440689539682717189941571013479688585741881839201185695415509718657592043272183368489451746439581312900453571002991566087912393573268390324765986540952804997916441868830797809901199373857202323111434937383504439677199469401528213581578196596257629626993955071694485745136175973616138638026424845107208353310854904035815990794629091144373482379530018235231648649822030875569099261096858344399355606118190362950956210011825716574944366606752386223551695366741070848612136006635631193041634762656176916178609540449004294724763382579826052349045385816378378115391273573660736594300720195654345322318656564388114939377523595193683346550670832574238292508627157475568843581700140843812511786564446576939869397252006871399048432345040200954056715137174012183034023895081439938418337861570782358740349802457052473338597529810508517219036121366407397466457317234181664352804481111520163809058853721089003116060834734284210225671764501011357422607195323169039788904551540762920236718896618186836542479468288352431527240421548429854424133642510002142374753252807567998976*i1^120 + 761770922432091627123411171896989391305000265350528090158224946992231985582730556680673475328026604559734335404938053935657572505795092098729237626569103788814028732283780398786276163581020283251036050923261467624243747043517245431419426097745883916945500395310033913721788342902005470608210929740178919563445364940420790967002890301388785178607211754890945941074443237068620643061954909791487955413162002348144237590440164313711334288317039240955402604687170059357954690005092599650648239525616490386083554099856011341379889628398463674856430613758327770421843505697297243765072649952365106526088875983059524611710480066005269934028401299474204300423438120299297774712991112933155858584685352466803853978454596105420172258560243545687728147212771030432584718748882296273691968862967519082351649992632608852653590820857471445487440318421066974935975198499156600249162296754124164657221101019572183020325310846481105895818322204288533645246906687322659128524902331430045025567452541503446889940241013258988760231288407385242547322045332615412967689729959446481138438713058323105708114922947784538765979630169679583933868943175106829272612129017450312570239599801064611293080667422998443965112395890647524248962821183682699660074210316383269309946326659822301921749140865204000375737505128587245222956317274027882565801143900265040092970368681003485909449767318630392339813949474266338285326317877040213230795025069248553773226158166388550076580813974675287603957366741688276686169326014017132019162741804807862090230793650239940539845115229309139676248046299520708535057483850394160711894259213664636115436227751431954430965551448089158690036237602607908358750442200287317921934094121814251942397624339222896487480697362643001557576596241603733888389062182958768778155472518002793591378525472405451455404898812784224322840681855568838523348499782171651679880393503984756412807273664835321816276275112252782547330268839325196422119934373015645128919476660274006267642292242595267735821151564417092191114492471233662525556597218485215573343485951985159901419238812703621394574368501062845304892294547094964787482937762495954237707179303905343084306839746687657377815866339425291719868628241208969790863364222995637811918353501400165399899336321786303382447595995446712805362569301255103047319521508694327039061611691030786016305005459097937720480467518465691696951000092001842499965718226730151780820776356342262096443047449238317755461735553360194103058271590317795987227300092961027646646052983315323063469773212688825719823358018628118373955278404226908160*i1^121 + -331980535363445544651327618800742339969503377338132529924831726699544106433978942874888974352547835236025311376456758991569318913497591038096326259108010675070245521529211813820415090384786020869299781218755113724067602214833630588212156410625457291777561772318318159047405330457093106594259811008289972104314336921411424105945606822277928834612694406530181521223152734834854625155803946009751061478208941101186886080736319762130617609305194881302793818592592277634194919986478947978420519374953289729754708166781443829245657420505543350636938286447302847108540450273557139095535212638184439419245516514272527306725363934241709137416557928644949639579936794823325658524644345026105157040315736501547116945799760756227381078376734906531395244822223970238631366659704484140672956504337900366857557932095609481535869913567717262930693723828150861904187541151378904922824413945365743238498186733203054740191606845402741014144548607961390639368450443082189203330072433064417202773890950494356672295215348030212401231886578702832971198209219188032090897591786035834723740313412497472014447802824320320079856753367112308924261436875474338097326410652846622862664692619920378460758953201857648490826376522319527884417559408747964689239846334452314799753256875028394943786458586579891333102428273224610685836061927049174745904851715280546840722464345620033708132359925612991418008684244514513517264957767642170745145829472956489863822744654386809675510071949351021133605654409440712855079048372101543586445227958232984698755385036611357679191357107970485092108525054963119053482453175702780510786941174393366137312716778338242688849913000659192983546706267410292065021943265400583548760637533198921675415539945300822977638305170370122095415467456036774243860237392416946812093319781504782502449872461058744722238644744231716750058331335292781386989747981068954206083000259508038664310917109820656960876346046660178058267097893877401074864339736435373095662761368526241421175222903217850977842257302160838065005728406139193188087180454622965332421891742466429648656970484748192701616672904688422706266273864720447479985508835604812427475510750030344278971431854094349549180685776889554881058341218794765864741521347633667800980028569939611810540608218841519019662742100519415978693614485922011150055758638409113010302564410955918534897194207791780386149656174695312045684185705412099556583614585391288462792138421268228924996815821791830039876136581164019364679551671251718739095874643387259196598014443278170144102138537067472715622709778832404452389081317376*i1^122 + 139992973553327922786028653285591730055182410266152987285307442885071021954107001911858020188389381462492538737039446463546356564565136678495449318015065492961327749430168293328816338854180119388232845561511749642299061944266989096269416140975709666771519954113715296181503429594784449062078714754392689600546351908811206539459456674352617636118283541922032273490143917430222147964992076084868614496297895596336690595624683697510501370552583798495366279546805922719506476205218740315417194586518810580117394119247677999603339339840309724480464225189354967311819524602978004104457926000191853249936725414338822585077739647609844810530226931236694084726498221502700453354343923399925080504427641106887552416569364386958288843146367897318439032073536814164417185659284656825499144276247050673404915075313348231486805760218058264839380683441462381758179171062998049354205262247210643675369913899430087287339737669282797010921765182970012505756929285942549851442473318193091215790652702329531228944988513595750896516840083364014432262061310911675278922993455907831588562291352659254067410131207658054829424054160680816345186968173811146403590175531938262510841119484457571201912174200335199860155031363341692353424230097263863448343940235951505265962706195872400918713255013172993041029567613982216241736801015867552197000311083525191901470330168773670738439280173892280593362419465201573028696869712127589396640859405295325204563020057900807235808411821001220428922575145390258734531275058524744892149742536254655764229913162852106335091892852427339934954315962618512941942594635065635306472597662817293141170735196526364501431862152415516848904445081136126035891105155905552717249894718021592973735489816723125356316915440961657419739843577281228205350103144166375213468886903576774006128444759771526619460331483329383569260742976798506713721790146932356181281131849525076075511769462639435426857775114883217226550795384614425657251553258844412938105632652551378040986312314153927853405475476024463645610845348042847457732687263343724362957616884359098283679093434368675220559210202465714269739046124653830244762537930376820506528483590748244161752789299372674599381396035592272975967215359995553547543393867384811133048216686106328567319505862154193832844900768199123002211050059654171562375682603699301024719958727978658439053768672872503849532129288442407538572277368603153981604785758542499413983219873070181204211987531433221629399565880427368354500913379397250617482581250164545531275204874912320658511944443548297888446551487045624488001536*i1^123 + -41632954578851270320454139106545242671517313222740059653659966943478102150671075595879198238285995280372889937492091097170947869980422559337368131995955488296422206293302771910692616610584916526752611507964339910743071747629085600405042964289383396844402790974020482523588170121138972069731849007359723772433990791888202787614605165137715874974752405447759443648436111935858023436629562840289882701674895494575023393368456829427610508240047347478716601499642361145613865554689117064949510191741642578241024346931264908553597988323880864250738011205939610009830441536596151475346908346560747104266304085125223036717012544969840895033725929047217587910172305036392684792835403768490213763969819019618771471916832001021426364860226582367469290436486064874988385427837527815462347619754556852942867523697885813400445180374066796176239859764997698459270728119615817863157969850022152266146219613378808712617314287467882680087519408518420168092698370099732502218077279335108446670318251788514357011003866063730068376058637113800506460206317093022078956983251169021177853576987926723953433350624867159562380193636837774597174764855428977741466822305322009714438283606861395557012668636508375101332860490474802460568594201202783510191110020829024801812906893628731787226184384181402650759424203931612885706058502745215146095498874847667656836144604505700019329016583992991682794472844474190132891324596848452921815382507018403748237915674723196659972403096992013522193769100936359488017575444592387787920418928399540352481063117328198993216502396082135666921429902193632532258425335005410584276742438382595878091224809664507766888011691339180161924741900579879782585712725642336744313808568812233680599521210456259760214160871057067073776717844362179772914640722620292523739731461626679016797153241272323062603888578985286237540823996634359818565500889557795991562855004595232643370194558333220022998276771793447569089305118530177047289305690668318974494102258405195209177937647692513498795187717242490116205068669575747796305754425508290355580262099974096747505997654708162983714668127769405054916267860055958044263381384458883199230224647671085203306506600442362409346269536366673343797642304372688785571682442921169193926321038757201239176389430476259468251887599316401122948619047639769425684566367400710924267404411606886330606514908026398263632375240864181669787732067151840366726561707971281219387994427612483911400649311190685944244012000573679431145934533268722260835095192639459015457965579660239845980738805113647228630657446398918656*i1^124 + 7104061365171029752789287262163287929150001850645694290461085585167923440156782545570611457320306749501026185128791507702828860752179853048864459649598445499936660198503003250983641911876436088702361113302406466848136339123432872152316596795501905394197842883840910062376537286816937107821084773743583295948388733996542277246418912849810353953802842174081259499466507933712724682271546968147899683500102911021859658872537488912481263589928419396992171863451037142262937804000776417015639697523500130284928593511968612684291979232553836119990603148937350436157776370823377683250387902862074193242265752345357554071682421280695412363418665423054462506537149369286150927031632907153513206578538733407511169114348282911003771054476804098295805326165650844890116447899653603125169494701703846939511666061464651158936594387594695342865703497790574534503963194642675612599317702674478442449278072477825538042541215026979560551566197670870604440930838364151459248488272617355370725669439924354483120278160898608478960796299806288005984884855426094847254157056742411092520446596113771944383608167165848177564326460660587619585212841219900251937355653729367738636543453850856344895810390517065231932670286046377343728499531884475161016029040736008028651270610692999220971166131929505321861270061450721530106435663807080430219498124443794008048908176055892284488821669594042959891267852206009299843734783649893584688361153208388842991996865563572575924182833798381088476865579130372827417921135607153538898801529462253456469003716379890975035841675363721555609866611785504068403638609858486823718834130449293556625204717463469291984943199661306853201564133928618197831039061638099487542662963579241096933477092722523518915577744095770662232826751833688485323443056363488233205518046762737801589123231782024200050927545050785505292109612694955889170089956695396269787673491237844669025279078095109176769549760997963045632536956302872850445661823197018229062336763865073789686433315728841861465179506285399528899626537070979172251072076882822359241124004831145973271892815458558875520478570783344300938976466705691113619058474461245694910800685764968240416773787979133114590556721601065498866328062516114355881605366935970044796706616512243786850474623092518259253090218557979633935198126902209821021639409929205185269157879436247971826522308664622526050652347022143173309843325777002141048884969208929646124251903705199931621890290057672099430638396866106679647486707733814086520491670870572478019338412793100544889972929116880235518385717248*i1^125 + -435977231676048571544443769799704126968774598655402569455129624199509758654981091621202247621162708928738355210385640543262345908763050056451705501468677992513369425983105642068878088881166496283308596702095567640512132252717492994857318595166514419666425717761985376894950091971932820780448536282813663492067494001218083288012812631587771932353007457189516310300325301912499271499089920441600651887093851492679536857478276681709742673928491767629717048858577514063909425281041552229133535792843918174238159157259731993946863830982576972169299525297750406768959524477683233760398318340545354363319876790223557387548068067289372398525840819038181580709889506232532320126544650840748857142089716066365164303944670121157135484089778348493940273403998945043565445768582474712232711100835266671574009200189275616404088036897890235908979703314715844273331915509631824148534273946473347488799282534278045118929231827241150322190338783852598598448411922445101434463292841730173128240520189226507317287386988472887717376746655817562810368546829289508920795160902138782301850608434560736397381055698869148497777606661343209475816698595135171824061574958482478831945524480434984517485059772678749589036924782555648744288702617072435570790272047624032189812733528793629786480228832279238180410579394631764054271984166592391841149985351714641192735056239592725169658638077961069543771625123483460206662272038765739248564706241849833175326681855017282530286999729553808798869444863042748341091741124970371707962344578751947013345554183630486169217402142312003976264277553913186078537146807353621939258902508542003688167961580583211633451407876383109857975297247000347751144719601831314303425732224172414667590388384887332565756375782168924980205484121382877121490558490239985210894177508686020693959983571895257681710833778526879748652314513221556748227287926180073421871460175897652430779989712675738237074511789991627379078854336551028079961444982575408113705184753174813489807497604969859064204856417238496522643380167019385167779200481038444766215448517062541911157086630554399454602822656859773604844995949565630467124866789267342772260909694445866472975411897858087194393692591178259946162008158535033865482302065100003705297697474987467357484616845034737298432849054210208991376545331910467109986000593349618852229191218190722402302883707863158080223864822948648409409945301961209187447328767761238136272821664340618447084769894132001869459700705168093084401557966464567507343105699062107756859513104047888628885214318108444983296*i1^126 + -59894479113655546038029636857128390248387248761036414783478546634117146782593762873178212336064576234570954227643772222008898935206673339795492330262003613342378599163750465788518414115027190134732955987688396932320404198875412106483993821788810714062090987986990129245009806801626786595800168685716274609565673108753181901590392691739647097552516293221241995998612185477152336938039934384595329767624619505589095107921599678958461367318848272131798174466444453165769797924633847274580766107218391244536613617360079642891046289775578006654835239554421924177469804142656151056929983565065092197327004846947219378343893685468886648823230890258439892711025439569663142632384866870168868408079870970234649394945996334759539773587640922569530697497065791548863156624542569551816080856544979324278819301585898786803325344372879928325172388836069542118496300521484647602477361668349398827383262618728727387432208632905071282734101931323543533568972970543533664482408964154536006735216982085517307659023474006817364615004354768296311633424093212438352538861537870395693046355145145596148680288460053183102176382248377045277280640589677023265986102786825709784400944609068062731117014598048678296577291628860995989404509097895607325355694545111958492577711818474634814064544455884618262930278177912294975935441243055415184935532246199435107062194638685848096814781860390774768881861947974716908684066326567142095528430258935561081053780903544096458168831376868666918620436956582439495700469937030051173370442927723328719532612837338152654570307427409203612330008162699976075642095096358062078843721908019873794864311505811183349897416016028222126934884941465019612510091629518167225766618564274296915742923129209939826309156093826597576179508274199791006533296792053785336734327500343660189274056120068545616773399513150514866529460371605376480160661456646035683104674170581543821958719927154104565893532994864082203825471424140657682301434831765663491207768780247753468127598700954828678903658789572426349686850064438595928553718086942572848271017137026598679070682718166065624568569744426701786894681974488463187013749329387732309861839616971286234664905001165547643142180681756823052781369356261402444632323748897714121359743774344631959623772724109669708859375107277555352842189538997063456158574063601369446663523343687967396443565366042330694296109227337138269380528851674959967141785929062902778488419866986273889250183733648913645583503123345089219944615626513974798141893800109625655958923478637520259364538535641088*i1^127 + 13266001514329859043603778261585054992399109634241878463723349205656035062584887150796050276320983661386002352017544994919668683926007872162685500500863275839915979241287602457037107345921636250798284049384213124809215721388479498961734042383612401834245114595396267221850847379786634995507006650156670385901566067417870894083230917968510787902863081599379727816213220290673209568415687383734232774099807130232796073500334178387159787374451905209445858014395142917610867876324387155794856488876992473336268662676410122763170111985695848273791247445648594307303074800544124585679961418718763607822446566219115790785416624753389018568492863142956638386734854312829345638534125547463325377208233195179130947802616866631943704955735334030245194350726627550129543623940897702225220609737125344713451342429419954324552593065681855544798409508019370723061605488273575489332530515079481954818798695846429575159058746588769680368432171261989975097065124955670904097693900453385172524878512611997068312934698027018663404796886438615075931764725036224115598905407080682088684530287837825996616247842044555259894998800072027319965946948433238071136439139765546496358188988080459560833422006224235567600497313252356189617088870519575052364508779712773521879317923450602472012057508073552282113054807695992256706921966771735858726501124193172057051853108836007682465380324480120839431153735181595558523445142875871246925491254703913707275076266049492472125048407601285314504842273459547587889491048610511994116089616762939347534481009815368084753810523898344860665375729601727786597089041035722467024105176513112325292945847054066585318779567575932102481079506997039687142604473719758020624395127085956404745397618477555553943440605140787122804235470218843573435767834536687988653241165507141980747450002368484523847240434084733533897559285407185331227166377815146930989540461776169967430558685124595367519989832436238413132486070484336375225578417256490656679205803429059888499728587858210412459083992343105214173702219300891714619067238938386167633856594968812995141419488204456629753301625016691375816767688686261580119961820773951010158006226706578352740205113423771764759353486575277467765174403326129489966229112782347541681818188549960757239319671023146910944305142332197606456825520401431391437071460011932467533270575466543207745718408126554426998994866337076376151003812066510733827161613805437585427787213674443857704070744922761886882353931619361480995659308881126575605358770054985867168072732787202922488266752*i1^128 + 4008363805405663881667300160483569235693796510528383890675379862577356618778706061519984636403471591889496223653415703331702393772762926101596253211841266570889705113436607050739213221638698749927857512749051660990864246453379651382746704641750320035071496145392988603693420053733740303519259771325334021142758412338838062820720510857484893451021810198940301572693225862364968873827261944088258303032520881580355683389196568721349796680383912025085226472816229976439724655755415757620932763138284361892770815636894516359646172473722894139567128903140416132992492556434841453096050151999039338439542674927187294692063562646641373756119801874281136869689593814102574595267483162600942157880561359775622176925777774258659739592225078219604140254542563578277811069013349194146179673974164450848338664135951025886389872513135931721293502393892043124595636737905837656065283458134585418679048262395883120816494143740118415759633079357267705528941614284521898287674510542327871353309327953443826076787096795776309326530424161622598422422672233467939021267595987683742423673032614696873075572765964689764136687479310775614857717103052226119268043320936580615457975044501901432697427724795820770079901913666138853968085009703401104355844902963447281605001467561183769095980159090285296679622571563010977264971622940813127303095573817777268345020667914522380729030650911718404574540023968810901147698401392379176620925358253200801199771343534233818964282355789286657301948758260527844764491225104350886114355546868565412937865417166238672183563294779183430347372074445666982257369702700892709856800887498914162621077358174479395442812010349031886165470108641815155827947140631809179360671394658514718610705698685293136008893940523476395973576740023305154166855843941033698721755434582395380164975866800230968635520249925590431520578116393924693473421702473179537917043539731729105448281648930999400993279748884405739586975220701239314585578615980735044867899225095934330830537133478969734621137674775154085623077438652244231723335706661838069064927302128998639521471326052030095482588670350315841116671552270570604048190519919642491430845599114334529758591096071443750307933414484593345665539160013280808758608538440976193356594644460630890429563699396831110538310840716259753699602379908600212997656522387910484709105721904637885068045587969764619261415925383727129311092134988630942103964418228944872804780774341836804003703184609201812150696490422208076027228396218759422125510096936114552000019168069758746624*i1^129 + -3199945133997690320602925255225021351677192566473439810580991700742627963583046782009687467707970185947818710315640263273531320680951605750798338093745213847075068535760097772711639496031543042924861638888991413587163313843832785640563381175022864917693640560285389595521735856804837673810008393412043001017395084498074017398533440579620678004006449779125698499534091642208689913848202247279858507973411483196244547364037371025618042563601747473600604316116771317863628378471253158427998515710552759698694796833869596111762736593704717735689697885359567219563145632263403678775429429595678965916572775283141484102153693774695839130153565831268359363980975300302301234373051734402260214010829020339137199956363867204464878376538004304221713986528074087535487447039470609878262757267434453060085072808027607144928730729011351813007079805300633590553151826609130046867183686791181165945858949427504052857430572718495222977863161923370247808468801636847158170288414369307071381913819118723948200465950121257575371267003286797841391127341232093120726526936945307622878138481247417506529868012146406692935594147295012873004589243185922988646026870992244306054957787597425904025676288766485091680680075605656835955540373031716413927253230548156290237028239030747393724489787662194489129590036853294869802863614750400000380860318628292285051908507544993374660374426186088516535522403836830701922041178035791026552061261845079179319723639881699077017142084117307956709261305651380204192536444950051134580758662598399882267639969172463117773021445426012144757131852286085100534617764061001791645747474577275970761178103362031564212781560589120278769667675706760821670451898903532915453663912862137232673170209941477934993016169530631888979822332686556789602997442136570993971143706020820625017647059949055867494082413279146695238414179517142041695267718944505732828073879240676345465014747783921761407302116205998280827114330138688077042681679876342906425220724429377047204605700738357048916343632202190512808847287634299014210317359383123997770021708910625581175172071663199399839315269995704898776780764075407367799713337724775024181744323604588097331520820550591872115001656040992708510986498690917455982811064276055206570124272658184363151006662950519957431239089115595342663357837625530289597869835504464889088106830973708892323458079170636578414379080765496454817660679175864679548679104267624652832752120851967964407863789410486995244255649221950854916692171479065151724077138398183282208993747927040*i1^130 + 842240657673228444975834521030467446313609380019448848874220984746088070332304488869957271035414654827536746091507740117869551371061158761111161309596859862050091398757357774120092664812347907791667667403242439796438267445103699149641924605285059414225014827853815369776980048673313703298453606864215257170180547195700197683327045563023344126151177689220504092556182571685426074625096702652727520264903545780111571864985814832335054518603493238003856802690233205966393143203071584589980009691362505376468838915849968884211437351870023393887535443185373918491240699678975079849343420981861862130529594152246664688718441822555395929706330847490565056460176258620807448172662794624421101899556547601109770020634131419190491009800761024995901220588202879851624529766510682363413844638209609241030740700274782764234417428799593325553653478355051399007456555691050051790665402832005487942124220322380750604082606653742716723784900376733498223656303342184549530649256061785097912245660697054897245255679752935703467841930483913246296650606030832821479022129737689192652661088558451404859724137306252943405684545610597460711472821267131136929282414302556340652702121380347511967342928068096639139221186940680603863836195076002438836109037801313992885320221923737193125393251229236984942982699674274176774925803049378560745290934033375896463996025441869593964748699092894761219135537453255936257627809236146516946571586101311266734137724906518281482029188084836100643932920873160024148520446978734677392152670186938657273669894238203532331395130396787404140991698015272102234781522458834127790016297503062537337571445973010870713366876292464502864045316945631371965403720016134393071838350812408496571773422476503876770835549457934020091589352449297224341963978602571698160651504451717077327564815449820171058413477712801517706479840995100835695799200662344725342376332349901774264194852038284937872543216839878248667652725076021337636586574597422740414029197932922560088363076900497891240931761949092680262775288682383420353055540917603640439214705972701539965423117612315292260113268852387903310045349853549861279875193724766978899763116748725106059647009979074810702124881811765623183952180717862932402839259190322194698443544984307604221051935706631298358981731716166565526651805213064217793834984381636952735425122477123533134923512299863714973833857605608433500779393084158556944367539874979887953233970998656623579391922848968340027134521486412698071422839973271427595192867761801962253713408*i1^131 + -158888552232272834962372762781369748234405307049334556412384909925642188723142256016220731946571760243789058591041132160277356650995529284910451444041220716754200518002264526076907683215701146701472381476881669870520968560033101540688454976476163500428233540256020774675520034893903554682599912743133873919115609010313182755848186285450262369740221156613070435463690395666802643555995154787169600315646221729957997784212931955429208960843638845848978138655778596886190870236039629441513170596795306341408397793878336956758430649319042523928281739000886800068933522813609607652173694894333083561642868596682924819040398485196946281261719841110569162430987886336007501392277928856187956201642202432246842431559246313863453804434041514283871720050308609519560345741809474690637248669181455055019229855010600121300572876590832622560447017447655405793464501088133099479099264631752155586161395523209955492524938997384153781945894139194858592789262657526751710006402842567353876238530924686632386591250542798551037355511874613378471421249898973403949494651384817442432804210631101583664884655129481098884396165041533565065603276022323714839862108341916638535130336062016944197910159214685702855302139155386654395054208972406332340671389956691744400470439058379575219538831955898147657186283439171371356718476404005021147273517142156241380223561938414391426514418670225234372410678286875940555737929369585538775072697049826337296556741804912699650147602639822279237148552004687859308343296005645050260214796855662512390795185739371313250696758583771222115034968193637577217282631740955897875580291900833420976764437748949283057526671599065565944561032986717080866822894526862378531675760974865160945410727612631377330747727845928846660766531708214827859327542183974499596528270732717365770301116336340133241867434332089453272314594719251229500772748052188541291094231188333361346783678843643752653122799231190034214513571365254976908427204738906376893142219966675806576821352518583902391843305051433364409090709694950286319383458537067270051342224116248047008032188465926793994373500233569891590309085041555202370830346726432135600899208806375725328705605112932794400392831074082574081531374884936699015203995018027817601050670345974404882840280331317319183816994419247443972144360791742256909286789252232088686834927593823978512794543752359065217154256617690275465737542251957109495961212210727421685473332452915535207035959288170951418888998405223556923487458901199790378666648454047989760*i1^132 + 26891869763695935123571945460754808698892507831101563774955064110950722631846165907412288113570964257100012375987265521096947557142788192978549549189043926256154135968643199394029291821885112794974282902353002915473421051708039479158362596374329284013909373308158589638183846980662949552290327895633063809350352609700516945198423322627402974616581937847338821558050942540576927338751509984358405156028950983602768738022630087603422223535855287787402190700189466718572906980013646494305722012557374179007982000650808161650706636780327303248143813233241279516510961628200631551260838795983586935208516776300874446751337640545641005392106733209478599652144174896265744418526966398716005724184467897450482244155178569934310302622498979761317931559373453984279032620526320477055980746878868847814132049828209318275003604261010709034909150921080726049906559759330310360623366983797644980723321954171266459345977518779024100759694038768593441146800286164280919881203081964223901063547192623893748466512655457897836689892601469701992982126982128610072846974446706298666920672600968030027098432310753954991525135661695747752104844571603644642652803214080843888248550162519886763473940755410430176473140336245402677323953587225764879410679476724682639504655762993972796560062246481138848877492205190703787744050561186268715639601417744040135415895288741376813992415774742257928816413583785668465783065312978091277508045481244842983503792868511623182218969029526019590209112528192774015981386209026108811508490552722282760366383493336152060278582401164400662425457040814602179705198352913979396517986398494924163934396128726098985940194848502247395238160536615093289883081315829549091360713055828678643940569397872458983256717782663012532627834209994792329483417840868215533106700150099147146988246923713867740270039582804693988420645586165112072225357135266343169428780376009368698065210940161795591160699032959711920717842689459990571068792360595594434358386491470566161153456393086199246151344878549777663523890401008478687669189942764347734385857941125573478901744199267137104125981094436664847416282593242559331431606089283256657195612444383907060399203729588333168076333509848594160703945748215085857579809834562621055625358910284907916987381875579065354506093633100738247351014476348742245920358945088353852019301014408142343173360779920736770889217254391491768461078309713066961473671104369507947208702747723878148646386823907379846824544926207517915508694224714922996412249538560*i1^133 + -2084330697535850400763121556878678786869436687676508020288261276394647754390514637521143084524157653396606722756110357385370649780037101676784125034381772213700276925447286098732215973260645846807465325790051873589697918620796140432420591571320193593101900561932939406272110174347052031965471677626460628519030869226508955765695020087790516041667913925548676319167605233682872127340152059578485506578735933263212202843379041031341677853837107293764912314969706264992964440835691300833442511542076448392191362738371892673810079180572247285453797425510286710557640909523866890599165708232688332981798840023551124608401851566601917723012593402270289996199539661219922768512370026648829125467775572294319815976696321195047496744576501620821207315303002631485233623331933267469329650818915038283294542711795420236354420167357916411604461441929819877925693441702111839674193930272708713763279826535552256110763794648448659095523992514503520175668227691955926528277491051725619407793684192412481087505056221674623145351612248001059237191635906109449757557342376124853017451452512172057857147833049895640948735278084185451743164643754187055698829256752685103917712743920657895089751002303668028849538254912263028626241807008207112443989077296163062436692344681530807634163055160515004962481873758924080730763131448504881894192283900810567168122152806130373772835374349762045333869528930480603035710984236152890155143868385164611785349132523111702474929734085601494183035279492416287476122001056916981244043652289435760217510626256779287382572564091973352060426386149447624407297945631977975642588167466800617232562017639025383281962552344450113820126744439352314357882986656893807970986702364835579707895545158373785680279028858449423810841401418090488959310495222695165688606397454423220391663693365260300112249357549885105937449415206040469290719356062060892161286584366645239525552291028559011930325150723348015046714059987968288829915617732070183557985894033582426770565059195578977318831978837677799582898362758856202898452672825446814338401631193239741313092554988324191393471068383478609013419409791549267849811297745040200077656098380953668078575775407386251233737743556853519055458777227054292030208690602054213967910083448822459938856719856611358617120192270467252528566907409824687170404130788861610256669675491955829003006900126265260866416135459175165244530010375197338385971948365383826373978941207990622448506003086439409186676113527807453156794000872832604569600*i1^134 + 233249026086002729913056345421359213131589291006041700992099755062312727925401423769207444641194258811523887699333668579064964479021804807912937715942340406660642844532324217313627146562773012629020057151519365353769742934764591207685885207624128876044904196548786946646890798127705724434041037413716043174080082550579968812590935283778108873267231890928894694193114272578363544292797650919615596149146812341992614848619014325489393284568891709112704297024796162428944015166802964871279094509838484751830965574634737988148441321305174004521844589004450569384484485987108382556099075175697983970795639505331006383867323201001164575635058798460099789529885779362558323036539063571993690601202007680290234038440062019833965473274473339857166704798504843464608037191617853791537014374072316299532831364201586710667081131297132727575754917286597629430064692012148049749612825496489958005923869330555385446881504190535987484839946828482321103301222311809068676879400344933912056547561125975873035595834257598842100965547882383680497483931824686762476427191491361981183669822997894627758368462916289635077519152416947996775895602692227738473328096422124654247628005534703582153693129536133007580567655694443650195819396112351117383459807480199580612881251474060382111409308911250044686833065679260971923798390396071837809544278197173282003951609834345371377151918891574683847941880650943014281918187362557654778176851448023582087981468942107561103165473286338115017279702943195312905577168609261853051303854111816267536983957323571268327859564224288907917013598157392886488713392920696690071474878429870346988908280900795265681563656577093193937220871554266876814056383765133124339180095767460600869378393688541675760072681988825984009962893611698044484512126482823619155645976482879479973081404259234136223163056827600425717646354769837262556620590388273087884175956221226693583212331692531096961537927992668892506173019281243314046051020421174494015538922367298079961275943805796199176165592372109495939580799220575677014091669327934186609574735329554720912182210992121514420957542840802865513534736520992876703302830286826696532022025480438128131126718316550794648999840035838779826339140569470269270790284284250062784737276672915986626096801454667375362099315992906303578757887857998019942101219441989706532399425633902183225631315505965447933641599918974055327482111682652176018039268537812542512283884221138737577977967679177584117145067312936136109246701870514176*i1^135 + -17018161944650951300530162240730814634304960370569461956601314734162227491845571813600713348016958172414177437705246499873063579158763336413525347762265958725460763547632673112093746451767496408715932561165551630123024899985580251746095618114828718625669280039652423453882517218145825108074524283912492144770424585214116886726038806084680964294488610976466374000987852032163255852941281824808379294936363947486096139841557058496494312352871836680056042873469877810235516486339919697936631450406349973285760732554806533831643528045593065631516819420127148056538354264748392554489583508838104508671284967934931654567703181312454374209248328820779282962369694316900871986772592197176595182184088311507191054882621615802314492641966323280402958596111692116441328481644942567064789891815476293702522080502791330857094454823898181533459664741085966089292149662457703914447679951061650618252204063931936834327479792217650142052593410945132419309424081403845773732340503800946322051738613037291960136488989005682278728550475222928773604177129944066020051769435891204933413060732988603939319735945857166565158706052810057771675464425532352396394447452474475383068415073237004592119729610703741986165792525418881783249049746846928694168564924727054267769066931225397033703728700558208079035419384916207297561658018207708779463030625542741476079147740390011038479581113519028194607235136326735362147061514164859488105852457004323702845137362703682901077143276499187686479169834232491238682625566890896491761167786546159850950513871094536862825378513675706233445349710617426469570028251726142365952996444000027145251285315154575650544545582845705107386816678589584410901299354759597594441491282161046019829594268410231888867572527849729105005096312346723450861049711032933502577479505759657476021581218142206883226413366437732426624120235441699201436828344664808238544598671933350113401318542393480939764221809355218707287954174841064220484895081578423303674934056713325743560576102639539191413784249901667993849803467979209716796259195576250621910694614265906147757819125363707828133932947949502464583072593335281089385052846679917424827035459489710524430570866220564926161907914770216425775609039674287297428534816562753780830475690510709604500328229501892057200386836559104040285612763943998137216900181045660412763759727505057233485753719711380667069455352330036897759510750804144529291248806101874671082091606093877002429662018745533242071480655004834454180986880*i1^136 + -6171200402700622954486650712881081289281747203540115362022222383167021134400898354103882496611787503041288591538881975647832547239081843746669097087366220736324795747256528821642895747791142087155042371128776996484295167286342871529112350309267867214439595558469032193410577761084279678874550604781114041765008819048827965446359176829483462121351775856386886031683277201960063878867370006340808228729466329653512232312800308051786918405693278471061497150392983173458100953049811869514240233782009104740750156627558117861617595692086748656811017569289274272991757078946051586523489148771372861202754447615184277848444987520248000416542394745101587009723926841749597908405262147475919790966091673715825557750522513714718126197458950126362633157637863754484455519423780103623829915108048811761660592367940328800870239017442410419410797852580215413065736948295318797454388879096699857607810841890873486511945580327581713343993664762542544630054881785976963150016654739979582587501432073871472922155535225162579509545229421806753507608063845912747356273930105880012463403540442831876408161124581255903208939166418205842943116209511561447789476872606735536896118232844116497929454202162065498236409877128702058284055957400161810815473628597969675665320332388581722357487751948559570901634663272206806259210833044169752525701652648761443996573870425447293610556030697458295191623667181460658976496821595924421989936955724014500965317120713227889131546711602064593369130484773900509822679094706993618869670144590338543020061029481777586676003344181833411606766108331640897424805613969265084241871539382061567882452747029955826560243121322682045741944421013702991205626499588964393946055902570311734720549396572122835471647891940486799469141690652106095458095876703373045478072292712544023552112130586572308336607706497316054526136117518211183450299701375218968860612224290200370211372618543081687700536855117827304985526638171270570689023908361025689928891558362409601793606685256024124548051186766674811773555044136403757892546916378162366161549823623628523445734355206039812250400448932426981160823207524192070638064986927006792626482567761839088692071560842466935681735020467413231693853848997758148881524778276444952251931681626214049533947882136315940398548627729228166214401567098960995305113834835084263979285678648858633716562839882102710599341010308905296553495449990939538164777750098344404840213037840558090702417857807947770545674620738893512704*i1^137 + -1299674968116367624597183061645303046468049409386520373253626754764186638384250199039991063173201272865151702867283530818504573985974071628064475241863863205934264428568601652326121026363197340201644228945122872408911447356511909814928415998975160999642290154724715684123603458666441182752916353684613242556175324063725262807854868506068909153343352475182447237008556912658486636765234798852005005078656668506740467541159257700083535478592804782582387941291691638759191811956855891541018290108787363238288868660600363450286269277566276429181944740531688199376030150781829535324620787069452174900486472070062064455024479618246676401859319720941684531991007274821414177469956368680093524852555306855749254709385267733930737464326566244744187341928193324144823808867830342510804756627601303590530210119378345786799487019472714801989779663798496410525504557624849959751133151299506709780261859324194151902893714501999953939994085970623626938265431418477005103064096538552334656129567976813343365395376316520125617855894364486734391644793202528593797750430274945257191526547613809835921175229964214575957181764176214456705858654710749243279338655533113828085938566657349940044824789767287675609224267115586903062171773313115840998898594910066719206663585112788448635497488450846842613070443808738683977904511418293127425528116699414530811653828424582209866154680568555467059155765938039348508528425217391986999325752727224512115651260338510594904447063890750860825881791076207468863107159141502965118039993356366360514369694840525119959461992957103141938824575093092594222088771514940860195495674762387862865231745735647075554705471801514700674860226702586524939848609484368639360297946033515696422013674238240704951926344030324103296358533178448059652451511822980397488209199003484127872540483096805101759211689783393049990025280936506069054522976480705827424109014291956950729155838872580434775895983464259770834982097233839976223921736680084625654280438597521549364180485169584692422060921139426241888626083958060926577878563853114843314356277491759983020995035011581868691875646012981868674699608045090255633215583529209236013445553495556834782981738873841788121075681744617576139357494322498513073743663698325529682517785367907649796205017673104345377879872007843873112550730127417569012004294852715973392270242803221841841423942202545588644323921754345969705945885630263756509498698921804703752783745356096816447099958450161132779766219276288*i1^138 + -264103727648396869705941703151954313475933130790516033014891197138108916696656770775054012185207538499518597612270042927978548299834336017435008344759616361409297476711877103291052469215890973583580682765292782634256645279790929885177922788577800917306699162362602809956864322861978723580820902171795351342660293416294098975511405472950082397718346885556564741123493736100039689249839148293641952894633009265914745781246548192656339060794269145671196468875175143688150307346641378391465680275975022130545062942945889631991867892081192932392856343805132391158275694395079197239037453890353097864235340170010109646387710360192626019647495851623659894894944635131196075490140084703752917386885740244052073716680022684724031189565045005042642266364046491730901334729462626006421955847225908725422349999883943496804960155794683689967105573104660029374995401170852563587739200138706762278556172086393259155819838137107534074893518980916470675826201290857510655212698249652096031007414020919129097786476282261442311721373613851692002309215389149678482224769381107102097462214809193707084174141063169852940122601941370428654286920355019393384944049253206535693637822559772149863913850456870934052000132097996420520453637494918229002360150578334432666910601252430507475726125553003124426816624549588587564424040210682085962006651051536026099561208732956893981615910499174085610301510970380538881432752751426276306941992737776270736421482635323081295502644043904759696902909172464765400975244926703221741548214005403947578295544228425900073961858589828383382445817364815018048026528724498923061792762156432945725915267917785128871327218472137551038516818808304573564575982192416637018394702209492940850610375930549773295561826625447979524338522749650849154247423009999281195750785387187118400615298302486523582960440281321952309328471803432424657693841373973002630521900137147249423035563065007675080911734989421119824846938307522103978359597942644007375607016460849445996072234569943808860378456133193081608355760175818001688179776889564906202522932822022366325942098514402672805685978624756076652547503192589760246708858293639207669406822413526663374697031159286212836819033290782540465159367470881016558349121945899686438534132106419614597227719479371321519936800691274822219190312937774522438772900397031934031040179407718535143856541599013213806871320400502167618831256880831862102008955233289497694434918343751530820184504094527070522048512*i1^139 + -40325740901215524039990015729789810303600151887946514673826591873410362211618941068829567902574884109080204659790842482189404790183992001690948460857897574598791629223277199839616832276345033521753116448010928111018001062108258551544191855579695459921093821985817154528528234683536516840215303195648286898402610597336053691835036491116013349341594256372384815763350946345640978726686797404754085248891454662372918254657081963460545912697549183650903303149673254316311484028040417448628956899921509350121102495027626970357269525632600823787519448922201581131474674410600887080375207763134922006331003590073714426938330611656497123461124937340099969476022575909298034491209827727318588032485189957492169320558512305573103446007792765295478234553471332546220299122751796515399021028528261273439566296559911308533924016328504382996630683677055906740836921256188570380018857154481345753421896306234301213076001029630607828264953371392683983210079167501615246355282296504755207420260497449275846051804772516682873150119816248026775082903707196681112221146665661370679161780727536804485898116407722222648342549611691509664126244727384531635688472104472820175570622916888252962509620419941906911125703205050419654444517291113052933274178172197126501169280816887145132076333914692529994109277545563225734312601869973060901007703704587062030579485914897438239729950631748702227912145069828913280445283404946385478939287247674641766974922079439366201042756439655085069237677207048993476257448518452758340534136208016402167216032342784504652161516059485884635698682843359882577559453574362013043854067047293305408597352429422564827274133901792619349184555943901212348510917255427214741604815579208824550582548632591996573609996595385020838802022982499441661666450655844774952573932550459702609319398077873771706293953847001455703571572578714743318837560045626762025479812230327320432341676463576018463235275815129954852570047986626956214192973364059569212569784269729699248498267490155001530899224259825891782651870570358688545113056944121632756516585724792863440618761029394514829530083558918445568593434717751134280566384909472936167436873604291642565797211814562410509165145213120313616667363059312329964135226462070218192618139713349450835463009727450353093102872199004913348073608269125023944190759888031204472012718509301170311368755355045918514836176804520227084758240185043766870481852199850657520237316422146194357938102425758990336*i1^140 + -4863675674639600024195484223978513964483876341506615780832631360733697462856691494881803937954363731177634474020037140246346491944868157041879791947741338101058395350822533325079167578107933876418448243510548740136953634183347633821462215615714040482193648023750956660866868599751966633950863302762712900260836129418263259731204597375338942391900609828002339161888852959326115006558752079552345982062795351223280634048781404970761976060443256075033991989694959311090608927691774764207953170007581010281402359413915041285792168508918241954032221977559996371544486694118353326596548126552851730280157175588941427519631174198352223024758518987721432434493603696649237755851983784542500505276610632006737906726123133587053371933476835455022556607157308806158166881791011415325623454626606499627664318429481174760045355066470039668197242768532021211451665269962450836541922726698189340864039635918744827098674005805495982841845982670764620920178437786274159929375293245581892435633641378479211907723246902161574941935226094573316846351213927499907906920625517019131358678866998197803548147391732888556668287151294620779809445444509269507643873142408780169747966232239963911536781474696946503190367530595541494828211355791397386786391369104088250076414093158059151854550062808607520214965605295929716504652213077983076207069680394983696041606086759455937387360029186484510732010584192398108310569657840578722839660381818173039857398012257671386442363257846881493080249165944576949287491579906601876282475164145916608259514754620637143422212484011208270522726268637508340156267205873375702666590184170873077015358492442440366558847491191198222695441090268633287382656895841478139058054106113237276196988009437812399111128534537819758994045512900441863461274753143171110428260510016498291104327087156601958029587330986930348497181971784299201456992488766997592415097907950026489699934630807399247425878017719274667180730806117585222500933848602987912199645220986821806103197399972566681902236382142507367228598960328751683843404262082178695553201577131260562302323195145898855583719154640395686561829383813596126680400824295812524710433893304425109498872686752463901241362090956236901195665784947501091977779877221655008291306735156634871938005680187442078761028865768205388588227893315128628145308402256793205804195001761650814982274391202676524058920276240920795556058911027594237731700715408153052420269046768250455889780146176*i1^141 + -526858025318404192298747920021441738781611878731948062844287019224079155872138786301979015436592502885274207132116338971289105230387451929994990634631807212943631432574351476957273569702144761039429462316430198811932115405342158534241517244810854317843638194884664598939406397134659232252604628477980144593663244471000295749778749287151278361711346254537612773540415561746435499779493333727781518379887861603106563565514165507192361729421508612448292351985147385957402678433586542361318444001767236926040819773075631428981682411431523561134494880263358041892906396976911212153622350462148861318849464616796707099877635817277924127387387563630314771855490517099510091784833461002070505307235226138929728990739879688675466559956824006039701264255312469888505672949216435505631544555240591870806267128510831467659647933707483857963986740754660701109684729235223762464400385164202550762895704460804926211085782815836205221120840924279000571121263345254453764516296302606117740426299912231353455569746236715215578066688189953972837066611540045046366053319646973363424500162853975418893100783306409176315347940963931000402877974818760541109832264236997196944619606139689565966637254738597717169396107312320293578987978664730876357282822223421270044617817072926587182498630317670007703926340002339200133392006233253897709354022060962130749717418411164827151370065492744511463512570324023825185866105161777815678734434618944711507822964092464194572451132169121488371575985806557439633517811156543090004574206175675984078271403026243598622365293869782493551590046976125640010994379406842817783556479506476881246833338661868484715749403022368177617286352634627944514243643061659142323011192872542569835010901479783089824980219927751656165890878653451282779061437206931616039579367143693671458188120272859946350042454622031620385710972098282248373369855154772714470096994044339837919754361799192024973159181408383462272693993881607237282194604301813589287517320972651737708479570302799578906760617071409140462725143962226276658553661032650907819330684749588871569073981457217253477188131117612893220414734272436474627531704387707812333191276502050788472670946196539117503421184948118563521575728633742914327742143533956515234426309133390830419135546341503653819011661062991651451284892108413775936854735935722449657191320247654475596861084647934157418456086272522200041770042318067239275085047813856210145006726949319273873408*i1^142 + -45505411801667355574395096147366614882293177183172723514331366201782705969484058338420467683727274791344624414865030254663350719186386382388118388193569220352491036210025756332045990741329131679099537150417786894036946727038139912574704393634975532021913828658525021011173871153784003835265186159153608756571474458476575581374102986557948163684167554651426842078753955665762448139578127182297072353597852358267771630755398855087695425323867349358252138524350273305922848314099351641760878267118223911406998503151571799646628886440257155489054311915104568643563675389476384767363176849928824055743979459822021246491069199987202891989373303654524481318280274210023755767834870973814781393579686971975418206260641915715822066865853225837892859927718516821531898750982666664411884021636239985323566744249328354306774078877245940996650867335313584253882791680351214162459704532232478678541365696433002679776917679098767212790108373705819534139603933969830503802371731730414287552788020781620347383689930418123762361900386699109148933083432165207633020576290037317703571084618962653371028834023118276701256261230422629710843208546371634615074626127308095936262600818204625545977528334465727395197256999671405130205617564783318530542078463335492641859047995549333940706526753207973390331183825812597899410325412564402526250903134424508283435094837783208344265849443496320225082788291466497837185824507624088130622280864844902081022552342909917839757751981167650777984649207750358759936663834189689326900250257569933947175507724190820464288563415001805412026700857816168552665125829546525011322575980238184832989437441093945873349774871603003371825531679021205830740096249083593158974414564654306692004954815627628930788683609072455552087259716767191792753117603649264773721977859617596702625994069403919396617679376457540989772222209716356109795755075090513030058212414633498296434801462914914330973594390121294545526995893025445501559730479179306457951996071552568122862124821913861067965554506394846665758322264943724505606254317033320381836961863601681381148500655872127744368467620716607369392898322469566399199166665112946741785139383046472694764695842501069092337865049760493385554227878841825935646692541347960359449783808015727108075774095494415159100964742310099116821444654743339362510976177080050779313406608312944278178381335806526661957588327175464233454432741433138844924275233302965835180312102961152*i1^143 + -3194880167217108882381525672951220177521807448507762823539276028987088691362340630630665090160819595480156275688002098327586759368101565482906789542766836975609646831403233717030837091337311266025155146388276318891704073916011129387211534426434294109451825891820105225020730242144298674018819691029404219780130848974243565789909776645538314605190230167188839531737277151204754287373553333256652501121806025439916471164244393696052248266265092319109156825573215221395191803871090301577546198855033418382504752723742954631428977197323215088517925697207607928583658353781617177027543319791373534808561120853188840730006693227157878933812412965572722383274021254396510081819872981977623376739850504913301160386416403898196103885223294259733173906026291854147488695093187367244534032548172261586752108640987087962057426622424638972004784279608561206906303011528736786216284713519753783944245806194001169118177905599029540146544154307109647776946419715104491426507927577240899956070693947666447944169367891395146349883437903670890736008109310213078506411111333673483641514553743983771274631122254631616380466749599737822024862279995606140188099190211698958869209222528001457432792454148066026801536283506189938353068171429232113562739109529101637698005556202159234869207880768325919921409984917319329752871920593323753502400442659983367645823344093954063560661638695812773465828976788688802972904656698503711394627678873568597034635814620144967867035999471130500856164171767160620802360903464425060317224909911849623434656581189138663878348883878564188664719613067488868173550834130326775739736587928907606052406625901961121852120685602850890783328889321081198545503478335046573092121646064484192089882556505523220523855458676577953241661637212884378678259454725791784208023029700093301528881900092746238526437067616515501241536473293681375262903548694047461290130642838412056003536488600493231531083004125371636100396276257610397778578837970650422924572366253655754843079244145568590158750018899892559362179131849314523239715272533647609447713259516278079126765214439761567930302884567194965204354426504116616355168909299591269898297913281519882204980481610806328873296799032998127297389331202115950698735605424560727181657358054304110300724612448431944303647798526915562048986085276638853436420077294845752770111243178524471139137434541012596843746562553272734074402583901031990424523560978700212511965184*i1^144 + -179632494537049814090718957723431573856606321441653513943044328769959639901066801524198122062731009557267866163760581059400765677791045931016282243972579177573690618359924675906738683115611665165049478211707890138322874878984184318305725730656571144090482026825805685389227912728768972818718095248250832612762022293420106238654701309296016339488094859192651863797181790800569617569129652382798591032236004729671721120598209508686226367732072828189978334573890419666787078276297388487362280105609694057140199344674522256711726281111999043908276609169324565861830789004750292864415734090623312277255768598654479994021011112882581017627967280539945138322317065047207382883141884871182666272085293535118371920824653937663238620774618842974118232971551967653633846410508341266389000460690195246581662755583547917909691710250204041953139132400357232289224073055478440760797169043311728570395011230599623164553898510932367410981358095431977369327116577020202724499117468503978385401977472469812741155385088434331348565437377363299069312816951248639084844669343759865144147898770066492102697042238241874086220509176542249258579718661411303136614931880241968412522984452328529223810343380894307471102098830651124755341350796758237572123525908344254723330336615464841728148847831270792213559007096177909426073491941568487118758067541960791874623112505789872096907331383343265153143953601361999976514289663165796954245291153360418294358641650153959086376773133151509767781090268462079605292270906216988041311814834570206928088570884399572403141292550635671047697375841436655509631375189191223072162926162874988108253702507532247150064109244191921944518903002688403206717830368647974638942346680817069637586292718370421449718744762953170772959824285799272542181750238284813348881690718858260191280631057545243434350348799159443871432585960494179713683325331227228550429682906668448500410290910925091842951305243050438649412490639764457406311838106041584727677156102366147402651033457699761423120983571749987084632781136200711133297261735029929002573970212690689268209704631686493839939698202964603294692374722458897356541043482852521304787098288009652408447496716257259735400620401061209128687574974935624872877755651199869584535192264945812963056820138036546796728939130000837155562918910750351545663802966589979674902899349212802934407798627933356675510814494257318568535496499568459282802287366817972224*i1^145 + -7213433834002795154245314069092736514559412523475312313228255079716035168516809121961605582434401512057719341598538608369624560366507845989184880152053654271635747353788182395088539416489641398124487573318220035819708104694078857052168071807951611240043514248068153241963893362365798991771671215195477742815169225074184066268691677754693877741641205434875811776576647343204697781106485427828981962574321832223842361142364786070585856796534350731857562241445855354170242905650646510333238774722154611249019267727938803546124038271379205505563600969783876195960660011950229132390231255757623061457676849672635422269273875051401641028319836360820615718639430838275104153245449414559578618384360540149362258430365774310614544731171211352439774345678438412530058490211631358301653696445398366733570671064005549215677817563955085055950659610538068304053730089822752425991831436474788499309409397678237951897839311829317290515244504144374285993903136476998335689591142002958813256174165795065963475267504882176256461349405675087816477472555516118929404098249958371813041576560166238364276367134334501792897400796190858464151356052327192527451592615311737363970979268362142649206017936886875545817783365184849005760065198968764738061144581838675406105886145607955077239277715920537201657991444229979202625800220931282639593780548757331115552849019445304863011295115437772185948907314610017774837939645814811702574958909407597925539151259237479441492871933012910323320162596827052687547609787202949662110444743343241544288456072723247739164277917748706532612985496711503954428295360210905545125421760070302269836357780886241387864062742692208477518223631913544006964876057944743754491825901619572260175815682714638881623236921722747373566823997263488845920264716870708950955376926895650570776813619724178106403070810215920675238493489352358199095341951834609737921391449024935851667593504948394363497073119960782134934162468527327802621456405613715172937941119568593903057154621155892562974702124559917680530735563639165226428187246357647595601318124541620336550922648592605009667865362630116550764791078995698553055644159663564650686918340114470817934162727894265656275163123995703444524478055744743896856466933492767750638564290051343130834621255261230779327572985941433763588989841274936152632381468469303461054641786659251892930479054584817268379675628197716370957302290100472176269345161216*i1^146 + -200929155943309823964805358689000357251243460941510075644151298646018807606973895147407576709780782634073539561264968431899077664945834229979092108930943604722619786291188539473185081924211649116886718256034123480480531212344533620007133666662326484419091974340467375044106260543371148492173285808344222398778685643988623637527951227306698610838931299852853313596785387784084728979522398999556534257783344157833742247019976527034045261748497744847944801491165535109192650462720962433390447595563973112413070683780164655322160049807081274059736921010544904635191826706603969773134787938921223338243148318072191077201675545651737285303037847849884289659535822840516899242948967878887515145761894769903175648580110410847671227137437151777241587847113481878975241954428048066898892129739475500828593469113358089445422064397377592266394226562664600537275152631763376761460346601992430398886550916378937043337330020922857273838717509381608775262017791782068251810500736811129953618247891505827893113493211028854059377571143735733258713794772074866699185260168007813770673240988090394695585704370182919171847504605669181753198978433853789989917761194088672550462324603715796615228164693628168847646866742590519006130007088239146804659481247745463310568767874399463394777060965742049225157169341981303986218979678840591132863807335986984213244637575433951006138702954150253551214964947011265811608690116316794693824073814988108899544215965885197055573618770856430835951981878484692166413655825373149929679542997225420495891318621330776902644892347256819715184031086502824715411171603838324187471692706831584744748254826745747765665454437604685831608071060042528537257548360796988593921581482450961437746917061228171717177963471643920185760649730785543295629622596222651518553521090470320049064100265712754096265741027707071580551910348842581611805767364821083898436576128463103928671104692087734938701679707122774312641246346813891670787826710135921808426546200539025869262970969297947105404422136411419753275791400181322910958810873579664858315322662278861150280023724121288984881684539770683906266202497486604693832412562486949881534615291971710185366154647443547199127373949244933652904172007931752442969209419673670935544475330094321593762792437299812194172870005965487684354174461973534493528671515993472087117827676809130427213111693454588565867977182450269040390781974038555131904*i1^147 + -2036951485573748672019264957804249978425048800363083779683875932316883183815394034378235389069800160436752241561672477427157796351465489354280828014872429185609234051922093467836568566794565594521794646100391309542391321785806262654627232761642087873201637256507338047520208469288501775721900122387354754636685975579758622998361418369169279841267665459714721398372796058527115129189924280630161923640305187146870071848497447262434023665550212105717009466415903521071531031846435102374131290109490872160821973858796377426941289341411713819023525398009779743376334498130786629585315670417274340020138656695574696402537759508869015232626483614083858561377107670683776152014359386235094446825496773263256396861255931108207681337439182795082617435086286943355965182424485304330992158453443970980826135679482320671391826291614970403883756524429297347471607686852782700496561834861855815033778883029910158299163556377995120045345011271577413107467738126908476410053214142698639959987046018623504357953210271437001599554904252737702377311402382433386472640903256360021104419916748287209023540036948398228081239817925703957238593766966514089156674008796756568255387771451373930338426044128612882865522568049309518133095807014941503030356714380452156491936866142996359323884350351882977023497275788789467339916950447711625855633688469056701524266737493401027544289587105214155779895620666863599845024690333749737715700487802208706215221871604496210244814532082953397376876501310598303591821586568432964816561014876637202663935541266100923196369473323476435658681863981063740102869007957696503193819548404585627434783490145549302454666239507158224513460393120579089050968144721027528278591965677337822036462237067049836231728407315338653102344914858307754959392662178150458146156210769199687203006026822266057063711312868536592889479942419369184639991615179430191405244738891564527118861892628878942473912033129454015204397672813596905113176317728586799178586085999710278454525982378261414447439469669528681278283479280962271513635243452861384966932349952840742381762943956608430349798963318498063230541161038725832656034577310235785779139932496707203783903792194628939414230382219560463815905267043184700909333410170015199530224776842858100461658183318447313266345451818771772737381231350003408014068828311825761332780053582746859142633397662659614355013717839354312930284051365888*i1^148 + 82245339014796749157444251059057312450305096054444693280505962119652900852509318066064323079240878613928249112370269364635046524150566474503549319002004315686317866631520800239834215615228146723634678755734411722588109445919139258318158820023577437228587761601890954527933959577182977889546346340187300096908485398659345869421675823556217833880765268062967878557903218238149101482284078888714784880981658106247213687452035225660215951462022190962372913690646828496972632309202423886425028495312427628797105200132495300604326823652847499853654345935849195934578027820968322890219395180407661630853420034927624136049854019759370981923254096037881291880926621897250982614556755243848450215941270982330210918195980012019453267307568191019438547515666714391415583269328152617535956380883462489611196280376653178428752011194161760544435446052574798637896595481179860059315637508418086122924566625445440386273810264527813864380105469185699015646351416008151825085344409764035864256463070588556224383976102494570409185749634302040262931149092576213048649570105060651920109653345544138452539325532557026821153869130068146022024547550020108346834856962986239260827786239923563947748561228952652038292483582914049318050893174620644760875679328621261256966857926738204168893826274971442461970068806168584584508517240292885845100326185211574504300155127085303077769649993915865427688493610678382989327125365269113299180165236165468700625796240204763599925618993784132682931180929865298137384737324827036362103780746672377186352574332264221067074169818823450440522441632993904978248140301787781834763444445607434508492627793045265553809617042569298314039702642251966730057011073866190786574395892146964587796834857277035664262860565358260472505485769048679630766056798937039400355990319783166396284087079173856078849951656424292711740900541266757999343194054682821370158008998662249211393284255626812353854881144408668083667265441427429472662449494923196542541743333970725912571924686142835465502378292479533157507822548552148752341280342900867374236676147023582010169801116671528832368450381472617195725670985727555600066133390270130496839539804249202132114624849846302200741312256316722614983123547491463980443058933968713983969612687545651770912869558750474097289495520517376678611854521692579645327897500577804468990877720665295074911364761534171487240996479799593969647616*i1^149 + 2061539190558158704793358374355046377484612161650623764811846489473098773101599716656957128637767587892372475385785672405709588003847198948362859058425207131021682274665565195525984540387000369439476629658852095780772236298928542496953570428417304205085100174530364494774778870191133294804877873724940877299800173265002041611937614032936408552796482253195330536598261493333301797919339424197123990552237181575747516654822687590420252396808465125997113401720815091471524980225454571014688998223130730540357429490763796318034186348617360243500963209963312427552526964223419938563364090255876260775960979573667530655381253418448515324559234444544505948588082267960153611103138583887394150620254309374659347989564638339842426945731647087150621962469204462129281320271865807773431334894631402032514374227006801781033602692790933918226749254634521763778901742129053407833134357233102172793486005765408823909877233871567995807705283424393979191915567368561686110231321198370493946646186656356676133897780162739490920116100127118554643329098719025894647681510266538211051895363795391254279188708712169205495343348319854872172239209025011729417684995210031832596528739140700884588891604018411295064240895390069148088682501128333818341893220026021284175708569078638660529693199296599377972178231539502588039490883882223430779712772825328384514747101663474284889755562109354632300240863988805443900312374979666611471098368142466851614737989223339645314297202923730282535477809266500482495287155522034080258397668865385094955483769723132969474535533499856093967172206969392413933968410910110874120779241087855690373410536229864439721915202545657628336142709175644539269911348815367398592093189080036028353433188861032463457594537106051217679497177049063329387066511344185276186493518741032440007936604449778702439767527830099576782525473216628530856747367948920664815925867998943237092788986754984023559055933162531409417722190883032424828939927077207175174706631473526321502311062607444526459455539692604310028828105021085432350495447115381913667811430334523978982794420154586782253342931125629679543116407484619388213561819961162231977420317721423646640457132880626279011074873066488066883852438186852714520932733943022655961280988257530650690395741015954586719429008331268791304481394105131683953654169479177526375436174066647159575155567154583673131498856964423680*i1^150 + 79598372447166005028002395350445468659704691662635106694487975673086827991170440641986393581355067961176228991438095816425164840441795225836704390111424572515212217548646906296540201132711724431505020304988405696596005275519349837093262776639081633451950753209004392483397808447589773744288946583785819646384118054247617310890396254960942986174570042478149386517609861048619940276394916644835689900757359500500321382318175590230283762759743979500513967959298842584874839794366630711358220221414294143441217155552945633727705565902763943210334589271623682462839037000286948818868096885401603836444222865025147647105837285805519485280460314597537238584477419681415584437392873269859606748168977804776394786380967303240518004905834675189566721125227288629614753964465649629331842625240750562888843998711308925359319870469337862608459343108976995195943694691204668133701665508553404706437322799398845317986625279242280399641850513918818992332967210801223163345164157520632999178314279959276017929563555565688598203201130303805769456022577671227281903280084394807042804176702983643244704607274799206248616435909852549813852085285593005526942167888418473387709954865219211203866538530228250975181142325145145421689562985776062828342162847046123621558619280903896330223470684135063116051886760973961948425849780405088072080552892823785205933397764156914666727020818250180457434155303489346812149579081775334367756588408266598218935550702091532350870470125434371528388839598856270700859125444317786326928075181293829056153019910121715866942666339658743820305939163733984970786036287304048627367040135089681410959783197165064383358146748778870939637620056346916498836915115636709290457321122939965953591277904597421970598977522789847835136788938884100670518695307681036760862901059614937960063510534253468292020855284862419514825498463060196333876265440108673156009349117165708159604817638243396226679144575907044969662114902030158898751540119098725919578795658249764794897020300174394048362259084362338003189692058252553815696443525879533465371094823815402016135802113090024785269336785641069468641853820203128252066749091061512222062188455349626067177583627981976834430616041098277013689552696132839281866763393893366317634614614079914203891211799906076850190864638601236871053703152141905687257907043239382572806252309126160400759180319740056722510708736*i1^151 + -364981385574440073526936619773777718814795537159521241732767000120498198816234070517716101680890111580258988894393028834770254279013977356414471063719524521664561405016263449378883037102899504383966599309847065304326109936038975659554193538385592200357796249590103489831501283137083151704330608897012708292100111626421808260248845687390604983449185335237977963677384895223224991723754570883022597947772468465628301502146357960049350024828736629783758404891893356188478766603451668737351326389752670106183063752469233212526695835611032392571953726093185892952319804922572050938549769764409593428120027841530128870192447668607021836272041420457439884156199393837563957231593718179353569224269298040652892887138303915566438444744713666895831080879173781812510173656650497252213599913967472516838568448934429168349083276581504747286295796874854844655208895150452652346184518281983098677739122216198163784574184780744961785453523309878216445417729711958606126258170644348537617499457871374319956960440976959221738027875576179770180514352215790475926001397128362392069451398313528102835754017067428568922647668578656207366118809866904787875588659140566377651497567585692205295515356223511875413840924160101218371841601967539837236602019504165217950579795685802216974802011050888150146877579541465280583913217090792262455515051925745112324775804506688241957350459326707033563507852397638635027220315010832179572593302407526165225533513235449903777837594590430464157747911847968732046793005328739327899229166901566518015295660124403777264950033924713767609184002179499739765035347698069386555735190266565127334287929861596189432018595434395715939561029157939963707184155738558535035060898032272217630134669338525368726927859706839947350548323402620049207301017271819213677931016075499460305561920417405688873220088404474273112908966003397507576619780118989929187184151516515599538712484303347290292999507705730780302327118745683591124771766594369909231511923890890041454144838630148409171525859787914669963985222388201252206489475521297771258497860860558195739966811790257212299810733785845646150823007730758555350205267321247133372220232449525103985056895595199090216757953482133775991054253879558513960485837400160327743434821922199078829670423772058497336802606577919461412777877367813893837618845297332516595460022565021256742054451348269694976*i1^152 + -28097434492425999817802830660598388566168921496975711923176545359660776095078534883123529580193365171775741629149954849726881351258793184240779849627530966226831851576452034209438101486698250573373009640792779700076840178297510650770161698449195557403265943597042173021524242886454859167233085200020132881552243796450539304280972365109390876750735014222347008545490396592507996347349162559437343962858365824446743543891022874698685825711794205398146132659936874897497695556853149550627706841046162414909457889132312669890236670113681097611068604920808629778888826859605643436023297006308792444385693030105439629893518950196738858683902589770945716736584506367948161728879138754120807096169018352063387913333658794586659934850638757121583829415323357599722990741093873210034435356581912121250906777415528484692435291315544468623490711998566401991420575498113487903009157401947306895112759533421502420294229950342660703688297587492819415671549505960965489313580517660146488907849503495440346288971560673847997989623106863090694484127049128323705170617976304703752834651324260411742281535371387749984692492707407651775503362067632811475032963092730378044825576951747053055734189532330333682214974610300582068902179936748242742455311886052587080397350749171740972620060151375644051759665059587014268127965841374707497915919609169025621965054621507766214515272101505996234357811419789638885736150384578636915922185382055222106058510655875424924089643210619475869451500537501053779737996763211245544438913633979370609362581279018523626709963448207606567647863354400476678355884195508482319486772391597793946335900375381722838647292365495938318704811215099453599079507502593798105477051276264315784683280686586207496473936895871028564056152013210231621334039636118155439191367200559203340712161100252041102702237258669326397812444714711671613669003667743790593072515732144501778493211701585744346788986893780301853774346236061904726687117996288088549004294338300938588403468362965468334407778028427497574415309364892352526036008781817735383958025384019993110830707729401426500260534595635103601854197421662794277345967973750764079633353104411451925893644874493526117210471918337616185557587001041505223973958227216375291778232867157302425164203385790982775500142790669017489497646543715731997113259909151340903518978741150710500498004246528*i1^153 + -52757366063630907929677021204280022194544947069583277132699172023867518314243695906190045245359137843533914453891580280710054684193641891351446970253501722515301544912739672345909905497001574430143806444446612012655037315973828767525267599849279214785324983176963235220947414777780690482736488343614871729916765064699928244917090831220371921220297960104790100280525408575147301722280377892643331225122958459969313430499423079345160162487681681597610674403424458180572965805760502746874607723396854516811935759811774608966180110574400441455015784388414676909581707866531203421548995601224887597952874546769446708493832172996269565216431504082923761944872330880905954485604949375494121284755720287784096799234192265313862017373517292245742157786762796250945601516196845166147068578908859762422569655471292045036032847947463466192006156627521975975152773219757483394162772414197569066787763350714401219746866164997281275162703958587204400607600318715989471785649107953541762134909359614622250967667198637220583114317505835652756242501863752677893284504793374022588012153708861966648045632142033973355062411432983601329330019815160294699568176715778953606409682710204864140955093144309270381579477826150750454342271871788541742736397464699301924507104425668545557097680135748642575734414807746549231515916348870293100473872876573447990252926208322077166609968333083565404682222696762102334294876510401815555514587884801251513028380852649246312189903960720389149837618389995903274496187692920339357803266352686292288185756461148250535704755460491476453054044551018053415088526313880087431239972286572169288064065937497879800047734518179629494250277380404440046546276790748551998553882014081075247324453954708754905431435869090461675110428288298348212672810210363754976262853008561077045835427206217308948329428443402631864659264775103476663617030656567812417615354235902841738792290635511159460781990069002787856311269495492469483545475864219195509740200859296910371244052150356937458116104231959186994690935539961423669550612549477902329503851725352069335347753030499645787058595073988447344742038875030097964472082442042103154422481963408911609907404146790194983741662507853526747168548981346546739199730153990288463172888564050541706416741316687267991795044712616975206708366564424502326151011762241643310402121337659094728704*i1^154 + 5097214306588780787707499987049790018922839171486606783568981029978192200915056294773266078871872973851658286170872266509810426174107300258082046554798491562561246094510859826554281041810578421983177031649145780595831762056592749885289122031040029603791684394504667445347528607158172596829647502350022184893178628992329149785178235675426641629498493873669938351159704273637212490673039169820636786246393640553138305983524134534569509913668923615213839435724677479183690170255144962865710271097114147851331907552350756355512941606207016961757522253169052287302893686225312120670632189073033072403619341977082522868843443394030181829603644647031747597446048224052940349025759726220955037045662693257079488913408631057471003937887270181426213935126775810084633777040227687356597702461051947758665696330583971957095912811029537670177557954060541482898918697133322179169628034059094232509719213949388522536942737570596359163280875117968284068737318650241040400119356920463042948334772178374989996086053330030231443569253765621381342516400635917929379279216677629494184406518713264255410109180602164927232573842213430451377829398383246457252376166576271217938873475742473155691702743826472597441018813926090933425901618829092854995512374869112952006910300036316348317842873618745853127301962753484314177747437645835838969763004979976293825983299789036723942969215751631203944683056800930411793560172691771126702480368587878440927800317360809543019024104035048619395407558877079672926715239828433091150432223820294709712305661221351745877703155212302225679969241782644134443267128522867637727962875830926866759730133176440853365756860979874653617087812085555791255109976907984168306225698774671804235210080472201802723710604728938433751027020417022513524009975731759161014537461311575076668129631247569415157956196988661505152834714494795429335865702287455141774261190286156366290913757464413761473873614816590448811728505551908673997778908925446964526537122758831899819757769945602359510063620791473170907070993607922379181228571725717215489253819212386350240678086602662522249470085764062511740298488883620970153399785762602165173620544570968042621095401132443824300082727860194454805060010845753679542799480092802581857841316309585434506497162511289929402125491124751641584470524186536140973522125528664607927008745226240*i1^155 + 70217297569207724204639234077366456876838957969159618156699585850341439081192799854299966533329239280337920711951474566861690570131973010266804895924152080078733489982253145202424135971245373699328681065766345797922683930013666341869333541618349981747722393449644846090214850425618079905601738840029706089047820022785164557796723161237052417065250715929317454628712249867161437684493032444586114156022435940656585430683678589597902346592103192759095518958037985338676234527096937081111178392481846666806969077551015293400815920927194154142119373381419696311120832588940869231651194029737760711611043209902523661943373271617853918229715217245344446273532403662972542201719648000484955558244179648135445622255955123437842039423110772361167485239158512237814367526468409949913055601535311692740807475953388254579522256576183265033643381053007741686116591721300424698228586085484879930490179757970548756126698191884454843443537527668882840554717042724784362071038387624115397633627320273065668024790506236001968015551888204339521199031815782515158218955941475266621221371591575413225271684930630149394155341283021590242050255678456027447784919803930755665020086820962092109138982752615598737709466849935200677068603748318358636120486206074162415400218660973346924842040348636926396004360856870901597899177502470933666880109011467697540499143828967011182472423883243958564697890473760056473703531106725174329968463710723411487498645526011959074936344621347421333201504921120823329425768662345987230922230872578258241809895047698084055726727690387958986917273166988630243590949484361845586654012954841655148914426157230600496908726144468706405468043932044057584451227541797698067456813114676897377930390002297169764680209178765787487903118234106682647394911200828442266911359969215296511481980180621881205055388837012711536673396412981111800974413570745289037561476068111832772223265171988760607094682200170752946235898165749114847833952244654015592186873663530011570550526790510543901252492637558537280355428841002431976853384138769880062446021082032099540395456037784787333972530837532614726773248664176985103483484924311787330760986786743459798294688425508733665965681747940016226530438470615429324674619022805415831532410078753345844515112176306331510384205214146289194362111009722399087002029258828853213659136*i1^156 + -1445168954948718418895740375660227679021434064687799034172998336391329323561787364676993107692225782948589817770879537179960381107284390018768396698815650203465372175374263222313567562210787250760499042506751586314915220062959165126805287605739285700906666217544158094719481121681290135404607269100317841060662862503907770441706326929468673942106144738350970670773231991776692670078112678548756231770760934036951604423515654814736452632859564805037171109715888253095508173855918698520104923505734611946168687016090431351950324648500456864374950519769560867232360600034750850110010979928258949378875033651270072277316560143545450893188961391674642397528253650210116021170140117320236751748577957814772594161482013674988212646771355017813666011711615591043935242282656552425386539346123665405583246395818778150471440106364723431468351408955223530009153517353269272862352398549325170489551376519723261843115207664999211840418520419863439718155624610969010452065484687723912015338381883002491397833640620727319292891328905366270321982676662072171658372842232578762441973117823328080713135773506486288415355200872811673146472141386326920699344051867808689890556826896795359685749436885596122395103131430906943955541483531351290484357610511094338259275616123747366042079840215354912706481649489865708027819751744895216095792189040132825356413687152738782694198069259262636966972559146648162678687119398365796415273600510896941851439132698279173947055914994034786514143695351401790550769721615636154808609635514714392778511158346113800713864361533031854059072356051398555375194281427407269514429199838262918884165970840110637619748678763459011475744039036152372124585645746531096431563590978330829721386530433473426980122547240798319486158025237577897086938807663404105442331849566905491765692646319494652374059832408730286463635101708587197266723015467376700187384274668634044865405226259537813765066042809391354226495472755868619905995480101225724991523927789009745074881839631896556271655844071144470769554905190046986604545276639274895793896628746259095072087107968269202739758989052710935053191750118269742144616303814251145039750937650611196234780958478779293253838665084232955533247295616971736671194921591184712962975405540938973910440775437888360396128815788968710040775978358408022512557272198021120*i1^157 + -27135589852870906464695515290718540041247727474084824284627743562638167322942351687734213100516908053428488732546861937956485250977740644873117452100631799151086278605331434282568026432175667963542877497470993850618517837662833441576325827548621946061093459993990751907261677784141036133072375834168213846434208552743563487749199349061001283637379160012150378960219697620506470450099648508774047621698280137316238312435001777183950901399214132758613031117594312845044775348934151174481634360232998383125361881662798333715562779276814160076084527665907329368551298022546203947488752966815625687275100030216124931924631369968618808053949667466076349643638403750238287073418155691526309395219081598067184290009817600056872829972223883403300076672541614328230428868646222317632548153796284344938553206759973775969783580838433930256914260056141557647331504780331437885632236112541359793905301922216007661327057543162100399762189480285323695009261878053813134163574966960581985564823375322014572553902429813873147973464670765160322043667965310864201150958539215243243772680180311491703539632036471329859776974527779083650649828167864514086035999727339698158203904461115824466230668416678790578904758420685746918430423749556447508738043955953552187363372444575426753001003257484479192229560259217865753133707426012497237603004470734381871557509676743820433013035538619844541165806903865848875830894050583933990217959240796172578374052007875783377342391248997842504154798634626152198787984769766144443213695959060524599605321315953046040265356204559472983856709040506611918286193020827864103771906206377895623715362974522455313897985467909120031561213545077885068240434043931034734441078485745684439774129681910315064938085348899573856787019257555089642133593056663226803993498187397086954604033781572322585492830512524914376959803383277563387621627712937677307806698837202941927815492097823990639021764012371889560537497294678298399610820240434813760451987941552434119697283490838892565066997583823318214337918956713786425852521490232897760817217296542893124987508687520789350315445884193646059673354442730048954856936269511589937842939136709628088537639798943222666446878882622357526225090433623702220188319204870909034305710758635739280789153603531625659711627061100473726704179186286402853733924864*i1^158 + 470110794559264517047149868515935825877534203511711119154102656170717228257240811846917544241316482950034038162092728159692363250897187441142420653084857876666116479650800804973988080256179034668800857384492721284119445961720906282208693490346572695505322898594225330712727813868800869681387795284723584108901540999084944809621302552262422630405625283175378867744159097335568514879448310601433704864403595287739598163957590653370572723272613237598809956357007687797938845088074845221337052028999005500674885284245736668643492498433755835588216453133778152160637899264539319287373185314510842591981626300753801132827216804272223165095025604432304449777248197858680778393317530814225199614296006273579096659000684549690694889097177056932346326475415687587045956189268734406368860198722681138060751895743629615512165625924683946870278065514831693463986151175991985715287912423708810082678955711434000460034275180069344611084485722079616967506642148787204752014591764650141887644885961874133207335943863872575519157760316688490454712420586908260447588031077050338416611516041767034220161864019185174957350325215538264696619368358466631534984561889812003781716197340974258159729226058879528140199312197744173503704924123038383836992550326505826103565749176614985835856830292725370064329876061946313562968903485522182414928576834462615619070041629354489577900725650129689551827627765264938455640102476791221390681198646341225796962637241823683584355133877824215949646703472554387221635539308907468374549927721631453224229718254610296583817816882640590517200782127076694074502880901272317312807939035073623204307262257668874720265594785580610505354974996028855671657245484803195758908050937122925741370196181878555075928373587946508847459805595465731296727261646447210229575126671933564799775824953524014215553611737073418069213653377411172421599739302800197104315848213581538694573048097970974664847898710675047135705521176444419683009112006511605511252686692675850653362821913810295391159925541216317514178909413651317053701893422853810310597739075315390189716549316275616659630323196914438289879455022628463741834077899788463390803369932626619662689078376749606725067752062619257470862923123477475563697840943627431949554280490271198239446710447342424471935161133134013831308271691166121984*i1^159 + -3271661063494279113307015225612462323031110211081626650490770116297442822858801154667191029494837849442918347771110794670356423057560224429873261192769367754629528909203048066215872623175898102049197179245690067865168569762285609647721047867136738256908507325290745285376869079572675101300180267035666325232375963432560696714109130841846884113935132139878406060194404687508323100724469246560355167794344716408791248334578117020781865922655423145122612237292065304172648882822037961224989879700417161421531707437203113137579783047966532148577725819210597812458576448549675801745341015697549013988287626332749798388376881367042665423234632625294000667153319660939542749190960125613131155659041562285725200101079782152645998335100070891135404911940477289008220510540250089795420790871335790010503414834689663657998699449185886561986698200954748138350862215997305887456557808049888722665467254200438900458289778461632499521298667736020077919755871948654903576692995635496664258199112207783799192932504197124775221516116719531181764026570323156854168745598794619481852766406024541741687502704708124477931510934440738388901137767160261882157277526342690694108173220473160208579459108777503685597586461463652582348227024489231016027763470803838407347406588874189829344169449996149984953231278428788165487388142933144917438519717328270670450284970555024016578106648895842152645211023149484900061931059741441654304858232297038337929740178144766671313746642104865153637303730235145510928560737720544513003649490869888031469497140432575441268049101903574901120150299847917275907874671412990573889364141128082406043370701216164371744633226770257946626881833544824642794556576173991740831006611749771474372509420776037450516055351897423586029806572278651916550449415960359210098198615897963228004728373205672530237186797959988968414872046213891877754811733637009851361512678864047133092734742849017149063673301210509624443956668706004313098677516330404553660993066399472934344060970341868492560124232323953278826336597223036767829163168965018289489503869187924609815732236706580445633594647613839336917251198373034483958621948503555410998308425334682357606647999329548518285305477460652878202445595649045043826516244676225317243160353788376092583472198848851497117449880056449398871246766080*i1^160 + 9334871981413309668377502408474595413916506903009954495647523293284115176181139607953499825884613915702353483772824278839204019109076907818438822091877086305686523201901756445438893070838840610095785564093294170820602471704460119154930589752211001687683043664860859068774699787675924946267007932624013936700412693418846234997581523468521253078547566713673419179398839527619098437234008335407502999480489655862055730580786888987460015063267138331900343162161687388664278890711453519027551404701588701735827291332273224800503060229347399573819808806472754196675697358219345053788543585493722433085309020007613956126421900749655859125112440803141889966913611682193022920567426966864711598644375379312886854116677114601364092203382436196649527722043800096659785337693514678935850172232716651654073826525889875435784849297331321028399084277158720821510173112078075174874639508388340027087914117400111568441613558994378829990112511389278952242630716907759628447414449522225527784137095539184253107716003663265453462559603806421215199438762099884059494170682559117437538840247271963596054734059768042791228942818587372735847757482774628859451994918815319994329498217757198832428498422826477125835488647457858567217851635433032324488760055830029555877118230256693974422511323909253405298892898779423324897560210916877973236869187168566004448577175194711104893625201258249454220981021061523709868952461550554074714896382743392530702069854193030823191536275911410288255019575667944916066484466011558590893175578793850394574359331707615750521743584436383402956226330000573666319011730769449114386445351053371325043269568807546048021228304022739511910960279068437983625235923504653680536572113454071364091457545473907361475912832581675417990336140786151041661604488652076360965907874347437386098917075494771064848419293353285278468974916624416017262779960369107163204409069880272379788117146416720081106242341549397217659527130934721532640581060876274032673913671010846601468891319048798529954669675034192824655198455550188238070268791235927271948345700556981171809751162785798442667068700246898435543997981198262058118897721365452729719014302007933940592487293943610963062749606764619389444256710739389334538685907339116375869211916299903473907051389579020090343999215585449738240*i1^161 + 2288930850417921694581051934655443088183327505281844449496525450302841826204099322124319852269054253877930821363423246637190173043481603688082167849470260312831314622793169733334976040424462075921887126183628915926694708447180708912461560124729594387732236893768367867470706849694752368576443542636436141840339245645395953443253077348836994979760528131289762309340437908553890712956125336322031314677197817897656745669466780802848721372505037621047951192464774843228362169475700010680535981225953606751837453649688592895720940315650239140527253178783988180591838524726753909518137147508199283453536649509940347702147878746960149961787125353156252036830435508786815227687001670838783788897504841323537224999391588085911040455303668638127955422410600454164621370813864606925653512620669940361136362041384627642201701316468779796416093702417254311699741952308465169842135869668461566736611112380742478822155529713957912426124328178363586685145480958155842434004020693357518403389449674965584760918578134997797856127113236172201391498192619251525340403466657420128876848534020101124077470809172570494938333968401024864387938802125719699285700232276800184403645239631263039562114460251031068795722159232042192686941494948685172228248818933559101179561477101491202365167895638713820433292452616587335692878220293031246156074645853940019551102438346132560115616904911447106754389148160787530193922222033482172825578631269999455944001860664329809009990363085365567395047116914629268038661829404235383756834499061251037024491470162098424154223335929915692509056074236796478799232022850003626815478361162961782098646382197255012562315073528804420937530528256648127013804315410456224382622425604411756339751254526328467052926403304122550085745770356016786773502176381898323307786819909022234282959835698926006761424323995157471670933702937128244221245576029395474285244565336070672862955210898742321910973128229475375203212727278890573462771770028089819929619693003243464776408015401473382631563271992752348832704085783663870411716934701059178121989677030924464093528090241201472099603530033902156610322579490306004282331031850600159336482774499612941038790555163410533585220401039979360388823678069468810438118348818076499025533168639316457764478153220373957574857326592*i1^162 + -75990236238933497036374780948218465923226665003578392725456083485233906133148440725056019631592363979178269701010188566552869057995866568723614191556555878921802342454185019010188591380726671152353217870938930238837991600194678739088788771997272816938261882707330736368692828718670996688136380615172974404932064744891689910110788521723456366134642597080254427758598524766128821762924994945304576284381998599245209853996484761654131192660484297819292373084640842477590135170552788238770210579141601262114371943724953590333965990910499686837721164320595603318924752964298175810460499518461263482674464760372467730917332022266969699972508275898162171708763678068331286146871954995766541152599883515936116094826234577764228800341399724652971283491274645705695132761375682337050034849045550657010951586304974535664865782352558865734046501751761859899692276291035788022859167490983308096294028206742140462588876142536440418698687448005954046432899483357161527028148553805914211248892789724074122530706875113876316881591964844852319908695643105567477286770945977420218309437946598584887612142741130933246805015281609894774308943865299421151869171588758826695531512885493589117683978741808033488977624463613357750388406804760665971341354363515857793737464075428352248677116900328898319079067999118436705704889783745377702927129234116062767635971680015907863432623677182459381391669643819116004713422974842776278487699255453351421497265223873009179043417053400795989596220026546205819886794936204660735984830670303886338784923035220909595043740238577627569880531413840929838432694662121846297943554422165845530842947306671920238018477768962294666472976574595271623945136195184948628435968386357376904474022233824997998600752621975282928776484400363055410146955569104115575235517877622176176782214452522637807828933098407824992273291283727416905207030657853393691549242934149082812609479535221711809208681502367377878136457944966654241299602917674532938085866644487002043439674831779782342750220928518823507540143233914378337364283106892442730711229107130180480005380359732630408626490544090515423539659703022569672568666363023891271755882741137004992387566468351076768200901907322252191701548550579710701763098582530711836774612449741716185399939709656396464128*i1^163 + 63516886279305356745056373315530527351650087456399273752488284727355843887884458575559098644782445259142329960680238843357081175211710763172362170879007528604758253422192823804752925865773837851053279576693701571141282100897333451608089213438728159085052021716612254357695889157224734178627845690555417384193919296767090288773191935663978826800043608106447350252729211262477413033539752992609450248924020926877846336164421403131443694309596750423088001144121043368943965021896092113364387239626138469736644976798127597532804686078096218586244869958722797999321906665961731264642884845291742480340145537629512931183402683454231487523328387167166348135547510705547826519234582944204224697772835769594574727052188315800764037760189990369808473823535629912858460910290403586535462150201589734353415590593797207719089650028379410719062533419509191748207563513671616109361123518133220418386962022268531449219061037516716214280222590992233214473009266485752817585972556406515991855071703579426199477086612149266490050537638039604315046196081844514508066086545411099299878848003973994915897746920765607618006212157216578352696601893062873238850932856452339362191084625441485237001548271523424935281196906872678045740523417831911284799435208775343410355409557473100250768805370012237679346510139850577520738678818243159899852629591276017428275512586760547206167143069013048114567619870531523224529372065339801131179173164643122793300307610157639166408047696923572966979029062742631857651994418232425112082933549337031236716819140582635562659323937158661214902471668889188551245450869025449460585946580228601857148393245599280306039365930461625709223538453165818264928418298232539388595581469689414636076765026501011835053855060833757440352850001794369461806127387566242037902484264286065869248972377863951052990620797649185453112069978107793538988356530836365785214019641446019109812967922411969674609511599179297512896612917943916425416825030423485301120834199789310560176813825136079787536628015814157733682412213376562862187854612883013724843945147139971290316299141468511044576478215191966082825519402653978319497608953234623350486468143497605420305347221866331198208956755802190161903001250102633183438955467002900186912537531333714645684754317312*i1^164 + 1191075140749644925461389650520040995760865226378551095880619671046266088959830555596251850795829340443111876901916687222957240902681718134357592295945936015312797979313246512422302912728986706069648706460688311679542873250627104770712759411713421278727441847051303194507435296941833395311525907150656536388242948756610186832414989259780098543422627038199932165422692961683185455892651801535149510094584646884200435980040002853497447577717250363287750015693931026774650112541643579527441201570383706030416094246702282425284838045917521220369316831520625551736893094285754032569444381009071955891514107505456456108193571619785209104795422284503017014674989928433510841106805549695620403934921105491143516520352703134483549366495106330428903652283625660290185605905515148672481686986074432986857957081828971320935782875107199944460716605483487661567631176210640214161824886707810783859275462719272935654211230523840039179981410504246653552556257563470266028637194578080329325229577556770932458028659096587486907504223232927072489934001752760960179478855393358987668305607104650938231795416363026241695470109595655128905278986501066378277614022240070323004014222240713958265480794304433730601007654383684374542411738904492249596313110313903051412551897451607003455006247927067387363087322457037882397387329423700282900147910312579373481196131374632632409184987619570892627982447663442528990397066251358436939429925042564410405938380486238144372770903286354494211993730255147373937252985032913837650663093722392252244844852652024778461078861112194103882238771698263304558778020864399533470505053016998329898274839242181793878421811995728810325494196157437928763184006889782301107781898202762406167793458239130095725021257097119148473588325944788087037735651417344363868028587285634790992808710333999864506684611026100468272520934822881934089833434519693452699832642780279705856653536400679730732845085034884047098122482518688193599394842992287879403603278742831547145292169185349537179106598283767937525880328366480726727340773149686936918476893988265884279232616459002952712502900482373502321786193902330751463625914344940332196284879596213775623621074836512346475165774120319061408308264000759581461181333933800136355523488525615621996544*i1^165 + -6651495332478291112018019267015787447435897909355771434600217039026377674609813493189482446201550505805059718495330498459643120807328582561872074473604190642974783214166460310183675587828982336767308702468012991765945685714586834493454024006094483788211524823680602245558654868334909125578964950154169962268718257154940276888125835088661188285305177714621271901479907656497694670222296670587923445521909050280935493835841426416062590188653116124136460815440143345036799623210155661983126555758558708701723082834359128613515060205733713421906644630744531970396548020461587182598742410421959529630223509234658953177467935082908857837528095557178467139100460937305386401610793781542974111611649191728815736059654370284437540333984724372021498677244150618051276439309771867285384462148387077394071243736072763077932207942928600956734956474350707641344335793178352173785654990007205164227981033522153837887225851574409675915521579429288747859100572667499774848320252294175028123795023636024231432313065196896636722665929424679682819368272612261239344157584309396659424405635118698093957469598912098684217924860920986479086203723155730843726856156184167323055677822450877788941682870463868917638362714410363091382493685143058921651079227379626364629144625361487562591504604789046422775674434369579530227515281673733473285899957576871024173233088833042319839081633002651513009207408226996225020612935186516115614784928077987217146807441752184613881344542147371234439659507631722845250903222177916191725117144311898746340377288891089681059815454107323676475448476237924820392524649588706242223884329964883050524305867434535696177862325225889263375508768686621857428051074911008882028296226289581916027222192729947564005602595256818807082740690050503247061464985445301773008091931972064482331931306538199944741688317632792157464959066602548544292953469872519937726651267183265213099920689247271353167696896413345243586767391809262229916202093076443867470729434075874134152326237557916326367236184549389379130315705372408093237741043697117471734998285872678621852502689363488606917417939427336568019578515057425191596651937135463097587787784890946510403538061057434120861422583040462376664897578387124693852135394415191983611467494588416*i1^166 + 18930132315455514402197984307909599741272123715461999212751633256559704203273168286238262391049074314129522784346666726660865853194769381862870756209529909756316007893904140050612205636583447715445275702381536727504388189937308163361549840068032881861056534566021714356373513561592540229781849796286574090564105391572412124964645054701077541971383986665823306173239554707276495829442496283275235811239562857239596001787817101055518958187830035006552552152636929831279484787016588446919180549173241449097122264773194974587503220746139572288288828961722618234720323488003160821247090485408509047448053956216723689920732392185382679241620974951530070152204623197001415024344593167551403223696742994959170917587137585790805322630419878684804520217169323492649585400015248355922705832505285330110478785905215866901509125058547977234978869098222570336704442255355327298340794747719132906118510112513995859513795486808842146575599000495731749548096229412907075390800965172961159508078957883591846156733989773061587521459420290865286184579222773838793349679979608215011293454320607440946385469671267514849547260327592981441500307037820503640024779118548290032611822461149647301279165593367358672944340821206301310271018678711587669187476220597225285834627243642730239419157242414047236601649044851420287191546407866975881717237628582345583658413460615940867688316576612083221107789470824551159672768728934910463738229047657252093645058666371440034184570545007174772790524311713551546225793553260932886559157528648861518910158074016793256566359756004056739188178983024335156205886480865605110805748305715987662326220444328807975109742599472450910065451262108224282887686291234466922716697791884565693552398730107315098962830588133801809034431318514253034329403618443572552003240943121518965120717748325775769432922238233311588064377315821952137544959502344264334630032834440298269702124920624903219632769568944222417135513224688765227673496111962589681763951816138496378045766264432537359296628943561364695105380574333598918291549107888202593808182224133891323517454632886032702663933938896120699269522544497130402939143717632272346140486417889189151944088479425473073877724885920645534889692815053545358262655871714562064515072*i1^167 + -35149263365424110292924154945895271485982061872198696581395390787668670831934999194222471163853168499829092502351144281906341405164055613429170928079423393479952126186927573398044566858963137068299823704817449241229469431053428352228805162476959277417858929358422025371232130177186725110085356421876657696673594851441505531182906866520694030867033169958957131236014812078054787965878939525017908415759272091433593604602563127716933121070881968761002558516439164855188736123344034822319443380849058459591793707642861436262629954161417854339515428373004594319124636205634494997877755358390741115698738466213373770794468990870229057926752743718843702558718103748752600229483349304733364209624028874353705310125826419969909710886160661085805413394710126959613566228108638002983722353619428628910659492810187105035597482984277558023030023084314974849040100779835784781503331404437731041865243372770250974603683126041882653752213091863442515536238236812003411418031337842455583423221404804559379924416948344680520656457623370400545390519740517015229476610783134890113369762458879576040334817039889481750870631034032909676582689879283676707340252418840753067557407602652462559957533036488613702814800949898950064159389913326148447754279733303304936466808215672491574060768667514159693110140811250835066315998157345106807296766645566190194587813927551084497863135413729552145255788148055632281117856011280646531768332737834359656460046663688523497831557917714286077571819164369952819611864315297878279280898310849543592175914123997038483711219781768333151890529085925682862410175556265838824707079812674086479466504852043863496582328709517831068874887640856082416525776404526045595131475561938327556076381701524129855191379857280501012720131398447055639085858157867870987466735892196129501224881722804789360637824939893279296901184898163243244706613304230261901260819753284139439796822321070453216441976388447685196476244206325264966351307269755247426268278189311496191223801788077660500739086603019060319853697625609822360041373539294956660692009471102045673560935794133455172376523760341055955331354517900260663914408670762184105874269624907014559405060414240223178788515197197525257139717417654595398506717024092160*i1^168 + 45888798131579991170903187033140881763211541197109894743368608940580115153449857506297513985645498819919478081517589708704789190788469661647857492145410045764948603460499278922170451429020104192899146451815299358170422246955055020849191450029851206094480711978096072905140526237958440515118315408378995947669818062120539421071115279401723563121170220881852248621152475145457168536167256937378642390536029871202949795418397122946608940202549173810997099278490331256761137387656451037557008615027631430021744497543574393235474309109767262072381247774853364523102427584198396494098386977686750924172025034543079394701465948945069314936584006140489255759770736977536816782090667614405920840923607955764358235999487592391690174103284176811818488730361400086249480108689910899231709842790358415328162033993967327488267157614790322285767887149566086770617657833094944032282530480633627327179414585657327148417303386926884819171612378409079083187130420624914775563587673307799701048084967139737290147240858419626591524580040065399936941713230341062303791204039682403195740400701593225378304581596514569572994576520086149640285903999742725999403254872794708467430151711397950395912391627679147502637996607845909345310762065229931882476430050809182002256498184309310932840590661248300744662751275654751167289762465727019368079689905856968748174721749606006418511938159249699614699294634864296298914890910579969820652235503782309083440758959716042283511216059246290812526355366204217215567351257627939832392643793803511858978937562809324478437420836189479558104437503556571833753975783546586342445370805512686174884729760223467936348100481310779474183466274914748923719329804083886029235337787540403181289783133449626740120764667149235359467898865989251047391904558215305296011191771613189015163693499697128133769849164649250542852836070572718429754060300063399518353502859060241841468877209534785081453289309814316519538384058734201917304521473840423742066310656775719980441990422341504280949343286658103983946735819978844691165215123323352607867222723563588361622618506234820297007328147578448052923317210977795955119708325559200606459415629393048495187339146094402789809168263650988413077470159730650239729664*i1^169 + -47694843673794099748055153105189375893906920188050552879966092758604901240466811217607828115462188575198430876653853397806856276928492718720823856280985231082952204643121307839652068994537597003713167274591781404765767107472462875518792363646756021232997739327134592425659509109327649687822638023486492754003214921639974106405552070660817014696080043650232692163283755653711175576007249616279602295604242937521782980093979899620923264686729413288960201048786976519368398153513146547385063765270517663844774906818177101383968219872059341436890595875151627549544892798516940326681593443779699038562167709112356309357452530498315956063724741289543968686232136235528448215442391943918270762533224399649269612604804048334908937464957649981688536411090679418780976830881746708072926384013497745677256004535689569408558314244349817083953723632872793010372321085455016922828005269748890817145573639122553123056050278439427065074851291755604032099427545504587508282276148331770524441481593932723967858862950697615148590726839934761534864933590048238531662334302187720585141425133133999431096208872391921318169815916027374319307566598617732141649460977958810088440948486446121353619917374194417427744982567525167426536280554702578012720792647853269349218481209011506837914238225563949340373175698340839670050437345123513803356452272855759726058267131656771366053949883961674792812839267355329801976673132332586067029957691626277021818758049233595638934407697461572768256935172249087798739276696033687259697362375159201276449454724386771361439579069895941667531399640098634239344971110118900014716283399820191308477312712843414157433495106833605093026013522304582173543725565898262444913954564850996520674272398397949238930649890898363133093803989931312915955601810441214810204588454725516141054534899029814338798265836582501317084992130303796618998767326754397089348303531944274273330062144577570825487663507819507614466863772622517724620559812887117994197980447386312049045565064125251288584155985006240708582244715472025364450366645374758111806341096913290163393957877921606689966834059717799191725499800984800001781328757941317525699291728490881091193524898388411676885143846844819041968009288613888*i1^170 + 47890152422554398005854028405011783729454667461689096950611274694426514150581081305289087967133702468294846728188771188020703635217952000949614529056920008269786089679011717049497625741137081983011595684529010928722438377092869462745097088657327515179995445893831314319961906858185117030937359106518966801629253218752898219717131577778303647893434137625500751055187983657319594751143256724553644789576412993504659882593827690045416901599187405316920806310456688316063181847943564635085297593825644539573213656417873867629843173545211834674995021132831468998171409818545669298299072173061391858506285390056413960073076286563284771284480609770125488221890319603015768378708658220411227314145047104494227719861641678776057217307835416190514164348640925648688857621274781640799928011264876973042899405116476890887070550982336055224678630137920973148668800424757276638551816246822369157189255483584359695359879960072619319300571969901315158204982086005011121480598216674544644925085277117978314687977009336987301505709638088652837065998305569062953121066245121804607118393809106999263496209474741827435522314009735719904208685219646062857823948348051084083826661973401825534381267032286107211587764803347353832416545474718680692824160569615348133217224996204920569090017539121318725912519220613064484350180494712877039400708475874531946061194537529943256421039270675501103909751344957030050138289697579836916066516138720983209262365263340279021520932879390869013019536218454903797113003813707821925224148972176858593677256882755760163678070310576116663702767133502209708164515304903978806582407314114244704205373435246411237429027999031347701424487048050775396724610415959766860409524875874414647746050080833501781158197743454042444980062522274928765032277946017621198117561167351358992435525673990534743436548859817734877311968151927644311213652683256911534533315159006526715094912393700531976511646780228704176148767719848220784092873876012566181049573263551194064092067697744551194763378202880499554397376477971742897284324370191217375953683542236059870302404948160872994549811393236978131149257021336440286817165476491692540906395937294333842702371012288392455648116757755858337660928*i1^171 + -45724484492956428326846586975578165949724719616993788031399366755566551031022662479940889745283385610922753872838825945903673305728043871487227115335957271392650183436393177225243968863161645234800971317130458077596292608634972232914522723970207080764938713585372132453029347446219524540214055686682816731050056821083509750233548673820084587696898165503585420506966625164127116474606267949437671446305840997473027868438215754438023408117767764430990381697131737447429459846403073924425458895003241235318591498781459079078929954503787962457312451694037838154735205229171199363011039311486141395932826271740810045150274196161469023061718358592540409445537966538657222524284469227916793362663388933951521327688579519550194313396823037035541195540922412266699079277241075363125466175500701816531021908883480319859096085771259042843735112484045557473716778540896963245922452259215818171809086946365468021616400550004132747114096715438229627534014415309475441431466387839271269266109022239809946681652773447280100611316471489674901092594767640997367187612495349063981870085785600593445418132937378881096630236944588945009782952175436908842637335653206636628301830693733278545790177112001939910413679026388163155414418782777593380486986930829658106064838207620721717251538562472542181943766623122463365014202259792365410345267186013939017639092230471793768339842112834446263541762394319123403897427574194356581084266635624251674674419576666028636012239478594413126673327552567919148558476822285034432364287323851888690096177699206009780574358980402119072068649990180774697749216710823019588658037031362268135157428879670063608765517617957734190049419721285366529298850282084245000685147833355931711706797581860489727319122791212307630481243518528502242713727964525677158653556382075889787603243218459601029266660925136007003396317422963628890712843242068053506778797933098241121020995003138466533045248059808450762638053476718561856220047333389790939297004284626359873677287243846046306826557285123777826720560188086857883198648329023629722296478171666656871720781668262112440958387398086137275745600560076993593369525162792799162262977991986181249749926459589348135401288428945408*i1^172 + 31745791621873965415354825145410975444472107956391271018794976828917071920335431152734351714009852906116444910684414685576031158996807785754224528116917721851543937097826422625470619130967552691455994377171471388469082276770921351291122927440535393752063729812325708196192491443052990856257502296856004247354101987649602241455624735501245417836093242336893279446284924788979340363989471151546341707238503814487055005197011916325338697290121457123730297685454314256208776002547708520787676337579654648737686234528546750208597290417168696961707127613390667346383034768577171643662134360992166424979398938610404094070021345341254412362933521935567631971734449654393199371244208725081703792911522060298037836255898130173156445137559307492384048603566578467365061496521777401477343752680476526785228750322289970310221376679327933449354261661252485711534237502416099201395596287410380418936054049511209997804177989735511816443101695851344264356296845581069805223464648863264853941585515655246817322332014284480692298287005883340481778904648866371508009633001627354005152178991190087072426906446998242409232251299769237455451432956677444264767728677738252423798606442839172461439723598383609682216815529221107869081193829587988810051213407659242882999582069893487688776984321879800778418809057641535532027686088398132468322605804690212798252022143760295457109783144457827200719835901326196011795327997169557664934895763507844041242060891027241807502234751266288958159394512471806077231762977682439992003145586391857377463611674057282527631181389446977219223004718945570323930774002506452756104299245722245160548935188401643625324837776246011853790102318204383051670198504025933253355531698482042806202758581282812926763093129520429225240908248943595956723875505109239847845635256069448072080682753433848080001194684396057600141541223576264246994998371450536606519921161009464847217759611444173380285131775488763768090370457987996457539392694553597236620193843057485503230169801761108570041667933926807731349972833868573354578287031886345915484620105743417696899106587629149100581322416923087206252077357457258055470021157913258222591031069296881685549307541002368296419328*i1^173 + -12156986169806975314602332578994181282253282799438519111651246734152925843958786344019610277929298243504779431132332009616273875241593370397840124619560191106943485037894584120001812092256245213763422301965527860767024944874296118305699436616537132458761007006937656005310023718057138057326869052145963028431204194722932480747042513371581833721877954945415469419897203945597287462978127912849692084858898368426255499120044253594087085882350339853910772917004164874015521367469541572157592962548537548914189293786514912549773109763209513223404821607363918635924301801823189529678882195587496386065150809327434785537416308248300274019164704257378200163729918316588833991267207873361908087881741835457589273219590833148355982775352137815550762368543637411624642626663948266683468215794701966971557420419126167831504504784738896376376549924360539700754596507170505968783784766954841050279718497736445899646982561838164249215677729811536147807800531232137848945048847284673546962035651094587586422608849836354086567336403035663685810547682900026701945942093487092831196022465105385236501255393325770819845615301967151665267204902880491453141059714460855826608027599718319954796635804587575198020230730120706676930377450782096750166548908676573566009900613831078232893869830101940461802624422145880061707983205893276824956572848706238103898310792819444957290451108117899242592215637739277224346413064734144236462296441518068130135737284268247366644511486287612518201115839534194515208766087658726465083225633005122783733997719592722501481054893436286746956244162591641447820804927351459771785166810027222427235385268312561958247924090030797732863202470541093917567017711875510660034826622025215239590925840789571207409244641561255012367946863288792506549914239365119612717361884778942412782413410391730239341602501671830792746423710023358816414521750936947400339127806061666310652447604955257148840331827378198177207975012788040925447242609051151315504699019307062956695335925959612618443534866385153588927874758965057264938010721281179855391617829353037330642656359953642565434546464128098036630928540047174631037713453029565433753121801593480056680643859316736*i1^174 + 2087280164305669355526508956933966733820054270236556295185729199315673195460571704170170311868834755336351791115144331913718825892749346972722079659717238321502905954348735079366451971725952822087907701785241759889262532568791168421896640092959847051173464853772769054674110879976508200522884853411725478943585664389650608160715374922379047909032056198746820942239235672585507667350575615422482038400526959206512891016085123360691197398048519485045410389913405344942641463540341948180638095283610637151446856540039447643373386377355841898817844208229489013431292067685312960943776170701394037676386416528549433876441134540523833855645919153379855392906607432118906652330203615900672877386603212635860829797881132126650033698210448821772745733297025990009438097210361739678469926944161109435322551027632937801274925839889248202812882151040705194355978427291289967858282673752922170900683377483118336250394862270512426542236659056905309121164858138220204833603286433223217503927154392422651124447717965431366428734089650738049498660984713102991565859804324117591755030301400881740745927195794796376588203763013998559707297569907561909167365569702299718776971064585047198960714224380404061444652769778579462438054438398420295073926562456061362068462247776050781313969529724385632250243323206389204393408571424735489968038369286570374717547277074816517781977702249780392660884488990209890587348911066218180829691235580893702812733433809198502033739128026141252222006157766327675245293834098107198995277955036428174937998611849733071218013755175529964307190738492637364366553156504901415878260113515505158096042512660753210366622965473925388216527339560716757680580042615092426474320861572440957112714250442886932478068167444125077350208108140116877265649715362381887810079043429966996633601154482635480065454262120713370441807732779703474152192783859824576412487912127497860649083872273761299825833133428485920747295800559235713571027811505677786412026746922270955557845397544698870528081496743487206256236496905512038014126421088993085235376834277368293080902424518020101151702534226349152863015204063651190713845092372269337145516206692456925757440*i1^175 + -1724091674534432433013865305337546948221353585374659462986089763239294290415302146624132234892446596598356456373770848866524763351022152660267419346629745974299820405769715921040591721773365444104480459023121652783347439089163252950784635938583615342742366529607699495034313930099089120553392699256635227566797915486522894974827317538169341489200886250364472390831933872737583046458573175369511231470992804734326119844541743392952182113937306353426089934650090005128303653488747231310059787689961532530960658659584309195594124103738549313759812488948317133432341294791880822007533572318829602200639847610949354789917703598550875225659752584838693806047074035779628148750780376476714371035974265210245677224595628864263483400394249385743742799961890065508461326650670392168978169453929400747984234454462787334055946582477033940751201166644657112746572044410572731139230943089175195974280152532073079605190626563801946239682189977078474328850759970256982955761927043376526628550387920917700845155816826794697658125039389859011510634571883035719437311500425101552043479049709027833112324477865628146146746045926297541814636942042717115021833560665935705605361799914070603662925841977438544488588262720526005244404676262459384564735160507660726873601231459453567888496088552581602405809230897226361958997390519521009996846874314355545843850239236370350245604638981706270537345578912468857087034962704889417147107799683332053054436827201410023723233847154438550748516618378348246105595308945617179323706192118834146060416944879197545676782829326270844452425486017837943632616517240068944844011937825916670254760342438158252485882209296208881941855525229116625280888513602460035654004992278370331258345254223956702998506386905682253646102656896586915177577618469667005431201289718428444083551976319712562598973559645787484482021724884179510714502261153608551197249124437313824853293629405343010770478630948465290191339477390779893562513929556979594134139724174136659804048981852432055992832744703376049628232601105135130525305247933622368490074206491305271034183946699017722470560340711276612919964375660410064084669923273493438761323976458240*i1^176 + 2473459755417423121518700428506835945763681846172571788947955192106804732302794830654157197061169148282777957630542089023258808484384718703026518637234530143555912579477086445153353672312817231351384257222973099758739194153079988737294395695674699678748408739745524614912144189392253190728564397743882629678979566871928936665878505742488989092716621014848198720352021266386234515063534108049217081054748684601912748044492747338884761210113059867402655553897363256262207373456695938200090722652623630574034256200366542642622458874130003608655657103723864928367849289890763569997960671063228607479811591766545582333115112432861266293207760694189458821769924197340678982005101222021869554111036975993552391243226354575870082742413310516347365706732609808122726007909896495408142236073863431595027691563900497920668458173422360820645397391728942394287607346858229254920881800022537503165307353078738423600991563696240860070639344359787263277842202273747890425467385649281961320193919903084124628675223231424439689881765437588419146683127495320724620406742247432718732706271142424730341919323849559246992118033396765710503745689326553376022238147717745274945325393455854465976333831692517939685547750668660124235447753217213809736168139146151321386063279883461494390327533612414901092263529165109654172389775835862565660467122030197730674050382253460243684815256180325267899753248895594743958419710667300593956576278158072272243343168656668671389169214300976913088900790333289103680162499452860904479458737489875969610196178751288683950446078689867742772086681499286461833432111004956762893156139916080623148115849185189391435956765523144649611615368714474488275553353062368965920186927817426330049562072634120408133528621765124545042052967839616137186424041804154700970837323740728556829614427107404806192012842026798495398833959196320612845531022556854799325298412239124743034237865988530642345760545943258999538258907821956389208044698169255924832865728400872209656138660047359424827939780896209731547765793138825065488109168573609224873346151501320899865046422405283034547162001857261459031183038638352762440955318323391749947392*i1^177 + -1622775034236927282782142412716976859762981091595990869292082535573543736209910513208980526440717589215226400442446945611548144049814610375217116280042634578417187378269715708372168681654614105855000702466499260176787564405527166016925879370317152376074094404607693234214893782357339891349290633515628549535631085334446902608142013918472078476620203496795362137498158748049034762305769285851277770356525201974609099378600381457171904355878741768719092169874928642084443203289360984188880355330842463880590431927044358374865776328250636289628050754971001531430682907333120418316482702174983454152302676266553467722626650981213689138913983988332225601530276972021817038209485498422355351383376174806002233431927629195646568912561728355115307093401455753567385783150768768962678062938517908101547640321911935052279508069137714794542891398828393264657266068548996840200383585783586824687443789615492518401073710501356357983818747145887544491618767779001567341849652319441351881578117545685047097522809824034863756588303710435962840511390291160563210700091222998764179705720030363822112022978701566478915232206066348634409950475649407946571342286281932480501294922481620278422336228139267340864448372143069040714734217430050000406780688763731009549472459328099406205123192218071470537467991084961360335219388577282310962831125318677714911341641619884677493706164005419344523817225134157530673620385664629198906715873693783350552555768182593044722446943727416541031416283026277085741779723028788020792619450643268468017671650886027239005853223256646110117569411925504777642883059615153706420081980317055604485498118446140438260687111024720780412685324186113963395681932820600792791414554108261586463737780580482793095806181782476942913949179848322700986418663234358036912148127998738503691162150140142682945212912986252573373179877613591370068287854737219285914598775058931931282136197944998251102976900860053135836723752270931241023265089616699877490115610979626842846798335692792681228125543370691139274710744092945421528735555059048478292299662920075479361723856260214967444661421705389313713225176296892290185163920375808*i1^178 + 637959862617267417806931565796972324055051697060366912242831126058424590917107277812064656355786819117137274453890112547394674892027105492506980310567540104407616150376362994245871537882709186258731207112213153079958148156479986006801740535415818058499853873952757873369481887898463113359569561881929262481081691449450353391938813338359361553528979823781712595520357071377842083299799776528929305235423487885835657766099603984754146963139617198177877553843883202317839002663265978656264205478057550633303364229277457172164552952845661967295356100787372974786689508322713565931556295856232576384467851871646033694937575685357520395073486148398111223462990943128146225825644282274384872590814874949020778759774173438382470131045749110982492252861861292719850092367669081941740459682742491250819074074692168317168820175831337934544786055949400821528779609981418389421278890784031964702522893738659966608775472285183781287189760933260279211343648129161448331083155545385857163754382161285636996134491016412706009605931402956788936285736523565919126568479961061529460061390541128176738397218116704471450070031515108450605516988595425788354670610125927175100807967493892601775776102902141777485983930319751889810146493964799865138772029343398635273491552823795498724946649636807446846564328043394651382328632273445712048368956829632044461616582832813812647966294351671059778408891078736656715403644859390225273090473982159407794616844382331132338244181031760824008981319127379934061641963218736555427338898993310078430184608879129973627123950998447980168880643717949739513661273045004897494548263805765848777092134805247737373567504471571963960698769946376307054349799917956438698914964438604276586941115622571781932224913561706189597199521912085784917662114138911858170342927015703730950472962305708758170293266019028492250857379044780411388701736577242868857548745428797694459863010941639260907972508026868560427826228811856980815045789558129445561306293235412388254916826819781078031406804024479114623129159555684432508600779204443924013374180201488425423429730788818725947588120559385600785326146326843602501632*i1^179 + -172930783110352866701200198399417612116216645238557322398908079360073697024431893153825443996453375077416222839732750615017665743939333782555928466980049879401475800410106386828474470663064728778398218298614359653459489115123206183686853503778669137788508556892075059913756515618408577325089884431260613431771463048405957108057890725521051994166702031892316306656730274479011762717017632800095181694453176116802224527165403072762277179289108457406871081881749380821868541876580518458815473621523911451869708686157676816999363805066450577453745562170018517424184209594126681246996698391280763178104245766872563887624885938515409408651683188034594215786199119152413177880354458971195465339843658021357241899878683963000442393649159588735245994323986909898984941844699128752518117274968849121958032764045912492340069219590184753589224201792095516232400732056896594246551543554155414688493921870360286015902861277880725776401330943225184366947670279331689862282592433489619391221595889995045995726002458461972739654222899735817725271678500737592311265823834840584515082801101079352391789798062623972855886297948727699143074890831130232339438382906019349634514490568388177002337155170341835013530507088016340822347347864826719577263102734373692782446362287710554471791454639591280704219473352733555100453391241596762263186572910683772395376522964306375206605651114621301121978993188307463347093698139796793872170081237991784715842431818594462913880405584338877907032438719617886926481480043262637326834442310370117941830903888984764276472175054614272003016351208274251637056404498030032049358168743701911819015362497813222831534938796251935325697059002557014325430154591234144032290331092866017812194857107343587564030571008795861886660982097415941173960491460680364180858827744425833761091149000747086105982142125806212554590448889423936966367736959189962504721294747686841303179018030667283838524972544943202443810293743240276011014086349646403564841066554957204285838229500344840551521072026596500318231947359892173687493553660021726760160012907199178762740941143377360576450147429797047971033185779712*i1^180 + 28700213108239389820230098745911846783585584885144762949990536939255316804498014020069448126019526620865752644613040377570101049322087046655779887725173998363944626127254651821694307402768572219960286519817871619012225128848823185791414291667560671192635953651270203833469879753705160214619080848668885095012140722512106139178765786242826564189816011422113673954246178446402146150236825751549396858430017816728622348893241736694044156761530215368623335037519140907784055203982106191461793987469582674407461260954906491037423920261039741845134406655616099341820355599324631110024083256360099553792307350720045079370490695423441392316639703764213282206722692169263985764778843277592948582214383427877309028844717039285657544988436056962517448429179012937903136477403834174159584504832872439581631538430816529932753603554571175243521171604199027787551573272569711390643635759478393337125575952108892935660125614248934526580259596096541831156393847229394426556633180281539304684697178539071582040904917498465610706593294582717901056709691213988166261751480691311449691439128700619407557392935765744424343574440209518506557155639840939509231319339010542758793025720741682587966455329079313299727058689491230132871923227870959485555872363428338637679009364843926262552577610166401506007309748401983578572087557389875998322252146521639601584506744513644764744994832496155656362775155889686379503836871169739519730331210433922229262353011588581280589962594796970683857904636221658062311007768959198271859195504335020544486753172727636618367748369295580971421430019554926362203267579888025228802982574305153467055447642835148034542740679298109320864127011800833847763934694648381754815712257449162520004247395864609571217626655195907524131582142473718411478919137731647486807915924247158381072023096773955449369700134747998934419805363648389509005003956751127292024756682966016598273213274925361060565669918779038769096831019829132492765432619331961591064374867562583601940655358115893117200304635895396172345118203952852852062535921738876641111268702981179369795823027970904125409970452505624051712*i1^181 + -1648968908008689496054797694576972825565118780910833170812105460399764466940233805139451046929940891567838016974465032166628973053554006807027634263593500594270010052553255787333516028488158222768599713096321225807369090681755076812295206184273410080413654968043055379112217006331681832426402489138129260290978675235338105060511918106819246177651393076827807623980610128708005964578068896996159676049232516997961783530510824440595675637019608180966287198735526529096621069693396527315957901902706427585399630813872790706137650901140982948646175942182033965387403734389732140464827551580091604998340461579619770725894152746866503413693910189370788987418641122814777617839962103482673173268308646490991140785705245680586447288395079838809263564738512828491535891613055690572924408259271796289471129208432517124978322935734303013798896958602116362265542833387322450622792920521871216025997673131567790923332032081198358786044999063647755531142238298095787468496503340493164970431813999968856171627920352976139123464379225230177964493824721542601851515616900138419292641176375971332400427080243521588766986641060642935792577590958213327260721439687626594998968564429013693066679496511015943150991911267406260497226021436867104517744506067988211897268008231065735162463023148713441409881482966781404990655927342712131192058146640298775820705102557144977428460334463935095056404157944491495537890933539384649443398740265596740297168738739900902663115402437458748548525503078650960976226645475515280217645463526316036291737977595801680652650647442371506960413437279091624734545104731193348845036744378426185820429554060297060227046787162854955813986454496776186663038922526122012700549314357887219366365862750448886167179344088258637778791055934190650601577740905276466676150934637391420242494173307739499599874708975931098442123121447680398212061484578738630158600631845498156438281475845069605826230934015514213852319269576972630489734614579064154082676165770506458207648436912747938121813907162678620356517995400670870239607721472361563855118307404617505388222747251296327346310610944*i1^182 + 221820227666328158219293169765635665782112351391234211135965973278821821671147473175619516320575602471490479053358159662892310870225162874115801726987311796176858496211508160329590263887032541627850233684549227432636179658829391427189140147654125369001207280527536801313699430792648094371241630879867570169512783726868577640193924906439741706722938622689415864821350862984950155946345934864997896959857927343803633674745650644274836145574843329775314273766657851311845114737835950887813873987775103241063606953196376468028942114685763909677596416213017110897938193834315201189102826949428025782032960199184409176246302556752408950569128019028705347276966863046887377459576125313877883737051625288035358013220495732061820203890153114753568955763575596924474671611611050574241276182681129929103531804213647388298768951919237568477883773432968336773335689039349446472128350329354347135419099346001287476211764381939501231257166386385870018200153419513450322761834106650387319548542286960366230993525207749302380468355245421536813642647475897210951325713281386222600205664784990814705070933238831555469284836516168026943659418208771221703063095796502467188882044979545249852277070451390061633440502530137578860672662021848673987645697500926686510583723331520749346258305653062585796005275773967653331517196986982959966296982039997091351822161887808933204310759933155752476650946865660202650010420145720320706638757287054665357737531576041669136331975436511138643417102042089772418923173098223473916076989523449615480605794787419281165133927511054466909244667199703511795669147404410591563454657180217531514012625394740286346398939176503284947169024242085550873244211813949453245741062517231940966033920353415236275593300084056850999354293811329763932813297124791171563458321715769707385511577201671037128490715176841934061065474225190688981440668636325287833854551868546698878892193462297378172138637224403687508749898984034368354469139973653218034844100714251744534523733908184543116489034596287983814612088582206201434894827409716753358953816687931921087123816739185360896*i1^183 + -98567900343502356467408809519249514344286797012203028806150879023378449644500301769787421092443370159821137151157209396766726444434916059108907539027839243813964325491805117906786678721572354865829181832172737344610744689884954216163184850603186764930513861189533473585873505588876566848055349778071275990210632748428596864316526665561884530579940287489116631940726644260277733433455687437769577856689187400812619352134025393539411518683511076482431484522812848349161509654475381928697655356348851143756192472477132244078927068920219330731824647404856063327812391990499671935460337399803362564064328395554731754853729320827110843819260530069452140064950405112304186347950204281596807125951328330676133963327147867723520529774819524320199572123858786871326290286899263474725902961871381331771440545910669463748575882991313168552090862905295123715651213498440421656504705566916857017295676008895723784977634609245046095154024266263964131731631652137020333983219713136060326337148700590885971585640864116796601007703031024686857050818832902963815598958615756187638843411815873855650002414617329173908319391365452555747591711458648179563405718671213037959941982964797271828519493792173179493843339199941209086306498448064604450494688318017751181225786857722087889627539920695538148549586179980930037145859464487326777487523720450572955613163488714502551115893053360878038074039934487909830507476929843780781177652342023147200725903986706721747276022283699156069588716781853002483634398547240321547640060039095168421805024166419635319216992607971579097969183656910447265647906087182730501389151040889346024867540618775908333320527507397284112078972825437969351950083589233652737125071953994606282200188722410734496277616845366595409499834457250061645617174594274869261548316698397583670970618482521636491693749973409929333905253400801835305219662074656689471315223713466329396441080177552518055622014882192563660892684752475075940203334023358802224608889390675378587917342519637295120350516415201352922418541202784850379919530045570150690312539779155729994580230144*i1^184 + -418265214783943673907017313050831014674545364665275371804802053785511962351704375733934494857112318717382040165957511485641289241903373849271445710866556839633167666142753763345151511172898713591701030368172109941231681222655720416802445438076340975352927446830620608541556815768409700602000690664146495519108520335905916104382264906002255167958684542600111794566684814531079228205747627379146127774149863186503874383748376331538852310603531851276921208252109020304803181496849912898214063302761841462358155629286271968646593249413928024908522817061144750461804450299121035232818530718127162684207689579918322262803323399770925819922791252236015533714864253167898013191745359377286389823693229929555641627481535279841818377733272726085542628073428981163983613006787708834370513779648924044787754668072659805961477229464885237885805422342287649426052047448115828846746852950532367151343887364631707801598087569901866885730881454655298456653450794093311060571222371575690753422676872468801791280949222490573093468844684613458221254637820243369181611372461950213704802010415251211918250063850471205705323537273091066709022713964403966661963854291655270035123753273792742820400731142647355511657830835754365674558742303892656353473272611795558274550733960099137013547525245209873196900556928050686929001054216827811308114925414935940264880361049784977304686521136922810387666609181139150303834040813833063197088813372402713409248406099506703253443654085778720649749057388132615968097827454063908019589380943650852833677958883184681724991967485892464675082206371706202141416596293575540677281467090946902123280476010388241038218370853545949172231144118260635730343507562240452096576910778500564234644146444340261300241414854803142860295717801568591399560197587919813917415526758302491034083148738498516199066403159430288073145788458587577778055175867007613519827815252662084910214824387813162037897907468963667566467089024754030670999857158877326910215976504222063581607173342715380948674796288834924472649798178811583322846364223580061582263597181960192*i1^185 + -2253847400346548963629728284156890639293686703625805902330107038058099993010271306353350402467691990986682139519024895135086996224311013932156401186913078854459415270041193265145698120408457778198087401765835855633067183324385685855022635327374256986676009948863805235452015899036574278585678714470510289673872408307040776202947334560184501189103662876972275318644830325941684310451820014129012932216865578182046414174777719026288834833612814328349258392856039648694801992977870927847496458570376961033428444064211479753637952085506198678007309027697507483373046431346815748164327669567843056286285060621425834648612080665530127957985353523615261814623563558687607034634705209304260506502295716684100209949101862252232901449992035317611968184157540292375688764893837997099989103112968615442119406247582243638332594947758600551745463624623732223807984381500369293087664179232072092041964320324553659415543643516674174580386587855657091300121324777186444759746936400655719242804550218319786051647568095798788219980430372387493897375709079324779019708671062716381414072118303833322541207607947436920576953065196629278403532181691157122940569682957347969024450156960192033701530929212942024671880557750816440250189079592301540351052199007252613103488086124563443329772970760348678620441791080045567140935681622380223621048347968199786852294469708361871250411396295084736203788317055811378356964446742344933302304391989716312103375935959544370479718012590468805491558580261145676749476633120391291847782705493798627402649909424742452809226216098153538209740488443341064596103962319370015104824027884708872972597735887850751563918461058316476540037264868389721095931406362257945559881271004484719349655754169346537758240501285393203103453588915744562687847159872502076748876697014125907669463756619079698876371444637219666246455732813390482271700678920722491620885161218713122179487071728315459657651231952003441263670662885957389581930081234982688310253286705850783166212862043270442329183818436803203468979016673432244448336326166682147844259840*i1^186 + -206685268940739995577641884046321351834817646857550119263736166134453799612033953736472627906837976100458152907631526843854781601337448169101452852408453574520238334541627574850755168143755380266088991320887214447113591168763324546071472857077587709833333619978363704173372416110608471289917307514257508959790903169766846674535244606051336728049879377461166556609882228198287825519984344094695865349260595421616248357365954032547717789177005719576516270983874867129167127540264822687051362154985760275146881759124463797745245269211749937350287984396711095065696176675726147014560350084610037251378012556976831645337969942750724181747954759464081249907519436220153849424327267146805839330775644645313244985831673447855113153796800794173169624698315169723851999109566831322536600615405294298479521293423980396041075130615284932608418537590634808326817378598500933846256063609739827316085137508911826093802102491679646530955700542371034483592855517289035565290321360430618974377535115285760352036500980072435065155592692764415194184629185018806562231485228497212557365408399969694676566284971210533036264534096775708276208413841826471827534310838453815289263116802861639299118976078083260697064641237239686599468375680880900349719805107560772490358524502147050022268985407326322976367085373443808689124291897420413033573467712917065687614403264579856832527940574465183900818393551203265203749335208238094341803695937921297022726670955999447699458259680633236759129697618837900755539065440121112444184658561409237736034793513696834831743448842816832695518569839859313535364349897080052120436825384042518489815090285250675425120530549039531788374612612047859820260684936755054012383125022451044918303513238532169554815761600834698804097598354101138717718425081493807983575560166400832644217863153499362407778109386058028429046756989777764163810102945931786715797939296522672837806933901909116619316455859745984840250941410867216466862740933114108625670685418438282420181694765868827554111556908269348663936421841086425961022464072876032*i1^187 + -28759082622535659806262421978009393523450956635815589737416093225268011153603162389849330573850944980259058560215905808098460333402704177935506261664599490090215689563514643329117627146425519578598198113090886733394242394670730009544227347746852661743063824508256844377053064897548057883851271049679642841705592848850559107488283007912895976873035734557767834037281338287194737658400062622590554507501594049809120819789569021723151503974133857643698841995401471285389371050665368052433153941230009718106608678852797588301310973141829339359475657355306418651266298822564247847449435807659957786601919182451226443742828162080294768150034099357671043003460653288050472337679814914405292766480025647710730676939747594625675347179426453246693443156401418264141657890490278415331987700021402191573356990983831179041195965331857513243165989799863132780520838614696228207535097260570559298168220107424691970669927781208649536814961804726426505133620208846997259978462962507526750552030422367494130965233254950863652734560400519814528902981251077368482702379731742227920532291235330067600760946626129445798282592722215247641157042907799188720820749895747921279969193064398646938521666449800472238879011633346710194319676552991600333783517913334699653823059707426156747254986191791173932681148365038984950869546509501180857698660799329167242095238676965215912731732473540862298234129884631998399843704607326394405613436768754347447558427830052787727800597539080205381643684426061132295432348789569260596017523100949213570116832255560640119644704876275649171866986265149370558884643888067577667012783097479004246030995076578486556766632584710633776105027232666651801480624770780114452952581733807546443359967883166616762906372629151977983054792098675662695093097631420171984806351363021235411614923086863437890775730276421017636619677276540753644459167011232894576993089891070234635017644022676033915622699730003550519585090832199403131719521182111153604998339496406967718148114791485757069103657572253334771187578030658003201425408*i1^188 + -1260822986160281935847464652210273645349232157191256703290623997912042299002414319453557094185275605256411191930744069741427989028709508601057731619071111685611748243980737458990674099089471511309230455117638543979139642257853926520060786927153426637540048907771781031791971840083370673315446386589126696382007209106364757669560751329048340782957113134321307321983954631849362690367944024414553386081972243581123175240157224313961545625541458015477373945298942552778184323913047200830914588466008906565698354368108035687305498014825334174661099108574901775336507043026360177511126045771304699358184617835729920197549842998161836852201293469437319973510983874469777697875201169878600049844212314463484529494939579340221839521373443482617074881834819840625915660867797243310057638035082429179302816007153104742423477405523992648479833964457743398039793544571231705190124305197623478739783366179769118202346178282528332783176775134067802404246707269531486591311311422592021088157126543712378190105787078254170533390536128296891714657506301457499953004860740159037671393481884561445027860586684328758886786598421327393928137395348591138089861588115196531598062533656803555098955305735493816853690313967171627917161142817046348498543764801080597180333486975835146354615327268112167992994429454981021268038113584367462700012236512243533736201357939011722768594275911398592351035672677707154929044350118954560961060014865830257552719816264476270618828277605591958866559524379937027112061772358994669189633133944250689725943570106716957049970216271856449175814714939942544645636944742037061693472593868736285049688127623115872609797709485532274818277739350418855774408046411995527168149283472091223952797886141838829836183075424458067621940809235500136794536236132013577921265458381736801711914826820624776314747864565738509232626171913409767285862287616419823762594029226204248654571794978129117621994404938359058747781776910730462657773484115425936471923986402173274103176321603558746736515463217207215810738005213184*i1^189 + -120738389758967396334319553224585475133576927982054794220387536649760101939822170849572701710415938816311877972696419409263345496507063199414899224540245455910876024982619552936139733921911173427579813328929522388101557675542822579647408522429249696606172837395350417496598841943141859029474763356761386978650646999546995232324815059908342630395227435981267407728136436965542541209351756897459947851917280984561171851690396660504671011739196388051702854366251350055860476550751834110045112909261677698436330922406648594587813651089276827441747251562231866690289292389428946148419014749515366025397219679602194853472328837111677776480130165227555046761693280674026614531751361591248715341011636425124452640263717000211637523325472637383666031189314730414860963498333783880789251966255320554636609611961409012904832485762711864366258826749576331188165688908152468447784509151321349393175782741294185342068329516234489627988075426074052348802600114454318031386012307387015871153139472682439128715698591888397017671997139945033382389861990856056256922009485899506745897603165508783839242879141975741826723419651700611381441322649865641138827102871396184732539164975104571255270930130326448755043565997509204035321914565063383783601774320607726324331766896436776723076290756024135415643435443607175526112272601390056443837256474954700932512527023130859690150408386949214617002427072902010060901567588729609358473720690861941280789937425835646072359201610501036031723603418708820693418686554631899261714621413202983173325477842044316195760787897430882670250234571374353020200957067608535665798603396115136497916364353942691957634749204142959887760760988717411188125049839047645343190132118588430240971640155138097699084216137963287563984265143643891428548166122598685968289631272345980928828966830231545314579115169646848802683628883862800325956651039252408847845287689540234923917235411552376357974681257539896196153060020840685844770836810262400240478410567844483398660105144717052837872672534035917963264*i1^190 + -2799069431150792478760259623591617406577700957937055460264182661514671654619971184025495651495363357968869137134270756796803839689457805988557074187532628887399410390388979061825044387859090720707571500536342485549406711370054794968522403423925021110778759570545860930478232244618466448425766939654005661944278022722704954675489320502259457859589236763960272639238217244952744115220850371973959055880193500548722063961943029433535927645337667001161402870070475213353706314954198552034916038110894034998791981165405137475658561068329513385619651623226138940183622492303455652700563892090585005613208955508670926965323228109851497604909581005546129326162847324642718658610865974297393626646978869061180423409286689668613174401011873018432389754811423022399413293002344228563957624069934099062853532478730171067904239185524331739193431647292100746129797147936965620256177615472784636938958678809347230091339741443301417156356924159674752384896765115065715270489191028848842120761556190770268333336139244639503981432248431400722507012429267982401836848289082892254133959968912518930753266443224707301919370721943958476192251757222762115395225150154048038577283532732903226617948772386029504375106464931527816716801756617917163801589012872619825342588298047319465578470862676115398643828485864819364351077357819323236301799848358324688384832044003465322477775001888080747723317173142218699820042847595688950879030828833777266911709938120159053371727633002460158719751892411153875267281630597814671191383905895661781785848823148697040044781968360937239563287075816324787789847185231594878128696148666917528298905078504146710034541990102038841839167861713136315609842292636510819994439857722669366092631551810776540393071567670840788944535062457803073074750089578163594141514184082738714058143171926679283667164125125962723238469547264878478845078061823337021630993699375539830570276042744267804228569687238765513971301616583865176461431547534481777531804883354728878072267295597750348067117203456*i1^191 + -135564706027496989702007356504631018675986771194805350099116901515066643704143762842322998689735858685598745910353771909364163703987280797037430556265019814771344576599506042923516726766804186534621725066325308646560412767967208057897769163724098143346663303571724091375382421821207132942386473815940225790597932857506206224233587168313065032815287263999235884622377486365020705331788147264651183762014089524129923588528841105728060908701856229877697831916280824452597060249776591625891984600519990835757005745372788796538096556132181783543128033046080842317304961032189525367518719275008507460173441913713783422461812948141149713660754433633223449737378861128532698106701633854237373360880039267970500334410164129188698669012085722665257164616786698904772745405959528024428065788163926170899286534109832649989916792480000572867113377531947073833585075458143669267353911980737530561133056121451327936843989926208632342396446568538640335848123942867916320600077152363479406119408555516668352424419178259176171370508978194836935185987914474826609728464529495424924797014134304873662849432244443958200781724214564727670939365206914330300198208534567840162427957574671234865986967615859347090828071524082146773837647685007707907902021111738721235417986391390057154934436245716562289146608302884849251598908200920369176400755101769384733456091195640359979817810372228087309220807252112410498311899610044426045443090360404458891061546873546724365394543661559571277552263408429952239415272083766479034231174597476004347733472483304066349021274808526077752380944983603833630806819682250159046133635390258482822436593223906403031447014542371743176029226551250799232054651024391158857261618185652634485359736773751350788765292553267905314509740091218817338104702332056221630122618270122668898073106147946318915642519765674280034994366867505216848661585275252836003575455833081400528830380053683665557597306773355218119183740141658327640574803338768957107930518762574079131760111520590069760*i1^192 + -1833533488856912178530688142687794714556972954793212260943127988449219385991105153856613697649104301614738790949059074350907854663884833462220581250213598375399219007929675562701871992749995838519229180205677143739164112847416196246037673045303933939827084504011936136943939938109797721487932506779993492769691828296330347119712367351484138096377413956546458673719211389943857105608770812702047222603908199533188022074053688014625496387112818062685597454868720596274739233367717212687804138974061234946766756814354217218103322830049798923420748869687960834681375263783029967589555235540005990496291655904401509831670675618901072181098660948336252656482679426190357214524303641735389583186812723451598189093349512903080262736118231765943610440930688233225503194533682729993724517455938077752770993702994595217344345803596642001832193701811323259499577237032592997320169361893311874109440297707839697895975876070570633134915417260898006358830138605471663343936766346238620811619350997965298455221550034458292416014748378679704449671375721501358038602855656351755255659567358969444001932914328575022109755904580387213345475002068006904259185219576485368159639065069441031369452666884563576168821681227592144476049560787587014696176295776220332781381638561439998980032646918747860981072095471912785272205349518102969290189225711007847390563759517356786636370437688869510623821398089296928506326665976677057006112134254564462924933442983970450091480140224828873248661023125350726283176934908187863901777255484513228886968259810812891383670260691261132197938794517468570171546177227022831697135568564345433037162210605380892579987901342779654397576114800217507859730094160962224362624223278103107548668609319209751112627168118715364455013647153486433116824232492314260214787565639978167587578482471262952615225024581325646129493757781226347204912940394149489531452993120058012333520769046691269259278745366137365926012677922978418940954762550206774768359365289646251648745472*i1^193 + -15866117272509957194269075791553587695746777985002024872045493080563384148233919252978321044293887162975382397767145388273160579465701536064309189150455388026340488567805947255964385380647274748018107537158100236732239782606472227778049819709444612713369331085445462400268894202638709100862579528895274428875800689759754829630722367574967753327554021892580651701865876970277783950611289643429679219347841746342241958581728277058161354754378130701079057079189276786554858567067261019195165607498464666985742210598356332031613111225522764624544367005597044854339008627495906450110377703667343508171101168917564027917389850604980790907170337517437342553992402821867401102947214591088465182282101778320815790034414333994997828658528236409263629136774728134792791031611212538428962599720074205937181690573383274743312791971305308891281238027349423222503413947959824842112648859735605032736148664612872199909873033061403161799017024667755777048793425711141448288812810333278480022116836733398119427183915469443942868947494269358158226854143813769049601772630455799375448326360250265561949195882134433470277936141422138797005932143146325504847674635620406348706578431885273698294661700303552447675691889899634344905808614254838238564843823146909981310711334835229199724671504665647245438146966938697780739142817699594321579967788508068779598414735942287832157629967100900276903518159809607533309165020020615240767349643073175392138236733493184851521457638160410035345036164656887263202281832606647592638005632673184043549206871264181939081736483631874961980160252145177658461395334876221851589686004317603684056943273044825045687744128719962649935303877142007496916081095483340061862554941223035970585403869568817181943903384313315471440408558904982573947745470902675389668117694371858217388424613651261094098814992510638409629425332903912295090086421064073209630831292660420877258212702456376594926516741736468628091481794412953168578904184854079612419830030794752*i1^194 + -114762351222690888718191887835527712147995436637207103470043043039084177778705334839435445150668717697416621394802193601175765088782702475052096321147023551194891920857422134055045531678743153049499740168784139990173442345706508418638665381512811197289961228251961635619951018438759396982410908242086155001758852151402716435367867883863636691579093327760220974774632707037593654915555843868358451820730321000791297222714275697754879117436679843509624272507168414200836991264938191031937692494442795706929207630049075428718602602114201365890940260117823056704757726211893298401152481178344887719506414351365380278719378671032190896376821676531577145846788480752884718291313259661072492289898115754491433687983830524764806182841712313390654838442365778574956733328938686982109557610279426027374621369029812681219588145806843735640586295214422339629767458164965719965861463381702291836098064831911430003254148828532436392328764542526442145324100582902055271553155325665295090466807933168530197163505189768999631550531163479090108185896847345615295468022495010826892875570415399467119781849531381846847718087690573294393521456138628475917916173426876297041325868995852498665535512640728256777587770331194102846677671400985922811212089539306578557453710445088471604055516209991100637972511413196634310540245672380466060417703233575743179372864163723193831557987419112344030360371118101921365736801023728731966477427006907040282349239357585881443278775571251945587196066722924756123853452421291204653509750531461693097838802135213835071164464129813427141087415585411574087851984396566120938538231793486223822088721959941999872924031761732064133062806043751642181906695621286589777665476529924454047367266917851731673751659030365858039130561196588142283905575569788889725022286050029009277451768557891351367877070749631019052331889131220708754972301786333999802958485169258343655319868315871213960628167195570641420890386683822521681254103180955801878528*i1^195 + 12017989394283122299268635032828828314398104701868451715604527797943404904680320016678937336736038634028838519105650629147746830422156137268459691870913497616492142041034677031424545611443242890284262997254996960108677451469910477353175157805416988886413884359427530978608332543754013568829621254448398492284988587457801789158384774023694000440172491272206321924576390231930340683384054912632802931085623977595243807100174536454840828264064862706222284787889296489642182951468381229930932814326109032446212962388177991721879065059585005416875771169670135495978451996842612609557592048022827850216177381652924967859165400847339988912554486621700030811247992628832729221935626311391983331779943015116406915028170507456489700686885568165559005038084589282339185526993724598423330022895328055016271855658718135413693826395722730070157594090607608389756694705665816171618568854646243788688506525204815887605113433326432931053627253769380101577311980902441292532606937279539575977390319533371593693414865302819097203369570976568534706816523041351084566282397760256250700425202181793144928347701437622772568295725105479517789405937817852094537384991308809374639962579597096123674045893782580349326953781667053730124921119221209611749252362909051226941268562619385521478946313840395394749393135161454111339076256027259631509730552774406968209849418471518433846891782942387762399575206607662593376985347881509997186176238050049796471844158181043108058928936423121382648076973560135199914501103525805971912685749810690530714359336712550541403916076791635985120744501121256028197154741624745824154617083103449171359483562315088107291159618894305290690145578954480908819308852637795496295965704040917358901918768741142864597973637936592119482705625106506353223406437262033971740622846371373696727363484163295238301954510290710483994687580650256026727469464828946777135443512364157132596908276627889853032566425813416271132581345300983433501081600*i1^196 + 2394238183680033893896089139416284560387771869162819533828956021910515561774817721005467039848517418197301869671617157822240658654574021315558399765070392367880451824498481234179617670339592671796460100997736690380078605663748808924112099913221275600251203970899600891521282966444142378924479625561209561384275277193967421346870809561875213892145000506895447020465054252420092393291681662415754387522382374211704480960436207499589492131934830798745681596494892856983250251759810382302080501095661364528893777684606285294743266166709707549192615697335711980687160299026373037386537010680736854566338891703808296022382796818553978930800964982961857442050835463589011188757973889442596883022120636798305448034978024147391986419186807176396679439987776231657131274001850510334342203107165381748232878038296332963354879108961760272816108527047369406577279396779670580363292753279785014583108487618052421198665178824613958711961047484537669122439719881765168448235966333303551475824834471604559793250963968848196289012098672647729407221248756035538895313616262104910864197753723084943551886837801651134945563367693852865586890375001637535945901555118065337593383765544058225643254945588207511600925048174366620992465669745172741209077694733974252722756183614316390988530350665261473906803150792358029066419294044590514334967093948245120240130168442917391839402292247689137887584702117254379824217773292167070692580075270126809162936897934832302173141541493585271944670648982095382358717238250860308782075293776595476524332560576186490072953071550728526251584586096240415784900942137233516169898714133605561521718571873927698321374191423982681187104806839442406589028956983109791029413668974516691944648823963108353332141036710522933986702197839435867594380023698758863833663942324000922988465388297928687097046978320345743940759529719261121597773578449819933176980255053124303083823504169088185092555412637511237870597047421239296*i1^197 + -5216217019641333534434540806861403431612666110600575379586388744371832696589839334615303458619453972050536058567670254285498173464530397355553755727863917236034169286355505388555697269206996980749439273046316520224679009964437597608583275171098464854353691957778304759136438874122379538381882780107817865427469189407265298910922124635416501287297472824476712823012491462528142197044814894753053219952747815373559899923342104309846029600825356199365241314726994115652719790582009244428562456994344479688918940140643854226290361190853849481739335381410076222702929895708781052992102834093203786268238340752114758280207589775001322780643968124401398772387574237323076528626617605247438643323894465676602145370764036928054594234442567556702691692715051285376703546190637073659158495292781506786598094677790244511282657269422748683744430732372065260347676955790074584993934778706791696129517889784282648612551123980338035011749390823570030675666052780841733882345058551905588480382781095289176830912037419431751540954094628642412459191826710214200315010802165461431680210570445599294515026494874701480445249937162495954233899976165258261503505843453113223933796764578158721040782979793403709757583512592672033879585867451909345788397763471658046497599703149795417115798461942900333525979302995795265147963877464127369974170745935106514986162846108469324595902720221712330119277907611343455869695995656259485311294349079631044881315367801329497099076247450828954776018240308146710901614707157669266454788845542679826417611904270697999771789569681426498602063043764138164428919833133836079653614379118932926294894745346700413771565392438083595983695694938373776668295354775037449630134960492823249775129922920895451710776430518109653590627380430254921634661289075022980367090999820482729893331001697908702697402766046365339609536082970370912434743326662974464468571074666706464533118845291971061988595520445027211804672*i1^198 + 5211199921554622018617386440897613989541695876990180835557193300436384253022834484020005372130961253477414249566268197098576037783815606999505229530677802887730791043294119779209300543717155750297477497256756085083900220306093289965995330686104585717947787108191385450375905741848825192787559697461232318642500013200890185885135010935943849473019607763446957237867069489888493810067557391798647644080855828746817020560379600376668914780664356186454099091270322493260358235472575351078323659204220878868664533978736842799618197365819543835844187286180642117558041961203021452931329004168998839265131638966058613997813735041203266760217406606053746492334198645529672356071848068069779129976666103902298692789876416326819418591028501155889274781231414248314094797356544341728743565168144379805854892892476236862804909494475435938758996437314904330361509096473611087746976458463135445831731930159352387213419094441381791972395480858179607521382628510883642561433030666643207316014082116727492141584217304026177897883876050671878527724405773874139103499962552639599100541135153657737272126761975656869360268976083510513575062862827444633873592172178400778863094674559762659230915665401274169987457226454272978003926225175588414557419949940044628009168695352929389065606617226125719086123080531262468710952270444445253222808802938851983516570924156719534596596246773621374433501934619801725318181872207911873845336819056726610382678765926425868579887800087390597610721016154421835014128742442658185639738760463313041304925967304296530705597205006467175817758937028124891017025950138165465690018647196311301560599207877493010272570287370053902182573802000119389521811707830189195703420879443725461380459425599803855090077397754848803200662189212255614102043556577580971478225826506450283080486581779761391840904628580606966586889308574704600400368410320104393363833274281744196617173095136493503456842088448*i1^199 + -5351111097078782939607508792982915207973661186878364599569391724876898400145612662517184489096100705944736081342860022954758127392678214499138520433346228600392582965306097280834035946805040983846961438806831504737887559730692300513543940550423020077369873599967568013842854564821039816994403227804927937835024071030647064106484469943235952975026381156154349707615906687621926986115431527780336367988807351306417284132055637756256891466830010192148154476941299989057709647840115835907464048070483378208719938885254872809697311243753614749427435773079466924200586884912868900113680130727842950119061783373610998267358464042046031353711903792733937811303757544528010412715954745071925016130231527372481180562718973471560422098858855909036193569226477912532310049231771463411502645188106669414494385219811728262863995551652456165277665504189395990662716795753608093441426414010461810292630893641252111332124578007634076321420406733713684727391827399041831495228529590780050880580740128653718481849008709452472433584239740557827490889935924703770147575576367388528332341830277204191051395908406536948273183448686149599382760838692336446585979761084929947412770744409687962174315233895622827441233970201524794089133301642594785824718113192837353974138341512427424969388570051102675668315373892836932509861023964416793812835284191523686862164795103044453583760700431819199628747852525540796163697838711354835355187984283535244490172399598419423003611187109085238954652712279937002459113740746589571452752827497247364194713547304245026441288390916350498256122113727863500125469797068365155994335629782110421701830702592794227164356759358671234328135410284352249635707441633670651603306654665319827546698909546179985837872005691880262324788877256867356905154952448863834694095198275203944719832368512365484881023217740695559266664713420959464157673541083672208237799418978529359440824497942298624*i1^200 + 1039180227720715815940059586755287385193717997941503868048153486970462907404006648866418208904068996006486064962207685811120777097265632849015504716582910133359302146206551970298706818450669261289679629939896508234884183850267057484851412798316699766081422139346587045282223777416006673198576633389669774924307630488695467946001356285137030426394194136894757728202524883825092608994520307222242196759946321950809167711369988848157520617331866771996711919738353095019203935417716640567813387977679752078239416448568475315062313192110442424182066105158198838366311618413323531260888303979941693854270233325731984044733460055012709576908400674964405359694624460933264967853689350316786370859656318611458823929594582118007340986861346750167482423455450710239380233681077910189811295357940079196495925178527218212521666157125616680231226642318949758372926279992950290401721534528987103063605529272827137073315920880617933103238370708538277555587517800727231386085089274856549476897988100612760165569866889543399709421242056543331627704669672193272879889813132248645505176425177383167428608613286791501470072417959381241366410733265052643066967118877054955246828799337108894866066709595210353459832045093493568470921845435064936295476614791993660351184548912263292453734231315011151798827173123438542801376107264505773520983375135675350607217993274079737353260180978998073490474523581223215541910750982809997634233477112772490369673990195762752856373876432398330823636832599881716506061054593348758680493945571851773755448142378846898313105538974389201273713261857977432058673567113253371335968281055888417038960474487346564716514262882542572933301666634259276643984195525991672843515182222416431617349466197251297734915854724764054291760060871284498873535977273620635776969106821077882956292058015271560788920272436126328490332433085821331894541379483508100914318551246877124198400*i1^201 + -855730687661047656861677488077783510059275622483895423855611522638134680017996554193544856558405823776716505343031030813001505419687455786249944457907237383894541271200484905222094522474753312614287769918411326121944398087012499178262685718665416973733699844651195455435693208853010242361508168137209008123003404105545320053209945546612235110186973236356799937404949713264090419266987357612588196928563587487337246619004720688650642689248693257557390413866742910763251599858333284136282540168761298411031192079165395383137217861102803694421857377815766949832299894485679787788346374175695924874543309893468124404834285526700089895786835224625107253414819072818411150017687569446220836663687698681494385496174942465913765307241871526135624752134709664054171161258087246677925020599679534242936708371770186152356961381818768630087184849180831487525722878770572674350980011048081457309017655799772322326116449101085844455797571647320480788548299574845125032398607267074865569108470590584159642902900748141421846299080952946409792131178860695045313530939927220160161348022955532010026891511334283061549999990560462432226153605782974929878753145454747469516216086663798440253858909181268819155634712035302418758387935886630090449900032816829554824386874099007498202405096748317345603121695337017961379104299540607002635111390454982766037247607970551226600237388562398270015563171451547554914317877949703590815891508230153336899423866277043179902054849797856933826737123680582836948857751901581530553367943610514930765530537495860198546312480149845143318638229921419065220871407713497929454870043795939980508414877170514620099090149745303659024687159868857681352400422238149631510384104277075758273336596814122458543676212471694472287608102049583331685015148157998853726175067306089766939246359707989115516214258659948043213186436088398987216983662087582756120821760000*i1^202 + 52499256285573576917431077319848507093562762379232270880219722185505036750205961769919019857855255288667717713488663392972148717578733025707502119990943529939443133668452351279943658585684151883705741774888687731321980049866833634381541331053520052646222679944448659189517195438745965695922211272508832435219756388524558923979409274643064035677654694876203956288311951027669194808382164151716345675761765889819283358549129993322821874909217664717528173301211858345222804634126359500252405311737191898562897297492271711849756927765611189021927917912929001305401574548693890190597859857703261620161468739548709289436765186209720443022489539026836092368942654515446505858621509470798371330448964666596294960979739550957311551042157077765449661561388041012686634367539581220758441738273217940807838319273165149663390207485039913087116594431708573358623214741776090948357483975334159843320980915374744723166787377082816588712179272137116737936735597454856835077212296456695350018077855855443963943002706802967282636873492877940192188063200726362843714277986178103708759251927586322023847738766913247258046505996235722733652286055642413948811053051066266726986985368060051170409203650682947349293520791542157360086408728674974922604912745151733395855381885229837597344780207390429389654204152574536216683809859463826219328761349804492196857703284300032059893921649201569258873827393270472300388206364641328380338061173790666352605030410390283649603463462613853050031911894525954412980883136376362997479104554827416339630255394213770434729233496221934161615685457548257121072642799474220599679469707228377892161944712442840375260958504266782302671947212973980340312336610753248216084368339687783662246002504319237548220957092420768970580749973733867300452482563583192447709376043680611427544240954152248680953234960528773755858731039367513803755356160000000*i1^203 + -44681432181948467202474641536454667533280564822663052375514702142353387190435034073410766065550142491410050638699540005974425923178397941989191168859166551486978841746117612143462901706487616966241952046488532251364942569254287265811779630474667377300003994759209371672917933103691556562661166100826769968785298687804426102334119402492078605197562024206905851154417218487169021506514014719618707835178613587853891314925363097066302347616763006369578077156524482859044786868818227718728356162181548961435355427816917704933019864911728930030900301309082339164243553473900864238415260478218413920001476343002589358809119145311730437898109414741285849719256066086954655570493161662367414324561620532243307322555260203951085743187182359531254147298037104938021636567040827338418079252511794060205698012593886633100878586802609306697164715226577833138591782477837232767848450633477897941875395421758557291094414126567634931666968509243856818410481887490716447595283196251203531558716806826804272613474142955278272074489489855808743129210985555371151572551598649922321463626744833725434423426051730917720066913628618293499499145478313207653476313249550596137795777320598084516891813988771145584487599823458689888350902575973800315012656510938626169393786632618374881940887924018827966076754277310980771772457600936808279483024672293839749502339657264361508823128527994230455438301408254748924539233099036285614752420725793359817957673233837402376866920514080979521246610160626227926114324163663388139494651574859260887831656733269539770888550201860496863495764918916910470901359458727391594449603926786864671841510513651691172137890000820025699811507981861827330700115014964492400401350316062369569300557424006573079547518859165242054315732618327812973673000275037840552502234503390621621886945542336651859880315511606453541123913678848000000000*i1^204 + 1143562076413553649372958060513533170081712820037083053268316355078476564161219152746271446402283591504449244519218236914909327891320456220654983558613636766466167036574117211480845889457630407269163370030607526883675929524745382883577721670220151122291357978851298825004888188725720064464195198121351808710883925684181552306866350423879550022027519570028731672286288768521840945789569042087321445587276349232129287759896516744491343465401956297708745445020879149921142078729738519224645840938491583739237738488209376270745625340837241198381300910637612282967293081548610639644826713688907011793082575549896174291211303980518088330280218716091831908282582566693218031414972035604497497086782622153890353364941274167133780866258550182108748754259375574748067276278174952791757863916529307200797193266468249310033078701149227719069689578676974713586138364055276697571877153790470718569954325093125650408279132378082499421626813865783950146907333585405757468307832474417265100629577041822878388860364577232394516385471632109289270033086132144637989853954762340056003480338197679285428629322239596094442507871702700458734629798343248346097275658643903301928224170776845256679179836744909695629785157507879758188197877807914192262050951695579515123079535474277737874891687777421512562483823496739151133363503174607877994822312097364469221115641561513479373882925128843128465505908302694144072372533000489130948764159429844264729540757136175997129888676248341946027137642634974729157421873020312032800422076342717661612463824461036178061343977488923997899308052691047784089377934441341139990939141068217348798209253409471893358327972507761191731126747977647535450671418702956023421572630009466897412805598547338813492376537294315622871921349261752938190062827524543898397867266905259918254606003801536580327705041898045440000000000*i1^205 + -973040132550221093797898061014049708691975378283334360793188021761106983499088828048811992697915455878649537194459376108671615368883339640244034893060368603488484629857181211452147745051718621231728701382624572170108352521104595254958565827933842392394317343050338053542326647654303830212732040589601062154355233518271360936612033333059066820358890385819896997011709135849347992380715460146924952466126904534349099398126287693766078729805163321831522915196327621179849796550128446377132758108376237549464356571533324608395194303891350202629378811294250690870392816915294621181951420195251719358861544462755650185985797458244183110996328805000091011690906254825890114323841573914400629125299102862217541300782170313572744260338055493259394515756396200237707395599438431781022966070383722524628180724051316885434108310348458000472508628703468772650636548542146917604134477062079569516506378888909636728173083272619184914470874400008352961691209239652528084700475635736288543241968494949033176191293332684422482445102605553011486981397789904562496186408285756630679989371727555285297528345927832345535964217994805383968593214807079966803520883296122554124444622551887236227953758949614470189376911910043290343964116083565597937217648557463434890287949022667359788947274575328545718511859096551566262213814450629111377617766071664619600958292099422382095694927167998451956577515070419032509383879393292389370393025286128256588121736811245995370770655793230248114960528011641601554986888991802314655680869783043123052785882036060283388478361127956577975360079310682743976265502573951609012252505338361132236646674933606596044216144062818101237286289716033261858063287264552143010925713461740958019127269971797437925014039860452817186465489661959531160012203791022021412123039238150904715688816554754637824000000000000*i1^206 + 7489033498673358478348368437063175171199537279434220508383875072074526465685876486645870844324173941046675248020652753703366523277313450286179650385343230530389864492944820712441797543777098875756731052655079744977302687349707286570758099093205124195951448460109440689874517897944047899042861659619955879464573137367118950510615611956297408772335272266909036336668791360072995694361860903054184407581861243921337947960564422897677900609345846620350650871050792883739160552346187442374962265453899125179251279750136576243174495466103890186360250122654782372921994252710640000543976597739493483011066865402644565102058366348471142952092338978225795476451080177293088452937668430358059852046030115526499348596583148974657066975015815541417642305164250066937990003990073269415005365477834614978775627123137190290548574897834690881522960475150152623583523348918613788526659638310096139783293591857051405569885911186105342016329657311296446115963762429119499036665309670962591472167934001627685667749384638122949894076724990880662957752480929821946410904181006593561539254210412281690359213178980298408773052453561159558503128064280336593181799994289610482767968680765046041243517361409894674111086102290866924356081346310091791876677952461879365175163782492749951149114586916877995016384577524575479659593117423030519389557817150600005049367940748575762328082492733691406600792905975236234464457802555569042551812157530091555653490830488854371548139178415078670711706519381771611857507020759461913059038466344612667830600125633661283851028553740400082462546321447251449749806490919906305390324533782239164008173053891634000814170021276615995398408065830622673815425737783139071386917934682106035744657437217418235638728734080066506856692655597155696831825669793504716359605313629695977881600000000000000*i1^207 + -7596605080818686650363328754221603216736781626541230521741807369069253549244694912205899378299938238511236225728698080344113214965174902352712583794993418346904088863906743054605173786973472524367598994712752646360922953138342280490108986972526159995238119781045430265391942057620888224135977371562433276432728691371573194774943099544367458491018438924712938759878290270700694934161817703314222020712759483503375375113522805720737181705132742648995639137821960935713557833840918095638749434111349609052238996547096750820497505370913159090399829996243491087615738678106216698874216431742265376693265723243971201991938835792878883227790812183905480750306292394487235231931730425230232396916813956700190107503436662962021935488660154677887419496332986647341829176191467462159876546342509706435899006160893101950041044781063349708115637268020759706355980130960700980365143600432474262509802940535508716776600954967975899518536461452340497585608737120483272359969803747443988813637287304399443558602599502660671265041553229247023074538490952022674628968597385066671290589948508490068985212298087641571338551114243389940078960757269090097394860580984625223890881551166279786943781540914873212805191088022850317585437224562230684090812958795993601393766453351017373557932375755551403715147104698265482228827271903553229636965714094286179986367457589070706527517468805015166394259015986420214040549599027848683400151545605333325763111409477926022633764673998510123782556191300583564093747297333830378803352720469926140424821240590048561069498174766889976259190200113448821886926776995312427772502417651433201448316168882736085311383447691944059349736872854704941690094039416719347492527445434741568032649620524371716114430435062466962568836826622582340643176246839968071753996800000000000000000*i1^208 + 2483784545378221224569231397081347617654794107296083725803922022553033156630090187329320191241670730151638043908243661547101517889922916801726129462798321035738842937571774845099695072043166209478709621787674256687975121418198203327602927156411563922607438313465319959263434890714656381318843591206096139912501647809317873994658170180126573961895817963440826752356122363512035049347251077458219235843141615400380726432299112261202869318903534505845572165371703227626171801290429152012911545500081044255367754623839817134748486234864162473099453742515234461693900497968834407662826682852933392344538309098169981460840171757456023020445438907770071069910361827910696530487757630429725659678110702492392828994492326956126044183064926856941490321790144798602936105159830780254413920724574863518214102061252645306995995468979509198904861049956663681645107495170799663594743136499183870946590757660306974261165718262406744081979433094898379890540094522655329615637966426475809668614568087619202978885574588598858130555996968078643219218754056931681314983608967451023782196280721933278116848811300113396332872229311933226035167293149012946955212660849794940285320847565221054744693059624575280741705980872702482135448663926487972489249521571415948543753960497984942302728840413827274170078039544077267557716242756404521800448626594250864610858435611487688501424917051371547094909340021107438203866027340186173112844119810419716598689639240914874997420260966272070012324183497093674827164417942933976930643495631242604830604606938033264766843984278336063909832711584372344220311557555944769599823692371941250277046868874832041424122563576618134307419676441045312577567888019995245835364120307200865980372250618009837902144871909839405591392011633430935566936640000000000000000000*i1^209 + -538397640512871235210728399612800187154787129217970375921482974462451245778711419523893847762844195875914062448189324332403153771776170946806045265579502118999971185282157547106697809887226358480568433038238507129750578323222326178988474669093846838091158869399749960237524317612204058217745910442332073059102135916275730581484420351642866737874798968464204079799759150238589723380221874244947169552774316887106318500653948470593469956190559568198662494954558855646853693472355241008959117985289547435645734165107540345906293578634764651803261247726298619283755983362255269754472274148526432779014786295484108526877839757635225789298732302983745541174371133056504196209742494080820141232442259478072086361830238724522836776501226969560713002611267649663933805711516197985138254463474861988120836096135818620201726975805658433057623835626856843225012166109481890574999856449582175873919109023666621075456625384215325462074699270424312487423482684688662071367720315535841197456683500859890744324246857519433747626460811198811391766363253041858481889814994920638023626783834636620323684484890424691354364544475158540470235642568005641691045986990873889569623392657186708366190459795001965672281349243324513157275261170038629532111238016924142457799039773998231653846390980810232857143913497994556153879122045453929654370916389087499189809062680467910998441765810405471582944468460539552450919444118664407979845967637977816818094940502436194588517584810798317157063183376267142493511498253499581064456684957314239190357289231419431914198008444921006588102262822125491618078847235275080757052900858054330155859233808457958524644918867592978350645057735736108815506616542645821503829621796811634223416194031217124122124549386616084750156889100000000000000000000*i1^210 + 1987855261429701591289028033447050112583746848865132750874025539122212212615159318275291424609729606368485401059013985840362639000531346637955915897081439255660483078042685248619478220679904979892048638345878201354197094410367529914329754505299458611965093900524067268949209050901588877343702964480576133487853352690313973568141407767688922558105258272685237675032148745902775658813562401679220188020820988929729924209217564889152736588600999127697960055894535546629439137869776561916357747026958898118158740867839919971194204344651889185532619618021578330232007012145599923839780286095498712139243980188167010298230908270427256047856174860585488582034759366907501052854953558333291865676400033780979567616249627940611515918875428121305773414448529645673721489640074006101459892042360491561107962509523872676264733931692382537739376620206528254670541000985174813966373568807561990542418965512335355440841999173738396757158525379955849756314647695756043633713902118529109825846469172459538607672982616439043309384448513297545302731298214713067457095823621377488447075790929008978050903426641597689790506987856803234527653883041110111511314902354968560592503372726366727784099984588288084298577636130130196397269268031758473965385743282116919007801252309262408861380025499769146806973909550196533903498695430562502639258806400035617327448055553322431514210127118678440856159137087181661829157856120843263760720523968208028556790373227380506119016189381370645265004006004743338224696817966226727759447329213453652626317212321096287631171648664800647656204768507815296259160010107636010323613695835010072467499559526342218018815508386199129899669873485546438282410686777128609961869639419529292998143142269216610040416753750000000000000000000*i1^211 + -2694532977379553797306517441678113210135084613000698217814289776645670698350057576808840723254456928910141892294309607536172240245369824161027032966206300738865048786273704809520937214622704649304946036724801583941002204053875576052419228096085269154216686842180271535410475121807754216180317516979150166741163820930965940851728789868956242679234476371696614864979406422717712203834748865252598449032666467797800276956963984586778433963189585731896995468590700029807626558917888987468236713833713891094891873044865486369220344477505303883211964463801045414843631413969737511177552024337098088776267195382865513804579122499841925047341983112740718527250470094778047799470671168988961779112008038289008043334031617484108402166828861899974017444113517079948741668854971607407117834726756310391005060927453147196846769297936091933414128473425396881144547845644589747025239322938327090226970470257843077313251086240714522512237001615823049255400094408418709175806068572993180950532601018579043127192589780842519311370669090875745879274919118091036848775568170347805207387037829879998098705174770565271204276724191280730929386568443791377876484456986501024963336956636811116368029781435800361269874219879613523861531904025542861505335311113501393314673109808269413587070185834562475278158597611374930712379911624276940212224153453577020835223571146978065568188235300164325031069835969566005000922343212439847846452431178990852722191618033910151930250980424908594503711643874701784755235813268224697816664032603389313047435008219570680843508998031900332087928725777518385089660985521494474563395742453225920049180386467964009781901035024264350111788183387608776099961683012427084822885541862490445175344566406250000000000000000*i1^212 + 630285373878119774805848594791060982594937702614199567892088926735536728234851837330950598596642899503488448185616795391634223880142482817217277490139214770393185064463021852323295602854443689930218533048027867959825898739035686786048026535771504919116913659591588730126442661421532458728709559974409213321566815703579775978151221824602200838260750603947370901812432522667990512927246099125151445977626437584923494458778437339697093827833545336629268127410358317968925150495682315045823269457090403975276819110754110392100243109023933906796328844963863281946992693063441649592535307244534436465506732216322697027926153688692099561566314387640682390132532846334887314940852348058776205078367038830542028863074284811168388894314820167454376788934779599461490649559769633971402968947470366695192197324714911221387530709442316622778500375664675902887400555279222239014831310499823583921435093434772893479159593765369050714255041971335536684247647912903074966198451427777621084187969532521250636784695430795148874185480338404706557674723068704903172845750708094410079407888155767315809316216218607377171327995742140052537342845122835371414240080647066539540672334617429884558526360144576340616418434901116314588856441888079074236572001193611574283424960169777994687588573335110699465207152025802261690467007163272754793325535624389951639651310311784148365318291872696709060028543184235212461172511343269354395036471978798113648925759054901380398090488531995796195299730804529216620344777123671844189687155514945693157985285335530266447472047470383094595162269790307225700636553632458336095588972386069451801282070654032804369097783194245390568066039775457151199794597671168515406948242187500000000000000000*i1^213 + -247606136467684198980527891077212727060825652476727444619323112566179459173344325874535029619454120481166308374438590756834493511642627049221557099197222716403648825011358380366115631616467690560468662868201670207666140600727994565303350995575953354683025680572394172641673954450856470873474345913998307817388452210255724607524660359752723764121154122258721777550144746058811531088595587414025437918107793970614569396663153852871996065644781291867784169707805107226448535626971786748248272598572693193233701665314088537118391448238162403184575716243335313969860532382895425753090509446000464293175854816623569187734117741892256174700567691963121468035994699059283283474732416665386022922851955621070864548767276820220317563216783947071517559263519553660638671279327648992034461506786578150925422609333572234299190599124195075124013533774141457522082617491164200177427058228507737939887378547500648562175745841030985451193785598010217157132470901355538115402613396920321670665402618179284219327392190062015763792362146612422760469809157891048919641968964424262803267388478476804599216108613941178498529711000993316545400002123848057944105761166729457960893497687915076961959090411485862818226549338560798133427433999498597399933220471586415530066010859302270532938082158701585616516685799392470812329316281772151271168070605076147997755381120425738595126781769654154360008621929013546785437868495495209174202930603994352787814044400865659872790813033868925199088693179814796525065065424631528330137023805672843571820133753036704922855904664435060245906441304268684590269732974102411076415114774517916976591793407857450233857035601285223494515199072923923894214630126953125000000000000*i1^214 + 368081976312008635203277633990988705887979827216475505364407533984409694664334184381909153150483600275282790927319536097757468050365148168357813013998383840090068632369333087082558507418578444778204017243190546278849938529232220215528882803982313617673044568326503484233664813166153975382770049121271973350143558072386612429458067956157245914137998547797373821669254749776701121811185324981825544666397343690199247631577252765183515177802768986804110697177170180245680522643445987426485190764365091451502269062991393078238604084577923105759894177384078640221016383621969564831116407099076357981544124896717438392354291572072812184740285190851941009913336158105932613334437939118004367480132157917710378802234006005239045086670727295458516663974285131173493463967844228461663257296182501185034607645175497215122756679802113195491805470088190314416760821135593805004355554942102404410353697469258487415121610059432180147919486599311902936144441182936213433102582475133964167204818764580108554381425466633073112891997965728396897451759782876683478391917588518700101977494950975019257078446697422119431907391920293345230881144485000065570077205297443535242465781166210722441527053207140806942981390661619930168737396646429431608369926228130277922813709833598179150511348126092020725045077610327102202527353272357726303423303035982388043742787280090457486269883748064924110718192902360375670258534014645352477700327024294569476643237363849483691269560511006628396355095002429323309073207484153806442631610022039979922227070403544099777560011054416245549358797939211099915336048022273899312747354073988361148812166768373596111808994555541749924421310424804687500000000000*i1^215 + -766609773646514654861652592949592766330592187330873957805169566077979908045114667570860993588333226433643075436861564149722000385157957848080030030021136719787481925969840308524285755308969132017988979098127591723478035259236816434881229417902420952447417102075937444521925479325957604889301165600449510628022969501397217800372933012325319922328787381224017170627265839674602893455692843958722109472311801848585968833304145543734055538927535310092067393166092251343886396679402734353638387236757505930136933502571743374869648691987761733713632518518029712218869956806432066039579737527134399425713892994252990646432251661635481210656302521035234331291052821912221542443925257083845669037016334213212414231671252676265615485979829115747450352139884786599624376694734009367512958683664976033106307170296547473392403512566311764260372464688339006213832850071495578849173221367959895727253621930501135309047036629458356492776166847307288554680771074367042098248665476705873761407403490886204989815467192309783698213707613196855268369170780960782322074341449153336368918282026937734230889991339764497197209018775789695072939732012830876914865744013579642695287530170029103840266166497525406134018192283594513199439286534603773789617349253464705814535288520552916278997449889911104310354171998563840218970030933270272047793577936690903556538207189980279454868747820494113735267901466210271006693908444178898152832617923141789956834327191075125901780066444374628332920825335461559484193217116443539746867757588634137756316609553299328798718807135241954281369333483012379987532421965526290473333663026058499257689593440351204480975866317749023437500000000*i1^216 + -7510922461181927618069635851630690722324223479097275783823718346106576726538532822476290530328890284845039063479213195277258012050146944289843104573956652944992721476069985162618007270793711145897976685760197546683610537755010706916143265810948493319332887193647673992740560609495391601480807407581798830774544181528490610786190822088141167853704994337513738008886313320153645708162709114143083779498655437689525056605353659275043691322547111386381507988366378029403736750187613882082596396802316063254274491294070408219733453628950912921929747271246081848908260818119466376432895698626607725532267472438584357564297677647749868909140023204090136893235175642778108449775468163427632195281739848838438846923292031621846574339947951085578848415327367794168461251229396042959544185045646738136197465133086922351466134924678198418380808090724623284340569775907087819511165260788321398819544178991109708953093374065902543670704343311169998220302799797883945357865125427287195902604142534530042475959975422040338249649489604888241249796245676881220370415216907735150257039060738944015038054473169078376452524019555490078227307120412596589308711891369687233891220828082447420452664803296731513669757540272465977014192765674490762623736850426919036970385216825468519910142095211873463181906411360786769777939944776579229912648187595331849562495533463300148344678992536893741034060968119988458134004883938748967152497470926422066766728912779242429516372646173931217269161193846124569930352476091570614475705853825991285992200827549179113634611592992987315722972797180429955621540933450701280152134131640195846557617187500000000*i1^217 + 2828888407746492644794114171919293404939315370221985326016971886846027860036942489889181788061327741532100070343298396701373306226761072523391652616912249184902512974836559951440203931447276320309662798185658992721947206410110655142407977859386060867953444489105362589265762892636966283067665313074590666766836615981681292428477718063035851057149683297563060146411280935502708979895809115536777168713954096925369103697176000496756017205731269853258792952265362227251714710098482230626104029983058326127416078753826721332432508494904075821064656192010544947385300250213843911193619349852192873403265311669122002094178214025687484267855726700258117363501573863028285349102676755644830732913442669320035815860069398315562456917095297635351275258211283061112893547014336883988710797912975056048031113913067180369776097398096813309204588035257453533270476683373933708042709112166333390248433427693925938808940139971606604247693862416812918831933390558384099441668406107109641386251234494903091534432857781385111217273984582093924654030177884198269342191651133636909804931274718326368508124275611220786136789277535200261744523171364848795736266220951960485210689520577467889390040293429796307667471934613022976800941107527846992956890501585569534871107360261754686180920398129692786806034463937084367985414123516003124231596113961574554488107561164740514952853220731585882206539808887339552079494744531211769379096243391137867004080835296900376187690395090605532482414257646520939707142021867223143277863763661149117548917279073829374890578507009945485771353730797272874042391777038574218750000*i1^218 + -9419510995120087721770472679401891148146462957698135705911165565986968063989296572466304407534943227540516309400542384130723301273724094006538080626725585748694661976856930461187765921447940953733255667398593497687935061280056659302997228131939803554812141366968906162522064082116461167331294556163215891615911955132526438194768236344308871679226681627428337247088655988161870136071830391020715161212161702949840783724172602474225719385135682292970393154121195904345574118740525144669139912920011409577368047755957667479896866643232202715968614241900054200881482043881478783841684887088413552159793458285789690561756812410734381090024827498171759854016456133232842100878904626879680401918194569761389791024511163204261070013719636449580844297416864183718055223582358626992239921439800955231066105648571615270345849595207724592614115227065180858425307868964540892863910996679285751125328547598051596509793870492283147409222931356249390416379046395850111918269144458077946201375374637049630502743521321631532723847582107034144823660919358086047226101479063735948240162048913407074751221299852123314093868150150259988649111654033054768564120585507054857567694289251498458728257762650612067077546162879117204462632658404798835350980374674677731982145115626942774172037184199665819335582873920656049510398905607228078509068068674648770147507065867950603304238271222337565573367510062517219046255090958602596060150828645248680332738655522244272310931427572963485736923563976355871035406395716256552464633792774050872961554272677631161059252917766571044921875000*i1^219 + 8299392667561599142964666932254515140697293680832976748499540080818166438711504530310655816147535969926454790067784061198556994033448804784332160995265523053726964734158419366548579970950701322651070931411780951341071502475415602601183542862295819291269613751171867445984760221540782243400722390902095881624448891412770600296535537031841054706487670284837358222798952181924957233479045404941522020918993091266289756413933792149891664348149368166876948606728541739108821408810882066106430602673849813052176409701806750616908357544133682427674470983752838362842716359586772667673651092812977892849436969534886408871195066947854456833542677390344875283850665374047667881912390509480195455430318065374446154556387194654433951985830997695872417550311894234520888168892728119853520187932721697263873357147496472854422139074303455646337325227383221729223307810956540617902449638808362348826539217252893518572796916051432204007830100576368469133594725953499741380992150245515666012815040974618653039108706880933808376861255357515505931308956038715155165038469079717115558679636826485865695404637875985896094783791319181649689592109895484048763454890792462828441192274449009735277591027663668767933256383943971554759699421548712686629614466968227839357177635443701486163572619408557044701598193223921676729422276300344263546902687279870943167208334624229423726645015808487800038934676650932721606725785075802150676302408075293991465498660810938851852297488600681300789375927084989825743832625448703765869140625*i1^220, -243324379279710338742524860779029347666926090384347517042562795177297056813247790193531718166968465595738087222319754826078379455036981203585661738690844976907434092606183066238471659067609272537231301962985382412924251946498726162619550562524576985356603924998151397185461496809276944813846867026047753172969003395568476058269287838125925541673217468179423929096896920038692551065960043820878186418293016330043283948406898062005587950131724141479337347700306003888522898385978856999533043641964641540849289209554398685026937833025100649596815186445749830972088386290580857270005658858676566862590774595053246570496819141918085389143338448783427050421551250409252608280747711644992514720884883728020013934465995292747564461905025226313120346972612140025943375127553157809377053457072680011705748902125684397699208573518122944476539135482255383184813988923575548293430679938002563912626832478960034030543700688217119128475302697881208623606135479083442487055197953402101246725515234228355258329616035813864639952576707140621119885787405569378258631218957591676009483207665506266577776005594122943602916196676517343841223968006192496748086415975396985133509703576774919801980496331173649255817328297630668083446620531838543547120499140619139548331258027844861337880992976215744832324673740941147944839468322913174325182638926748480641737376479561582699568098432588311873117347128192516869797625159257520406726799809068564316520230885301270496936570660343227379164290959609737960164654568069163065056404493556821481933026768826991920071861435575047678277360304433449351775976314421608163786201847560668516197390905852746879220177571465233790586584963748752341255598762522218580972696648529116546920032329074229103223798098409548905963028013579890955005330395703163155455222723393850823196357196198617397740348585523773045019580735137585003084738304930660853081196225895233923705074070531147830663482512684328617724418753841947600987954888247865173645044542145546627868771783373617470825128573010646186031575196528056999528709163508873082650161154938880102992317953945194387590205679646753506320973293183916094425883539320950365811961875101684624277437136031524051099585250861303811582393724890071471509401929395299404878909557003801983949476377216156859800676032696991291056154024071223600495582785545803826496065032341969827962575067439207345709428793508147160799618602101106929190874330633607468276301002664275218260164939619612298561714139265133664176260315538449484547038617851221313493840929094355400208930341921998229530935526553725249233365373884007931711511321751723638532760409455973898294512628408411347167238505543893621095371698711153044328924212739332675330670527327944090983507030034555379406646054171649261097515391613045625838164687233935882676190113134688635352066466119121068135242463425887923196705687828392402949964480068470473464131132102517355993100507763186134267320020790864631389690080570059790178018874748730929473314029842852488581716190089509594583521464618714227020823586311124468332574781010207102778802496701598757742039745924297386495924589602883888975702030707384651623253143494847340144197663288772759512839893395188346441293119096198131106598468963610111167410636434898570928920594674502669216017848447440084685518549424039967603199836160000000000000000000000000000000000000000000000000000000000000000000000 + 794536882238038401219449733602054827157263009023392768714505989563714780732937952954999643211553616207948856124955864316222502246073802527326488416988654173385226852654433033130755503362836351703565684236714932669901747172808530302613876308317731510671381599433816893937008924899027064255918080948291481619462831418361419563025485587650337904094618045102108425502579904325514233444866721582172194094598675838281963550427158946732016480606277387851868631257774413343920358330249388133356973890246480457104181051659111964244762159623538493833207121033765777209739437791168430573297102668372380946631340739268321250284046383732592875545553285631223801167251179370821523861362879882581918296899799126961732355869811846719220439495150842787053234816535917361327865385201350167860644855362991371676523224854470129371867436478282453882113491546654851016549529372883806744103736278599617721731647853833370391059364737919236848553169965220954776165457959027821447049246754534364706525080566797619426624624010131225859274830852432561926976767806956481744231983060949803100689585724163660201911129946954658322646423561568820385701922531411929415535903847200639004265763174292152245098041385359045204388045143308964232056396776821173071389823541371357625228557215700871559258109154441562074888012595718841385114645709009327794459545588328897334209697075611577322154107104755715912013467275904518695942420759369941928197938983288070512060177724590197936019114738168898574251163936388413702253416478320800174702992209867795848433416313876340453286742682261179253862758464431172099193050161254953839269095813819260519158240801673447762408649462581847514759433324840005154091130400353688354152539029003668551210610070797349442815252234774547153901835885357114446373163522910415258871862582350351583128441428429809823558168951506618770279953309510665130728096728721506163420569196222634079079653627645968694116051650947851420881060135204779666463903918011515071898420953695000002085990274818116229587167356662920560906759193130500097123063428914306517251775199986705224177332513448888408259625195239518562438397238981253522531216524624829816025842060130773340592181979130238943925109915330549952007806904025454393924557092783518503513748676436831386567136408456610498426973057688698336781145875360269339255829166501592192579375628491022268326342688004743157499486613635791517583365264830076137537495253925006093442894652135959151464984960161833954558983263494314288191540738725008483851836948388421896951090519535366552820824081578736224956703735863526922291784574386498415171271898414064771581569188619098099078614875463232769233859945235194146230684923771085037819404272462415358405590347964065063314424313470619122998686819495065397674397263238596168668532574425416939138335352489537381103413698319873592753091908114645623135083697956471053695390725554984006335294232100354861478090546742385349492884452302537511744550044897834795676623993940239445335441489036078052953872580471486247406652067138785717115814753535454743235464432467135565960312365027186749639278823133274906022984304585120613149513570409774083410665228208328282259818076258413048032518754273085686824453054763261803766588918657807040180731361945873000125677477415310783536107095789551406425185877131083968086708060160000000000000000000000000000000000000000000000000000000000000000000*i1 + -11059216436634385737043197753226156245052939053577046827262933656536807470204990231807026165229550686595024984996875777348983398708958937383760431859962410515762375472689253112271806425688766715639521869118183896268862149166605024116805339879792258110990476717672014597903356686835878903134945506710558612040271583211339520078339283589206526938349057134952642793515912566033947935860338976908902523919625802958297115843002105218954805772428127342206411555438857763858007546184683205317642765029895583385957605097234406234111347483696240143104268977537045161553656595457372964071620496446814058168757563073394188714609339874727165381439900490341145105387004385674334847164661343483592121255235045744769426353336920641846146545412065456396920504935423784848868197552720706008502728716657546505782756394009566554992631713530201436040755823019705355717636068631274037210618047800455620097764622954863507408385661196596221099076869775197558471689233512905701461853650551038060515855814520201748786004372391694027823850135832872646719518809841116409308619693320027222552856713515359217083549347786752247424047663993259983964229040729396225270078579043685657539249517023004804997175985018184992554941256293340631230161291488884845825761925618341402746145590484619555173639628821966092491143200313142024291475062385567765488361622879907992987499566071087944340061306827309426760727228496132283003948258996166130167528737201604966647219712193468560022837853938619304144202634295778095620751996975217339995399630890382365439020678599094648364424460287894852069651119345801346832593909735186441365762268368952706287935373409528399470140455049597259156471906863178301651627091188584624931467050145277212402615415538211549731833496557875081241576892486907033548870905944321115283092557898530440847343009343520321957646991069144238617652644109140852524782413100376176308153217566889428952339752374485315553145511979012927228242967602356622084828205539350457959814586515281478344999146249335345735223113740789008878065395192278119364982203474548729377878023802101518455834792845855505589582289490426731976204785583764553572049498301335519701521215114188463944445088841517855598172338782686721765144335633613940409053911179182646685151342876465434082220562287196610855924624779097900765065103312910556464662390777434926581248580215443569248730693344138804425546253431692938219767711343182340260141826608171594935911780966338273847474503095159146007390204452264927850128932639695331611495992932074896229351731215387170484267258593034614404309757487600473850308632040562455634423616391778950450699962053734931726482561549309793403773812296061491416502987084164610877099798302927421237327121174456763907318121690227083377459286490478784500520646800442175816958498841765777825374690390001364714639698380652459445777413983533036733500510627011966315547823204038036729812088979161797012872848149775727091917220138819549892685391668755955108195434968487670715858956785251329193674243229686862426988412526404466525186668111439806255532137610026108763278068449380470439860515815509554528015647721082523603988190164678122460100084483618500706354045919012506299272038579268934879023136726203081168450837248005307482778907894270459535304634975523725215487979573499312927764392872036989515374232862720000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3886654205716526349372141436694853847719312948785756595757425665867218102412294744043848092173036569890744365088165593677713439733494781984063102194820140087942006935860716327145278401685772816562976797735053301788086413301873881936357854409834177715225396177611836505756279406242820362576177185141945569010728608436151043374393718102237519024540411602637111901056772210597228805770570138426772169497933603945049139089032787980816257531944858309829867125604733856398092874362824970060923414219563777676814363224742416015117693756886476385799731132941254245623112356542159629220217395250170149806343615446948136971498896483301858821315293537468777943160133254419506449213842464732463068136049212754907705918659265594205971326451337657447481899925576743416910822070565193344552800091241550943160281585580011734667157511967780675011270821111324929439099622796131651591327453480015420480632087350380106766450259508364802183211310683551105010593323916411975062344254087474953243920806500887336766763990119769514671837461322186603907484283761861398362519023046128310453656687744086412251133954557113756914813008016677362203040826037124798376552271396653192627019003715952636179731801253207793002147108663530447617555136512781721331464457010656543440758654408551008392285862158336500144199571565922468028581933770958908108688345204899596542214611539248378650489825268484669091135980366070709506421987475861436048910483383440183255617198029223618589056731399869969602540144070198816306139011307924756226987278572316839773996662809026744935814581455100350631850895217553492718005923120214582477772402788584363169939649081783697713852838282770956676677389632537472220949348484924456454133003513328822765645763779967781629414537631869306369770967073279316603515379005782450139737367537317886475970180067772708864013900275456720171040123822573249069563511951439706540955920378614173633850216347971681858848140477531459917050297808534091273180505537456878105848246332349354732787164318914838610666336899370918338670348492155655144066615844247530988073565309511672618822973980847243376988761153018810472416857252047085535295390277958968392191797966075848787200600399685894381808691835601098052825779449437911756054841862235843126997759239294869561521795906623151221402423587893564628951216129400971081088938331067196746990598077134580093212517841026186377366950233486577101239008915662021568823371106921559342445437770006331993026801813235014844265133517498160204222717749293922939404699454078281658359468964864793300375122119606337948852953703345066692655915395323376268285738637290911273202894927303208183912719751008635481244311446941447410138700187853329539465365193034925899564992716268219924644958178111345671059860450972568318331213893720529992086578054164973929310402330012842337704616743512815836837214767595785296752717349903553547657278043211476795528351959699596219335022919144539832639524475061720674229707696645758051261177347390705325848074107359744668790251470816296772704836751409107673506789887880844419136105474763204610911750258471126844278357726671731334154533475592342534901731766545085861666368842538231360430562317677768351611316528549456709666389099599849270114692494193544968716594796208088781790983984107395473987878595457226612082906057740704689453120178094080000000000000000000000000000000000000000000000000000000000000*i1^3 + -167718546181863432072221787758831828992919447682905084958880846141816840277188316731510234333793396904859260212702070903468637725412400027699633083797357557247892632992432584810499541018111802109784407138291734058204296951569318022794395492639853245424915723030835702676556344056048151335580941900723602297316670751596128076343840495502592792783733482508704388226686638852280724764440712486947247921740068137177309680002227753589352697561548490354536261391329853785559349551409427334393217806144180508484333604114769070480357438260014902175286229647894518251669136206563210477677368759693785433218162373382910822363440367903972808658520608985411357732059725405861902408331592308243289412631133337174972947857830224938784484899888384809492964498755093062572504291483774096849050092914152826859038855914076238608556542800866802175548301694549498241894907879089825388777516031262758030716981959993991615763140793643772869975964700378138975437852563188333161184324607300508202837831906231824257959425890504204298859953229995316761054083351259982264842927941838152725098738479322437492684969535398328417231954428203477915482107240777231133617867761118436370895574330812426488004698164268891965388448931960692442644413888130256961371046147414186798414716060443572490857401944319629402177659342456118212831781002677732175548913947907800774194682033443328376045287676251829461483617941717659575426570243668894830025160000741912391060910973184732258517507978308965024660908331209792573367068139831289500409879782669108866257353692008717186459276574713546158196795748380825866988797356559868746853642091317688174716552877485324317636881107360205911578096292031434267222514079462531853821983046686518264307408171782555666140409667023565939711179264719044262516712651995302687637259191211232804285421054708384810535875183631323593977675885202743677959521396441535295051037807953694587820222923501727610899206404441638874937509531148391462197644678571151843797478920432501337147009142959734997505736309127065679352672773755838225040912051060279042344059962406400889801164300884847913105772388624111769605230272651738252776811187666219338717758604610747504615703420130669490764117653663690369730143022146312888548753830853846461767418180612994561880577292818010625785802804811366905373435876182121622031575794916657109465705395808671393803115228637481478786380088527676273322793297558987125112149303177687542285537885031697697050160958492339852178789692401500879934092569669631534564337745578423901381826158639823847813562559508282995966166273521683601071088777819584227157713132156890686923508343048489292477592789817991279295938381088072284797083451790225331561220941580923260547085403861434699607220251888600613691427089905795393041307737464697738088149169001657928806965029902573726721112722397582056695486813301084001198550266877088575854379993402556781970174989468981952640440799246444908988365466917255443040838784592322365367277240492352017737112791277535586866083564684948181178233173161338763119677286861821625568486708219446203377762008009224239461816572604392310670073915074233854674036600729451640407292620878146388977245586040520153934710917370286573416784226980161428054533740181301356403642529407655787327894519053465073039807457162776551087410724997861915673660527896166400000000000000000000000000000000000000000000000000000000000*i1^4 + 4096070293055197629151348934455019326640606647059578095508637785335789438206416355927943195295965878362705483306281093205502343924873632728762550885647330948845636517437450277683113661952455086977947434593500622191022526408025566917597783225574364483536884224411019565731524214393533543685401780285330982165428965031826393154867738350068515439321901093899885586804402733509233854885978761552574759554515671751114781720936119848510407052740404918050349661876496248967556710972010009290559283463889927764754932336453389563161824769282009213160290174194093681316498880770931531887458521919530583757814102750302402891064973223168799069611405257569042983916091961849011100520287156133228867891231658097530044112937637487606109778033286319119821942229182047012835024262376762623523329557217148175617951880460349377037209980187948824233290785332330770850339732435540411147581868031542649925573062399493141724728626333663406063021758100191355283797730786710515618936499414546541235949921977635371724315203989581583363166650909370785887946554112791827351858856643355592515660655840459559660423562625789699716789996136163145225165349861025210762383310816427690041165908744322452966813064813447542245702195858656340483452786089404005090240830236317234601283218563647987077719971051653631993287239942697011394786621351018685231867295156115419726912989004868773205771189847255761842367719418622602050730767841139925361774229572192350340122662642228046371514193225077745916715161363239648514323297828964863076224754771511615154394579185506816220518007420623646671593958810824379568195423878114231949060733386176345542853663900319416705662668893397051166477263311348680801106465589083250996137467809293877267177726261536765198182757961164600185281571797202876430481701190786882351668344944093620032229242959965671956030978469535704545196598375645902961506113473288375658042807044328118234373710381464757934167379938811710830849314087622255671530237786167424349446150843761018204538214186063369246147526819311876045129982287206519076250909411446635168428579710924559796185467980088253602819723454250058113728405162483177853342286089621017560155205063555803022748452674354712750900613466490084719791861430136158938318579150795878049497785713256768580119229974951430668131585693997940851965861382834583431265470892441225676186167337402475981457483201497254142537433537868405920086232479822186680559185865006462459430078242984242015302321465335012186839113302301574466985301798838119889338241322239982478217871544485756699014759814600512050510554068850062861515590226092367812048839682042627951272478244659386019479642436187377382335626014374420119357571556319694373218507681399777998506677251964272530050817020365874058921516399051937487287663757990619417718138014531811556585025826150635435354252045232518489239622367006513082799127859501575362285290703873870277109040196893433299747013819123899629107690119717932806025371121446120183157856212015261961476516472400910783889720000823835586622306882361217028103308996583702549735739620312935736916924914127680157008466861107572242791860076552735414978795512271317406008372627473590708922498445546477864332447718621230740219185458155110054932404749704591158408727221169479078243831432308902358896440345155051150650702759798991106903531053194936320000000000000000000000000000000000000000000000000000000*i1^5 + -68800257661759638910616794379902057044564705109823683420795975276906855901535702052110968496870875774027285983816374660682899183769562160070038545197817588310745241088057566836377910259194372227547349495633185149598234578860961198764685108111605608205344194362774658894271467900103803313665290339171350124225888554109089269845281434382666366437768654828038628235132091349846289533397296108932422175990887718672249893465114011996037406025005952216143138366890548848941330805329346091590101062260962207814395194035496032708643388061887908405744940415022701916509388625910382009396970936070479246317855231061025611825679262200600269271288859540735796972136464362232600904354070481612643203651075955946905385194039814227869508253322846062165977374141836181090982443142038647325489884355008427612489008651793166222493628002865947629751401147088917092894541071672720787421728244199827028544265933849552451006026691596516634217022009373481060688691710605906681933834166107887526657630670606357388173367023305608896004244784147464239707638142147695052908414074124333512355920787352085675569452292276849279183892219835329788860491372316779762523189924574116382687913221292381751707559845496232056599960870358744154705323142433506070424165564875067109493084144341673464571513795356859683578547693585024634080471483688665520401194936367642691719260910641005040016277892612837077997424836526346763119107502093490568238822400265171022386699302168836790490823029202222363831374643490908379470658883393625813523157335650844998944521465189564401182587055564402811494261060388144410715244648657667031481454492779859191689351110097850114145498807064942496077504345949821339373215772403428721068023244880168291295002297133548986600759219013467614263042923665210028419718784540234445919942029988832573193459481165888630955496383214753895233903155088234718172546059320392142914660836180533054386705341859032903479373953888108660840710149257521217481584174005716360655602964524778897501554164312439739706353844700531056258716594670758648127911738911471363557323556121113068168507710360638148556807507549143052105394972398131899773225353679273158580207514808046514202012101547445189624809399628847919584535162415503077822541907539211274099409959523361793203678019740803103486505049223643854369466556434399326189635167396558012988097296525359558309721480100417727758712823929837245049251434329554777717367866132189766958065803731382716182385181733873691501819097336607439857229507806271102528627088865247230618267342953982722155932801287248811814707386769892718485340915771433650378479185819793974487563369517529535278724035258870207085930205531102956451777768749744972614352050771300757110053134375081638682606613245615068731527535477551782758281190639102658486471777341981054286562673766654332160646431673252310553701588537936685863416581361296069519844332590880749885575101171926189671941726670988419342588193066183952855405161618075783074737013985694021131985332570839014861801585899394483188959338019884907259451031121844304249477883559997692907291730360964626269132030171363623483881010245982779040219928327557275185028722773093154195701303794435540243896548691678248672879317238910895514750545229447195423539614934119730024443677060644397500665536407678517648250902046318509774323634818431057920000000000000000000000000000000000000000000000000000*i1^6 + 843982350574382413021990119336132907259546855250669340572289913349562332008656308638154236650405402775833631492740273207903975271217005188717090842399522919723336541595153784126867261631341587108877046925012787850546669850527985474331645739188542982587666179412505329710273183648598973135836017025534146969608704718080926049602115210362786845399522240000199664914323666558098970527769850911464685604372267285766774759899076406032779869399638287445243775245005163400173435426076134140321794167776991264374017141146168802282566172220160291177086642736125558313241535452950280885482903935387318455711194343461622398817202893778410055856871075637161498710355345990818780331753483460459211070392420165297973267114580623865122130787689650341433839854825061735380380918046030032719559401071393615874077304484915964185345354610514473027629910225871293776445647639025680385638417282255787838895808575599962930360650281380139904188774229388003779312636233164703538760169540249500308934697602107356580151659839193674926714606939542939623714375969709573842697366806458420560162388947420023307037629519818137090931131288714248051612858585064635885521942583148787022791207013935139198356320196186915323971847649454062157456832749274095098847220802268476864553665306044017235918960167169068045673573224886399129822971117709355646916457348260521906106767553114127463041295390645148078390091237453369840959053657921666057868618696279372142844093674820843848127557963150948536921847328930527083366070058080767056793330582896449312737473074270082093618944213784558788045621552164148780813234432698387035127678308608097917491304238372780929186144252448457068312323902339742063094039641089735060863146298304860687208727878839190738485707406718909463733678995808916667219785507605518393936705567199312950562097536518982495533876571557978289895800750018336804889072830653346304625115286120062210798636527006427863147792367241896146489768612997345489107953029804066140891098206126705988225531365618889327061840384436386736920846404275765803927027478079256105456022710139044505999749489263696955008575403312952286499911445763142771327559585843806330490838787763940536395161633105233540334330535680840633509877673407557507030908567842185597890734100924108403102654943919105901788497661124655578025091799898473057223026096206395860293843057253078923403937524435418822439897052571667473072738207952355706190951429065396541263385125239846364870866397342432744911282972610735761124521784489051580901066141708520963414248927427841076589963016720186104090849690330936359647294994755736207033787049369151760401384167400926258582081699076358154680061251292826152284746698125534665885340261392944222306198286871189356322787975779768855622047609668494192840896982908113903666627114690178470101601712955620972277235730978505455274144011642551478196634907249780856035707740419859997832723766518561758160049659266987504092243974809023427909141448352845207213787549658520960767643584190535874696249973933817057388369687483146498608557559035216617224830287564770602471914949233614016708560630558609245628563298303527037136431499113988711116148970058686306943632150127410042458318216824184736932568434550493158532529023415350858088417781917285769905526295854713742137976262518865152713087783482472018572155974996920893440000000000000000000000000000000000000000000000000*i1^7 + -7790622155398974369471007348201593803843719212404589304044142265273364291110215337406694490082320153758441217776976356366092834740361641274232113951562827623469740180559816161646306936978565745048818916685136199567307726617533086331186506836612893068189262919546198432015664048523800942377094034012251799174456655816142044647541186569029591096655443859455760561899298131177451924309155388006785869269148673413000398918700300930070374090977122901556885583497376930779750191304432444941032001836945547231739885638954704740589523123578408532996727876829760445227689547320732551852036484967209048311730801455970441210342443396774465503143840383401102908040836896981302285469557009624828179570685296461780573636114750113812800194013533631605437987739900732525426102018445639485838541798311334765689941968283967824680937699081283651125493690979528378403666510974201143704856476128035605047735020388276979771912837671398885605235122893773200058954022106753305599575873703940587936274051502975340682816599430974805473195487288394116320159901733662025817728627807951644015280350909538271508003745742118980541601983171779652207847018080313973817286780566844841525935684338282157855711843135000735442506253207572731013246227002070401603437931812009242964026067201091981792911599401720545654560054744994292583330249640451163469467999428265086756766272149625861841455019527689755232731656019713057932763133966569816942969741100175143278925362274100159805171518477548199271473286743600211042277855355951040438451536741385623163718049966674855622006693054354724038518726301882894849102736861053603229428805245482806068993710222349837449115101280662734114480010462466386458875824177463923711029543702086847284127463333057879993090923406397389891042315350939568694031375997847036349306851773222602254889959562289589006959235183169179331087662704954627650734764860833794273178296154663062156352560660122396684526902310038739187930595623774464550617434075624365227597125568498951887788999463014701793909860204252421790807822947758295578222216517545060205666947878457257450256909659967481095387688648311151680054043213236091775097550547330168060034521284795928087511528056174887226816948601755289058175464789472890074708131144224704203967698924081476533753328983535997017993064134275788970634931992314727394286391300443522842591202042897692093366180713856753922745255148224757477023175040324543456893125769776503820040577241415683008223105947725624148897957163953736268197113524571563518275610795465257082243917890816781541962820456809147494164650722818450301051799207325455304247140824513037957222872389409041592678097206239720100618849519749577909334323073768481893865011142568267483706753374776476355105127510986406583205874472381400467102297510495661183846115613096125873905283856725321494912527224473739374978113059599080470304497667139618806364335232274269695769510182861397261564181357862523523063786818811065594084035187507128761322575174844899485258494460812535824427130566614515532598052355014332922540165287651893633231084382584606794933051475117007030924141846878181539959538537168423140531988558092225855083449533569083572458991723818770548687358789473734556506891576916007530204320279778028067356810634568091372775157316303443223414625098415395422876081800994733854632233124576897269760000000000000000000000000000000000000000000000*i1^8 + 55232524363826100608955670508583945398579799316865236887894541570781307090036867009704835089706738438803945500601586483281083344750186599540163539361167965520879694627850684639933336274613009357126436894117797579934656433654462422644504980310003845944886261347647680754663051830248209446425016090752394388147635428075217708541696913065966880430200552141531848673602393262269223472097309441568033756923905210678821241351645963158659982495605567351375559340026045767220888980822381012956356877085662762177818839797488550004001000201371695875580349665572668258682573867421784582075415579098248828901844592486130210203197894339273229718910081022584055376643444256823300420794781528107910948846262667512372546143626651537950687813631056634355250229886410995005354257412053264291307297758542597126693423433245299366476751532777715935580748686123374322533768303592191819469097822328270139141837725403817569068168810995158539938789303590148424383834691352289909038879184747835729727191560190421028231270038719386697668598540250622195869379989580857247646019276166603111524664114921273204976748956065502111792659735848435310597712820189350384366044170559137383078482617283209655472918026398629797521466838411692861485546095168964401694687151531903937419753218938318799217959066776110533340126013840763417281843996620521658124050387427193848611578067785312807841849826701112661537322671773953217657569219707264328557441166165398425838887596545271706348614448238852771076740628992379620524737447090683517836482830236892139684250613039103140186816910082472382201009737722715753698716321456872792420469861263922999764665976061284594398972519721630138913202570319396470145337811777532524520579348452935298795324401486520864924061877276704589287226421546398450045660988853281418519210680032791197701928731947736711679129460045214406349698937259175802471325342231088110803871079071783641526393423679005088502570333599581053590945683514917379355949193187879549012122315140956070115013992651576779858334795239726517387518178847937506444066640410181196953586108726187910507036495996594504613011129345602923487462342685705627890001230077335601691031686836049351255279268747718362723149836001553728171718235919528799943977134559133463097493576887033648035771014839701811849468393357926270874626813590249643365000794324825057790172903984873899346484851202255894243195897110004341534195459177259345815960324799613158288450403735573259075904743174020727427830105422214349139727087828607575508768469068451089422869863312717638304148938378711608403255552981348978449168419570425689910097183032364015867141711387305807320018318739349054621586390203821590520403308040259366868749678751611466999900810378001317693524087504868695505273365720704847837707032006611355430168059818800749983985399367335477320221512644584651937623207270485162181320361208056565071359484042894975452636584250701190311050219129991216470661364171096557786763878498355464928823415342017598823333399326740143636502681171606754055415441991816450663440754978152788028403779765236353019867650241391678484212201168316621636097132298465340892096848601762808154033817579788573119304365614916014031699839312994378688627936169107089066640323692897255565724737277605249996611932026219767774584805804314267922302125294090390496232934934101517926400000000000000000000000000000000000000000000*i1^9 + -305624856988042243290121858411239036900613472274257856225974127671940116642820585462923593765325382461458390794927047655595351340656850936530802603502269884093769890668286489762545769279029256535096927853481390708008255352144344574934062977482162314953998995224745459378074451694592608893409265756927100811001654932154800690273363353091593373959043266310910658788279820936820307966831072228544200331370492459121986149625050223009796752798737501799511013424034451991298143248552190040855988459328410563260434120731004411624052961629347530210226020363139343509801071661610073960497684436387617672629091016849975846314479559397168755976099271744186749787509554539833167214961358107628324765914134011209752568423361986957526664161343065737786738549969478162796416322652501386285231284600495451102959286001103910899645438951341459735803022659684122037751062612615656633697325781466400265025451067319407273790147278312817531617835126881363044708273421811269277857404581748617812352958113334278362609977051156270109897997371185001733336935118435731195423903656326840501018668703683651058637563693568432850090708219841347982273965087736180793167110210878637813267810557387668536818933692671565513791408766088517746852616976074291526651803791104114601377776207122258876373126256759606869719848425707865019609498645656795163788858625581492905009601679762456164560078576512656224483692328287977584254758720535438342283772391971684450017042604552509721309208005521186672605064148754329304492165321176388165539106003495488451863859289151641882616630133610249072963970386125084859418007034365950312806283229631843057038535506118663639544471047904571514340411467674457745155474253194149299283767831500264524320830389249059689715654717115741709077479044663402460567523798007321654995347210172630450916704808505260303993583782428426499120528828386095401255366234961892346036636634888619620257016908245976649507051753662911533092094320399499187352401897429528736510329621210645635779765848079425167742572685879956015497075017935334194073998292546523803323114444290864163511476801196904578507279867652792003630768445004805737165283297554327044041293810586280923678688677240479060659259265543444457102017766998972025233135908530734503421982766005245966040512677154910292625742221959378843132094788311423698062578355127076009390582067823079626405851711981617720708603373081352619441012208547781886638876113586996168169608505493003746540477174030279423913576378379100819288595384410660498598983100760965084940458537034831263725734257314281400873782609046078380247998290646184491945787815833594199023595169106921245990049562967559161118819157596547833451906400132658027638564776260500166357555362895853772056319810994609401457031192206118461776503163489992015440454459675881761711264938726829891011499501531862121952245365225967752394057913710402694964162641178342620517036877476759630106646190428022355620906849961366164314977436106318138074555856685126593113144587220810715416698053655202463920022875470750864956333642714924307481702075622352502978604011279125377515394126075560923906977221175584284808565497312324959803329484919227655444481096523816856892970907726731753782876440008119210586097360896277671143362072194890522094462313729738701713875199700754003189443276714296556062883664459707134771200000000000000000000000000000000000000000*i1^10 + 1335263930321669625278172868868696769571162418306186126887609694555135084453161164851549074300752144177923563162040803173229398555874316184306375027041224864509265785654236626204779498132725411109822936015307094134004938919314648252731091930825292923336855500518716977968467951588795011309893851518687308766898355694183388875187921708993468549623829970777339151366764039146380864328591608505315790744402284742452342124042115000311692791979191231899275251003847509272207864545895988439384447948708407074874051512354951200087649159915226378307683554723922448785558122617194295234596639010001612983187115897452590793492015623790672728061566192946083385902180301186985234021201827084123810157789433672831011786150467487586758237804733197492824897480329575429537522335757069996456259833022389790999310400721819401993441404326890145920240032603787596105716897581197863913623764025591894724561400000283457536673517141286130425975900655908935164925502139960092123347378538548708156768595471314784743341717296073669724552713293587245842348494501268475872419324414527790638031891018444088229763203058134657250978718259325446347979265846961177924916235297728558062479036230679172174648722889272726416235364820058969096284929017806316782182327589686433229998604900557002272335338448562662971906664929485902640238567232347587547202754475239059655505240005914265715521792052637534736805276622449544043565913337841136167795267204963938774657953828782693670020111514510097571190785071143088215311678968166733641089975262489353196112566677387043126954158605678672695349321166065949031047439483003069592424642774349163043436038096467455001872342824405972045044914993159027590209072687374727154410153124678901668475717743955262921074400599031183855780149927119306614086319771021472708946530001583255591493847054314729441144738711927753018045479425754895329055016928701209022034537629143567525301945497212842355038723953164612928132341579786759522999085673349155864380498600736169773892788976901532443357084043581947441483019638635094851660747912374569645456371985627136021496918268099468516736333478318773741378345361051823195171656519039809647707622331579303739194213343429118445448731858561147287573531100563547146497719293249722189405662050829702813951314930151037842040461714312285479421562267669267647012050030503585293539834558759838416195210861909632926825088549278896610755418361669551583031371630964134803145856170933715284020419790454328692618169220399786325690649472356340094272242046489752781730399387803748726955829189144608253255719202460421926560815466567064793805440406946577806161207817544154963125083409472035313234290105795554511802341206437027037696518947916042563932439580161616695282275056949181786155698152036973067834115891308960112663963428178372643971554310848947161341277431539924692694166583754733425854213315743926437157355831621454248213714339359355913979222620857668646124425595583587767356788105807419977813478797751868601127317594435659906629211215972247451465005554390413446912417138223308353753419825681992657909575197443085991403005705315184686031214960675328059302712293385394595049695758796822867764968657891820178420524402959153057189304036822436454695744895045820617347140520869427872453378423788658024558333766447863922149565944711598165675337507569821286400000000000000000000000000000000000000000*i1^11 + -4631527786486939740380253341788045077909958232088339135019773724679033049466253679812515731579473583132722258802507041236720558169019652161069671267159591174552752442979628805889897878678051826616242064926549349799615767855626031146253602524662045266251376254649138003159461853977466245880687718116039670030409874280460454740934511044947695718952925334664743671575499027278785270251561897182869819058759160423600417835734908803501993206128564200629757629562979119267488910627607174299394951647659375665381391129626550733538559117449532194945314897602145320177486920956828545695441653665649905633981861826856372466252288185726375025776149695192666167142769452686625796377868523789856515262344710797979884613697157816875159148552694747471292699877560341757334725668282321080611205302352453365374003439388226426211380174449164895688075709298810556092331118770533572778641248688649583441080137679200883602559688543374290229276952843191920916885588735753735248825183192334138216489741292328576900800969492923397966700771717339249206962472690367681764439851820478784099473703560139999887694157435745387819690595987024647808170864273650957501003946346131460256382420381275276272656785703252592050071675077180048959812507570299883641187742333360228754147795430213043930243663117605368961573121189200911559712790046388474946915386438050283986905898025875304617876479268084925146237272086080963629309591986337270346377518824334544396338956732535749592180638562645715114914522219191572447269206150644718333186707426250446484896533195745755099405873615547452652730858039432425931917141457038582023761587228366367118292260428924407317881825643141900861225944808718473032291425034329085783999871028089674281877962065785535584546819994594835482733880117985570588893547452405891441993821949451837042248201357945197256579052128290445316535999994465613987812040421757995612768227032241886204105659400664580541708598269971325169519865949543363548293240381215914911225665962291074008064792077967861348472680056263925215041728340135598895913354999908753956134900399290407538798477336738836392402803132733798882996139836579625187610810374440616553603031251648504972301581169079833391941156307734523924320612667614218104020339542063894754214588534400444205066671103525298771776132042738200614589399599624740225182382833365044390167014945490650296073171713788896779565590693080485342604337366601472856271819064495080235648057960073917962310546399593826888007976801491469042589960084613355561390791099145466684475184348127954706790109869723088955089074988909118471842455218921629643310238306822911773567652502830016988715191905701486924153347647957758313067845916567706954709834816512631650368183202700902896092796488573409724933375351915262310491409570334857137455793935466311656627087204203366618792036610418902031096271995712812540411997167000397691780254104490177339802182541603538939461603694618573853236978037233799859380351350794246806551354170516336103361382494574429919047063837139186275171156597436813670734307289557193192857695399293353333772992890336626703856341359328963151572705864674018799422446927515074894278618551944322181664710055725442113099829602592810748885444143138811203690488066250880516465496414012201651748017383408094184669971992181487074155614579818639306184477682958319222784000000000000000000000000000000000000*i1^12 + 12720181440748696351528934386820934236366302470565821271003679780052857947874363711224067945614948442154920395525273393502611638567437793033800893766762955144278783283703840223050438711279840010215746584973559516337782866764644965233680270591077164553575095649318596707498957445540994373006873703856992150102804836583060778346806791744472412915562829074730459148317023167906767503232985586941686250083308680159400976803676422820798041024746249287746595239375481670104840028484836139749861656008981951120871819155329266983982075323388212663316004590792870695524240831949877731124139739415871764290149760138437436201161629110684432560205813549319630110138547080436049430942467050460540244507111637570970168066449503339745984886877116713352238047222558559608524331962660224133382978330286962499733412682094341055388179450296059657727063998345698797583089745218057668384658535515218408439856320281606857221468047150091426628789295745445376858242317522386998714023381373581498173340302752982326762349351834644651031215835484774887256552174341401509942483596749407382851323771866414874383440369163114536764767750829625071901250099387927685434858204786133787305279378775364931971312611710540000432464081111914770053197370171029703272266625171673406645974094374803017068613118487104176716653139660964002775139446603727049184697432131561342228440098539359973502004823530614073532606569226310554929991596309996904472575529730119631852724146830391033670435554664831680815970038804574647054946745677759101884755380413454128622690289741755183591001874402138575096642618930240225477614885208920790089881016366210665313983026077176806987064788734796040972476186179220155657505980014816465623210845052744314570323760505073672903907028389610419289579943082467975976533935358667670247816494555111154088836116503102025719886012279008614679553738733359919821496023579349956995361935302226823416125360353155400544864680264330816433109512830089080087445889309298305579603483864042473331918158380152606729774656819641372189424209781378019619606254875267754016049365417439293070687713880363939878416488602373348323933024339461338191435381127903917843735583555515293706367161490984855825671981838101146425826236641761546431500771397908439099449157100030003599816105526449156090865829110838818084768442671360173744455822572720093558880414171785865072085349420716060256563630857341440064315143990739708456206038622587594072137475482501652806733356676663409113317438750988731873047545655461650587169643215574340060353404956417825834650875507843994466433277164504992232230678251455850901965709156292496120105300710053393560572184289261964860168096702040569629430719669809785403937150940796787594480592527347463868220803935612005655684896744146901349415819942871848013553769416216362111803269557444961376826536554534081505314237857878448831913069402383721743642241801657620447541006722858436154886694398320128448562037099737962647690072672431323407103100096498775059575582778950913652240481812326336503363832298088539282944307074939467066558476448429029582855259961407073012142611076267087688929432736130462944622539100804009851471301646774685330588527324004147141751921719285641997595418537797504966227617909930463786682788433545507000340003567496876933091119149655372829603445740881323290390411373519191408640000000000000000000000000000000000*i1^13 + -27293024159822610917979110806833470474922065080323756511369394721415407433432009765482400148986665396313493580183543613621202821864857565459229408783489003999698794610091405661274627787855353027247581301917200655502217934130367543921833826509098606951895083230982604850272427509814686062772907002073983178843688988967129774048309792022243288123121777819133761094498599065951293948160376991214863709665741374666862717044012172033137617352690774513483347420806478412074825838484327990243984445934243332953754579877037493118606838222087232022627205842750094632019123568401552498110014139140395671414489160975370396846142832135622341735325202251149788663465285054036778981680577769055946833293110833056324545240426546950420083655220259716230134656296894253963971979905156751009268993153916515627214621407264149042848521227851676078674264619865656389462349829126074826637971539155956962528139881498900469013483755413022850581608453948341160947871900764203132629624822270691164254129468551359711604264040294026733914914687320786916380042134986061715251378029595647344344776327027078383340394525858515914560649143139667259078587127244668815738230858236109212520996804084005935020485723961956439102980054936651241349814640397673796654423271980293355139285669724789344983274396874043340179117927960025553686184786863679748237746115621951574823410072349198481029856519283426396881314026949959754256662324403757787079350071952671692076255013153228778597352208416969062752190473679000809916917409316577788349519954248431961159793213698258881643379920480834722127838683170266374487050444002854739292054634386431400526877368163694023587519983480313159290486678785887067593307361094102030892490691168681053539271893609931758643813360898658037770577020529922880991308801196011346927519088855010388843528333076026055279427798484157500509763513839461405396698412208381542086704272979687063528228809204657334682721227178880626964452760991728007368815496530125610704049475182271673747377131624274268144040198670428147713177023188925867494188423922411956046986002183319329138523271792885660713034190634535976150610587325633455812869950171224982194274268670689066675256089515525398870228012972930038152583467099505190263443946004155718659477248425263749227498647872042165336477022552486461055017612648731945155459819588780153812454731828397622109889845232819172303467867872637900479591221661055627221613780094542600343842883624178646769823756630091221886696837543592728603115271798517124891873023281154114031297136562929335935649337870345537702099072160689553637811592332274784864215116144381234290907161182925269245361993883931851338767449271899430968359738245753786077313385817893922331823989230543632658439380744218498733830250162296617719714268124607693359679497602063529779050808693089388859326272659181661641971647738853638216305193359658664055499225098226623245423691434307028435546351432111486315657263198084258753461876175958106232368499062833545147807046732026270663323174035654019140963337151820245367473664797988052012304341638679605375686101795602637143838927371800443069144169875585643109247815454774765651722591630262293612050576337909604438647033234592349593910484675801432422460522755682882777268855275078044961178986734364731507404062254254595219872270054832577865491539328429331578880000000000000000000000000000000*i1^14 + 44302181029737869043616759034371883637353599011968017353735430482964265488524874399988308891105883237886262172012173656683585237204673797504981752532594968146673439228018406535105027021995817942987653778004805919828931198584500506710004895905596219636459092721035801715054584904611478280271083955890488096674488204664988919607777060149400657699112987729080089902932635455064482942490573275936946871217364213083794363828095633112814862843599743196173261663375315001001675087427025661749425066298999592628923178926294786453091406329184620288113866371752329376296815901227861275336035850601950104170518203241963400351778899993663164890874655139617680052447839042249913092908902174657517804914282806335034664828715427729818992891661569074132650525526267088190507804527914338430319830567268057556709677383024737622393147011074483974906385153287811424305136035503183304265078728726694578308619924616249424109925268852530273732397377640764365312100148047195529480165161336685902723349484351755442866553057410071488122495775506935792718951037298323707907222488603953254678818482136416332915202932572084558753606141325810709698372721613817924845762548171567377993960996663699304429836759490865202683095930175847980666213078250912906713623486620209473267838662056488805924303372379645462968702475075106033185295359915072907062912499547485598844651065578509391620169346673798369347636677542437769789385579314353417256997404453334113279572526831948763665972114081703904910395725328113821106187366651578912527701139020601700983774263965537835200227213188498881069198270387353885888876882765314296948647437023339178548706807342795992666505980126793033634722828566760605862912350389868849344845631629271409993653050832119807645944257684320266630038065785977258062176749207908823152943838452319092824793214417347603427378244422724108094194595605267606377683282857686638112993142750689229296971930865886635754648371916647190127311896643812431965000097809358123541564746113233808914164277344434890783070450837995294385781630975171543862656802902522803865609653979552213830028521305129270148711480509082968744136310604939221795423671473886932420356272641877890525205847058381495450455518713740131720309429343783245637971543458718766294387626940554136668024809907288824504043772229819476018586481597033433007854571387822688318514143498573758785137289006126963458171397655652748956146943346498804312065620115899370885402497617377488938073243540831513074879961102954679244202192467546856022448453932013842855297513686791363589892617119928129633555316486623082667475022854184920519069799105824255190874193423329838604431537258200710196570090245836280802029154116775480719787842475024124756622388739487206936261860293264603976445893206096287504436157063854890189123630090850993936915656537997742104209328018988092176523978070344505582684818146626248746945786810833475110205663181970392203243461303514269151627998880618075199596008936074809339293892786316664649620016333241837941094973153546965536807623213653662232522819355332168577856517686271069326492028590973964403421286949937623058805160560463960526814625860732060468653375654580379118558645948881890386734456477515724979594870293156709690192538165189754920357675622582186703554940455956722786608619988393094881734005258157457407319658074581080473600000000000000000000000000000*i1^15 + -51456898556329524768121231275887329513695193093609625914586889886445683406070014799325859545917907847873675457937246306885325811808919652983193421236177598782675718436515062193637961436486564761504854163451758597114632672238074808618958068669174361023739942846019665092670809686384319905216918477493985070126643902889943467096706680455225894507450879641428144500931375574004462224242001477477395771850115601434731846481977040332720862514109240360539280353709384903380070964475876614973221096260416256456983660819496443876733641729230985563577622601673322026599166544279840677959493473386112119227520432831576233900000707207583584925718994251861192281174939888123284649319500700175926944966237867441786818549099858771380848915141606338497440241264341027565945257568634379396145558221399510378120847324669645820533851512996763366389606619225734907482657655456390893183493341935102173486139976499834182311167053126333424066456842417268354633179792151235902384876880894833497372419322940120880780034487157848883812230836848544141843228552594904465541855585819757487566965259805895218952347016471574581598840498108477885263664111903285349775714415673493374620202607548674773353404192577351735649396536954130911567629174846551743897808448382102392880391125035492097233055301272641037671521505775727214943671091739389098046621030929130360240861648503258994173376661837456635669116467697282532911388473135610917927339999827926866605290860156271515974799322769693197127766856524933747661114856573410218519855915440767643889035544574644824201197497631669904875878976920735596706465248546119820964060471824926500077187149107648119176271475969790946975858728321089590834260047509142390711392000068331847042693336698171966601081399575834918372236363154471516245448805816544090451445534041864393412867334728251330621722911950694231877722887305088682629649232141938262306112126114656208722411275464701151740404353135093828176570616948904101060990871360549130624093878776497287574016834409779061306709206961228717935294733148591836671533911980695781801706802299934124121663501070072297912226356242247774876934206463616382773843719580990902268373540025791783845951072367361333540922511199333521932770127087900673017760322867717688700993170196866844162436569459830165153500575559836353473670953426914693305125569672548786395169481056893302397936834932894043798174068687436173160048065833306322313711356001696246417320316304114995395055203845515369552291041446051653984063793040894186017226364057702280579423216565835435478575646144919462234376372121282556544492398976978906679225749593304659920679696851755138294051731242702352212740921451994224484431100331411252161958752098499310782449163440682174236421982621461267008789980509033318467851679755968850316015185587184241253332087592764483509939496696992512235674009470046952658909513636779428652988085183263463264529841194647201728513004228642952753157926831598713107245205985342181993614243626876803428958003404695078142582497946114583617481729475611969859563325805982806097666840002673841838078693447070015070569475131103151631409975254687898788869666186349675192646079175736830188488357242334199554112519767625072643705303775953316249205137856902489769472581950222685406315215074803919282221666899350002338960809983971942139350645114744183193600000000000000000000000000*i1^16 + 35879389263996761349490794794318265204434199301536581584360867614293843950039292636436019284546496412060881879137427669597348718186641632919483194631679885516889625977357716039721811232510608835008838455760377190226249209373721929786337346022815110350705215570628355021591929993170185657404646056456824658958845240154295392447320180392214237779787313954785299887721724734729351239103488102315857749465892944234989787559105945926460366859747118559055179097434292954229420905984657959500983990171308817910037135474749449320310521240657200942274993674457184197053445638157297621200949397532926953417228312856125351420862075809963291217138607137279742597311190768781554725365547914364569071902247076008986053422284217107582997278819678165236670320919819465222567447402196465506068943789828271438048177516802087586488496043914437634642378642856730519382200181955591273431617384645761200847914478511883762117581230310884483883160381195920021486307935605745780000768904194816930964087442506744102209063015868070616866768266941123050823949825264527035131989290724753004317073093318282413980880361635164861521943498104020792947237374916876414950801038408851430135684858254406887507236126033430447214676018840394782807313971054655418698323134870482292105277822580512513922199927412395015395934472263703960664035506494351039228169866896033908079456571625889163968148793821901707178280433487092406195106587839292859881015757454350658568295262231098292433570747380117873005278703617360374201842179268884792277866019780691507928738787462466421799443498290157536655379671590405654000631253142757382230959959145202408351430358154790278740277555868613736350988385739227550366954493979859859686951499062148071930423479752309443865508838822655378808378573399793629000003349331075273404895605248478162642616694243352506040409019415435388984339797913334116679570941337130243069892516075972896710648252688113941855784119282524585500532470095738030228115119281929360354673563381469823033518048654630752002546969762280164159470098716595467296861001134977360510588656454416624301118731730025806068883867263578784632015923298749804345038355851846222330313107156938648313314573801630547767770780487445080648322185996257523547037155437570661789951403548405575455609547190934332505586436367127781123540982240089406000618637630668125310416448701620836341438049046149575560694546705010099016450663311175965173244651958874606408186170529516059896030891325721916298170203604266113790433571856534136552376510857288559164593530287211829330484117102618502177473607588360802454483482295818054477058831605652320682713137659752433645676771343774390374063348069731965670518754432056619089751542066038050419806549168967429029589483602221039857252680702582707761370302814032434373094192280935303275248045036139274210031413371725290152564323751152035155700112949144154089419640393523688401629758210640426938454547831428465917068721302629540039679567556159773337353841978102267773345432279131461927175962770263744791481394937552555574353719853357684777057383767726435604397701702804395975146207122944213024296684850120419646402061062145264923411556976837207891288479686045271348920560421247158654993605010359411643200911134956720060778852630460709255100883987983531781421013263714734601934097867361115288622649950192271360000000000000000000000000*i1^17 + -392279028255849694993875026419127035881728101582402626053536844406253142823208267658689220857532524895700876108180355414759460671352167949397261094224033540376391591788724068584108247317700480512508418556880769991579115254367909001058496515837050788717400612234019157579441062637024271572396743830210985589554944945252072243552256300762419122081733140356519857492584270313569257195622896007743406266343686131333599238667230891630609730243893183330892314101536730113790147488962593800767883904879759049772708922702350267821261942358346739133927956816261082602070872474007533028656373569661008719041104274841056796864711180719815943250277409505630573461818699055835371726356087308324623460904855888703122930806314936884696175054880631243056712245634902986228431565733829469496979968376167541778105262524658753296836766874184310775039638492066660249285973579442940157103264521916797706918015707215781301156413023904013504237305594885067957584263081403727904686740423003912826555432038533086646634428318590202671975607477586839716661259407828243794411432046798827691483926329856479353571505315219523820275954896746622746594033932127009640813803900165058976529777723017136933676790110415425583705365391978713254464949897512555578634086125155502083497997988899643746636242024672950449839060007996117069337023155417543763805736510910616525843633563711711023796372084936605327072110396221562133676869907551918240365072953185228081708858368986383688002316437395111227365017025828905966491146519463456267095179814821468396697593520943112032074997854881996424823753403331073771105657836258747065278193469472492283086519949504746890361819387057863773391005033813499277473135970901908708770568121055056213252797121811305171481719119243371056906029111721077931214271719170124090711076526784359499650173452393163856864724396691257324280443473042440222379157572058609876575377143763491332036090566003562032592762713364777337841078543610381372574124261282754308844838096324290650323533232541670019089842143200465665521505194352113503093414764357287052043532116566557137465215985735778423041086211242685587786561133616505194122263396355382260348642962056905080603265880987556333006855381321214304643292341484077665563943453070692222205996315735540597230691451601990384757560140716089433156789514181438244307605785471930559088970691892308052506658433812312163909507248684553118153247471865582423283833969497311096347703272269113242617460895834136769525645189911963537433153726061752626842132513476340879349021525176318672852724086802219701630129624110094976519541254190084805152230435646409261362480067698830779633197020459600830862542399892076871860774235049937645223087169313148445667032384055637004004874024321149408497287226291175596768775939509902244115663983345203625788748490007651057102374594875828147109885942638469909694688536776588199169311537451563158427231296616789800900979568993052293261905261522014850029501628922493782187905711466745528482578614070661214946987310958673629900773806970684133195324155832474705284113446879452232257257712758213749743048696973345358933629013761691299698157997708099870790276183269083644042986598306280815133895534708074354849552652678085930297030240690953416912247207468919631475734656902265228604651203226537736640249353743154010475921345085440000000000000000000000000*i1^18 + -32180872538891712933369431131090330832477860062523142153726986990317618712367856140136964453210153272209453683334002099488033323326256791996579337376610343608607054935137692453000147470467970316168923129022054183616077062760417669325054120615852776670595039547860226138561255659446040491141603047681929065705193885819318933871927965154644457518580992139401361190736024289359315671195805068951123249978599610669431579159109420133542102550707821956036790857326798105774697122655623384539496644153461510118588425840395245966746347525419240271552382831900351348082033211850571106692597316517193325943508344453758924089423101095976518656873721564009390793552764795613802736804693546058648140483972735116372046040983457297488768171601578580037049049897034335382541014533458053930934726519713760795694511129745383789487032234468908129064051443908220587018253453805572863571852229247176833511305993817116823051261415731109331300723189727285261904326225678405937195379982692191715048500996354907765737270916098583463538692394654137508009866481492767193606279239777583928991042818469924938444899753982627462139589148677548652206865332406299476219264518627301534799309741500109310179517629621495407692745147106028920191727680962456009815757725109397233552199490463529728871356801866598372978442764242682159788134415036457260205053382291962855798244863782022715140844316593096847992699237836836833089924104116783982504952149978605123476704568102926430643253784301395265872980206896070248478147307808146134261288623897881256994550535449247834789259867510580836080331505593542783573945614534534171957523396229864949292358829372419764437975565203232850229036595872171643860856452842335661852260101773737871507767754510630819489996066044440376586778219135577912102739017494374193222127090456932232472631572325607798758776914397706038891925610575927919113512586259056971764487690873964232520114731671598950703061112207152357544033135366166833774170568040238779404327891452590835257284840270932135708237894523661496648202223700436344173557635832675794539960799134357773309307941876383770280284197520124769386216030111550013833330236626950869677693276872131143774660338242594737413913575314220303810598316462204206917216508038745803739635642717271464439735514180244601553018069224091538784518127898240059330335461062284766558204170434583607744817974206901065522184751744080890448653735825139713201035882216329320907976183453588763477473087342206598822592449392976124674773796610834553883846317626276608469974443804790077946102082023260402817680798262749696763605329367269079235759730462761754343600210743130750969365844663499113016668927193660682642203718323277433197498104148563429461511091399374482023648896342498894036099690439141131463623343592524386042469666299026955944922878965359984304687405595842141119062894025374532373939042112272321768869180081901579078431893621798661832532315425985193015914319486621135125910235444644687255007525571253798846569009000468173832256212941608354273296182673395404996383110489874221403509557520298342824703883842645501956093171720014172966651599083881775759714053547836564615040184269812093421537901158399189200560542097137707791882377613677379370518990978982847077815285625345204424878153377777141892375447087608745142346329063638711867509666375270400000000000000000000000*i1^19 + 40543514681377959007075910588614407801225039673070505419470271619892955974135829740126623523576217959362935458083227967256600932569168493517345670223843779897655921896279839878930830342286053815883854392166326114870204031696458786648860008772101312184493431134343217135348351200231695861646367451117358440469103726418261197532304727806635573071627241063066471999041753667543654049219931511299092356858704156126860285757118242093980099979421098873805674152814386837733667723394581461884894802625214755060688191999753731020324155763021514488171712479856203703426512399042537090934911415115998173662381901691277537987565822140282297886625008800121753767489631438513732538027610695185568805508115209848447921807852323693512149104877225804678755404167827247743029781434602302971689289525016774237220239054531778585833857058996734286670383503962746357523012656860698064234161362151675228038397827306872562852531816315800127122662039925010212825508365305351289638320821227299674912463368087128836012769423392038644471238273406199582169371931185651985381042477608616203285279844918094602506622326812241456095727626283020077701888173835093592356247608538745370378174229841685511927172756275269128612637584342953088038780898284669238451194918927450746297842851593710776306344242553894059085877979115956791464596640910800323484849767626230212735410055082939602094640982615908698351475627757758781553371829319512718380034718260667301660050402604577343188974021664347723254368353233241705581657712745357368527629264052402835157529304587585492886448995673710728431846512252902234730590630392939977263538884696739909365339778353350595830878857790377407480334117947687600969919706891744118236224710492903885598549073963651006520184277661793347933113766525908356311191389729109229657369908097753024380055956815479141793627823205630128704594551159849233185971116208593821077350568858736481338653004591737487745687362794860645062093486948007810403293849897876840950335004255439890109565247478571480902054321335841129574631574122907640967924903341775355433964063418010261685135088984132321411805752816023884042230056508075099258040374996908625900458222884532532095438072334493483333829514630473503598595006788214084777278276188304599464731265691888048677915025144471477889144704184887339636174889658963306641950445820262559291928629583782685469053582326455049089279582781626263261111194635928537589302660479021288684065126611243405010587626408620780523203135473965434609904736744631556671388924293884179517565930349117001315863111361638975622728316934663418596501299052493587017005255466859035154362174554652576081175487452321380970062336179193609766958923238363602159968656396061164714807042188805064073012532146903747399082204616430056830257083111885486310116055685561046091392465725596060415425139163066026772445225113191954906672617278838038600209476013843545511525658980762319849154460329711677359988991495452585635022032777007171498957417713899550314549877163076709229162181402176576254208404049574992994013444237608726162798761790026996760448630301863404522653284521086227335851589859365051479903407575451304726498862296256722194506132504049468378398545381669072989684751029065986720843411215323884327984992425989559797561268441036080248895874913162892603827754382284453349043889766400000000000000000000000*i1^20 + -26310276665992969947342382264034859301208691149548714009545843459315290635510583378157401177405846609083755660079147772621431389218419553096213235081557668129675333070974786674008307349994489596484879590996275666886876420197486985161011314134578614069901229515870096752509726888682689144383842115029173469456373710580713263025326692735930101284493743171663176617530864695574964917102247277526121329841101536420142941395359837040311836879817406927052698415553041979575758221616746409189525957466133220459680816828601285103449680886934406381963746567988081902740672133799921125123838167368044544285452353938911270673174947700497561547349690233499726519554460962637674107243734623557545951602947338180718726261764796388703715227525132283416534460200936910537484471805977573855454134566759868768315852120816847364181663654283938436661143844985328349294618113709905798900317547146470342523799094529270247898796711513649257387866371459221188693555896530162897463391895827949212242421495142004371843798991565360033101008415868706429176804620641578720970684081651856292248655482265363166023093385136124783988235300950950198788801984303962265416599258790780718272670365213061800129155261159464193096551275178699910796598528827893407694564104180930000849236722952220360320985547917131639326521480123578638833986687631325683832982184745249509602010893849327063094611241254904631562490436290012999854513902280174562202362044466929701078766364925115274227376400470353585168697141223710603463782429090889732661078192404738969148116562660789942835565708907753775707544430582817798720146053232982753010470712171228349810148707115478283749672234429718397232364128037423534678337965000893786768824007388772261616816893394817919651260120581466711489556252888569150196513165464107485270039252784060024176053442242641231789145680980064534578402232040165396951421529027179532801862111692818296245263193027756969717395679809287642986826510772042267834302787012542150969620794193541387835022129873189554235698054049832914595356426641515940440382427207786213974341134888261441445696503582585369274953702214578846560391269701772474936404834264544344862665365608204488162438197968134449388148161876046395882611564369872098346805855093318377780421422518739023113447400994502494122111825479402082939764345478216952755998601615324587215345853639408938011621636854030410073606774353559704219349957391496759299798815934710605047321536443533037558543418608267179308241360809866348783357623179933132247034975704938642215207340914403178209917542701468602291468048119526876565194424376887720944225058935881479451251062669538807523886311759841711714140872363558624884644456460427063967785970488745175330355506778710325960418933725559551403395317575614410007957970865803158319143110162328566125677689965680661232177447039571023311597191753766488734360792303771495971159135314286328156730532849878478768340639193723389598872094747995457926502446228418583015929730026224705821397267358906184618828746194124756397882091049036911448301590575712662253094712873740398542893390592857794793061302744880464561223444866263424052803749739693537068546456533791672748277120431921714498244163323096055858597047452991758178995089705268957194367747547335512482591036619579272642334359003488737202119707462863159143394443264000000000000000000000*i1^21 + 7119231289446431112794559691446048998644041838844180222147216367228199285900582459278930563974813477399357931400400478161684045573115577794578913182303250188655015801808156509890026289015924086038045395704493885912627645105853860252221673928829202615690811795540146700173587174628503784693078643755939464877948530094900132832649713723655335072120631901271730785778908915878891816925336390755878470652669491660308054847267542046252215932482170542385234130882429279276593397096899991914600125931108747559992415555061315437216061047935897870869611448879627763856374388936364971408660532413049979250361198889452724924351810547737302898526416829930953606326393427585920636861363845407013135018022923284829434691824268556027564184070015858774857671052256510909718940112634427330746488606993764902601348205502830496178307857332342081242446442717415779491317163337436982968848023108394862065806798334598731735940289666532646020261731988585533278406852698710591557100058068875632990098162361389534032818398326493963781850758546482326517731342213091249480288370511683663991745620087892214440275331546421736261079209965929025871012793509498638337839287451243905348643477680853901923269040874856304580539627172042758196443567307159709621857614670429028610000200066465453187464872525330706303452370206222071044049771523818003610655714208402142191833107574065656702503164438596881644251179906623511300663397437543241479088947426655051775035485007498080698120968053788279056283308426233998982238231507163112567169634934883069094151286174369619557917740338890627739431391108833903984872514803744479610191153704384035622178972162520156218613982764347881561656773036981033011202182520376544862887420126409987802921407122647770776257544113183528139719366950883323704704642819244355765862693131122560392017351107945271880206853097997506759855847659704104729690176186552629965532826666537976117355982289070614062651469639784150584691353996311837202963949757030789264273891652062183360559971383454301357148976478059727953888521546042638775925245115717235389457925706948362674688617204011897855056688091177764643802146469668867611999512851914878572520087718668112460641296800033553273196051054691273177943761406973212063531562443856348312828914892040698931102304017641162857405154297577691625511663471878144978609107398949667876346422084858976847713265012348416496864046144485288356904814598344000112860604086396159972273878641822228117867357775489863780607871152751704154767663560184934326200607953691359624493226688993897961132941619271957840202090054636397752669946594677840030546912040308494234698298263620637538788795670630116255835933027593759410996004717584741742969548656537810706371411698209946428825107332143869573352193698782797031796629394807232305431801799107600175943286142925400482674027632366683077637182507221357572471570394577709930232624218081762556906850855369844021980984933516042322298720870989417762558376531356121602375282782119067431067272109753107301662380075847743597163048085065517631152749334899951037185509615687875744497964832226879373465604811727652626420476553321815997242302196796366743730279634069905051051034665651555979180389561767285901838306727484497722676216747958845250340150332236351529534724476076098435326075874275457115528407472971786498342912000000000000000000000*i1^22 + 4004844854244018117435661975905190406451751697732402714430341807651955920173708397345491827209697176383257625650040360398531378848019596992182829526998290724712335152941517344186887039624060093993510697483348412510809754448593006117453069482453352911496986858378733927390616718068227151539747795801241477180592260007443465675840876532854653883729852544705579046935376867760024235201716834819496873408617657141270893006084947714849139111201581810405651259668274013574347822372821326310938609749858807389197636741804934940699784476709404705039679830087167198514407783736492184989020987917973189491908761688421025935259638675269597842220291546787517800482168427776446738355762642731833688922068355435502593915285526346830601742353569788855688036507319436803338239433053151351247863570475682491303218626536270139985663271222950607099220270249262255337256948619337212885766955979075847852845818407479239063692733002088398205531073670046048897562285043964646603503725525127393088636122660219885612172840493923323439937350455552937518495814634107952761031485399779452364393575385958601513421578234973614298138996715518840186684193142177736563109393856640404095758760368161450464019734110939529959029065588118523183319799111749290932215288579766552806305490878933058890006890712926162481729830720989590276155791517962074664337933201356269986876185136867475411238026826288327441614439969473265926847004680173403999732214254114687687339679503953341881959253034135741775054010341111102060573543089909834321066743108125304424739364379808061638174538495949465477831501410921665838016775037975023247294657080308631107028058002187531181680683015551740588090017351696980475176235179393678248170404051980747564452318860664079754104189807165673333890496084885034662655691676156810498586083820323134432611849257457123210173476701159499306206137271201407178377681431410784035972966067085186585637837133509258203555620440060099136523882229229710959103518128232032269528806073143319862061633157197189962795273159217362477807056458232671652772628182207172104881336872532713440850133369982865047248429678240897659870469222472329034646771642023178600645768224435449186609312525750793987228379041421617437586211022719408975238314248325124846852719749706913253497860152679983471511803598887176072519634300818850044386272942073501537294894354595880035102689538080512017075353484237690778472251501929324539937727231573146057431231100081095370927666591333163759060122236455930254930710092873236555091329077928223098935505735252784637176428645675650364692023025428442628526886625766576187931440498709294391091712856471967423775049629810802598958820429779146205241171479411600350455009022962425074092373716318417360890175609416408038570132798279736736354452866262453503384630283704408003828461951052878851471222282813934436930187918619909377040076250937184194467769590752747010623307648740180968615197115477189013998354619933230754163947589725261436293766528025879130868095179750493620927938590816797360991967298008703963040042381569738130690652067990426556006281296783341843494353610240300789256563648347900520950042544364046689082566411487054694608183403552733706061966907902816306685687854960363894438962886572801913684262468745014976261558570536085810344883618538764532411473030875582939791360000000000000000000*i1^23 + -6183100194157868372342409239258907118548685838467731683339785598548426574297840536522423050047131188468766480246216091124029583279819518692947714569911355559053968764881251347551262455359214917950980494100852318457301993756733838021188870176861015268785867534265656692684627279809441227093007422035510076123838964873536698688503141555233929812194936309475303763615030468400434352174268397200794191321693261388641374406170509674506109469997510425935381099432394836669023222541605687719162146422162063795067204343145655243570643192629932227202875516703038295526707778654071849579303263286620420873625680503815801865357033141662161978061074426078980233651212426356142941173980150558383131321826671019634147146034085029250914706804699791326775853484838145355288173922432013779880870148204633029326573026665194759969443873697399127781166095864277775508571828300574314127255099315769878558431498651248894825040180397547201001478065522358411730337132319024673966722775396822248790537520935999528385087485877119115791713402194482992212502235011657996446419039276433213561154665868628705822994874305026765832449677787986565031062953784846533364101581340629025950671968420045383675406557313848876762896875213545280283775157025101395449929050070158768044464861143063612768904616816024324737118294835650640634294300472842552176840249071467811886016897626933625715398493703490816712122537309081159972631131770756786501785630617921218405946745676207995136290684995359930928409634200992386399274371857490230632595260323546926844088665187080802985210348201151953352413623758862961991694438662622345788103568528639576550233671554788891149008245024429260704902283672854800414374757618693247212429747298093764038252449754685215567271175798413798263217904659675092396924868274643480335985081859538909994319269900646704209287100475111042563743781406082411052637943215650730574827077774303725980006435817571355504527597359386065580728706529275037784329904084029163115108099386776233895916926160509830928999602647325584951097944380210757393082379014015247344910512641724833008440979409494736541982566086020178892458868004638888543567752795914705924135603912463012067140494703896697118846678113053025988169428884960344714219648988889148424280887144362805545290691253593853288568191682202527467234656076855963896497044519376754503746781464326190334955953224809169212411946717880227728833679008599542395438545164182737454297140739283953968091971358485883708917531184690456574398356315555830721250186259246835221731206557248985897075841259026060712537372423730201362340236138180022461749678655621623625705913596366799583443322739574336201400237799869862539642153495291730794158113350747342366243402491260451893602077428441305777246226699030025762474434760110456380201193694728689647412248086932754421249416743645864836040107909428936909593768023528422520284868398674114455345159434776939526831751755462446724449673540634179425519969550232120560575768413192686151085881487440663432363709029000749320919264740447627948331425366476143258333146252046288621081630916811816873081057038953472975007397473069392440165222022027579742124313903688612218527206982278802645273455726511860674250513223866079052230106754569975970824518621237410290205184782804263382210497460089685357774260876085884354560000000000000000000*i1^24 + 4287353154743034681953595011187336614894144265438857066898098811901796021981725118599497926933477198719167992548751747559267927757088530547995922974197565677997639623831797179732441629254065847058905272116484363239325935526351029815165499555679807159436834253447571573117067915961102711775573004960565462581399559320298041627883356027359866150665549688760089637513497610095508541849167043431122962099837852327316145397381688205621828964218689264521424522143576269279133440352310484055548147379510000698538059377117282340281525693041610652091999860855488474352416425917562636485996320247439841306209689425468972733835455967189366701570556416198733871370736299558139279116088543509994543484405847687684416617784860890435517062146578488966793062920284404858540196743364692724177757327784459722690132546275814780030697287139215322421290516178841927291807377530223991756841333937468053660816291036737628590212838006562608716978991847621164557288789761215231343822156359163340564372597175690904496099175317019626070346802141185883759909008343669475505199319258996639072008508392230566010202073598248511306192340703454003490978258673319597484831494320733514899227156658674072893921089289328310234674788363803926314253688344350926791674163700254068994369308089873417686148994991492681407757539827204253916028169751941887633265844759271532524522009862191400108348197300101004824013212549388496683594313538219281677607613374138706640955220422799855755423953141979348964150372040349498527688369119489030727382073476210200445794989307165236676851848106823186581617328329879615039879811907381565892759776113118335470195055273112552520338426731927202110470922424953225424829037267297940095181021007623013749153307958149200502119221497491971343124744159825436691043166459235349722717464618760922355951982776950985751889076365430740695954943877306238722420876217548222881563637846627446680926525569791771741383683945648153144354408485050268057436945073910638838333254978047481141091820653341026760359986109393807593142950711804133644648993678164924057509628816969643640793456548380116660649217654861683586228926592992573417171393718025368346417805913185853357237673596445047318424773718707493740472321383856388144427007242251723292694096601034024190425201041054592606474461928681434889540222140265460461579536137063201097576241375737784989383984411472739214693260261552628873249310153982905241284646480631573469942848558194970019808183238822259504998396156111180943932600469405734740047953238800980981385817214941966913148493154636963836399167580372380823625240469585962824713492058810830643894297429372253944141772741579738486566974577698111470578037254177982494828922473446632129098448176661694840048180928466294083619168342621919865262404189132797150924285667969898845050813865708129882034400590601560871078825263742984024441658248723783879577261729392163310376310310405176242682991796363822486059193322585942563193995578494634796670378625799013709460828888035301064030471468382503832577558792831601584057431433658804167248571668459216742205698085959510444974575709249559027699281818425058911994821806874096940683419357396628127922257526077468729408767089212093937473795357122579271444092605179800613379043502819887239825004983495003310613875294904628233829522297287448985600000000000000000*i1^25 + -2107762800761626295511825466295111374398621496767071237843554544343877035915474563313235442134750703491654981949201526165781293571029631369346302860231447707599286349110626478564640412431042473631242246216559708175911040971350566654005340102831749480320083100902569483926549631907895907234440060242798717230529227381333532617197380493308037907204167561087469304729134605215110389567930702232353880977036224566146476537821624541861365312977544227837348872218733440757298288718148871324859989673631125621757244922111454616770057337186514785267889194736285411985204830016361398742226648337657683463556506151942341435144191781225677438313514719037085160898793603334946609672808391711542917182292975450832574605987796484091471876284755514702396304091958232790807132273132369123384206014841231348020671809022062711210800348467609659508918094010829389344134825208981079170541621126776556950000392569992531831596215880964005159944415844090559522494620556578034813447107585279637350725065480817752207797624953379404985347867980501777193099988450062077392890662704601446829699721443898220214470984874672535792317281301780684196440217837032867404583576150757904035754707984200299711835853508715836095253019889520557426719928263763859359289605936722536755493775459108735200309978000943912845828408937704404476561704764679225596549492092131115963636466679374428154679242727962194557524624522202845740935968266793243170630311435012384963237239062967612787685940540429031964521097021406925946385767754031035849817270963263537258955289703529935642122817110766362403636100637898537735572673183723855558869119369219836509539789608138729336496756423056208961870387335371605418249591154024240946937722897945580490983224209695933442429293270498386242079064377101225047482753323729489501813455591606456456093326422743299547997470946395473852253449414248493855017858498459445061659024348963774688052844520407230693172256808361750761163763673863568399938243254503348960267496736115869273955145966665208278800974407576775331531780630849611431253085084624193571895484093983550514370809769073762240899641475537057441631569990934558167723863952531674225852974279745226992668209690375332394023689941860383245723432399292579387665882600777741404447341820621535201847959231506596377073947932938942699506044920681620881995431059348703218607601488014002153305127306129701175248098924278863763110037640057879060048738553378099582818275645682844932129569641465697424390438115787947074332154003863323419377225223797347979637071910648145404743212329217615244655869741707194865432886342367476099225230075000259682606088899948562038285353929465886183546203911288086624947350402209772358478577475027143525364950933124897424195576886422203917322517890038527653336139729664791302581659638777008607486175009395880278210089429803300229512200378420823055362144081106060203593656495124319751094106681475221525292945362402592554772560260380950868114026980247512710448919953543904163084403310813937118488581904227542095699932847939154409601646794337497958344249073686828639053472978100263265805752993223081588842911012503332115778173984908441924668898500207923338944974043715681673394594524741307250544360681557695235903880523858516141273921043719557197626432686489594416237749625111970727907746593468579840000000000000000*i1^26 + 826782061677957501857135014152398407847541393496269693408462457191147404544877044304772071888660427939729478436087598197677379599778245601622450718242218533247581354335362623036082883275139857299519488994639735191229260988329293784882408678902244695028684735402039458612930436805467471999016593518948337485952179418231070896551556363720013577059117663320060872869737880018063053996836167490691711410223691364498430887539880000765247576989323065285451371069803180254493733095817413575474745057285201837551796375399386135499621360962819200310549181989997876497849060536877572360772533371921306113562526307183039584239327442310361702037890226602682580356214601339823800187273091409816903209936591163919735319398882143269810092162975651424598786391652436790694654965058004736842160969449878756907091957711648889178242494107046293838694374017738505307105515684236275368455855422067506886810702535873565465263713544937482682720492271437164327894201599403473586452620229475338781026115356553445387597062156954644357280521491843093774940640562819532935645435365439399051846871047036575610339312321233332574763080289148543459451988272584244838049778473310161291117066644499762125270469140260516362771003792519884579585475077924761539556022170243404576937471885440899334125993278519703575792716859027473751620716954713158228058749514916228651399530934665200005376137333526183977229672927539922240956016294155732305045964257041730550656959818507166692075388419698624003713424555230997814468274701203128725362414077543811795070956307487096610799473041395244118812571969431639511534279935513490429418675240889661552061904655946122073316088946755790182902801184106196827370497992318327396955038193508263202241569199630304936797492708744131572474268568981326689533439068704685641794723097895308250010869839961158892591335896384968362465649038763219875732198331137171670094037614764813519966902285646478577179114502948014189601943972947182773005258365580905659565061576602857332771662130154285883097386355099579330705695428539840902851212446019110691171318345242985388537030909041111165095444526568793662902118374315599072970102658855196791886424861674030035833213024431052879859848864117680618161069752641427053175930449792698864226253366982767471847175723740876530034228968438617824883348894287862534738774149055079319904606204469463777834788656050731980473400510228957052442465027131615607219812005900796286992600479706128002331220729790607165922701214139711891912103603606589249283994785099105201560168554658272287322127055188274813089304306128197493751541605207126574130561230535393969970244758332954253198014360021204463935492267651487834868448781679524716066679038450811956822111205788023556647195457546503953182071426040889779396583764148961422432978066489681254405137442233346612521388244556520328886266096685494664815363977112850052483715547070847707768570547785032174643705612897131182341607717206269234245159878167287807836644532737743769279240063539648346107631624084991344023019592652751278070778962856277218020299209649407599503108345277172718238871863138090985988401352722691121604412614653700740162415831432780278547408552843916706658073095170670402171597437384018849093773459220399814582852018568916777456618089846388301512225743431147791148080840048640000000000000000*i1^27 + -279307384678207035938532804187473566730399724947032597135495431220543700392312738630867695283943323841459556622716451198086204927242470758016968110623718233935569413469745748062764168139241456231464037636533419783877319146750675433650732730572838052549975020419261006541077950946387101042543122341336677800419777623413058713163868390328295883111623409619626314222704827726736103823518634947171867106550884802439292111844427107995792529214093490371031715012783123905877288923553345629131160228074349477644404306106200615023723153194097549104379053268871564038213084033884123099522483750279172515271368553916759839205261044583462247111008843760722492688027227216880946550724614763394730334465704169820980200422955717596788862084018206671004486731956129505537697594271374290545703333677147426808797432058356459617497665430117362414373579944863906440892520863235416590110700139698078657031218410114915445903279989101019807848870914034980799463979440825150076371895275997779133724971893265557495190929396320662141566929909316975643568374546094410948818021116311693958625526462105220904860104997263645876800782427589483535235149013762294956739242459200508077364293009179122570211418861395727934803819311522687900203513615309033682399482622859714635360236209766476830291931510545146632743819474679053694770565393440214691147833903783487419906120178001569814650752894548633305772171569971885584400256348584587271999155179006575680343857721573481010117140148217927440239871710808219256068895948531345625667798378642046185950415587251828431537576571311700719726567963338551848103561709405845984491119232965256746955885869953384080278900346566790126623903720251818422854192704842329035873354360110982638938374958043111872039887737641918994718600551520580409868748818945623628490685653166317444110353733719420288687278856470699677352407149910668699924737597036070145048107375728348710340859640090404772948438275981890572500469442430458773167004626907163976119764843363646013591442613414392964014444351155011481059803571404904951567473790400592182260275502465806606405818478793526324630358215044681494156168903484779105660061655083240915143830382631854664390136087616285224394462502882128207102008546395050052125600711191765415644482860434421621066869668359092196814895487894618799557179916924552844322913428945251173957202546366635014251610769391383030433921516270464337974736137711362315721151096520436314554491265369303346403068983461377368346207437667647304945960006736849071332457305283736088835720219032031348883389980035530021381522975793787059251160780756759441774244981308727099741294253885321359991213867483878077460644350961395928560667396496562427727503434390001602697606334057444527001831561708673328226157348832660458080209197114402716773763082593205904947626331691824054384600425112890334414750576533231974327056354141021908209722177961810617406995604435108117982431406269661174158607425367563134609020279096554114778061652059262652529456604243647591486807140595635424665803933674135559298651895871286096444810342439626683479927760966851457886736836124251919039796350123599461672678904316420001208886919720817503699244337345806226206490264512204576799207135184972677261259845649423116738874286105114594339944612638934745850177403944681142447226486784000000000000000*i1^28 + 88020078550963828159486673121792844514125238427788821777008532867695025211435662095650030564442326868013180194263322041080840060519579752626658926621638247206148297505689651255373218539911220545003056703178800500275872831158950088230954735409984171007702258390458944800975787498297579125437263083664905246922528858858452768712915410847649075398330003120824607532940780526391040633479495598974793800383866620797910170189438284479603687694845659183387190074874053818802196416707670696767218850418232941601812876381094157949799059318443159507069919281030676826339269978811525702344830240062034524392001857056284664486824887084636023611101870129969556410397104658674587075251525727898840879327560074253481845815681547623433175146079840727534617358224054697999881161233998637303137634191776802035471315104315760761342229510856037475270516733299844910031783559160555226454773755807321516165978777339431393412542023654143838786848576012562788002090067957022371360932283371156122615981346942297793449673118793799677684359257510380590865966925457008571385392466650964075763064548070081342830075522370178116013012668930784942463779111132882571599556148178253234734997179311012877035826793097162731646252802766148966747452598800548609020602236184959219477468669491738701392304779746596532126880571702567874361610285977685348099899801688335064881169113690555913997575740639696078454318441173946863440325707508551379456806022592990341364396413931750454470930165610714113316929402515194829985078200074496384936481681273672161142685568910880230444168776461059952694372837695099984579157125154986231372393456102325103826090120041585343609049321191978599386381324156071692563109822731252314495790167133879675496386930258340022404459810737273487607484700765035521646195930665820898761242101458711426204350531375407544056450800461286019420277167868347038829635372642958379918882878298596711345153682989637966131516766986691530416070966577517998253742687078450466841372221405645800551399481207319322929203609301984129765109484884594576502975230311539261089023634236489315360114301650402712704872026868660115872963892671547430889484602527781848228966151841004018740524143785633167598324217042107854636005662487820600093801485381326050010292954406486588018934242781218924625053722397908352099466362101541444224505537326236405433305580731399185097990426548188810573864519966233282720032697211661650774863071339511692412934512181756235194440074203776347712684632936132586677737265504253374467214021680163486035548088137163802435265595225094127067840219465002520508106755415759453892021046470378667618837747986657260490539845105822084109287659194413589703760515571884814377774691496236940581508077039432937676930001566471064191132607097726420519957362950827544246313994184824425152823271505185100535991723161159861880661779388525253951074375352924620995099473985800261642400450506621924514744299661704971911945947711557026897025898419256707613664096899475098019389097680636834155006037487952657357827598595074304848303219019563931126057172835142601622665454691538819744572950565010040209571829787397927704239784442883041460352281010872535062384035215725663401271236175652965314255005596072971453690627344785281763424597708243693597353516719511660343617270666249944036278272000000000000000*i1^29 + -27956007349827329219373959592818150525838476671896545730142708962095081568001458904239075192238519438993669102851697851802139934634704954821144507503486133768352963030890054751552767196027925485757179390699965178932952046519951494731582206473404559982553048983484017612819361265589054410769665159927465758124062847222142176460296342454110947591433077885646312340072102303574217208232939044928065042361459894858089619584504216101671420109259667892114631478200569524607432434556190042021298288040968399357899719167665987603379119662965215346411378999521722902329150016322371900964412729319614522422445089462441052115564300277917739158627253221361977746205809446672565558461005243806772705034873260466301814737809371700225919021676908763170872284070085205892013354512048589106859473898797707996012178280402935033155513080883962461973555668756483230385729123083316946884478841338205619812996108054860672384509740811864198002637062293024352824513895106900877709187690667214779580592985786746695532035721368624390288123556432266140268961756952057853063984704391482128378365111151506274292258949457275090177087357634013415162993129709864946155051242961494398725816287875609483285917629854658102669926408911097473321016484434666252376953357503393884801422778555758582273583793079089555776248600517927250112958819430453593827264866119430212314855176580531134948973539097777151986972039995794381961055974839090742978512308376493875219203724889263604069742115180731959815123431313424502068689206206376831012282536239018395309974029531921260429629206206566130291320401667250741263723571762379767569220750001568878224740995864183854109487521918821850424429119599981549859176147684137535411881263316990429111212137080141073392658696756941027762756585269657368510642278831570753425256840527347731505893328855168795077248070325071081313587072978114594594894043332016655458530885058831627435198030132214752556767666641143235572241619017969557882731893090798659243033256342714479886016421327674744776885348478885314446905798162101452591470130139397159899490487131038255008059566226443175082475938148690822196415179954812584438466058222725827923449680419924125141404819561945899732696383777426383741025572803887019309409420363852565136044859693241147399585359748411815878157606377191682226028783452087405627351979565388725589404284745500978294097697931675534370596118472722327872575797789336008648211191734416087856581264611109374575380940365970798096740049617639270639241593216284950390822042877869747025527426935687607975053735253293583210572383807650817284406248399186960382117673260107724903285196840504272113570783932727758275812141518248471222658156685807650755847026451664881335113741600323492450666849220691452708873544804462815059402349569029383788141197076813298370310168708577150660279095162987354688760683933946713392836929666238213451983414732639063250706238921794399084998898222270033808289705624833859350586032644319762552953083841519500702310929354406311353916326040049603739231643904168066754156575365354489361947852399094161388105628380942543139468796224409533229995970429083017234463871841043996884118514180561082926462302625056180140964568918848954444820125424184119542408988390119142628632418227265280823327754330342717610930658326647467409408000000000000000*i1^30 + 9242295965594210407793400779986710460956093456893451978441714775703948423381035610389681082437801846922152315949641122142466437891872775357011397354573975995600874840219019782238131436141988658122561474305078350793802276670363560631463955831994396228047962950514234721942336247604889447315127639599617358026539878243345460597803545454689991051444823267504552978407721702436517207627088735051184987884510666615672164906826782929409410315189763344911634798634297562240883617604897088789408930996909287865495987208032320188604461631555342942127456240458749903279121786964762065488026373200480407964173627468158800666813071480088007195232542569095677649252672554429161531287544899537991205265311395092539124940563212019629795821997484124044081915720296967244904398022156373993717774164522342523815838654241618274871612259048050539609258068480091901473318026920541532300704190794342225724420887153954723334993382981346097693218374878446980212167196577962198515854133820404155717515851744818085309836203417215345888637071922215322236705697540852552979907927404201122346882457450736957106118027237509342614672669326810867387218230235109085677232833575011038420692849521170852234716934392524794418334416941568034993839310983882916080286715797034182362014400982018506126899412623271476078558143144417900254798401424378875336055303390195305842782954878395016743504341302212746784565263863975019601072248956520977078365382511447371732307530628976349261170754598476821455079186663310126199459322055223304639622397922500021110340929960011040920639305652559814230867143527384250523318401316322807889963820204246421232097442222787281507570046064785725286756341455169105411609046612776946748580726073980441655681302175839334545138453755759803413142069144354972322733828317794356666445418286077321899019459887040615455295630521015884409498400452919818138554935247591115823242638834412468080382240152614928963330625980011494088256736049587619135821870212106745729214171535745745914489336611581459847710241663185777822677345452480416459841151698080443138176557148752575263916341991690580708140178638377528205308675071448344617942907975620677796711400518094118439232656546354206112190620589273008631415239097504482108831272395495573353172526292520552374746836470124593365940194932847077140969649949546346610033081351302010002668134134792990957449513338217204637183627180119864164413077300082203752641592241935197415862386148319638906766765486967282825648075743794437157733903262124111891748391868138026640146943385117464324041240224948431161588865476838719697830369736513776505638632776122101094881262898982265754556211674943874477206400432258324508664319930584481048351075232616088368784969056998450279676868510477211507931983193882242688756682776412574228487017534312563814534251308366894649202149160401823955366409349676261978728618127770855498074436552494025744085554237107532997248672559701718968406439810721712028528896816251589692940999918031332218886892717742801300504450629051091040674619348013648541862602912811300047728486643196765101776111999177996525910257326996163684330234087813307843219248489211063079532330806348985689953221254050280882088801921691386192470943871984153806716276410217175564952387359215624840927872129349572564659645199553658880000000000000000*i1^31 + -3086650055416918761926303195934326547756875657508222119547058494552857771888896126899062277863968638863454752923421275868022703010783411580994447369080135550918076680416459050091161719464375472763759997481838437131655074253919174054052267064081814355679596285245405588269807077200038501719017339193172985061394011721711746769873903846879563796828397102573199629191269482977582015802820910593155909932541112076793402797010350583693175963608806384083204536562660883365293940797750531708649526743033357740656470502578937991780897364043708749172849398460013102020997350592423223523538233436160268263492011945830474681780182960048594892916190935297675768662362807680585686542093106654528011709331246698647748100154983836402728065949070202853313792036042693808582243979461614961234119461288679580880141901367989869117088837688490247798997229889321668324244222540757992242649319773304988421643205310097893997569134081579474993222265389139173728038749217061170969480871244103478182292108455207710750122479943979641008678889142814553053986259882473529896347592093423093763104526749838358580695175041757755533228377299885772557869095734294511721633844102694348995263168063417134999139886295101991784918864350447882600320960570622109311872735123292209794068256896570949136621195262425425439126828971039084437754368614937808982708671852948757371695116731267116390061530643668888780325786637745211127583700239019670790067711551655047340589050530617667476916952909394099270945582419203792086768806972099956378874005689530960961028552179252996001995917810027721911377883675346632216140562790994639026563451848372803062725173600567272876915664441364317075095198453470636229363509179388076284483881129880584568419434922088201958101478304724932845057835449069641596358832600114783067453210053668212487470869043628874566413084625518446936907703621727997837995376717678023393540071741283588392026337038286783128961143973253254305846661922165841595343379190545457388836649282332866575461297946037488189222431712013540410426165436434707009384650789952865124767465320854472972413787988023342180998020634569907965509853375290898218003602163511089375552170089882032151616875914520184014978711199769592269090333800238322969206941883293105771450951384370507952865424789141100456938130001928224091922932219849007259776776574848441737551708594293891189480462382151240379330989665291273727745007167269258478082890041614734381308719936520272792642814037481049274238837680785520563841805295176376127580079141458467197849696774501588862791815741425788899121223844533919746483376933221426938825230252692655255305531706116953692158484906847309092041294307514765620779436740818495904027418300465426349914425654100763956962095549384166535673084898184223056114088340776944298680318347947030697063725939378532791982369577355522828882164471529719903065533288317525053252218817610806102688651142245906261091533758030651620367442488086993027401124506989344590135816931740440247367919467242202524074708747517114489488371928758803557029355366387779918553070082914434840489193248659686207553584295891584871226525330977926821360406466223488067563001577964216290243824196107036898872508032826400128353950152582089511991503396424780444203091362678544570073828013412993102836628563217612800000000000000*i1^32 + 988715241961647452879728753102952753544234878635971152521366345998393917361648352550773019220783125265952075321407440045657036825891250452917956962824994385220015974473942841357216760983312838016737798080905246961430578507615005011750759320031028540660854919312441679320434007318461678855816066524941115849359223721271199400759791469547466260422309364528563732527253947442723077880296082548983107544551552473595758605324765711715084623707660906852796325945347237886380931082379275025629175104900888637546324794740261495485888472823833832602602723365427711651110857881417073517499714603567195190112861106188634101555225151308042547770766394908135675728093768877349416503495812022723494955217901482507929007302002966453579951480410511257396610659088535279821918956788857303773487364536991439769758045833762903139523698156699971383555670428384004366393078745379301539447742981558978905680324695211382742988798315852022996889958117797978662949165201563376732557418155834318955155640643082441954699882783488908460470244653386364055763369948854545487007642773505564527061161851444331248435648317867680600148260871021710900983921608259206749291014748784123028438940911243671813207322156247330484147863880221275242392597269336588003877215486439103805214941959003398586398105361618852025683581406750616831319738679049073328210842899950600720926293674210634301887076424320450871904609282743909740562234103062145528643232375387931586605449715049932476160072367459158368873887250481294386664175643937159715972260320071087591308503042024442569328338635060937972155965630537828667189082465334239981010708552048596996897275990615340269077920921064995900264536767351232633904666383024050010124564566232476999014340140284289121258175171375494365014775924622176640521144369900242031596728331307649462383041320005454545546119940564038705953836386259627851838772483139655787630625862069696868719929451797251254109701293675379341481503555773560386155264972822304754359183808024594859389433806190420802470465361452025452542797281911479741861888861596707808591902456795251744341276060239711093004741345923398859822928045794965251543286082052440903992469677348921643287529508253840733073441174006160771740593338967840714905971234794635135079179376548940901111412937874802142597630938272277745906997215479077111815820510158215286827012778856127098525246706857882846141249068661589445266374554452325451778920277725317402204049950621910642456992824961222280064672943052329097936608068272639391464141171753963703210879682481480343155753791376843758968195004868620715202954808303126881219266449981217464924342850324209262611032182247143781115475019243589318195898513441291546825549062886363444493783415203965387286313232638152374136477349674178383002001892259806920306037242902118729327395623804956675535726353324562457130433965233855756367405945377269716947126684413863791862697452126009896028844650098121289473931928979143085875443594069524421721370123940975050579259625465156450046023573048225554633120767494885566680219393552913634212763410262335355795476245752222927169022425730881912063736936911046796191069071064860813465880300914484417241826620087006497192726473810320412239668445020308341132298590471124954202681132126712586462842033905515101621253780275200000000000000*i1^33 + -292635401846272393625377154524181426732616236340923321459644180643736616633642367880904001130995544341800347406460780435498091602902645098778205023606066339013988469301676334298290007517768683051270378617752173912766293418224880814091635652100416941283645949850210854360684455187079355316115594635342473189991693109686005283834302105158060657876259813570523651293565031236756559944556622207513385700178320091652746378853189178191144854432487623244143232417996484585947487277885282202862028025204761718665575082171604065140969693703060512769698882804154382619373666231688724912545798922174703600166670600125563966705790881745277384819709711049912816154402307731729821408636367743452230290424592398022504186920812910378898979216529741954068189190850382167962543052132258133861759945126867518717147256929606446594959292133810379083113925949319734270343106610055549047749438231474641556789635570689796288031082019698511297009370021481637772902321077382790167652911157027321717510915744149166650623703747778644388713084592902592536750508120181618377110337717426443043930822612661747117394014142908168396835095044564126037435898526810265643426616794069353951479799513125018587132871917255382770300326353153273732010229805925978286545320262069033216875801853174530182526884314249220315588127439793964379792414033168281266009143120020588536893108347238769123535406501984170307017327141801511271208064549291098019701823532784249904062848847325197529214088995222586818720501983008307562256155416598746063302680945984804974065190368874477385752348817590574525626437922447369543145474736301445272301550843973987282395661115987116120877062102210886827358297506053533799120262994164299832537076197350068161915888610120364352537659268959370122766126835410627982581211332837870611426498190561936656406211209710058549734727621031584660089381052980188115022577234389560230969941627000267021969607122910850383357980677808686262449641528029455585010789345781211410757303156236024708201886505479700485903050231197304662121859355182943424151943745872047786518945991866140628145660424368464315899168115516893518408056070805637094157063570468621245843866028522763964729186995412931258955840461985582796360975112827335877385068669291815054661919920771699342085174417799424691094962381882092466620368523043265315163373465006763576249115643479545267137650674658456608749802206078913028101878407899270892568800157830644207373161517977983277780543108477928317665339550178314594855249088904983504994292025192719862903867677568688120721984242891498504607595149779231756739290623237170608109452904160497331400570044486830606162899488060851404018990432396084548536992960483297712371338549729349008311969819436474256661110863914894689682594658306825020598112329065901268749544511795180162026789402068200150227098929122604592292275071331523838248729424346068980790355900206587643416535149781729624115700122524960516966928096755506296573387277022619962335186012860497319588779045799355743503713154711965593288783363585772810480926027582723014286139279239538952698445180994467900163825001970152189376421564141776255345469160176618232166501993213617102906270820146767137573413157165061361802849231919411027723847978181017484810245514838798274281366670620569350410810163200000000000000*i1^34 + 78622871303376624411754003583309442857032160576679366290412403906938190560948663314688564869114365278751994704971470061420465866692512228150008235915865123540537591212006649703128171726359037174465503192984538651860433312551433576413937769585518477580716139128882866132943763047242394460438063966002029186515009887450474488341803073737159526907877776034034859590344879955013885371444830983158002736704282336802929002360779285241682425484055181752285977464235347241344881434238753835884503887833494152402538450541310460822062129241741984833547537148495058101831640608396042950898107181659205262397141053619843047341384588846880199408433259004490952109798785516745676633945381069854209213024258393994568166284411747146012064497378893992981608573273093391772425121897422829910880657400865803808748336187780703200002397249738849763076354413454743209194184239109827241768690715726290589192746363699238394367880561772350938687518143780687059106930997756337243445521471656966670528520169103866252642424546931299235719432601893000380236537938165512334272583749805358820247542048137792244429606190290522681196476646055129048983884815070560331569642024428578649274883033485952200468203923414322164054691088907635125111435543012081598939336625965600624022776605420699203302836460117032118228584097201507555300283736001198225263393175466261368497954364152680621614411838738669683461062034687662956643712789386035015093849449630323328711432462983149114460774446926380323880057910798514921438543010805788653028417066207542548868723424657237938928329347088530737045245203426278148243349380892786194358173086224362616289120262849493713801217868295397278757237915817264849317096858457512581694957761700418201356588293085352203289358013790505832571371600577168877641095177143039646467469523380409256524573693840455216895084269175564458744015798752547486244486607069067427747475542564835467860560459302522346298833523010540826764517355134167478906514732285614368375375626303462528086578798907550327430797213750059589269713045390854142152173380757759509283023755185979147454364356169963364619274206958898204269955035118805779975479072755704057410590591911438773399949558317056413771826240927420703632554839564465852434816548182675753728702168688315703724654434012077479754152847670832748454515668839241571801117256430434512569656366446621155114310072778108529537671372334791623720588237423590933107821823074546911761362809175640794272546661183757740752862328082907607308409172173636604713245392540807781802973519911364346708002834947693864943523675471215437121238813377192429901239715393210280352680489295966253325819849643535227850506461956450776589051945980039929411944092168179288949328976617972654804928424251033135594350038243374053701078994084046031935281255946196535151877796298316369985890139706657220568856098617681017413441094127287205612100657873996116435735437060219658702284986196485959364667332468458522821099217355554980383149805167510889831965403092878261949298696579824696237819878823345840303332990181475473165205636440485314297881634242895329478307973229659690535217730712905048513065384725856764165651821633115249574429492360754509376330099235477299115220151540714041355225227329455364003149543667648334317612552277880053866430464000000000000*i1^35 + -19081089779429294645638916953554241887133277636348378280358123708570789265167409263981663730064796828216556441175643974727379716540494851502056316064927366292773117469525759658007160837083535681561658411317493369748773127228325615015335020351919392881362090544114042950085582636168034255068397744492106021623205081043245596007335197106693964466719580670803002093482994949965688519380500529914909841002603024677004175230383166644208700684006176141740602711375593555463511574166063291875412668588551595531235744642874503085383208856302597815475400953488849468764719966120860765498204677974522631361960255910642679925495153781687509007889780297132789000964832043961122227657896713265026196794368869998584870277800243386097226880411108237263688744424504618848510633958945223990764121129726934466642977587263946930011115225331591398983163790292977892427928079325773414174654435237363123401606576004335914209190708688676865489913084182262789016220218167652364252086770126906608169753866522917504641488385384101184623042275042163691113864815757821147655204128163597347797841550315160413442697630115838723918263445051867490555748642182616475783989763371720858717793151281532627855672844635759352249803220876577093944707006748873046013419304110276413977110558060975528051324960712160917476727649868548040136393086759566975922997540193970327097658797195238064632503160219956865078781653431175703253442888536682149239234299910405628229574125399970997296914758204522965688243523585169232770049855171832146361822744443268648422156769229239983559028473452881509043969452499831260146751443088605669979353207351265958942967898665044702786905478914297466660132209707852236351042589159904596780327298150891271065573090450522253703304578744850057328301675068336690160939248552428801502526066238897615257159282192579972203725541851413531830141147049810333724408593360555034273389307319678527592193309337829193422005085485088290652645542709381723059902967184543960933470087624758377074667766441402663930798819707401396413865260531791049626682136542220326441522099557772092195347887881527277259218212909854757834154770733584363487149613757101867605023585646447988044644240085457261178449057671654685859012831852619941029371957257629844003010264852259368810921904570234378613743221309565482294537360922564200704880030073833842014734510326485878108688617583869646890839965345712816025917456602125348937882727988993045866359015896380179915709548871272898543821894258852371244962609023670813283878490904558140068743648860713128425390674381269628395837543709555162999386326732945800662056091631995844619201248046389938273319035681372810875647709976643323462150055607595017565781951177795332922588495947453818574768887321176866866146667278905545149064352166355687624870687385810525686504812087274723657804018398505958013230972822796940333694941690162586438312916969621197366189636769181676151007990307422620066510600425841969285175429072735608941092250081251428905721916997261320635085287452430713571718093754217296665627016923250320250396043128076035069368717204573729838805611085470042460256312462125094053967699403033294767949012016731752358742302076635576946612196091039415458789294594875463918576537965848979646125616813178062269712847119083917384089600000000000*i1^36 + 4189421324414264281271598576599549219224644885241719015344228501366073573207782549598275362306463675985381412956654780755519589292000867178635901590258802721542854381460418554392755831442031994462039812580319738160248239614555496077575073283168021163831696503496835525865436300750813958399179138720828662421859428912973530428337661421536583063749008544879908335995863850450012815323702644496183527321616783036866715263155271164454428243794138602550975437582708279402229579081559415035702120995846281721631518648086453019806446593246565110501530123265196350171935599223546695123811699347084005015622505657967026990504585860516255503919607049964435722654458300845518990884085239771810792297744606435769736141185901009025192731794569513740628310862499331169260565741507314019132923771228588724722267408868992803850207328397951406556675924141187180395584206026005092589913900900865987916205536366972159933352946186799107613540372224290387120212416292579624419290191625015893767810793525652852177625131108985304899220889020886279187077464298048197267455424465888612943023334853713888747446407498375085895504249395525732878391827344541740800606343365890615780963622547437941075528347549154267725631276549585684021354727241580222636198281749569825060179107451558079294046453220393139043262685524425565784571049867088445796924179259912668140451351326771065489142857644568526929575440740538676647765925365737995698570019038025467464328743230118815615478572827339118116310223748308617591053469282661390573000290852908784345498355661233235579535303559837565417351867210794544573334874017310135423236598337075389480481636905382910621211058706968341416705834106782417492660488748025373998140012650462396156401662851178856606263180530984686475783204916244153319652615707622448871879200758678939309876297087209356908380339393359542699320344694798734612733935418859731898023181844231096191752375526938063450243745842587695455270718457070139116776501026897191541429744280743612527919019658605401586218262699361784561563255523528604777778992367678097653832524113884563370454150513131679657385655081045334844127284325758049660120333621555242038523539237843750574287702559722253034624661745291618238514691264171535564970592246297893040776445352479436807077349048268715364483876784296176326551630359083495416241189554923009928184404350479219032172364671667106180043764930903552242884306911119909278083403525276403287092249714387101297387297024615684076594405423255856883510287957078397760493755486431667783747786937076457007068236815785520271366167206039795066089024466511789952295613122118498572487707070068832041151963589439938759537894287963139678377733390166456613264334241610065193034476107079241886828911757939935712319960443934897543016294379889863096359967627519221462476620307797121329733178609058572997650850020685767504170744813418835810772428635677756131652086119655027988235063034437685947903324559704503130431034157020025657154798705615287169285891674056326217540046692199684311301748964126259793432303486663815929417629176279418531763060855276941965554339365008377503111419130131124523825947601624973074588592672459696743715990078318857775734200142318531665008383368751770011317494629951278423944248054728045247866634662057712025600000000000*i1^37 + -834675490216307686091505980186160336279979631148227992186939313532097676393316087764792214745846253291204415768734429530703122403477773861592442190635148684902497658914658194702280052429816037975728682844385890212350540776080964094003867076728038732548896469382560756338329222883723399105746669059887448181025075446004689332538296205591499786534891560638854661550309123266741097727218615563613817464584505294513134697975750303912177280949449971247504639575636620675313009864442143783231582629816984276950175246897522056368585299778067178853200870303822291362643522636174503372943794668050402888969307919532518266464604692665572218342454419942583125213743069353095763318331412604786067510697960835650597521345061057364709894259922696649785902660996956441301564019217957074618981166647036576843151364266446106569619804292393890883574420642110332560613070829995360865372353657264259080232827100570935246843782080947458182021862696346358929297070562207035172229805004163020426199257853922055124471925478062694278664943871872778026100091665265630237103757448066315305439069258826240725861925482007840176910610351947119100166097365403053790491605471478258008764787856061492960827047736511975218937772864526236904128548499972619392375207854555999654744360658483733107896463876215633526062684885564848047938396259078881393261503455684791597671442691325299089983593474887049952545614031759954483814127821227674073276263027967438162438138092366726278657162099139614398381154471375750475369304802787171892154243409567290245615027049443434593380602739990913400624433645112386577073234602831057953769795966847676039048510315974698855683530646814832965182939388712379086852784268114151647589466604751956714555992976302384657697547435866941615172916112962674649536132304253811240970035477370909169049356298785544473197691328564944876074459035854412900474573277437531537365105613533341853429372225737957183514873730631094624227710357726712992513337944673913956900967819695857304921857150960098436957884259164204349029182355073172138743285612590793151048325302693192997287124755465881481645094880936167032234321232656723828832527831351099994967607453999432699320255308418907883722006369665761639551913243735488562133861090115837913295570021597185725898980925851925625521631109620646201265464622775961100366151961319177563011250827227129088872973727933114727432098208382241846875768806798262234725902213245985560157653213480918706912822914928151358631257533691112942726462103039777888972528935883420347954654024349247948384805938763926993262980377755185380882368712487754059473136119730416634246430463959154849232843487952302842331955904251990260161205985290425001704862589562474373800516687208497780331160552143322322300571581247734716790451984920166513133315499338258026389568186468645329512561237237170539777751909526414425192667196560336941251802232495685883763753827458207274938067651857128579041696895672455619027274386368426021119803612272210455362802807917123856763730941275117421817525098657044460324063217249979827005717705331089184920162580920203137143166103610868044198094907563535918578239550108162744298215277360087868864170310264072559862681255251163856608912972512775741863803500839012278179402535700004102105655440635330560000000000*i1^38 + 151023714896463382743045211916460499507681770980452378960378086938588866295704374910590457272089227058071587976597187343418192885483742747798987008194412756983064228793983106572159290082191693107441962780888250470184560739722426640513555371396645427437242383610515620886448667360961886372449677766854265307485987209472939176994054106588023704218172292800025583475565676958457802005646210072364146102104651917708829328284329187240587794428194704431599051953200320506042256394029672265746989152260492706103478823203654428436379153309720792527837352506173379509255385164720136812458528694995041728566418589149685187946619391421891251959323696553982317957155500242058315535926504554055695849956775445090130426913423140891458589991845722264234292681174896997661866938847356187095915489001736324838628620134510597927182795209935398094044662341636313507521848650992138077632142533069968734377385408002662572663701051262890074735521689942175768958369596636601317606634416001974472994464623436741106840638926073192898941583958670029559073636575744429736644459734847448010115007001264178561329048427991033597326363398296723800992114441410066388239032756302631340125103449948300495734092796600759125824703672958720420646748560690921413357728437875372893828383227272576169222333212000685902265942010990288099277087579460701660035022801246801672893231787183121184699045619944338932616025973564636514347860497557528264255803816971767562169818043058144303878358010339866926899906788779756534960497700502103480361344353910626935890813297851748561655087641538040216304395236326324870683061116820536020948555410136806586030909727412208503005166841500863963930106610373873735392202653563760778744444378681211381956918673419916166935216339020049775387994658653058719342978244166367106487428921297680053740136559227988326832571775119959520471869396955969455589996082072679305400710867954737451722562323768769170011288487063031843265671326659963442535057553956605645737878785382475163642169988936402094062131234552536348901679119067670529580035504010209246188483897391705421884151603165909206861450006543818190763921837306165340724184830907489569508909370520291317256468629112967982962780010924263571276299742405967834308140745207208762232790749164074955993905626635083490503207283234311584145253090756018786347678181948908404360587501613571201360894852959884730562683558641436355780606072960245043681506079889353739004837804662335043795962557972963234911832468833589344003353092287704405905071886247374214450394289446267628366329554261304357807696468571126530456553602433640427353038606654864678818770113996501413293457989493984083745925862600995355974367833545858486110770107233381017410726911636112696629025149510522605601237521662722434076845452739219086039069348674780456003670356702451343759958837994278610706826156393919540142084342629278601849736866884796146209605736971216032203821610887609348759908752590209998085174400128320780060933778328334160063216969422037500741415740213548612891613260030472390270851705031151106811974364998477613991573848603371549926447796768569053876509941160937920904780392719369337866982815150768415819204205471491874083612677409188576594348699509964430287161828914419275843945209989287218615925635809280000000000*i1^39 + -24741748032633004467556550173260931218833658491926070577746348380276570285237482902548202586914362667465391835314455643703681453122513694450187107948341091078212537410443080583049133519549562551229024877097166209597514830117961551416678949460631344739462231027907502680439967268007390534896707742061758232282161140451968254679615222243355853150134714941210866039547956987210038155834943510108441584253448353288594963200794113377463661336335511716905600952498769286217885777119603071279265224082996697731620335182223200777922467048472736933153666664101318106473255550236694509444627547690948834953224111689763335473167340884018979927376961394421899392002358315501730698056120515788366175420970581596774914107616630022041903639957112515961686519596496287556289443974741687673111734494340526399547038153623085895910512456415034836688122034893010738369092248899121860512303309942040833009702176479543586887968519568896565826982830431295965144399282223731751326928119045683932285973428819566172188370990355699563508780624563683666500490998392959140715076206051571380245436959766640838934896456591518736388194588040213675200351566556758876726740623233524165070032649469025771423706042616428895204588884125861915673999017485422855610760175731140639418794092548245573353094368264671541573909213270142952361112993973255659570954102937873471659799426693828507603753426705635506683852412628054102257322424874513082586306251662900476431682407280242158243385895970603341571322836598986989829302307043173708086466492730517488238425082321013245147975528271904441243250562108139240919872826687674340365867210923579235903115721144571502665174667060828786936300258717452745924051505043978007822396576784824376264241070729738161887949483773136477635518298534122227759381710327585735443791317434885159954009240933473042515155364394192867138713225962070809163532802313348132335439066469893018882516726186018347354016655906005726884578733472043972348250820521649192548456593243013850424583561240692039417085329196617165843730858887131636464547363075007720073545529516153184836758168247635454598740049609101149534515411900547158295899000252115125817689685428788456310109679582170105448519970907112200571097626159597770865590808652763253901342747426585919876139332285434618762026971173382515037657577896326675824219278596903547435209669523979288831263289510937459835713656816586409288430570062170271860027952955028825810900390266602079255137060709028286602728360189177021468422270385043646816646269734664114064460100062182397132255124455822326940372220228958610158273095012597095596649326799761980147815606379171103363750739738837023257302606159828247555209163145365292606785962666106503430575775432628088161957702593059216544034008654408752195694278386166987887884174804491376310921524060495073245444863190477798733596335173766369030962960621921167978882578892227978239144478956944341685781319923953617392216263738436522269098405980567458209727403287861550547278287867043678648024001784575966038530649699943941266979613200375633054540516009603661774357675423384039816371041191928345408032734765748309997858530425590334853036059959862355395735228635814771514131945229333593703686342723685703790057774645041781188224222945758344188568535040000000000*i1^40 + 3648863742127209309441293467847940925667223165869491617001293891235375197785494481298535089227648978077638405832351743846687230798238986588809622395773626322536423975881502502956878871891985373619120920468523120512945234715414828951805247609241549739404621636183202243795873623985511842341799135867315670827746492360483767861762674218371608903881401744347306713457156404139840721369034855322638488525199935827076643689418910515554156141801363072349720976097472536029383970497606906923188970267500546604508911286634662578030123041180727073205329741159301426553572662070939434615431131129334012204904522186093778156333870135397206544392685192306960093748949400558426368933254593173291873773044534711394512405126193692610890806719083645000805969423615758500272300493285345387796150408161419915411068417959271469295080167245365776197361913499789680587190353246243293693427707534835993282127250913452875937063714952611821204867997844363780695761170268465290773286826235415558839751176825710836434630626097239029240571012057409335996528758958123777710772730412900607867947562270155984811801294594164159751799486439452482905759449083301468848186769954163404975473861818200916813561669101008045464307149998494321041535104285713434141916831449855550567092967181679622358496576655196029555926468131267084096614814442404404214726041230027291475268189846507528960952297188748537074954556766846666045846246873572824119541839263346480495085694453897502458534401376321806293913169590803910501647290517598648994871904687139815875685913819466802160701336414772085921009654727812672202297943854282327741316239978265864510552645749901043527280340457584941521266279965547748349515041745466562191938824262602147244359804529078401757656162606891592466236524728280874069225100761168184224660697749190898409427033559336442823855667038432329005674006570043852335678925578716513771853991038256757282286203690542988489960252326408831240593528587157116197125459197883425693375765684173420231045898868405243418675934564476728234344932419034463033281153281963513223034740490189146405243802674241542332395935089460275474532517950076768963225295232553856050517792106053985765185317045727238120827000546529326934006242607566303803431625814533202145944522453109228464367245075151523309514878541514833936710715659694470344999534932867547589957515377038864304282161958807302420504131756512574821606383370918936555963042155526435614409200811259566540486561958026467881882881585859043054287076148289446569908353839786667348439234336109870362912104576835189122513189485235342713665812695933255378571746536246934802144394082776041972397194650954793720177143834157884017231335624833258686437535818431203531676730201348164837160723693585250746523280300195151829721002420212660639017370669334355176611049357565833603581925182489273570429446460014771039504235903438569186831423778555533101720420079562957741544906881215178066153798193117952837022121419736105158296870458626971342154344395396200809061007783786213049207983181603338581189802473660347863041468524467392094293471382504369484977288268836101346262086250451165717798988480293869851103480870452298496183154096620506321781825680869835962647980022475599123602032098326487932511477668405405307371520000000000*i1^41 + -481554533844548902998937803250610694992150963533586437852011075854329521048454611318238812875801547722572767624694451421331761845847575094629389681219891076774122115542377746540037163269769901263961896753527310724008382698231594034986890943141473885547212027119931985978323311771598625275130848820963555697576863685373285746715210067087031630988462560054233386331656492457143274130218071522105678442258385595365960779712373419638409365414941679116599771120516612154655205495829245933558975895205029002998376954659724083261357483481378863846631950545065459629139584283818348280287462754213480145918131066474513775846334589286634221158215695957760732921337391350249824405122725072185122110825967611575422860091379467347124240767975131743796824372366582731427112906889695953213724195878953513318707312814993945941850461439986964275947243395128231950017300019049953979907789013561874560892909853891656338698149154383941317440265928565901675513002907573876389941913306444757419675954557825646600361163912701353695394630220023215555475568691861984703564756321400279793025197353449990650154114616662526658589604046679642867268889580782388171985534128487705613497862535574994205693973237253805699760708481089010896280146571184346089092990027140113029383105726598737760086199592920538323364240722504287052611404493851538520422353536361597677625639859878597257058202781990580087523415529900726654594327546392648198469809840609988239977992496231174481116469344220279908708392581784382420120093330253996866349812835305463678854376222659583517483428156420463277182987320713478262467139406850021257944319292635644640828586214757776388060257867561124330189196183213181738322760239340396434291273542667830564963965532315982811461722547155360658507001108923462046864243177730342132777590756995727894460137807766756480700188890098975898921275576959283029458596685724654533121186171072554499783502962272054881539569725923776504232573296052639616844566423305789691866387583105032831395422550390483910581934918907536851845521653940389173877716754922500976067512537487398808142595969778121511491274765038958182173108174222462061504713852411660980220264071496614714235588512319725136152461073654430474935357428155833926563609657000676789503646972623456197629221479606917711986810693790408898926322841229177524611324612634261036217353260151125716863430447393511935466732253365524781833820855434619233969882052095274189343648891967321907913550550077555960835974725313796909555508277146749277384097918312584568796404371869945050555205988912743959161832436876063133785114500405646421948920011961678246394683425018184712831690938600346263202169400132117876398308420896174646786140878626687695042700313327701059543354167216984077905336824355290899017748789595180081170178841900931697314057007012596342530655516014991908733131879585242035936470129916236553757311702251519600075126147654298885996042184417482196338874571575518482900127104583920555145134722863374397037178077840868042073546032381900280146607539311727335464614944960257517386344052281517117797545982597298322984035104027077070352073353377342673988782014363627824567520374160309061779248888643693110808959621712696975543270598006750671067128395813084596015817837950990811136000000000*i1^42 + 56675093659514864110493601296154554618751047652963420386194494058422838995493326163295902816696738238758553919240812817736796363685501927041070373473885991041325318318805216863894095185762749355092766938104889251030884446120759529564331017947398836470637101862748607897203517451259785418761574013189105694892596401564877429131206608860810331167021380932911313134205122374407403120171710155030887268333912309205454906200944647954693702905021670765357569977516646255968611856135707013975555694133251948914127384648068371336142818541238089420257475394976503873789580360338497841084227029417249596174589051167279778794194663125805108577027757669749770720229347500792191201342684843003379094288128519769441918372754706638725541768134290020931223401380790624314083943294524725855957180920141526302053032962580407881854672776193165168497214739241587258808506413323043082230480353779679268013356238353900209796418849423549235523439061223094699033694402421713751009490727676464187262519271078324723479871945456007733856083368243478963708212799821637866765616204764951775787643056973340904679821404879115353841929511388366812231651889601433958969286482489738289988866466216196582578783555692856016554244171518580443210304940224180974298369265193249337898133962273885983181918739286955480402011525728659596137006696840648672863513690538264358428240552013961751668578862716684607182671358516784404057258945231569603129849414744055865227409987346733084869112278591165169476068473624809141620637803024853201638354961293253026127738756513024292020178811519786541192625062009841805715332171892669890850427968275099094848767314354017492800486812934122801755834126668156740801438593559361319024046882836926960088904587077986245175243941937542773005593035248119063801340358498616323597100106770431874689235993055487218832651206849899660937854015275096994436449694838701076529336886158805238466210855200615564024533688974370355662456639861908800226003771203073254329994220349555666903421345585503040459102441060194128220821249821658939313355568499433747370546527936467350688898976672554612540456927652774467614888954434878019619320803925106453043620596584016779147193240438654063701310115477911580984329938694583824957724827584755004098725698221203773175914686964244609953855460915024247094374610521332085647230994658427955457090609213233990028135379380017880022785781527854885925635657410614361096555241919159767192438260316752369854154031437667677353658561965724459880278812010915835809740558086234021728314090624229906476716451892841494825527790715098113121519452380150434130022894727869494704871748539169725487577559065567419165412778173937812715593027172827949105433247429505350371611424064156179731359098070968854865531393961671353203884159870147180314643682236681910880608843289466446057515873144526250435181597346190244423698543487880220063644151294371204800759066188198201334407311936367272933212478788674213323598120060024448481751245026143983039351508003238266197394514120011737102237399772296618318237042110809945394283069450411555080341125033778016414485791562997689717802192547382803529328057452710894479573709436685361761169749990773235262977616318472368046114053612495937975908823240007530396989739537268736000000000*i1^43 + -5952934214836180739776109856087370091872652472579578868171823567968958149751583683146860262232332379271836872672201092303104366987961145606896371888930647771526348770571726649633867237622827398833117231213159948730113902976734976409832732230381113796735489638572913537330151304623069555299948843471991334202640610061137845534190527480528446581938134564298836652617302543869470738270437566699541127213368790351979413718660771766756173763117228594562360546557051667045748710646099303516176955588093309870231610270113293975127314519374101354275897621336277228078493548865132424743214991465763431302328674631169782372105147518745230711465643968262058483129269917660830424845627736169378065225794553978869222670038062305324641013917770586754917963849360857179854155076778980667987738326490628131232570381278808817036195622039885338930336104042812923754444137560326856384558359547295957520359720272053218108832889538167511716113812276727288939976823449184122892259766487632605050593260011090358220096192545660016279620365664784436375613943555991298673866660571808309333838197485111582245328440169323500910729873110081874834809355490625629735234970939147439957307530929181671074993546250818549239159974270791685392960163797793990170687406226395119317167940016526649032580024377112884167942548668937899172726761448388508397447198930640807647160822917735310880050783049516024619613651661243299805358236265377919895126047888479095604919161446851610953598252756339230212618940986496401078352336040909089162550282669061675284774407152169084266303233107558152830868017762279026398335263492790274763851767029591067283238239277931995523935263897449639807112121092417865106607006809738723538537857403150887537878305385076412742424395342054319571808111230752470069405987437630867549523373878075332553610836920267907361993630256515878479204823633602574330910424378373472865938456544387989073384306835975266976942908604608608090574538885933573194328154707465459101537918220636313862459942207434842324567526834484729646587569761823137434194238366804622713100072188046244692597908255361992320261058451812258342657170088129943576044625404229140481139141483295516845054190540476081368555593992906779825334308364052621076179229344554546532553035726099332623702048204838854863156460339965373521441080950091299616843318409069852377031493135557300428031770084610655317002486508256040833017151221371174685827990345785267171150181880934436839102775958714200294362937244622805587326584714681465876072674870396149369234537059686875276459106622469071080560546632030907575120318296968758464806983918215327906496356278238175131662470894831361521298221528644157468020425266286766746007578009368622216493722808776076865748952155575880080661541768720167926233355443884087631106854313473945901984985654016215321605544669382345448753446660558429566792945205407262065319783390653701003808846731103370220884303637628012297977434671893794744269144544886882759986682475023545469167285779140839704427211554311588725654866234891156744589051858315731146925732105908539977667316968417358535651160091810593514515430049989527305211337943470994111282165947239987965435384957670606215801935323187123356269752119976542619237129509823100267116036200857600000000*i1^44 + 561166716663349605080165836403661805976049921945784348445337121486448554108664711609565728861714874589194563790679305727221169949216947728170567141595888612486247073430914162774428509306050343786436165733980592308375782696432121884296937225152159627751344912046505270171566498456217997177412104970092522127021639900746755999244581267571636056292852980700351673663833646155921991176377305460436588947028226565057586600458280722427984180505748278247192787762558944857718943077669059204253935411729490568467017964079368087983938702161393673190770439272488108464085290483985028431900677085206183052325022201989859931669298119488050048445563750533149706380850237310722696556327859851336600277964560489041307311536562864514662271762502588047584365593447829734184669687476160499910215192318618696203291525845738061423267304999660872962663587468996766951067122170443629982426010306684794075493118857155882461243300331360119474449566124632237369799821030990798120354737938324511492177847394588988036297443372927811940800039246183795603703817072316986181517550971946609115708808944231443549194763849997312557235056042716829952234571379821578599689864296348323615867442150854997675654898998623200810289856943583827484599696493284626399286131373318263150704556277778179763772203261292280775328644916738693392204782292610363607992453458630752294880712487109990140169473926921109771858585040394286505689432840543800679480605085653584548071153270794789288982489067597220888504356476664728487623666538734756397297655623794837690794761277515727823440929571992205731576168473487153088194995049892702702864073056736177683581358335366361036751662186870316606116805265856711161188359352304164515422941225747882735542093703857279842743504603650836478287211591795578508443673740062153073883669938492237547797639517711565015017239972491513255000439826256122241540420280209933884252881131245352585190395893790716144440664509273679755408673584709050095372169756409956879339064224045300917034176510243847809571052890748409408692733934283109191807806719726217326235976835500163249864860573040055462817339671201784425077885312441654940822902007173370857914057154187938107925616477072111473653755460724399877008329655049438090415231681171998784126474882781310403229240908335258135478669703149614206986013089940540090523936217294246914491159508846080679671482818359482903358269394804743521209611421428781783869104861463981104838952604903236855576429724134479164631893178742784548276297762955879160440101181009278543949035458775664900029387749882554439074732059523785055065764569040594474276396347885241275319241550614698078589193003348338545909721748076008396585326059620781387998642748801011822535388719296329419690428107555367818389999449087411958977082569353347466702156654712166796927489745723795236518792705951585527798681872863126136845666593654682537797731627577232167572846840437861915770950813388060343337839977457693228177801185655934544058917149278437153457585698769743920374783475312362224853267455047634504592177598152458604490339603410900384385096854277684236288408357726278344523508597329853049902442119884630235064168847079047784794916933172612041981971298893282195060909156455383941188211286977083399357690019840000000*i1^45 + -47933227542252715439989257467086663649030514038125349598409068666222412762971561007578638599557701942480682684682032136639830877157192210857507926098736189380773051880143345474249203146427573095634667377702560081458658242384124629408933975777912533215206358984161737922171665438226205529331118218865224027053408662680370314258786447463566712709515796087772594026659524467139107203768072464025633864146953591708185381024539966106376343255025152380240713286540235939028586914651262032774289315921983521949121685177930472248581948527624641096300419393912871875694701204052085577359566303097818646693224185427441224838398726406111058614451914327671881924989277281860542965107969468584299669424789315873297921816715562182355013552539841555072599141178571151684400065724101247887620749455518093961083530176631543877984418055735991845627229005656235641457025290679963589016042334922375873145135446480236573844502973653043047468865438834465260707867725804626559252491437227010334647518105280510500602274398123256228299507018352828155623459314222499110565318712571007861110655092145966657012222531043391553877757928244836468630181987073397526775666983948575342548940389802135733996954337796649564157574400105898280340936746843030003816239818745392735342134348028950339970580738160135537092928999138700628226716624461310406982225894631088882689422752729794179634307323799950059578869861581013748950863040400614731152130247602626872621006352380408071394174348132428501980166294635345261923401814067334632154733669959872849653069484021755667128223283567899001855908426436472312018824493565171050096885195630665940625559139667353595217637312302924107096359802449078571580334445084175065087352515642046260247420185312457214825434061106997086490270629602083602144026473113259171595453907649530257840156263430604037794847830403905148939684034476185081398102084855188215011111486244756483425037177917150295329806262978419919689120928209368198143963046248166202700841565303286803363220325094550304502292912965902065284496758691108379478376254274030852527745500196209947381563187870128558474330420614680761321129895877674271400079670494662730124250975832658593386870712938908937034992483528733533457027803042075373175828261525581779179234314085409067701752536608900977858186827519914219237347798305760680767964949986101452732923832328779773008503830448117900284006167372349135793879031495912220280246517525311938002243241827663650718958103047114604089740937252593663752103670710181061370864733055049132731126289910925631534680735175279070818559380366901693866464231156730161848273018474420552647018987925759025228221103896683117312925410763924160490469141789798283497984473767353717409465464551026984543491219005556849632901382773801896402529697856519120924691232309512980332999345201196236661204889915506500083118767758936564808282086217465560737807393009074632069362791962913456380320478952097241782138087031359337595713888726857013122597640692599931104200868677997095852796090562021850646903576382565136685115633227050205293906608688724921676006882508018511397779453858324982837038910849300262727340233173604097988355984679139554865088384549762052460365602793898129595921025447082014459802547199376964762730496000000*i1^46 + 3750364846435435237273054747787194484519885747547865486639363921233560532307520543809721379276228109721682923991865918588480775351466916476235960764232061190211735665035851430852462897424956170343723705251745241953280147070963657673886091911662125618222543649687886199266054115064602750768016991334611155893729163806292132820505395651659301255788364975109740107171199679405480485423981012560197340107771865573250692970798145333943001068093089115464171113880440308431497138521528894372017975834717953216226939274957464252038073897026868436309883872969301884200013006170819804928287865242537390528763746611312124907622218659558703863403701463855228139223927091415134166622189663142708486324955334377494603407993741947120531064141405275950859749901011167751569360614546366994598274156377951759394555944998797389335660466090180826027359881646829380802182820404736589215591441748118984334607600348300660871136264514821525098781927846349596194379069259919402260009638003080798834567072481268182976171141437515458994214362982714776660854919039621160114253535366203405210220772851650663822465105917002500694533062635099565355488466972814024062930488257596594620595629467812341524113857350827294851313032891330056314594407496169107229130295696882748200747467405779501176971057830554583114489558679820672134283884234819530163803075810214818396844156085525249563244565268427485039783726389524022478204093377856515160815513764703947836582281257071798574775803878673967829929623176070527370000681833646041539848965211674256554585441389466040372329694844166768716723167638719008889278022313735854101717659655682016285402105470398599936256696539605747772898225237904468271611967933230106359311987413765425032489657897045153014018443340478252406714460569437626038425360034785225795416449823543151829960676415641587467445927299133253169215230917778153577467382208570740622805237223407156307772489570495230554906581678660634945881474651600943897465832859005978387017573091255920014321332316838774634475979067903302134963031617967571127547483969267071143671449206464835733635161406381373673780713939258170096406067694626202407590518981575103530558575074390190142944450398176920289215396793467297739295941720269446878721766734489362701797149566572262252155376251895582040470468701794336774882198362012809980682991824308283115793956215596176910547699249655114759825387747251012301148729638267478825045401754263009843259892008673915314801647657271008873993946250095998588992090451838020709646234775675301521945360075146282967648526756370209063980636322122167229565261140238156731564904153715583977912453707424093402057690492956239876940527285992016433884971660855666493810177100842301810054140523519595097024541601762374156660477855839966137568692555449995173961656210330398494885388635182731364795227187635295494921592245718945056881726944110720911660940353699225214184541855496317129246621438025373236146411426462325470457818771528686743007787158906291899673791075310767515662888918341418115585774496987896919164740474069240343161649991901401743703197015206472231464963220785525339182894663115354525137654579979769811795449803010829883174527792424044920144135361377944007227293341724829548256063088724421902336000000*i1^47 + -270976588547451791093796149375146800330622598911590175341462244896700619261782596920078386683559059107195732161306338163566579321659561169026507522388282757099190892209832295959819155528020754611829842435433042192786774986987338331160739877489749744949699464681395003129377431816902496135744756942041253368661717279079013221561941856938416879784750388098033795413362262396236199066324918846658696568337438593587656081218135910160088095329096912568242005307403230578325616226712287463823076623571022530876458127427326078168759414395739432583788625097660898258664847261667269527947855437374776428806795383164818015001637592266771616894295800232204179769420037703715932689256744425245329149723125306737229309564406654705408326508163271045036924800044277499009315930475243474416857331924790521573851044341325660977141595995680089353751408326957295030834695493371897754326793048956827114138529656799457266018727666333348468423737175320166140670389927423015796979658326148921285976219434306361999929362946986442199904501382550542608391158136078700750892078123643291069139808330927484134072713431349462922541328946382215258371455831289606200406849510851363747532795351419432057103224115935561579554524618183164828445898406059802376469073994043442558537740651824475638989929350022948303941726641004352065154507529017016962230116656615673434642553417099363249205951356390502348575040638447449956059426351622140350850802250822651758747537894205060832049610997050635490238780997415410704307527188093841529630220223165769867339451088585515335082752281743566614161081881545550244496935192537358371299036585728698034053507940829389642788687947802891670382294430484481031565386348380991208180931360987677230552152154236900257935743558989087578415756171812643250420508888913361352896996873068542986767877610339076631791225398029873847879496114879985217595233396427799532300408152292863660315797567915949439046991158847329748635817842520749655857964275882923127328432531116398483959020796190366516878909210790066454330502600798377521647640337339383262100247307783276226180109731054936909037095008395477472413582723195351741690528742640834834821355659574480585286572202667026955930617538574535987549615100089931826887509889714633454285099932718973891517747679199920884984702780247891267665723811406812180668964828776092374435318299145121793710010978397209629677345894882393433242451424193612115383973607197817362663360043679792717404585752535542575053022765031487501482809213467365617581151899677941004387490913820315193815518540214267203280949597030560073623034274405508701404747369887896001280246267268140279679908408240690525509230868165123467570291926821535723384602555731133198428226440140450280335372354753157719436416808895436681374943201307934087931567604961078616649144083531332590183558884204264678293032733798003993226987256462264984621413835417962551968401469393393462921762354524281876722054854210813933531838045216972798453017413093351327921180057611404658970709994427707355532800263934022384885997578282122556342846121820612770387760081904574006640015921972758295556059289826160413542814880379224909090680647284511693374974079653645573272353256378271383145078702588728622796834889975568793600000*i1^48 + 18133878144103374061736936397976231648567301020211493923252162935919563384087708225657230605410939443363210385629037336045813570525968790060708849875681587491011854228850984304576058922627052552823173670452142766082433204634270144556844933825776921668090573458338980986108111659066058043389873647020745271429947624392768213813506967374190984886084782105064911450091794322860118478362742026811358818568979465653180789384995928168462431153044044217071346154883665556487301317520598915755808793080260141770459221278161656899893012218153995719054887669523873543315787756595074877088202344932863668365737533143912221438662171280344798562415005794175931635007595506076976701864011815234623247750159133445054277210278535038005572523365780390467538546232657007120734609259034691185746760205725417510840163083987586454553966209884813488826523038515075397873233081718668114536237355006421117460234772071651527621734269903632623037403922372349871595069037820078440861454963782933204449093795938798365480508894176924698028991967009518717535234219563395118201106772246713126973239826392681272105645308045375293611504641457357353842150768122543170638754704915178614572733316357820586940498791318317403564513500714141526133660463623371847096317375254917912846397039570040781055065537252699327256204882463186278878409834462581001627796026319986749337693739030884250067573059226708577830383702750934989082158487977256049667414787974326918015015582644817788404617737593998582670547144748383908539131844052428063358966581563567849786794268803520938929563797425449357757982214217586654326288788539164480745311088365801251513474526665758801877109982164251966748972515111723393739505835101599787710574351305612901570210907400749127623150678223094747730356618767920568589451227639248108217466631142080616413537408068606974955187275295412815830815443255191996292242694142528764592378548733680438103111224499346154407314771851023721080443478148825437687347959724737646123606307282003272272229056881440646814448665711222005906781778757173202596138150710125679099452235229159005677025743413026852783625282320223764127355392677785085021487032854347925497080644792978120279331879843640682870685357047197701812111575112225599506007109226396834432434093615009703585750409221002625154823905393269594408033668877461892160431736777315903075033884365302150936607136041347584596468511943825244268073110971214697603624198648956295451339072459978009864643679661933374961176784913458573414182859453116726336625691446936609491686841717047637094912427244139984121301434872359070139001197232484575176335652367730164728954253612230867715225764606409085465669127812719089192823004696514667147592280182222708544194186474768262610826122335380086969992308567165526635606686956753580917178121851177308398587941888381975219064760124436341129049830563846029934211558833531752387042203144444608398324433937098094878452258881120506871868166889783759371682012264329136336444487848483105918909126219530904500173836993623132525239309955618510305004391920548598946547703222844247517503244495772508136880561458234693964432642898382754311225019881877783307370065883608355280919147217279299981010502676457781063684802060901000960124811791564800000*i1^49 + -1123265556761123910153709177378972675001465579046714087460788727172959492424889748668392841518190862442032083843469499375850885300691727282114593451773264849872119859594505694635388450920455801690389417633228532221379088506988566280257734439008695091176723005426867859114528616469345543479250396230505614445570793775657033225480412353928641067974232007303028370465273350407140815971015742343998827515127613724796453527775733472180239923121427272785043723882135960886946928381541306876642104861248731970741576464273478376586141549769752036318750542947303149508615951135442159005083289789559005271037165192367456380970353930707372060145615624776362048510455553787858282506605080493724212038554184986675382666978450785997676616446336050635775957439990870710076198505406029806783281920824449533389532160037493665084853330691982620754133951103996671568967940352161969674957505314777712026744176365229332217522951564273991782086782973035565725003101624268378894684301638113444897675032046038680248078847106560393484585796809842104706998356313459130442754267685811478634539382137392959330955292941068424006048142090840793133453729583017982081548594752933692672654129132031071434375305889130292647735638960506466289530993564552396648485938430504869892734036275556589671227653127607287396541611216234795669146842030028624429184886813754906214384456027974688586278111848916432665176085440621685453592395423937576038967746716105967663478223829076258504645396589575041420850351117804969916033247377719194250149657823595500480227917903306090155299478335579620392624370406165818056527473433609896987157112857026155963613040362002585185669219246979384231632992704207402914903128053516282688966105832338654594546691498222904240697902236162884457310132270850084239594698172994544093793330064827065780631040691926046917541995801643133996465109275522172965651993701358892886835772064376416429407406355276364126265712777811431349267108842838680348422528479128350445154323290281192908463447201988768991331769610565280349591699582010861112067860637495119173774966077942676481272572847521054355012574733247345600100074640593251499409360323187913636944781057318960995641986725229489420526017057846550881530055098470945612626918842549631924227069289776089676813755803943162639208317596573154109087932892091335994080074729582996326277034145485781305088832401424084061208284445089489721971652238171445802715130602866964972342562037384616149424018774944589459629439599291631674078538910398233923779432541068893912032725654482520134047139786459646615386525755619550849471189548768521999224470664405343318606805324783871883336223950283297031219427313779441470023969640434374001201293226592463562512440870710634121898767335986946302438333919705473915835959004128902305730172375287203444696752168755183915668559649880396533879367137288474851044370078385906999664602561577824182597740710761091055615845918743102161086840862518209820228745389946414935308272871874902985790110830689399282136562535406511869411021983744955266744502343705441694468609847272710904048292769885080241176849662430417560247788551943900020068778034692777877839033693658498226688001664415297970606805338929303820086646290341027478129711513600000*i1^50 + 64402713893983353984494808577967869323693468499894376525859583539619355514081066019939505942453009463850235881749822622570062492518202010448320518022428326568619873583037176787678154703386977939027747173802457921819996002399328710489126110427997623481831204954046039320517884029438153628222585772166032387809514248239148263423122911939913419175735577093394999021710976379789844284963856627507164335965511919731737399497491982201897363736107341603792166690893049858080963065380132130625348680640707617351715843325457573702984975245076586614055286927342990302435728448932298876250759505810229137123653816614596639213722581487138210164209403743568463744842788617772631535941316859132476242573993569065360457821657117962839773437246059429689427918870012041771524501737607509456099864025285781314013343504649548565456988579352225890757343185914153139550560616230667583971746793847657948133251041917586649166401283719030468299878602520803963581891350353190024679234791271832174826066893803454777684841991396334935905496996243585546415664259014212055033003133414030814139594054985175776097888400389629733980032605504940860899785143211319753407010288698443250160895972228582626070625963292607859870618503061245495937712044240374934700939522381955444128166637231099051457493515834470523134049824771620481240541200016339390634714153255889298669322392613427698756355778935203235737676531353709216963468932768954750751960479905861832990704992215435563527151845487282671063147209338961336656323857683079252069047399341313503096123538945911626879762266159117959834638039489109674355115505731207578544522015018800733494592937095360966110883917568457672591245737787982079791658223091954938963220008452385983351201652539806849603896249904349932497621144072381748156539392118168086240074916226872776311874676449392273627697783102951630637105498879804736849045712839986225882783384160865257575857398423276553569054659918828085881741176574872610201503557247108356737294305877972467581945701085965922701768865364495449025266153819958807662352580506570491769183636483337816390344305291540766468569152065135153631917407080837037560052026499000540302329688482527115763842155301291640619053848378916720850539765060624860821302108077348443287786148071038128538809818254095615042692359923223026399693178381884325887975021502073051706467196713535494837690749570145875494067713075469265754791745605073035563321032313981312511917432490023093356417192235991597013013622046101048280355159427192043916953770162070572629922169901359407499219323144205617533660946615872872690485844495676148947793300016404965249929994108312673412006896852295169307950707401216296548825223761189923071448260090065373458841619998473029322805124347230310895570889270926124160971146374586780393954426199383511822331381082908570734081708969561624771440798092834449467677591826762327923472574755931995923004463742621854402563921482166231004414826531642075242873000082282532988601901042605592656219862233641926208419575143446699907152027877121067966687268867360714957626766882971444524822021195797623329269423240913040633031373256432120711897627678782688162444563862520602577880680949811804842660602080974628719897237451128028161638400000*i1^51 + -3426521298812432372686250327618748321447173758999693878546845463850413857541193953625824810163782831803572073518356373698764554717252979998406910572374907015787769220506380504278042447604570514697833123754645775522889026857459704341675994953492875432450668310856519854730383281258082056096532852535865814771960258927950604784276975150656630564406312290068014469255428856278798297426611303047321181123853040398562119742136134859929531092699681790911411605687660775829404012380885908655863774451780315914165273998240415982678834310171583840657408392305180031518907254752602371836851005683627135994034728261752638717613423722567844121228274238919246976033162372896307907642777415158656502135208527761948642174824498269712686086270132477872435784692407891120458349642366785794700835669709674542625416641223680845186952478262695801593550034820688199113241787779430098679439128583362613544728821462082799341919331558897272770895428723171623399549603113804053769804446162378784705990552713206812171441630021857051604116630314402033969006052228444529953177051021500498206083976455575169242012538127819484901088884177516524204550139100408556008339986396331701471900788517188973293121686023756400658771801454278578163262822768248033813652120071034704450541083796736259846155011807536710265273693160622254851163449075562173123482015376680293024423978181467170883522904511365600877384611015325911643122903488094558918331642042293484427197888118132638215418992244308354587463364079172087250054961777946672817650080854018059227070942952869281565357368708754262967824640019662948200803477460138772016416810177730114996382500464108229777681221757793673284396552951047688790668251976722904215304980050143726943282646682094186507867258977600274539725171893331827266434711637268938897835611316888759036773982767765028797559416037674972028084168326680322784948605585671685694816724536126805701974248523616884408676858780258341307722585905436008920490343727005450463597943213858995006416364859257734013091748075102350882017430564107137033453576419759027478188760102780915594393067813072037258764907911190538535124697508773233929086600185984085713929398658679477633354795412355444135201288941971993076002027284164155875055575654994703704446747788365105549304691642917599195661924253719017674708417782490579111481457782784526818048039472010207175823316245716140561623502682052526400561706387552375302844010247153831475336518575463270846690454889321508094174425934491691634881275587313400593823480316952821031681635872317794136972175673326949976318556937369169612207801582924127012849226933232994809141736571572565864733329942416726466069632769206208731462625025748651592865324584963410823504726398809713512218150090691942367746094016276335854697185168525454358740458452077669461781349850404284341167790385597085073716473215791353716828279265573559304000837941497334840335120913504816171203726702319969236249453763675541967167884366609564619801905774266752852852104279130690044238999442025509149913630014072908511243076848386857987007430884186001726651832911403259347466125079670380850734394799610197863109272823896989564202363305447390597343946048743635493169736005324541984491534627874443100160000*i1^52 + 169586546727450640493546583401012739190447989987267473719451291491103755933161951040025587835791771007630822243349195888605008066620258665194003466208969731749784040581297093383001336167928862540305768541898289797698523888315666491413851599732960099857137316966303424131988934177729064708067941815349211689681983228421890789862294001334191388995138609100812618293745746912369320925629699361211278121566075483672465032494603676330258290416459363835020874930710689277546295389260019170094483837969967999613148506541292161859836598047147945947815264118471766880309324836066465637988026260558545889592334631242508341680527264713911239327187184675502462076230131123777060911181452454684305659167975907144111388712596476493288932570021427281208751292214395117841940673803743793570872796604722867625546346753079663945608579921061362355751646086767473906766539118240347798217500213857107201852856906143880005447306522126752841182612500005396937376424136517327212490438524898213623693710413927857119846704501382011044837900970770491241987026993522974302412879278402782061277610983872545447515950884362250948597440895006083899867755787736459007508685478463886890312086597020568456833704493400072464672009848623764056119337025930743194310420459640328927373124818466038400521058452441494903498901760417824310564393576348285214854532148803812937265542444482222133093509055544896009157193527084980260351175908821373858561878905623911795585398489947756105834356763136708517964524681730490776773041255278680027454131973141859973059621246708238994507476884027576341252828466165001205550831647502046907688313509632826767791061524387082628060052392596261192516745047051946979698737786580716567927538374319350530399823810589261871618518267010127031436900468325458395397126072715407846288263266003736496205548859562462736209094372196462697900031132679197799836859813444067593149549273489211890245292083327602507329112640854989666362250851682190634574979074094808718068275713358509166540036317514661045780159824483496901465617693503988165645808603859005568135804491481592807795276281532739322500455586437604313964626844374749876575639370511025714368080324886458722243607312276939617056232299917275658704279034079437277275799021380470612311922817437244756782343541625388573637464824057209375546138561204042529746201765689097701632402244738511221710779005952871438552994884008837985844727937478857808508716525277527033995610601571428790995165926398247595936528689574172697959822154669245366162848649692982491661417380020276046416895593528187958605037945319283016877936971194730211928726271343736134016090053132162312357477933403657304754684404959659376037526993058713001814016445849223201885669434579449989464654789769747506897488340157892758807150219050540821519118093066983456557792124885952805888945385702336683545323571659916857581956762919387602286786973128405968987508687131472826896501106856406987213611714895755644273600650349048462776520730852301075391810110028091844426658146777777958000325693548608071210008189341391910927375674614783451789393025682523697409618446243781921021984315993841654913139966020498724140772126938436570374379706982554776943758284844304859967066953702440960000*i1^53 + -7796894255299431119457584565128542274719646239840353734492344156676308778683172023117894935259973725807782933352010782539927730091502396043401185623526244596073580451888389661100242418626276472607378458192740080425347153734984355003242205108355669674033813376043528115337514876198343225804533312320142348658877843169733402310257766849886571793653469352326596151184432303728727763739693579114746579871322998633366825792417176140767715006241947445388160847153725639098437993129204938832026811137376151007492257763201106915112641824344430604144993057803561483197959044537915775499246053027105199053219597082288944650046110093964557527409797338779274274031619662122392325325444099533213751406553638342004343932238849968670313225995968346995318683784080211539634159858169794461094440020146538693703778716105719658585497372168921218379095822965308183950682928149669415419979491726448682597249719777644940172498673498893689888190925222072581164071258438379975313950993748146967746291791891391118932064259099015867790321167412611520482425251731048702131857310757721669129775805333021535965303242250648965277390829100190580246056348190923613384285615602266043179123065923425548199823727978913756024160714695400065756189762106144168203152960808013850132008661541666522545590673748835784960679482657207716914619772107247514253877191770335371080045715814678988661016860676712821186254330494425937548631849657498325367301678818269474573400437196478861239620092282050073149084040893186380100152912094711227450836403812948620742390011105997139543300824282754376423117055651800269131462693227890542625405715815989426258174627812168886105602716825459075582977079136717870469347060629154832869857132334071300811852199828502106093003890914520071589537555252521615118287046793625730275456944259256364720999346483324309200640180199657393217575088968842722576976521528101319572086568130798310805679563918619017651384198312885362048788740177292155445592754063359973324459647980640793145354011069937500560958465838446695621501540619705602271945446832363374158388643786287377836995450650364996108876530527370586366927571359216965560824951477714660017163379694737602647748443756795630602878640723834529735932378311777732005762816327750569009905920198298636833045643842534942931187054530802090965223498090444067669310480866679759500871989893373259936063897424233127794762110273249702889524263675272323162967647777078337145699116002354396319597919265501380242823675983369999334121998196337351028223579035457024192019619849570659780799189718706152139233271644764087284450394144808485296228801358044505639831310983082204267854029052031055071181576296904859911689028577663258166260424367430107197329633173458498159096443332576869471617202541010308301123999897730521419176191901546861632565382443084494639778266791158889712952462242492327227455606259210653079402444909948492071913224837595396784428517932018289669477897114382836789578532838468982633598011177706357764561014533169505805714098045654888422082468239920512723152459881114384556993367358115677819827816242531895304459320106963440216502133841840194720351948795757939508484006967863592207695826299072586821947536567725977298695444496384000*i1^54 + 331199096450913893563098429614870711456388710833755685962521764582528623798839749938770798394734580808818076683672531755441172565265413457448943499284623131761317989023771626329856776945514404102423431952823237337481452595149351526815807933830811878917776888460119717121631549424517505252988744987845600708082829795733500775515542227305554097936783854562600389596792787044858817184090114269589417510281311046060699495321050690042484819819140279700479290739188272748209901646214471403720580428917667134069812758053029254140518010127458420660144086474419212661836254437555589849619696800880334887596600317752189335315056523925522392581578551034333020435976893594629406983654319907088920875382725068567000670512580546251905853566504784249731144806573047328504698226738941328448353430705696677831967235892441764660538233735085335258175581238769835123782434747752273121042437448447838175513400613581401047279060549283082678797523453906858772020304606987721387419793344816341369352664447674100276997142853053212805336032410792811865447129092052076936128094054629128210861905823747968180335827732552128160233030006943022707860836164546758763257693899077652347870419560956224495406958687524874495477175317274764954290944270211935357548895188587567117096032082948604405785261849720512943241023935298423679611431941926169064856691071597890750395041845110132479050651815045872656752564109209226216431630713325174158614794959740879595852042035080674082232582377541090743026065049372717647705526227916376321080361039233655601837743722483113174370344749930523231806232695337684530340245176453169207591462891254504151822400014440804133537128996550760114960128953584024985369179289107905611008858859782779963546180765574175170132354558909864310929625758787539946741840846308515393250855906962306944644619356350337230637726994923310643638040375763404192469742908992523397445499781796455976296077479880514832205082705316767099498694050218877009397395404397492096654267787219160006756706001800376852716348458310370209437666634912567149216126710487141684510694824397518024714594299027792266490436674165125157876495310995381961162298733142248522689644988193244796896832630507780072216117694972665486324871717583083832042152937631578050668833995255033594461187281504852548039865512679685716343602709638164290670898239881125478289197797670878661550818635159998127878864348925583424801300657333228681404638153784364021291839789276799439817551062818605214033542435272049868538088299811013050262611316051746224178021832251413421089322375289234988867169312160139853195983049676861521145249523583460553393333843036000551402164457598256525982178868344373670999140620946276968120114595648579003737809793812977999506319250264338530252246761907412508041140068266688572106700753016754583316907771792282316924506296772836398629637167894355346907413919115795418243818318920822460201636572147575760408956480695782475686491485907015573240330815308375106902045169539310586555482374224858664756005040891853451847680814087443351517830287251461681644550296726824412390052741987856892473948941693648223877624268441456527525007609048007271967626093861417230244590806634957368811674640084080011519826329600*i1^55 + -12910594349924113500985401783192533899464342946037376485092601197766984928801997685352668141051856889396453506728778917701589529201394090314711864401827275280726036783396499243496260455150951497644457135481991309858798175258972091041484322816881162137523265504180071692896023149669955865569799780200461303378496874523743841992953179926316374006460551643220777411758197098617478476771256021674730917280976814634605786587807027038688235977356780728620715683188004950918804972275295203661519950266382148481403129619273916750099702679882645284811116204615120056407344629973133315065072822889273257157350968782769306725863124161744203299820913338096890135348786339308719341260686065292884420933575477911618534635571857191591043885055670611312532604398319385889725114884478588181511539441952646990611912553318999067158720561891513709364560929379536068798471732391290501619605401021625417262914925150758873149852568429305708965914902145089197985142989985726835164996809868922528872046422559784384486131348272584679307647598927991435429698984754006031075652592077558099414900801364533490914335438658521976965914443870487007293436956314251518195151499552699970136658675860634711022135562658688946130755172472065477055451151293908905134185325098751526118046038579031270165108915718061208180584603448664017503996782805194900055967671741254653346372475419978413642286258242803889357144643465709441150991174984238845541735059989286385561608434481681106492353422952670446862349594083196055243513428503634058178155776313648050132549258345779810237803279202297434968959539752658576032243450384281394833634025262120443886737638436131079590797491471573087640317271350602083780976675062806350339727347313239579682354962420197231253771737047023717409836508561454082397446450659632293704085792411669414193125547662440900897561105285289802333220580342357160727092449534524974078010283264639406256805146933617587312198124464133468191969797025422034890897234399212918913382701712084778114521900817677525459643402897278568221909866173403469251084073483859357905377935802859654701972049266734407980922375726742700828069175252670169764014165977289500849006291154036253245462915087456851275442802275438183559242071314067895755502565522900608990810166969700742980071173182254634948899428957018311215115146285048100956700179240970286019257618042101372083174201709655698838517294382676215684576152037695866174456185793324835810543211444717826524092801372276524798920143574858155323328053569199583775008958537002694110112469754255944533899063498537248652409104502531206869877079425652287068006196081905816024775811229545388269982994487477456584304178183325928140824339343502103550034858867512379620569043332710367226877348716554626976266257981548733258683520283186839087614895359675157784548176625861466450591918618296829190299283656282317027298619658839738422455771844662610637261158272968991519165833756573997728117002837155944161408856356393241257141945946550881786687133731873463743474810751142396448029122499218732362260583249772562313349495794412866045447980562276528327450647295393294478553791597971360372453711466172377587058279252472438301637760091585265860991218820002420610826240*i1^56 + 459126051268781287115445937685829853997979833242133190263303271898772544621833705702892869678091894383888022794507330982876331217928294884537046152769971917739941882093736257798564502257132199144663400582194551133392716491654447847727024210235153216918922563517160049759260133310453170383996365850858724113877555718904086394596568580350546809379308399176269724007796329329629246646432029813811022951602142908105331674735614077549147689516116719118209794902375735123327211415259989816821326830578651438279171026067054501625323381165381349352559581922847492642666328213611606747041101983730408427243327298494591252237149748099708495983182172484542714221048571408700505136072969348037550546103243736221170904543275367840376531624240890018972973923180366176742684595389869398870080892540486563184703988788179443108786994949845895695033737231818882618407090608725694175992898709496893272154860347658788536944065263367404310671536708227356023087935081415279265903133338376784057437925623593847173897872850503787580221746255264922485450357907897089075916052226565486451954633285344985923074676809188999905595313184025915669554646719960233172698145966730105333218714506785467560732972693926393642280427473342102687249204044041826990928526985456991718580836295979793127633787993300024589143264376888645172273941106174898543177013408823442686200308810835068234179055935755180229759147088086176870708174089598005141201282652789819841101495648261154239316526598771066517430046515104446466242557481501851459870102561022402545110235557092815913180353792940598043732775355162722577518427628413565532067360461304461891963802041236578380859037356834272424705665064514701586830125960190171298109770799619964789868416489795061045656733802645731389083713755562943747713186188119722747100696203606081966569554512103364630923828155610346745336815475007372222953319132983827558477315110968719254265691525514277554172575160109343100829013860324446494169684005441462132777653543243159323309058450272327730494302389804980742607206411969079985064827916495493414685041556903207900042418333877851104620610133940474868921057930843826529861286410316467382826406827818955094752207169002243432626809124590594997541310747792108454990110790637367772840765798959180522423750994289596491425454265865321901746534659037418235100242962291820244228876047285839151250062047031188302255001905174535515447132943644465967562368687699151143643011166860177178439348133640574663934978977674369569896933519215571242130417068882358125860332500178493534965567143522642007966277561473553946677488306178940124992645089546732833647465466202497475026331796093763503393844057069919429311324720551197711773798788962315119524830981752870253030701965926349005553181435476042454062840034156711373519333893483702873082307333084824344470885389698940217964230428317254483936309844154408982553893690820157271964916633730614470497387433182437134367129271847508457859676748865484832046127337171099812524830405179458201856096544099477816157154979725461746749742038357978854169512105106881614273767872225623736211976026539484648547081195196805059913236383580531467655254145031345014405591268803657515869445519444478525440*i1^57 + -14839283216719974842858299584661459680782269408937406721496421966336443690234659941835922431877573734714215542591007026958272037451441642866601856556754071576168998154357819676091148341250825065655850056231374189975357181308272195438007494694731388580620418714464278898133462460340022706732278100688082434719913259249273015678371461826776248510825212343270939038603375958984693335200397552477104782522808640652351564373849287765568342079538118264313928819682973488752812239814765865984409029911940902065945704108962357651320330682472775322810428396978796036922179029415962481307406218459486824007804575331634961966482896869554277819159307724041398300535248203186431190198182951092786625001563763972234098610921507741682330047587781774215928988191968155733054203141546782447516639296563413276686706330996390798802365237502528537024820690929810328811948757787271034627289423369034241129329084679817584347917972991194110888587424571335999877749073192268992338887517463761697355432045068135142490392456424747867321984713188636621558162546824571485182931674496076843578953090308296080536211807172525754298958158927686186036077671889558725394488035103904974631860379497129461660830480160035525709572352191027998059753989110783988446012282967847452347564025802451859323136856211369502705483961764668207788262059552460335479762599794261175587572302599808783024033451649704245440490808846695035991679954366020962922738945563617533121462942258521816718289308700309721212085713731246538860949803125499525326921689226758337342443420537680403093657126732540176361633097951374138720273070518219772116448737196033939323422193340058093815638825897757832319434578410443913116690203655785822269697580562551276951817205124407224217549402953781602302002936036551866799609245324528010593018264462943758081090291875274155489365188867538902647250434694241984102385124190337224606733308486726319748175619833596718670125227269093974158715916621123034740837846538930354834359156045746495457825106718903464006561054020930589088911279745705836515299991274655861915451445941961200516272480914851080141515955683797932067544487248925409288385072763248981957177107169412105232307397570270535887682344466287873491846444015189963119432677712081053912852944716760265382018191832765794993611150476132844146094058051379539411474212267346155341108671905249199225217550279239273621928003547869328683720168227173879660908866833621035300220591539509057025508204682337764897772410125855073039431851884966652711673544570653551368058446749503020099593308958486670441237295928843223853389776607614449710334273260580021624727933575015792713350766274836713237285600128823576497385576086056702507375339627065538114267523201607320702143016034954127103954949892719111685576346724717188941851263013243189036219829699958427122777828983412962245478904775618382913435000344291605319636593329328170801143011616513979297669508704374878105840520249548083527447321880489279895017575502474225595409866369772762670345211171120017127601869108973937994832824660352870804600623441192590627381439034137776121972797832895412209275740236417417454090528659353382178443980775045861212850460176182649080983087138996224*i1^58 + 435421160284127907112408604278363941209067420340284225073791062929830608641967550410209089244909782346426793642120818085942860799917682535964722602593199106081159640713664797884801531241196200407198112747182262918629593548085010810850282884132501288783167088690951246218353809054139583239476368036966775285160645695693240620041786277763231825430836037979963752252463630870995164323573743971979443020803558672260136967842276370103031738039260972984246243173905421493973151030016459031267485950707158499930067730297880525075988776451361751884120612205275555050913733727019477403213735614138518827399656191847520652668576660608400439930082132500437850420895131063055429854626992013586070887200955251158979507962175934250917747103310644972204484528769914616161324989922168017127628304597013898206129020506382960912182160143079886994056036604844739668233315156793219203954635754455261939137260198359807916562422563699518428587783884034337072407069150445499847899844938637323633913454245877398223345615227828810562138328903426297646943866597163106179890557882610378128183575234824037995080922065759548399234864683653191651015444170059843992164180376804674603421654689768611654734471754972776896008802532419521949324902593277174235435230910112339650965928445175681886498613979805314617203381879941331607352110947952211123624047311385932471284351847617727320351202921724433285895500535676250581225972582034961013741364004499234222296898607567439190419307705974407133800361641936561138048791182461250196190086608073429552370338010375941471250238810286957594115552783145046795861857752575782288325795869766091341765096722659645482759974124814448476475357411203134824199551835114089431852780707098811505505434177790740248860352514851942176289155129671219816495595983757948109653774988464299405964224099756728621155905583573534476394237765421462252371215537449776550027113638734183747009497513329744136229722179501146936678697162276105892624542199274785733184400522999423154549453091154649673436401806425455982506997348830144843063144853245759842404029492256379412871566913660315269031256377493046361754061388672829392402707252178606229973801299647351452553424493487632520504049228011912236479595081673398436301207161020666064713708742733443775346189010423959312927451004429529427437768272421718313634412274895175261462840626588598195740422493012520608721467411009528021315437717628182195435012741793299820657304296260400806117166401742243378149733341135243974253221879818872779703782014734336866887204116524775710639644786703666588346435284941798818981912962286591128692004823583391418305855998515561934866131107539149742693987817438398687287946901577596490004271994992511561996366060545251815561641264177211846201279087834217098207201494405649028543997626812258539970862800659110591462647057262474940626258931229032705111914265842151243843425059136876112872980499800533305380572009748270033351082994514022154119690173925471600546208336574955497309128634292691681905930787728000929565094165609127587487822675975706970500199776077776569533264956030004034407966561016993642429405095250274498353837594190987237456273539598771697186192309881271303015237681152*i1^59 + -11613597083422919858361280480418108685440800249547929051096108253872245846011271107293337022714525195656576488355901204781124371905653186821375023844130125725376285708307335824188827579249040218137714490729444886334538973430328766235126104815888974015839213193815419707518035874237613925168284448772412655018482663828820557314785203029090128075214737000832758699074430571001882323967340323166730159625035291014304838344506796640433810843602441477331246603701761035828137555326905344395515775124148874883295940220643174877939502067080984762004640683506954959325734440186207444081334537584811092502916984324977850229915067220874712111581378925947616918439264432247864281232093599077574840374538043947893548759090056662618643363653137981289943864254628626665001661287732658034228517944097910612278346148000400708259602654290826269027864832697742803164087465242107134961133440412502355369248799568675904162177596844563107552063318638048687970952129288968827442666998604098186080099377326940184097006772320359675210963460775299224892426641326053695385138657528896829373764423965451162113348069540076509457412861568766452340792484779871638279255042476972389779273025425573900144543350307895891247627222181509839399848172562969872431496647848236076336362154961055888905019159973375977351575774022656309325191909507348576649965544544834918368214843447366806494135534175465037114585140127499131193154385941650963071421392053702878983132973189277552520056713622408865943288290745549653475694954336328599414184262550881646126023966490032784997893865948356553409560047051227181344195767285656287017263802557116518793563811450488870409150109472787702258079466696405094466162320221826759339755775168935840270720755144588393579929050367080948963347172405514026921091131977447300454793236318861469967199636810468822465928532394665208383389733961827969092393201953030238928432398678394397601646277315672092511316074739666365029295406977664240748127728514455395249537821386058073541976734419077694612618350322938877130646557147341257765134432098299129451273191767179114215988561025578169534738672348090302386986126122599554135037822438487811795162191665253708592019950441881328510219549671598192175836498344293452880487598038537629061616424181918568009298619081236170862766254052463343690122907707738714715489435124160848667371559104981994717780276393229659084455374749215136298103947291856921819200490390100391083741006175759628731047291877715215654798535824721275499293419000509785499748282622893675296473364932896609709247646105713823332174606177336737362182718462301272425365191415845507052295474651302422610099837819297103239431883385583900277739044744743712349650320317370946973692173180740835921438833993812404193538714770489442023248871458280573221165653264799797917057091491242342343899132340926303910823762019976155142178967639128770688567560418886507765123488965820625663451854453954446183120361036414955192712631335582893838171281521762842892581097985106792193422656010936009907824362304940903077310566623726605014218190942755610963982741251554402415485634443510338866969716919161773066650064835555791042726685489464413321796626313630990091681792*i1^60 + 282366615521047668048276722495250570793200613885870601670428154328136169680967959557447573675396784799126966814547984192245518353437434914892182581474065864150492909071355745861429820978887351381654328367376995373187688854332741217255872109638820310261828505343948973588601296985608839126959462686197798396842087476326738982389118107481004062999160822353301853706859961551191035836619817823960489678081355255293445276999578218751668779502998536255834543576653593520867018209309386826378854017599200714288678757914253870668196819991517205653040540442219789931021582800506680878903853300247699864185403056991263504486637957527075018519374812158016914418694442284599131686552355568000357970175861740677947061712503680755438134758572464111574909266704853407621710420576398800868781152976350840036029353761269685992615760855371794404268812233012212186992719190206213039621402824622668111381060790881708292586131485094406340669606609417490541866419229015078050093873345029715787069295504845790644616432233922653352759809637863474302227205204820325001726411453934377636961111823590300929119489063355728889408217496125330381359416168465445739901265232542204437921061365366258547395142661187165209601084557197993398043881026302625818451502814865030807013282336184576275568480636318688431058211852936643185629784827476461077347770168259050911470919769202801550913329527927305982946327568483618050652633896654267282594437349337830035696036085286395974620225081078483889500210489853989961051055823886006007366218905028721835969780972383356933624010976247230086719804359695124996523245454180202611054633768492489682956099783267188651116818838509304214092748322764720400535809341313106935681059335143614620782740898182744186933773446273321913831987124366095945604239858593620826126438096880263543915518170775801431916052226975604354931254933140359424445477293522834359593405415698108084587907854966201838221758215522872336282871895801398826985160565452935593466689955227306045958258925753226421977382337700425472650179516626455016825165884117830918581468017553642205057094593073015095399725238700049102684858369643507863480187651900219329070119382792857994542474697185413885933552140484591027464681777442454359351850629155747614346447799087673282294350669931935269494299005255926388534324693880758994391087324789664984418297068247889302099491978517407432284533560611205849624523963191313869239058414541915277149196778005707744080816077295324855141258198142604954069934098855515184423759233860499867295776206763503779394721119412370347889074684915271887382494153443194755466722910012962879231613612204510045747330447734142908111460436808825583713367689076473467674042736235123282212109820942188230962556123362340926186672272006314313873171785163990414521345809924987260072871570123600034029695655509744283411213578223267910910903678763531815555066017557276460055903024619275490093808534119033365188053743582764681863887765682926733085660141562940233520658168202166400710679132064378333137291033850575199491918374089967488430099949606956931684890036212974289274073145268805013626724312867498544663380021469475581135846116613482561139027880821374582784*i1^61 + -6304095409259571365436982222947530839156910220786136715716604722508708666069687136612811982592842711101155767167575718933820226808015720739498616798439771451689179901071447958274161005891971870129484248676845416427568794663665779484467208271778565851162651655049452433525460671849043734302488891709437356085978027315118383358152430969883178135748531757456033185128116103714553499648850666969400348435579999254835624867899240568528337562566925865666293987588050263036071670289178866445428229555210704250762041448880416654987737600038084185284809460643286909134573310064418903787384173436091867534988992343184607703266179836685990898261471232398020468332526134800208615248913749498122591369673948535585282536721596796195256842624483251923695478812605451880691930387950977234140919334773200637466919751024893984949781838444168259229016282321679048078203645391052256295776690211390289514738118523465858880881544988969604339421643983124489196318795174833835175668362537167523237085843692781166645656274868614618723698241234668311200315602277707937288785149034226635519974607631566866089545884233619489314217954057249698875365041500140558523936867157140607608033537355945669367706753042554463918702119020279149066242696235677492722878470143740005075877213884809051781277828474771429694207069213936709737644801806548326595472222446538505378171472877874259144942264017817382003733391501835084979905213462449431674429391834339248421974763596199925280136923297541322441554802832224636173565695536353670057769363777118060450541662470167588614634951364564133227104348854243873702442857258684798681495667371444218810727594930627541797324021767281467762080080976319711766676499318338793111778535022000910440728664726901535149934234816225222440092456613877615722169528256218423254696520153086817102036672454544942322583912685526397390696570473858506478136091324773238864540278242057969998321939518958064772055196967986741040759791965627949839476937985922598689605657455883689686421274968765083924237192410941606229880107442720711695974243998102605367719993715744976797484315134589952755413788012438465084214548555717271612534410712280463150239896367698346373155059831458416049050858608869477603431237006288881869827435826602375869229872800124920357180938836890433413062713861168010390907679797281184587260124312909700829440834746851438229752399256769193269606300074328842874385724580706420469870198657212465991876980928840574271061064755832636971647506585436522172653998541906202028428071102110596985859421250856668205136100335179917961305980042669357764523095317793469833894441090780039326643872311131675898808043895138087961813826136422165881118370936643901059731525941288861952254022250624497359075233868369419323518495079056898048304329710780862691852750512281022836044107967451508561152865649177322715018990003953234537794811050645609526272949094193073937920830366395992399383474134969608412969362062948004401633937275028697864138166945017716690024823025901148129614986027538206917952382428912973797386071225746973296168306951425598230202597837174835693508381128775015644128346826234226406290030973890448110693954878289027203860773159829504*i1^62 + 131667638749452323399816537594078943257069711815788086883615841957890503559504638495449882951079930494582449304247502597869869370295406364901626003332085752280757743550906163716604347494234638207781408170887277328006116516132001818813266802525158036824077841444461157523169017442254057068105468351581504935864058226042818927423243167308926075814763324022795722513821928839864292235347276557423120403029561221422629644373961856406196431541919617705183309922660226326736421992832128059485969208787796021196110394795291602193334842237442093415319299474162777148767002483053357252638241050855768926675319097141605354854830168919806972207094278519642654645950455752614648484386842423151875988481293676737613099687296600751530833687577527161354206914516680753575225343876899902472503649836627581445559019817769957856339824228384067260107837025290493962525614484840957837939943850545760517368914507350309744275208349319798981222732990273382574849034712075269337596315567716934392397861272734408766455358056404243317938581070069455770972818444282750445114210673197172023996377331219067873548035038088039061186736445612399603572004258556272938732107527005558650828505866323036539101374319172304026167973697899038842594591766940920462727078050639896162695847785109235341954955540163714302965121237656014281124737478512587610396611954328664788491486870191976961426362022230231606815377160800990596310977141427137133361834901661495993498706820354622174869614862098252566738894435908259532402526318174760783654180126156737612679761907019548781699679586188199010476309331291811644591269220984340545485625011566601288543909428810769827140620681193929028630424447769671180382258923238472298701858234228965656510355759141134861294726571647641360601201200154619629489883764649048859574074930325564945975282267113570853252898546016364225131890253590743124053537351796011579637435948267611045915908851282277009826525325441489999902422812820031538293184016230873929858882419637621948206685315916723751563440009159109028970461802640601480915897300964520641840633850505237829133314798803269492997332547477627130502846895438276060499107099907866041042084280277210161997964448338583370731229028454000399229884048180234626461539304618967236553866153390865150552925355669406277584608193201406841461302657819689386795426113088390305248756454530583944061524701211633995826974183535173876640724101165404306654175440606632730609985587606682262372832178865135178357461386132591846267456468691860636394733418022222864254927002577744261235763957125363043891678221572169451522948049874726646711639773071616754067360520330290219943958479838041787444347191768961826877626536833831820076186597825552308487472421796181619715549759582886510741128173362237773567088572129924600183798471573105202597202079526047149658196197693036209052886597219943588705746188362381717724388050373117546850146635288677484870677457329260915402030630465903704627954249801915196550882125006854415067951396050263831151649687399953829527653670949450224195821066411750797148698320811350978319017214115743379421625654323988034532490906840039175422974061765226225865464808217734169934845444096*i1^63 + -2666788447164841913894780776503552582551544054561845456144559465075181320370549836437175881080388779308136296302893006471847463115156286820542803857051139157389185295944685360785887000161339548644487042580734542444668469857783253253508225437635753237956882022222596479418491211030906889166477923076060768249414118927788256836239454780437182770434922533832333507817028993657934883315289717381118337031089385887449263198875020979163173534342511103325007632672317422078769544607379449991486382664829517324175372207982992357889057715921099628660795909797976741907763905727015366072041882592930145252373565755309203716375318509255791155204540115970375514909212390338748327364747561139524283903876503355320612778914624581174140800038872622073579561111945931753858279325651156589956149587420386274129000100950244233194339288757029393052421915123580337463466669759927206054979358408526573449975901969058205216161823362483930413938897011231497854096199890595350199615904193610212161159215486465828207485360359267412179123202833033465774989157967700574844034359074304330227686361532074399870239244829939273554137474462407092054018306233752789576020490768735208159444095355532242927051641863938437313758630971480705331213055063399773016537370082057037033866188579013500263500920019494936866633701409542320160186741154516865283742997159519549764040647860611706487765499114083583144051554192547696561448166749706406692051550504238425978655942792866756098308258740181555050448182466180838736522837352881230260150771682933976708570228824184494369851521004108460865740641488808885216156279269521880807162471613719395756012287195580673971812143198974208840624992577544643578501734219797328946585738443221249699978840636477415097661267228466126268190511764620854261937816056976828754131812946564436404151707933577405454921347885638369417924152038149645486263886763839216685941588821337443907642504131628175352635481628713967465577449573953885114566002900879032694939959029128457098687936592012150834690552272203263357820399550765538155592289517410992691656251793652750770720946078894176500897252842271735461558102055828853924879364672904360915951839018179250998681037903113271954319773136636183472896550886736363980802941824686413100353320149558426393167499205685055169636997669520814289073934999242207123167715813161408648542559504665584924160346578001359903972892921086116142315969943533204937693252812932276452595237208323466171286394046996944356696675572180774814515279535407487428050518804423999061799319874742040174960027776142032481469681009358195752588759972644674693074644537547472549616042912264392743569926657114837574050554407687931536076726340743970845897382929269437923099440124435923191816327191184086987853437621210812429071880008900967252081136889170402947281903095026240948279059424756022592244352623556053516311031711219994165373545794488257249425932754351082798405672915833736035849771399051353284349902211534280380136687863621376057251445633184308812144547491390611263700011658501315084386767858289053859317662228609671216179561365154576709802145208786237452107456410229852651305710248725836917507879965236200174780416*i1^64 + 54529941409988507509794157742314546119365347942216002092040523802950642458434050268573798924733154504098219217124189053000542112682562563517556216323857875538024359450180122867473771208077341892867713916122421158220052423902170544419947487995704743170420853017052460174857034060801063164723462178074605338047635002076563324729241770638887079137541753633082244452802761051166829430006446124823133808156478472439784491641046729646207440963843084941311808514045558963332957767625740335129658143546023718439084453041286084193283437411040901288727925753066547722700676240565749796534096764738035295977437994435967757674870001694087810030610946455158226359544414893544018428367715946657918499683009175568721958638329982085102762361829916184828407812327010782914102913739993504582585428421733776323635408998456300699273496649465226326398562499491371631030262988277576453574495335012232124688838539224572214946558312553123505417025505425356470103299030793951997875911889142049600796405407562474602541599130344895658545304315989659313562594451999742108526075496202303452220206846972625956637520579379809246662212885801529343630724775857222332309971084353470938184338537532116751092692661566119255348093293223538881352724263334909354644951240513218369736269578344615511611632972974583645123631833763036372343462555241297478613310635536840848679749629989403977801979807159714305298071383950058942744648088451191366842363301451331553546108325988098636966404511284084633123538897865445352147099860575609076507032943605984274223230383119934890008705282507504078087979587132832673582130894285285903378566151420781032691994462681841295720016214893666714367800434642242632840269827449520306995980779431664384680639234227341489007498316801156951726751122737880897612628700708350666532700996964287487388207951402759875483254069835730012882427380934243484591663166487523520704015713927531057988493415672522203921482627710546314440110322293089695216189274295155952819730660804369620765496842128593115843621699638416690103894672544076773743918044330266318188976469570986645699511194366637017552885626988189072487629965019169613598333851246397391098547028205197279386170066084372775138608435711939229491187098415696196885212869852925784939802020690525396328353181151655598712881233454941553049057180517037695607921116888180146429065690770742653961152387788651892011822845450156396356170630201931366962309912687110994403806166962960331283027723865516409638381255812950835255999505488756543014936481459778191075497364130825860095907085162759709931596804979372942542889624934027663271426539097334763568055262444088176884912046948145191815920787776414686900548559718195447912360851632810703283797595248580429063838196892432567089313292780744695915213380470387791644136889995927018849922506403720883437755058159358694169984722189352261223005350464909822181209118049993968738541723357586012876582740808144860794261128547376523630314419372061673050123937023109402649589375734177852002090285691100365832879787571515603734537914294382830546099894819417715106355666421282426840290478043758325041551400559922083801279403223214356117761337926562611200*i1^65 + -1138343098949326711723200078286850746880827794433283201112380803655514799287813490526804222945192741488182125723755015992983670095645646737183869466482479907982884602182080701787255386470897339290580515572543059427023771401085351463806198419440121563728415041896413453778046376605697706880181876199843668494756543495332646216702474222090182606382003170420247619482959198726438288092312078802398441614381190413568679460705775760540652279736011049962156767515432229814811033041658739424917099188248902779477602825623865229445762403536052691251561489544652387794621381122540963486796445150775600883767313451063874594999818870757951858014991296658755333928524745067140295718883952617119703809986252304262530486712059638556949089554151003820203538838445558693740246626500613837070263474059826928246641005125790593376890254315164069807109985720040153025789814643499175815032053283468337091412174880193088327609946937979864091821195961637883515696532897891617415584205287711142188355149717504606616165371315977148235370715739653047450796230844590697052851041519421545280139006849236231599317083202367588828095246228796279977916681881956728388889766237165775267510724641910644441086409920297445393130268006423723666010430593668260622322400546694626937793059466362837846213536844869872524045107676665008661894216399625786442153486970062254133569134540057058058201172490490980747878679046348729275140237457526725333457414591121789048938335756414036937951155109712668156392336087547131524957882797988304896480091120499805421436929843339808720356832191324022001677061523060552041798514117609657985739372956498373642475357362751705830895777683969308104418561628899784478059092154808711545250419849542509076501040149255528557169015041516201082955493993635757444006374656369601740680440215036912523595073137773799273867802570134545827936447428576558107638237850664512613524017993851427076605916640548812116011488213688011046959178094026654866093367578214408422218417668291844910392894749269874310312372548603393336164348793997811893972030813961710898537506923241322648391698159442057428479033771746931880588097642449074543432706654546388107115929433662057024766988076877095446001753900048958559986999124619462009666037555082770422291594471429447091709031697051750088241066681001269215221195482203840590956932217296420349520637454042519631788573245446556016169872449095241713732501260153161699357735548722390662014606522534270193048061167785619427717842817945431590894793514730090227912379920075695889921785888417343005876387534747516412842282988953077181804915704848242866283027959848005439494006413631608183221490167321355839885083852057900042895460442575382002139209380240365628806121995213719865669339566043228828564445150110620219608420391266683722132963135995355125777011017317531984534655100908239589459359094874225161895588139887596132753085143877034791666339218477322050199336991596935095492404158323398465002038210812172597219582664228750824110197178990742055550094125696685368380548873248922554333567955135343540173008950996230931414689811592880994075014432287336025590063714030895825028145260670623095389570365128704*i1^66 + 23331151654545498156136532908666389866728829557890389097208329271824834622953988935882192008414005532676517321053121907441899287839348828628416401742101817462758605987130731146346671496258234239304767798706435477392592747478307607270609177320550915602454757917866063781120925142566585403889118663845348932506870854700214147641018081425099138024554536544267930151329124337785985077893639214281467542749352794259428610572474224715186186468376598401058165265025573766686944355451913964525865627174197749021439947961036763506869889433573822074856939027185230502253589108405634000522684231123547007303984075557145135051168040494988068972052793223371993589812706693458788048230372679036006819559387298903142327160377035296362314783100139149936808259593657802856533522829826451874302081288726702793657882188519317323958897340415994283762510369549790057215307667866229733489254996723970185279663550475545758452725894387144482887827659449522534543032135196472308815109727435237300545030483925996787915080444896971766816284520147867561532272580099557277729929790451841046790423478570313966621841042308085780918397416444535060073886042126422058610813570020637961834911633871425250105099962860931831521131199065023963095916771716870086656433854758427527684448403803068793092487358460989202050513451639947942792255666046265750733345914127548343661089672441191683231343469152637877267376825080081489815383842479163123641510231138440886871616068447179148470559547110636894909104133745479782063625067833242227281175861482307659233444351395635100199325524868055900862065199218476641954254300793876634264522689688929232890322151920921916269130577225536557198322482276812930659176356628727489909869427202069320582861466985470185508512654324628262751679245128348528446448303754552266138053701300833574167258491949302993592034708778307772195171355884923100090474791913939389704141878666145789962454655255571104850246526721726303602981691800398805399066513575425283597276772300832139652715896350270310587007368317932075273088867225583835733609969138627748082371413057361113840863885005891111353260276113940697686534954860715424474788462285059097395451837504153753496888992353029538605883989764983155899501537349803843054934360746710190144964423494464370504726982012576143640609068857848135216919824266817206292203731054456650752816470017650828593335155255174874306521285036697013481874625214375488624424408497956409612109347485940729130918118188057717989942684806737654193172732134615920873737160078049574831187859463573367960427583586700162489170938448603227829393631733484739836721287612909893828733501677340907861670540012197080443769841253642376453634840204915742208169333819365323271716878527908565970320601859647833264213097249502285371789668259380838173520985263279689100377464459214193891319751031997263324202392057023021981814158046381475804571791568165190604495921549053836693750140730916055451593819239350193018059297348697948038760313825898182824975453347384234094124928002239080557220153149071083490095272046860231689305640485145463892716449328843625099624580195549449598491583552568369406851268248258828835617767424*i1^67 + -441362962099406186488853840404742098525910198323146990365054399092692259003152508241503721405682531157960894665983351624751756694232991589807196393579349812615524998438047051850484251100118449596581952443234147976293513175050800812297352554438747361898255500174726990362293159119684662177048543136108854695905612395445857424677781480718355627230237851337411396604479175884267804657837406360262408451345442148401785894191531023773622682638243525427229621706246117220582247714463979895328726875673773759525574912182066148738549184463787200562774435822144024493383883795356759442582436381949153605733928481412432242062490137102434197408008324552436387032693694345369458899221425026098893213910285852875655800191134252648853141555599889100058448834416482178136313512319224596794788089876050777970109971294413261392040516185238773578644368928816538804216446388932436432652483585165868653607559006363002023205958480167385161400379519795636512258126956078584700505664191724110154052324292873424237865741086250172106972175406554619980080484536444101179449157374549239190606748135498913372712938618496625765829465292178705459868117746346695424372838717930186612980440673564876047100151398850683590927019478488958164917423361318998269298940015836361262537089760905230326083806018066084747799986367674248213671342548627701911056926964361451401416300093539626535689844419738597144282487807395789078927909847771073568536939100339868497336520336599794665893609018708561251621208166769059055017395903459869722965235512123032551703672803630638269099598532068528705642005802795324551529078774476155091138425300799406303651292335652166848179538204492621303081476319574553430020322029132855584043487012698391957544237674553623030544727744206784811601559940678790159411027265331621923146668276442860472803962856346227231551588022907378355992994239435139202375554656088068274138219012232490922697215859261453819748533495218423173941992148231578006100640485998231639381334457122566064715218014743186477213640344288994276054145878583459200642208525372360289101048828346174701149474549749124401582107503630088046007955850994010739357887541771193287068411577319240828282283235571677108247884877255914834999622870761797076918597779678984551402997880722829609151596104336479951105355593469623877233716867947568843719757201305645453970637537660549109705244554934748528001909089383608899451513932975524200119639621290716254618460164799782643047134543057736893717534674901174463377102206414990014111696240233143934251846071671765004797297978179766824194388799168133552621526901820731820234346716576871551949397184024335354922895626356956766900337387383945035668949502025423300221500396925630609522776544825689466905469239863663659731249298713139286019556706091988039778512704149330084753470836010182028532107439153195781340776613306693690190145608034918972740135144455830051817177757230704795258758637789138685870968060591232926279800553046238945476403458574256237382689764644964967189280842075899048693390192398022024631884299806336514015377469248890373872050491446907764196129247486049332442947910814858877787370175558227282886656*i1^68 + 7333417028580726042497186493709545310990165323773619768143123621958708946924600999301026707954408497851558027289809638586138034042052829090244844932948156064746872101822268468791874826762889781551354983639581140899828003511795374286443936448632787850329307779765495567278847205619735893158422707892870865716224293299475291446482481926678975272547964968553894116207552478216120252275700372654956227524079432933523004002320885571867017438543810873466957036289313175377376819591846202194037059909065628183938248102428877721959453463922291432215358935392557764790988258572672744428742805871933716073150444390720670636782610540464251270734048875395756253589232353519115192274684929782107777004792929340377750059160956860682976936792562177884575691939502890130589442221215309013804456462307922343707903419760345147467293167039203180980199892341814883828039748275382585108537388530467639820383140248006292120088783231746352270642928099060689875969198715910310966090265079755417049415135751401799417299294728154425004631881724638892230532057822024636510164265215846715717855691080251725039948556433787368541307437509473506495166133089247053626126066399046869862807235426453544346602819695852421117948331072885303738815221893433300949470111844853287606780047249040921395071552536948046293648744740984592655231643415089736656548780030021550827377887996080269671156130590739490339916243258990340424396603487136194591023595112996036525630955670639568790679003375066096689275832972470231051720110615692080849374950749695363881375564979493135759231459324487712015027149906382141670909705375953768710707242349563939453621856272723172252689617025191233335243117929232589997497251834544017631214024451710107943757784509915133757966867513823122252219066136576389657769405512405785197927399500905044499656374897182616323071713018591507638122132122736495106813237491752854933939483980012944894067620782936727463854550200886092295250118114335410735408177964700745514055776078307843618807628193817670898662377150101862900990630014582970477893159048745347336389528103963418779312001177886933213199676451123374373100586772359616342186278256977790848183310049204360145175862220454445193064178949667109147130758452699083325260143527903227051045137382998195509431518963235770876626093733050945152845994590565978997661281661130920355721559598409656020293493557130685999037181876240702630323601067668027356508467547295036515971641898646090737855523402014913779760736979684442771789558709457318201964165102250277090715947345463436336627872467693908377045349344254751928949527527340864686454503044104304979882501247271535695754576902701951332200747292336640983248802437171461731449848543867120640293573528732686438687924828885542716034373609781561895312562657856591783244750814341018598855385420282265485093998295735715428123031497762945885371177150821447277113967147131885200642533328069754379592535911139082997917241582450974526249852843467822487615902575361247896204663946595314477874376146943237977835098187022773988426775681920650013742061667712723983249763617813040336188566415662186319914820399419034427688140601299042304*i1^69 + -105190899335417690589126817147274207905644849860715148339787080793265761329710872172882279483444560143411899867765267809234421700757930002975548560916595506749659388388527450635250166195160310115628594001305561864449579870624452570072805739348414492131985892602175781241133560838845804973458995578275674402475123344166323116307766129627577904112120333504278681223773327590833930914871262606921265148825076393135665844810529076459272288152403178076875262597367519924888612237681408157584269854467775324499950233637051342939565862825236729585595897731701413951996163159672934873583770729658380456582881807638763448136490685228104139788426723783268191813348145672624221590802607748981750162614968135918278303044852616300643055825598959670990806432671586777578116139231166939473172303042377960065577122240007765944543083768263074713994864402327034984207283676991929577814286021917203648048881789973694235467248300285765495799942403887615370384235400529089649368117587396997870338024057444439460128999630005436454730849132821592203247809253901975630912603816499376333060673442050313053519748674371303544872669226251873568508444561942709402287005791258080284968968693089477236666364980732581483170338999186048576765641071189255707352721953059670265859473989840538155118447699967707729762768278617694637114926594326170449637140072979091472151907487347856011256828058884255031682993004181361647083339641413577434972040243590249410585962662510214569635859425259046812639013403317012441550528909737727492587868888411931254554771137170993184604661122797579791946134191762230467768352490921570546232194634962312789077501851852031869494305351340458682924367626789496840154098234057957597456882926505566981532413946080616392292687814811496135884119398091309101904897818002867965721482069376890542664828739164296742373787483068388693699565545265021539619013640077559116388311673026660539902431289294301815606510316737126573218003230188214267807818735610983562580408347338055525590835766770301164045573517172969066601313457193143840862602182691407995573624676465254359146985876363631134303115831588674345925533469935888944582145178853628105046078148806339033753922472612449016053396531039198469143284559799058389209119518690909473350212030507714837384868792138594913868381389766432011893841252543380635921283713147253336080403264264843301462796814342346511914267728614862471095777083555475293508370656901247032680760639029465432218326424196264923901317088622019125392434259925365653517528839378995418117556698798236650501840163405641210216259545320720443770596316069535510697469996392171281381431051831287464084590796751894909827871702827498880137057502387424066123293930833803988085318953776362798136781509839713763660329879793059649456377141313611753579585208382840646881509316789902096079528499466406429815798213882115721999204070290800767000584010073193788983060661294091107759017552512826126446412946611445555194297935605879171209360411004078879330048069649923885468625850832370774042383308946666764824166795269081064026549860330404900690115525754497566704404581898406208324610208924630405711569652547584*i1^70 + 1323666839018570404640168205679275986793435324856785565812000621354082617893173130534973262013967105414951978751598853176338705945519466929445035040443898173693362857692517921939124106841032854426771233317012243673580574531993962012301545313602534422597788068167375792840987268478693921968810275117315392477791819478655444954429802687887886462081589487451129988281565615222939020294133106857352296609746776077719379648364508548885502660366780952561724673861147633034133117917473290595778842932784598265377613481526090585913607655506023407419406626634034653653968619698761272992316409660286270854976995728349346730569777051016394858582744108948491371499389894540498340048038456089700972569837364032368814740302125338563392814415795430079446127068734718356663867175621866369368747404869160322566175567990838486442136659806237793783725999458912055893196905669651186028286681407859285523381635659375436079298644530545682189205873436008917384615947726718658032188680349898223162648504654069981176709341384637566211649963126430802178265805167784838253454710878604605963073384214368269056036895681959847745397316985086831892474203592170627619348339336842215989300185863404330913240839773458287345576396165581012853595315802843050813766157995251053997903893496717226096986444738134916176279511312281694207317059440496176926141419970648514120824513549714243883535286032228353402514253179489622728775960370190708796605031917131262785528093469753954445479996087059968885575053765934368508265759354817566570839514181006682974761935060287662307370302832313576827790712925984505903930315070561591034244456254452058131413269567437039199417991159511455775356445589254593683234477505270807126209328361157345439430827504030751491841482195638479997464001297600129598239409307712325424127964963052525264545688744116320754073905825534630722496265857702257662143231031786671920238583058371893970758756488219433187712671157083838264138602468061155014866021066777535580966612441516618341996298782435293374077495971672839294929728667397853556475941402931946005830561494368491234482626709781433719795167961974726470367833375519176796313948247586749998930514092261595838142478000587997819692100047423846220531035947572982034651019134302961317238738267506385085246041928726091160514441572314586019388365947846634452402267946790062716834784102661958834844628691769922841401625375204827374259041440254842895623720747368280802261996366985946240734167535154529740165064735420010464069975918631295856903559965464731436049599964615150511690721043294623585021112419873242989953574559562232217282972643858940708141314128246399447497398218067892227128106036885178008710007183655024834729408888237009403782072107113260279658496564109215663192997212311500900071268817325925794399794514235347580148091126960509002810914762650309743960742289037082668522851102743870085523391908565186074245704092055343250751623370830858561662020113555978669540650566872452622664279188003787371732483592486565778479581057072273251840745876051714639102859741771152722855151350154523709662684074786932059268159528102381103995727218412958841550405632*i1^71 + -15288387282449346772114488517233661434466829114669984507844683408026378346263978409182342292689035353492644576237070138131818145153952464184007605546517135647169861338815036038107539519680038795316263290327490221680543535055406386357584771801002504496974392589294712385374864656457275227394357478185257637971133849080496085941320879874879519611270120104845253876174002321045825647501493716693721908441950204644754080919175073862576143653667931932112303732841669610600869063337765051551385495148865619776652500396041262792367573666195540615029835696506950664589868469924310796584328110505971312843727065631504534898360367472151991474235553557266741280457993412940781592905969736130344792388313621011029102173238925078412788654868432344891397004275116250366728412066430995482050609299688915453286208080151161425921871256747304440692389865386268759057453885550133181612005053020902278958994693451537772165810681150313472084788092821708602463828043326619768677918452223402604439664436479207149790228891595598564007791718297681932346917827372074502356877047325396289541114487008450778243522419111951011363560361162785889935810094009240139603022051428454635952791836445811542774735593696383316616527793888697992850838566636138203913809569640872155461164070357958518557682669662015932902552526289691405295047999453683571351526936513428729592719864050795426560105423492830237722151982168342019394064531600865809891831140457798010501549826067650239300546516795480798017827650340510976853465614837325272193230666870279413476060871402827694030888922014961070335308709448856564020020256433352713238671650289272842719352605304156418738554064589387060148453528751358180429824080479980810977362791405357976790138330009342512287230376865604314661865079332274223596242802781345774013437623616239888973998945168695218940843075777945519901119688252136128837774441019465367467829897047680765217481167988045309556025805748069769897348824705829839355269673168488741228250352514296136889243044943577762305393188171991211013392407602753307837313820885664666552999398931633495779857761997283806371703992176668906472603623063713719749152664138885822668412579572136634133159076006750464452225867357453176827713832689035362073120040338251614166923893553783516960676220038738856770273077807540811400940098281034755990989323791316164835685241540352961634125275822604251788009824368573150180950312070630336492414323818244899606059347974175086241361489445017936942540192748047944599506552587550164357081692608253791774334722593912927275594139710436019684692777598625115909132389193763514370449841129974053485142016128797183175936538150095037272268863642655946859648414402627748211284711102790447701215206799554254122223882868493409563115894521412835419832566322186677596968189052579276400911827017665265526173376733240631956383850645062101234070462207850734110506018589732111156852531903376712902306230630399927631876365637818692033210662932165683778513534995077288688006741504811551300457120383418045683675069109557326494683901327350020414111734622365662245527047634346200408175953121154607586564856903618550300672*i1^72 + 167703841282775426272529497268523915148671441148172149995971436354143707654243448263186974785489457232213835045939225723632258512568646533895317787605852543243296944713427092095642603860943086085187724888964947094592227066455946578841045554779066068425637313819562418736342222992378845718096759507073073554407805656136558017659745780786191874544984098912235555351255155244111984022432567430757047883591191918772201353136578023561358819707829338970134950322513331849322393540654721671266976928834222204030767329198146653875637167409803708510149169661481498280551590883631284779644235015640163827632905199267702615263047249400624080537859164836459670786963013827646417838117669708419037307359383552906520376691228620462321958926178416356124506401865108351665792479999923708462452657567952368785297538945210043282218128972052439449452355386033995380332511014568597614729641274448507391284848465733933261849551448289401236153017802709760029115447360361353103844011795131829891155039388621748517272794235276195539840757392546326059686616513877664660353387542304636959450260342264593061835447863218846821229418818503090033667446961419728065144706442944050691644168344180698839454323472715230158248589276897306670561503524190299067191842014627728821025963135944202472100348836185674677603771740326274974959265827996336860928660244900474707554813089833149544135712558453046797994594983028681844289478186713190833704534790835691362133270609169431058900157506764770655570957575465663069986084150056817591602966564129235261446036074911463797572277652437878171698364421903903063437298677800667703053343472630713090293463754103578035144181275109433096583146835632866583090887437205919154674005154628723238367129983112355908067978492654199455227798983224654055641006525484058951046599978866034023939959493453115578804957016450168150454832015694146340848061058293142755293327711103116794162189233643577839361337657264907687660707442202373699788413457027007770144794154488065364603876278421189879321817648324519186246623459640351681682671582240976473276739031371494175024701963561865008182970410288533825136202299362689597330481804099716066774180689837102598878639898073319194902353116660722402654646731057206427932951489902027510538592830933248913057469868089443464404484197015228623562920973754235482680158677023183611579741422598138391910924616522868121519069326984850658005382464866712355106116859426714894586545560850389588351273286968581310757901111626455946814394205841277765744361561270802382504012427562763619812179365912547299250963579305325620528706633499032786423967796291063587734105896241014278639675243515736847711736159176730394546551323799328034956146430744671866095094591181811553718050953597404132079796137875445444265117686580281837320448983431373616816966870911139500871857350375444591360955255508171650299365637724613556619258729559494277468040076211953292678752933116336263011041841098628293306530173143474884074241855636952875358628960984563876526450712126627626184915268428642412934652145288107798148123913252867477792932941898835143965794231747804144438765045791326208*i1^73 + -1752142647279842586115358423356785679725487392257311493385397264908908338785090436575240603342398813985692341322684633975921476818680228890885418126460069299937444538111575517231794340779055510522840302779870447873655330375887189751390190309244346084942276539724151591762455575702267260117870758591257455264311471217943737655050497479750123378278779195002787114708537436150468786330596990328771874783471350690973990601167286302200894942405451394893224384012262750843093597680604315520183253759844561087426896656477375595789419662142650276786248507469539545383925482978202541620590750280301389665659448286085869297933055482153216061178931189702610002065765279119048181763940276191137073505998721651096991756482102663454621005869831985406075183354596433209199140124799505356498838298128555720401905054075724422524547752721192521704887496375216089461237177029961427984689461348326539872705205236352785357582547317388590067732875216897441510459268679206038008480047916002066536638643671419824274596494764149573881617070774055049872813897852621938394706123054175357453744251318622825407922659801036639532746263942707513872525049605588332951540507657418118072052312335196481007170755944040174399046937886292902809857597129327138229235526687326291695095952875075431793991540177724858929986317263322752183245421692313352273376515806785846080057132475110680078166469880121979242827868122884211527489072431941249751300483976882612275994388611002492979374567814016130943508881254439771559199411486690140874578171278185808197243242446916779616413535878336868591353725705052714307610056873711880927510698437676723424493214113719132864251085865647574535085500378638987091499781426596519190134509232079171566969355396644475045983041236143269472440437415715876950236285821350799657848595603224919938099306070012865997579060709575910861786612602595291507471301266315444307172705847328368357588317129015772716933365024269983022036980039170982426516894961857165778029706402510207551928654716846228854458644115336495969397740744486099361503924448189147051558312046356773373384825039788373345211190458219883985576007989333459720890075521268034790686017145361371202062497868031255698739565712192779506688555259929574423761155690039590630417230055734715717485206076418909224152168693434233041393524035958715466554600601550449304799373961155011033813477377464570249321201838205292973194674759530994115583248914464069836521504914155199678284205307028508986453056659027479875189332853136915895536886581521970306064219551967777743559924677732136711765997050608465943119297237345081816491677014103117959010338048057518471228619969600313267224539972831445349601656826846369739142173524392118243602692376723324417123780483057310478764217088689603210712100067043165279573114239048971837366238196698467603573685696079775585091914947960491353982147678086986610788269485895207997271570138507478688067585170727127475942692929899653950922280045776023412295754252724737008936971937395776666265970933497222098064179905418940840679379543422118307475844677571418337816211423412183646378070198042303979850565681152*i1^74 + 16861718093454496778878240270841827077245180449809695475214806048382960975466772082186947119822969137430827118415463170990193363340084744469141601970507666291443665815193687841144496464587695984464437937165549790308132100155759272312661758667307981057612430482008205348633410951547929552620445103582507684042149389260659444548752654706449283009777076842998121226622880836087446253570579915270936938395545105824280596005727244051195878300814167652257428165239823991663292919068935062822504556239484367400789558283127185988644146134567731252004936670816990002731130455004681701224706681334297092635666108078296795026702115247147522999358700620331190157853092224962569078838234336767567015694926113060958831715285737514830325743035104022477931877232878970966661099742060936090019020714102111949877873792417906845233981173790758672191189653391369037915417762209033563182150863782315047684874447587572653115172647859677987861796368089037502296644872959964824871221691045747830585268228935535374113363869284514012252754227279672474938250077571211739764350520270118897637227583493303917694908100448964858349254199931355665270169064684070467700661931140439794411110018248236802567426228693653266136829196882180128007229042223853680624339174532694366981696262203109240266995049747427841077040007226177016242722272762148688615480402288190589824575730773212182777286695391088797075016036722194161659676660091682842068715802291093724079282394766824908306653752979121820754817329618070893713015233760692734754634521097321652344443342390318796731153713203017812118006668408454929270523559311529399287400979541263469347449874035221382225652697813632102837209846319928597949885656792436266126209625260327926572940114457858339426067486558467651097801032401002267907627035458723380779141165734177801354019127054807713247602579254427341433416211761345861431732358268521759341642866621268626125576625266161824946122492937090497454583153689423889611400362472432112617926135487831293508849496146209491143460857865254222729117247681415920305120430504018146762657080702967684419621102790235280312163029732663545139112830213386535023547185188934717721176770692416591382599382891740604612439310707391239371987937713266095080087859999001449417727164674776809661436047266062325620975843514375981325349958588451092812560012275054280109453334231944954803874946475922088474183365205762194170002859988717480592689327041770990849248163100378871832832803915082416343803447196551853658653789665115229860164553311943235384538062745908617970521250460376141276350187529140965156272936268385577678513579378454396749249837982350664655948334573501549653750291979628571312426779913715400154943544402044827213413424002178396032193752660465959054856744889173640454114518138733422820002729850574193821503442919867838060635594311219574245106100815095061880967060937781053254802478545024215547388828885545644208508834572761513829977778119226908865929942988282752700658417971830668863352836283730025253485487002941092908754747009657293994969203468781753933969788432703468618065343505132025865453998065314477499219968*i1^75 + -151497700510501265171376981941657118443504049526327889521905023374205109336884654327203212748447774935134871583441220931024219923369988469714697375432197264617608064462087989475213385962514510594095252276043610389076029454343241466629783523390257223091094001467571445381993905879021886199228200108524929063164181698675827830765965913787132493740278166366099085864617587836367623159201559791854676081616596695661500192733650444557799904929501092169575586602684892855469134088567739992355857658973456772259151101157658434522702698053200246549308217970856841204358151948075624211166702967774366153084589162228017493518721902238532945732415689806351588716453188730006269657561179351352178473551474699782401606087123687751969255257133590589385869673066873077441735218147687626336711551500485578981590305604727137461589597250507943537656531777445879970000298188488392294841778853972411595788152249715639248099789678250554477739977386495862527794113069504562177638619818358667384351796519584953905582524440339229249463562176852612772641032703249473174935357551142615406953888944312586899526396057212386870190948612769242896562380789082494958963611533063453721719972341890286639105650123858670503897621458614001686653455014310307054074003631315469089083719111978287539840347907958631367641766975647707284686645496508761445630115919065184947896646829209901128275152791452703224303033936633982169343689013189580891694485805983543033120800557666190597552101757699367327425117851884812807828433542811892433109191543590726239560690021305596687853609692027031649000516297083763572206560350890752879087885606170102169422269249941385278565750560613410418017715940369736722521249032023095533987347989174459859655001258850672049653741694111125585880716016711870921125343286617759823635237163891360305915834968893068332945114301412843939636649297151556407250743878708354013249070628847013563573376807411984207017506103877903508897915877491168378558618583761365636563132551760162598406597192933156915523445206303168143064767101728507449026235557036978756386627911411017239844115285724823295100563088867939207392752485545545166015043478819346960034097059086094676579133766478545252130814299281177501197508989665827491026221144816273649545316327072074176453737558058922516634075795013194265235770534914203682274282833495004854613561977662606970662772052970019636444399943094612214200224717623725352443886437247663363753840305788406585355988885335380186251075021420590042800806884370689872265168196024885727595869686900530709490520909003977810990354012628134357791040069019691220878961752827222348819588269573108532659831591030874378176634716281063887842024645834547519840590647571594681057247553589340858808812132735227560848342880851775964983711509355421403172761228316826696257286665506444977167344080892201148594314389440370575112325640414606218551070268426445854160738745411607988345239061174802890896358913483289277418105264411142598439394206785422724732016432100598563510373708212033525090358741192968943362625826690377473298468569307693072276045562891920080939265871785226141696*i1^76 + 1270846125797762366597541914750114559961438579430465709468306024175264640201504072171856631424843977819904474618280849843279354323700082714335487633626215945897709613713038749643633436141622304685381683184616910267136491452288545761924988896380884801908670872594413820994242205798612507028512938030921096238644789226462365988166512091010535407489017349251067687428541642806885766646642918660330890267970693275146597274622622760423488498854389287444700475499197571897064261578988611071450434178287535652005397745971727298646817808327318064628680019275712530703437694484862964329292047668089641849141537498866218366165572474174369069926670039393101918993983482745828717605203683492407398990571149786748865707092075839380910049330574424335340164522443957394341513941196281578476016732365048316079217168835752573568325764407830736262597646953333939222530222981924898834932257885721938589419903922264175434823146721177498958730148041859883767358077772775866275199116785764249683999990968675834525793677107506182516366127295900074409646458040206715757647707129940885225879060785405929804306887500631384561488975162161838300783389701950864550296586583149293087003644679123279834647498565572103167926290621418967633768870927423266865001758364863899466781544822175650949615045894675157851923667665422624084226245047274983126303102523093076308543449874925316429048290014136515764874775637244990919798018143408925050411426548260399250415619207208995774553208383868939877335569829890420195553582084349232884756374144538036618142776555639450393197445896026934145256975261633220119341254123615909233765362649071319718733066973926154083684692891775506880100509496421746920621585979188867247740682974476285243914790398033275626066344450381945375389346281184458004330560194387173761802174955656003972117801507509661826638370530215793709107298570300569907511596872682214687306708802256732622138916387360628414755826388138421940648420080691579045887516193933312130333194875320985779894460068617531839970519874953189101970843270622588379347522784517429480894385347825123290283417014152881176917147917014803277538297422253268129177218593557379637179998576297840732871223673749829409697276939581710144830544208482840955274851108221872659505320694303990200473152240032608587590317306303999033792719080518950009709402729559226529847306642673492511324887797613548644410037051039837242119295412143966342806520770312602931868332506241164704979274478329898776856213517563020040574645519590099774702548703054568918800461530049825782656682236671661762655485958534571671952956087716981586250390993430069238572677954344396253759522251662651818144425205748381950219565701548718705741131599226761919258498034809815856080038325028655257898232476257524522328602390476054548253286421668965723476050132266461119826777835829172409813151107973129357544551515714299244857690134364244731512752106859931187478080468382733931370963135503957578348798915458333436027417200673485102695595763143890063798547903798851306685913618932747007232793828014929883524027146473540814631804015257630675828672246579200*i1^77 + -10917169743139461373552818932523397347023040200310648780216950190370867921115385063819395526607589390456363296258521845692583551582819817944480412797796796048622482302308553632862992218302434833127740946520765056710209415630546420987211538091649546258378586825193847303990370213954791583177930459988943138469512711603965902449510251364382996293191353752696076238138827014093814526126269905807189438324021420784101623233013849955871779855014285955227426542699072648028738591945511540523640409768739366831678997139196455569967026761485678056023724843286500045716365646267112664822981473299851665599130751696990414457622065388577536699715276019870201992037947478498576024854273055268237646941507737849845169837301818431713304385959334168979401448634326989880701025300738955748621806563154476787752864640851571848613621919384758046306147433160354156972734176784436734344560647162213783056150957319592512661404650754255398448170323604498341088778601461890381049992212484092205187900341863580985462362071243720011492892014250619316330446355707359980983742866013192649668875694424509536360968692418241016309535616805034635326244521809105451209407419535470334117135194081669762888417219875227080163574107852880306107403815623040470492836303980368091075578104613369404365722080039385962203872219860610827356290483637039137648288517838020336490592047889356088687843885379276077981704461568627856333742521291621215897316761590297551071737811152910238852419125647557446371279340454972061795323382083826616239276380633791391651718447782584024405373242121563608448052586172021262560461434337211635468028321591999931777182815906373615847590375299901614171660259987781607038369053842233639842082658539227455137030766024754100483210067452011652928301884744960717949476297040890199506891094253437857974174766190513192869341273344103210516601699991379481270680685748773704096187106597398481511394451199538225374826598139277089259352534837309596787551141552575530348892711742926669369006372036993572955582570968292403829758411698454855938516285719881279335562423392443593789776029443196579319794181789556566536227679051452463537520306722962640762925129144282053884195372456884638504637302424026451309109910770774478292512221860246788457890252706095861696517387592965310467811784645026931850003386354158538607142944908224744087659215246494604966458280453283400161011908765534509757262002204767774018062989381615566497020411529271118775720038467255367948574253782424421886322994201454498334055471919881534096607145215400747484220306136129168740318585320027364561762220572192311085158455894822044174027783554917755478936873379960031476405081272564970748955925843166876582081273011662414790088741376063232827663449200537082632380674040149075339248105181798101618540127879933268180284474943777339668634051563680777562221230160575213169279576004991817461274553880800300319874659860977582355740970642838007841963652136874800241625014735866407202610429712474589140477177297682758372912255055591172080126891723563229317356933385244186456068815024419481177336833776863067232362561536*i1^78 + 77496663450980446646598411283583967550965967808231250233546729188811703553219157086443314679020499365227827792378858985364391578445633403447891061986912355637821045931440437395326716661713380752775357814132186850426651106905403905912225732694223640576723310757407396332187556881674407179799555342202600499218323108059776016219444418262172143201254283080723455039154749456526988557420379447926905139373602737165782744141934928336481023126705459907586679202223790870086431529881568178540698752246321961730146832894365963888262106720672213722939208082066487422581754173740377449711764399876809643136708923420211696164016174268670083763961191157259172018608139509363227532958500896080452706686867631024357911932994187792680952504816049459069561341160391884576265923647232411022281732869681271904567120251416430057413704706715514166336613485483444781538505121814887454771594985753584381285498908449359991323404223054669295236022781087191016166801324429190430282726805977226331687611530271564313878432737504706190837807108608414920401186454925751817261622053649543806811396077473737337416803282994741911537747745157247802637718601624290488106407247014438263421802251040076949178220912491881514655647391837480171845682766085255383239238449528672094586755198592991185329751766938527837138448869789211864281733608460038322960505005321288449097074568796524228782531502068655399792331793548071629996616757213161326771008118983329979259055546386886672764852455113037077799469211164515274687160402905125190721604722923445825018004547086083351321642281238072400921361336404103533988459731600577583550199760211064356248690376303307294696090248741495265136689949275335753150072974733629152680850132701601074111621948566082017653518512625909208206452002968245763726367310051917320655445269800480309814252659598617831588326171850519139977774685763702216528590510545203536174191144922946474816629134152381755977588028556022008717323984124924558005816959908599862664017347673611358381656441920530429175133687150458531456165583721432007493084793503375974568307251832867603735261199659131268147216285481738477046787858664487362387417911553680293668425138566723977213720966498745360788770992298934588917142217820753957905161730054793377330668816832585820602617115949951365135015807560474896896312565128342138735581907352028442019337962948222919180680879499516546344465810145320946089360692990903910743769821891017838042349037409390693667891646201648841777382354918315469549686870446206246976551218300652010592502594282394468632423182477211092119978435565466994250657743506854554842802996795093870209638247383902312481437198412733890754361118836704918112727913109317426737699753082460224734100267624149988903200683455995230673749219845722159570262394952716752739245353608871109711815614993332126932192438400118116569932928440391729968399850049207829964872034566791047649016766002094368671464365682637637082104473829013349946563354487360963985967169921346461327667056308203127817980164268764026241778240513734339044526287211483786257984315245898986131805041541132205424640*i1^79 + -547910278231544974433142296963863907282728435003148840326134359505763788366373598174266675955931040413380121086120165777442728164208932320303183049098911900108543210853180984997982668277425877004662098538953027988293697853469167207307048119896639481737398207608395697719466468413842722644899520701394837551263944783353469929972705456011611318612537312618734799795959834725546893880268225026553008350424455472171002726088482397688593524585869418214819360889358387397446768237675733574965584484323411143950876553941341866945439602659848535248118067602253355472577519454944154858051290270239444593431429073527371662534877960086701203914429916974439970242860005081048849539403484441175216112815676397215569527547898450974447069849701730584240778777686881120945513828883840938215569707928050282470540839854871534888091753298973886909563379783841051884888970475795808041024768994404565024519081354304452702547748352751673573548052417785260401278293335786943245759708116120033812127881781224873582314570242284103951794024241202175466988104624971423991592539869450064121793916940931473873869990301730313056122055499551885083900184719430383840819979530682010607475868680959317901171761502803120591874907117359639531573502146999359845149343568623751320921956366412336617802748641439910715116814349619725534501873948710316935738689353748199825354100497212045314487113043343347192044801095619069495934823490814455922738083648806005080713292740046420345044957793699495719467673698158793933583438277384561825022775812376235295550135839967723071880161308502104192975103240554863032503040092889017415252141307964172383221879909678918423493850465831414329554332588248018491510763070111414776923046456491052522562958988220278074701292112785656080721136853565097360117886694892594135602775961528149305656284760404075329363791292336192396948340498881740799975751929550248537367566931483086396284755444181741557230481911706332494096393091735228792253954765706449781076719950293449069780793738273147836246844635740972186518982589370835253988184261037226180171376363778420714538461161226326648768745982030300026691244295405654436265993864785831339268867254573123975152390457821682472785527149522884312517231857933452485040304425577075896735905112684004950317637480651861664995505298960377609795477928935627950472189818798950911444558608101969236762775134024013624681747872429630388057096119429771157713863260801037333333911205303868992586513438004856177914477612422227918535167688049797673086994156541946350819091235081358026536603562324001538070394376255180916242950137878940719924632739821757690359922169529584101244221295959204519549419489946010061197642457491647025500869620816015241029027755566772185835463620530199609649156838137478110347070890033160226341568226243416626485000845296387140461740734768030760968875159218472404089867582810143750801453870160689100420602150469848796907830653188981973637329088496755131636263683304498186199471377565831927585360494699429585267178436346701698339990219501096337715817897390299542188237058094909546778313059316269056*i1^80 + 2790711006229251766781862985843238206334027061854037212716641952892944872361192481493507889907570936453795805717280502100501513171423668995856909291722262571704976276544577791915607708343570925159480048925832319105601208973900703284734144755980663953267718940248346960965512266170290314926660311407801284942373009147763272912229165814368284157985742135701126851789755227834448883748456348675620295512711021982030850786613429524073802054417319593276958082150819863875999245619456869412067046167985128350838470894152716388579067470856862529787341586217105914033275862695210208238575072145237927285229191324170297415340883040210793860702454431938728614354925816761657735870656253065341217532511592142381633301020248451596466110863482085730967574863686448426322446289750917519659167945005477741205487944554674149814075313669565761004918777082480885115735815595063490045945260690131544544977378727016469132429801266100251993713783271680672435982477821936615502939144723912583561835431084514293078180725004530891613922697048899641274703534879081644787080996053135157715583449179885840682347969300379179858863649669899909965597787473273004224773573900884417543259258436217763776800017299306566190358274576158458126160095572698625235655576203458330613213776324789450530705039339022676810335945926500476137345501382532727841521955217343307642024447353410786060336286857442727084850382530079419103190178305153313052320842099918228793384257295611795081129820023461689116479871186284828731232626658635529963099278266800053157849908190007085169371469608196102983560711896008265034552598757533557954135691699734662006632690583148719935878373552980874672248623118581393595262723029551208938060003388925348808099308769307834124607503629675452737567957369999947618913690693389986086180323722619481186756951763160288005104961930273526986828447796399570598766279928720275197969635043829004506238985607026044880744316612179275948382034761858315869895881448831096220800676355774467492935832701135940084297942241538549274959212714192039170054265517841976896852448875757340377355278046192491587526865065235176185081518606089910631451381993912371506485301314512671778842365035192170312646379224055097412928069305949497362324370132526197753029632398821681510985275536871831975220237929276863100518755992841123816409205808784054516874945518287621928196443876693016644684270924127249318186199563624705099467233712689624346470601600776024086816804699040796283942452483918193127064167657429897184614887238029193271029833393002531022504610729872901443890875365464673180648150453113442503839499924981723281919256910350814976300485808799579612631324980831479605714595888035550698647478635895067634810239815558470627037005841345690170225814489826250809357130107132596780069021553939585362111208850046514462147492707193236524229181920638816278602754714582264214634844251969325034000776412034453786253024599479556557712945998349644615483584726792357197392663172480945780785203152965445590943895453267203875578262463788385783978092481279771021787176672720460524327830290432*i1^81 + -21406538789759093668046120572295161071795444707740046323809936622431592068390186482244600453179570883220744865624272516550894180651812680685985925548794248344260188459983810382871557719207064495112953410163121832309282568017986997196938691343827496542072020844705342523063886075019726702911969288838237344231959298700566986723489961993429317550610698640196296034058500313130764289843081511185008049054445851432095245370079659359434533140515327091827383138509455306978321722731476873290298710656121045394773036660030166190869609345461669285808625420084729715752475556606364010204043269246177463118027582372000050359065100159697154946861888563136199611088474303941356930262666748369250266115966562290595933000463691193081874888203430722503445270661987935444357648374107458158975696227042335071829224474645783992360533652433911317459535791227759324633732208557671389799065555643216815291701387933036995441052337384421169182611363681566418997318071786804514816182040706257061844388232426189512087074247011726392145455288896957495596301673071301894225603206404687924842567754395222989000598946412241006920602669518168574200218269221723554455052824351029768085013224906477852751867315913857307653111667550939356096647399446869676109484767197877583784926704450792467589580533886880368972295844620373676409048812579666352455824267531874858286156051617109064345250606733568923711877132104232688304059450315450546934262979388944008471442089608494379034545519019148148005816819084693998587437646857447988794923576952842635467612769068908670529372580314449100692957216150846590480511189685446197968874389250598857200895224259133491571240416039345044029563841315410709640307915756108817549126659617323801662628811637736432014036196258648236013655262048070253327201573257432742648289801600421488085430830964768060260556954583951933347390729005104699740591776977741712844238504325491398793842272966894382076420843781211114433452635669833074123912839789702518800318365096941468498564182015839949626075113699785611552067577522368111456265694968580787478980167764029624952734075784934437927089286302587856470521923939997327786514964759853583834333505149661757766334192781294265120100625195344495270132572708058978657956584058016369259837769616705675406727365166314940903020622806795327454528507523226050559319169777673207125296540089116180561615870486981398954151166513576658046016632679649971573404502960712877126622083457520200042291498412822808297598970139018032577434895622876449433957797660174834215841814748071003451628385185554973378481924515122993436899286073839149546740289765826780374132623815924882432424813410862292635814043072955641567314547964908216633400709524601977447064534207587863319657058483757932185161945762698765976430961443307650470457242452217843403992096328249501472151955282418900854550832734394613798399302211576414467948804066637794096995666400300133347916142862961759922383529895753551839913151935132312194091145580424782697731812513668389242758057689562342827496877080718824404870098637959272911487418152600531579699200*i1^82 + 87029570444753472122080439213225583606409547552642566100988658873492308673442825878400716318939206486318526337858019186240860364951774182066367746612368374043007649878814739497661509386404421090914812476847915063844138685130720564100210935384448281704660289168051535422764602789073336126631377725202006229118682213410769747318601992154409261967808705018372398345002023562771701145315472972586348905678932837988023895475948776930151435929759668341348939016144231289563822600597870504522896969850877634370376899743157077449534758086269021128127295948148842550771333386823218944595472981369720869904470789914870283559779857810584409202038598880715053059653997395178628020716797529438540353928158548701338905577544561457857175084207344457705834709662054970323820441207653861585797140139219406391821145023064044384083939836479854637210007179135308769271833533696697307548447638875527724999810371315038168618503486623969742909457909984212119685647557704879675322449234187112316899526453607630287623745606889740094944758321024684037340525220229265667872669618414372689628353980330548741254710674615260592169614879898364013670063081360212602552139789026152796345527125905599440568548699215884030350385982234813056252871063786531722262734373880810818253879539814967147164564028129042460858989007484302198943447658523121355201166080785459889380155141205702812371704110180286780581202143126247297700906264821786318603537246702239381946723815743153117314497434394075856216976014373670380336493171553000941127746873882296148661816933018481508480139637325877292146031245660099778904853529753685606338409229254119510773604191470301464550633258353646615732413146542391089631270498226831071497716635025746502664224396372474891666617559268301444693564924786037332482681160824312433607996018481511659655883940220676829334241096666072765510377924164445630861104768909044409399021358648501569015499432233075849517645644466287090539360159138268166458083241421909221946006724970889415349054999985427352112686484547543588596331199237752087809829230455295339258204984627355765246616947234084349420073026912851059179776083131553489626304522708161368116965649815481924568818215682252581315054319693278903983900317991532844388978386539816520107008330755086757984789968488131396542540817028723946246801951890259885824105806015739051254232981792114966388650896904954260850477842770026818310247379735400533730155641803347907401330893649555775644640981572474159525270111084661815308407189161714396631772721409528610795896099098928149409839595063371562424505713139080008157457722484513330845170485474356110679255120778257121645003579650548219621321493867083241736482978794832211049266454528215551718291593806760699504724738640772411913223363686685664015389100484811924986768474004259125242173297406347194312215191505567599577594328159894897808418847551134335858187650763378117577430992858090503352954825046678340815869288765068468793394916788427623810855895287335813976382163161816878229332026854495855549790042538690640588860058873734494466996732254761254912*i1^83 + -308480305263544408516083422632019991602417911473005511772601484952242722457645934638876776606887063114933637736027518218010131119729894806938711331354224617101105652277839342793319189787652417685098435712531960588172084256081815665516436061500619065187744622288333615936460716246780786421791760199873916438390721248948224290981717402594589564451319597545102897109472131417960915989147846286082447070426594682958220461525283595861795023560885301426005001945152734286633169091352394478124212823860639524924528873642557662106343715741756325071183732706262376471530559418340146560666742400502006072371205246676515328532768454225592248735801310352660242308548970417009731019645906826298654791770426857129106296180559363402547139032538752944033140081462711733766648664308744526182201629573677301829583223025469193177966202593995179150874608912617011332862229165635292848578657740069866038173627432382950789181053296722980067218336695849073653773485056269789735619198814890984013148770692331843103862339753295710164279067115633608337713255189491476073854458018021028913387108996201051662016890697135236163483502666838518548530865181699837873164218640989014502331681405522551138809516670543517692987064769324108742318501014617004223263938685086555612838722280753373892470476561043544502266480538608043325594247892458221573950202920398120503137435618256031020551325363114501277007340821577337357653941552416159691745265338013393540622403327479943421362345773773254529721403843720858447852141151102904511723957824140408293841429348350813210131216500818807171139452470303983755750871223115213949855737274043473811697331051385506839888096387822350408388842560845600401711756313328662362167638488934761574705793961045529837695084932200252062108611634099881836044290684886810575790947215124362884638556776269825637414459493753217948653333034314487728053824417929337082820672520916545322199298865124758811958112476996111986877789670313767158045255735908823028523716539736396638927104239975776680408451795272408902486070638661373232891581174656365709411188037054148855772518233995045622638030575952138544407833459737204746242998252613401612604552641065209681938573916088367265354523231829285465285328143925447721126923619385673978971219836956804191597161760739752555355287295428145811062990715332926545833454771556950079831179953158765708497704242605664836619665953146510170051341176583330689179290925088151300191740830791908580588589935119142942710270631667074479845862603569632589484916510235247725554219184473274585758900342875231524794137591970351823285001121180868290628305717696164805446577404243836161594210681086425320471699288230057341660435578385977878540009313203596497762255638118763900178247912128913994898420991862020265400693443888016397263189512962711781796289942264992799633677811616957468456125917614734039827814009783022681730789310171188961820399124757989078281449316041230091890238733113910894463164698109794145372546332540342476300532204906287155988135235127280845067757116330432395507323614038265526853558176055296*i1^84 + -822714795505531722607610785025951057095316038515528400635216042722210982536951749545895007118480100169262934441750610321721729465672041357640310524748118720607023887832307792243736253454371228808310608982261847051265577526083613016147647781676037890350065777620669831512900341920460642394286420482642819664464202986619982085173505593810671867847100834627925850453027827257431839866626617146709347082353688364330160657479673208625531621533322560021461329138806180349542100536524545897588505788892837227683200976220481267219063401323700471869894495526554197761127694938519333465655163413414822147492136729621361792180330795304314124007096294697887312059076311010873783395890409617809582275591128708597746895849343603326508484355052290150121432062948964298919218717099345356555410969543884302060979716890949816399949655750842819502392790436754492412487734730633045596954206871142658563860286556313224189315972074487014387617815630991551578048287016227348035460112304000521250510773738863315840629173897258479921243508410340851484408644663841954014116968773123544085683886856997817787907312984761838505741295189382723400805907562208654366417484060492223678340347657473547125278342799544609744809653829393911315647264370686974696714766548214700715789109139815061636371426312454452293677246232295311085250231483188970699931733447163779053300564748407723776112652458093782179909862312485388472368200690073404860732794143010424924067780367077197380368185692488399226472318534107060205165339903250549138811463633097532157328846658189603240889776608395865671697922333434932742553760125579947186046055198844805959146737690906101869400168529781877291152798039002806556357265987758863179417445229499445286318246834934055311190183813387738922519206062974845831986877660419232635805194104021428749893485416581659208383685045749367438240446862329073009236267862332039623578886922558606880074566121472983050356452349663424097520097926710005344268405373040682741289167098521510378087631683829361544407471081253685426543123426534264022270612080857403279817176887211277454467631332313246686313099258510120835004862682572208034542831267191616823189727160570343466287436184314315581071262413582628305556715107606550999448982461110050093017781596514640676563270916151602511305215378946337531468720096470820142321846844854764473808222192715197287454428134096980568148165130034701242964135646336670220386839362317307939872591527171513870968320728159334659036824192637326476780614487122390615073958541076082305300367399945696179618913221533485850204752442142097700387711094425594647661951450144309250864810313807880819909182620272624626406807187792168599478738041418797395074997954021461117990742829462474080922861355538384411295477590580836795474898828386380429408117341675613191404704175598189013631571837797016366279772083630618973276207053686457329850455482043394856326270315471113003701962274911292955500856958525109711712374748966232144223501050991768760497898381331116400817964579330135540503055280437684344317209846668264153372688384*i1^85 + -17066689838446940958509906436909819205847332912142626157492122466505958520194819809480063932390773029713466458761221129953724779327678352446500759945537500429606621715263069564742738473094593184537943593342093656566912548740268169466156036533240659626557295043742223460421931206337786783768031468050699322260590650322532470782351801735305750225715078240754353127552562891784466844794552820171305331807657270144893218476184828288074313891728872948701467788981103378699303070518925671836183602563529776048524097999968466142159808812914739273850758449377968122087002464256253417556969569668570678338896881998281912708892986114535126280314392995467016412203515510028831477140234366591137209310214274853757721885987546534719140194476611052458599078158430287785076244180427804350250319074259168310015808573758087802687693977250568280012039716048801006026719672908980584218191993231880319412061777671269249200960863354715779588119763827511082592099470430176676675377363994309981295805006300402863348748394103989648171257839562964860430046923703034025320879184046190606739811606958258411459007392799199528928197169116193691403459013858048721005477325074664466998661545176521603681724118782374383482981220586293788621099772363982908990210705982538309816274199837693045899154773308326035820588705765255433322233136451859446314676870981470575547000041199992410957934876454371238896005155738315860483178800372737703228840202541541738049875265448747621620266655794370077054516922457702255181437704340342572477966469009781193090667015364142800882797358156413058480215172571667263124608741397050466670196867971762552776658916233833781068774728132014361371710811966812427035978118128986688235441499653732866518878874902628364222095593905161489493845444211513804538414733914064329334668803976349293127486734023676347148988662649916484230033617089071571112132840245303741517823829980541164616919053996570551721085184953896972099666542285501534546316802178099500653784174623160028583340980865081154000062763583992552552633241468488093018775885018170968948200058697035597162593558781006167163582095121225239263548921992248573026585725103098898150859636172830232664501698783674899651483960476987869652325090838420600685536874792251630208734509595772078845711764877874470902105991381997288018734502902062488720617289948285447103401208441429341177841840186995914409290777746884585288967769243158146469401496006226457006650668053668017204392119345716992352213458586627923236368221182383386343241639830022726955835440119920687999214147581301371411459018964825645107255459989816870162102856422561386676856621605133279829621040153871580737310144754992825723834764459500993838785344593864624484375256609323132411627268228316335475678171036171991494928874172181495435135958792600096120382620246148575204524131814963440595302421596905780454322561426638535547156229727171824818933232351205740501797954131252149605694357225142735238898405463965997301477660671574862427607431172759191789404479903646364787669743793417804535035114175976362213376*i1^86 + -15938906565994884891245190102015450919512942103418071301775847393063349111097492333362303252168395560358510221052749562766982057083929977869784864066869905004057146254315904169868253134986651903703398563042464372171199088232486825446411019334864950137105833034367613749112922455522448566343977408370219571784778137109382408453070250605175456189662438956355955025734500030444216684708675353335821810212581995525395385613222540976136706277766933413519981732926547161021479338531553577180463107494330206378534318093169040823457394276329653983541996786803398414081054245033013796547762582181796146692930147518967367785734197380600161218349108942305698541581485609157291094985386062847022941778858711883018710508310255995076745844275944700732735407519952910037899254889072367108002970927308821735670630064560345204854747480742977566770346403762022907752146237775006983597590641271771161985079710465424821243650380485014423518353485685362024946629948910375656840969490060652586370755524665112107727388110530826977029243077423103633688366910700154531268058043893372936213426659230318964195182851424451465968862390976948733067248494273590285111405684460184033497778560688057913140762076941547959842813388201054621429731993900966448783161387414211699271893990942591861760870999498630448505739366136287908306689534197219384474144963972697028149321829153630994715313740835919786585351144341844212713710300636358643788742472114865972912303676031852908262833979814573908277848874340978220672016023350928637473959171048647929698558668716114157568602269826843239357281042948325919672748417787388423901921621188585370645562919559770089500827206707905528621165551372433027589938154954870974580112967245117373034768283445537726507793250064314004930694497069995816154756853473017821961876715626637248021264391403453214730613741816000639416354403991097951806814738507472273563409919630940759034050170158054429888629882318779833337010040646343261464076175965984568128779014468965047412679006682576803017110509465850142794367450994855493669248433434048099925727343406644689643321285370168206517284117584053545141527095932470359379635962543225269836756113427105465525019490237735955853742420884943256510608184073624580792563696321485158550076874493596850236191309765898255351077336546085888778980597111245366227374157168484593632391911060712515597229236790167497352249801063803195911698256900474477379468016969551845757395377296843533745622814138439239165617780906111153916549820632121478848481707190946739424841040051439996379662400112364190446923166303659326505985536710698444358972843374097955087208440148580884630184608477701031653989852099656933346565223781655430212832600285938204557601797620077613947183715085685715011973656369580256434220544845037950518392500492569033085103852210391825598186202707919371094376768474586212474160576566372810714492477293001199190608887817008224429380121468688170235811923137092825970248412023999214042025359183889379029121653607319500178300673128576384429696922001626067970064163664822272*i1^87 + -39250769778195940725364945679439793383653054215246495573507340717195334770731607121172784338179346946547799198616440197221010400120079722874814230355905758362158997311841908560751388723579913332960089546187206152260664931197423428378165053805291203378168974432743700327536978548386447732295590020161824553275660448943933728224777086536202804004613512391020622848840992083727487218766590408511842863435177072615612772068489610642472019683819204173357862495972728226062766976045736786844714606472077069107925631121432619397739223731331243507715201788481561619640659528472523758769110787359319916291816634313991658434778754670736193122596504106367900742862861372259685147128583813953305295422636075931264278421798757952195864262321538337832902718149000048814914126608937606771069385123210961833654666899780031034330705154410216780719304729470239742253065937104922347809155574065775753794055706579186410386378067159776673546595124165525146469755162640725865609924543139374071443171426559451111449337387078235901450021503883443732598330220954184646332674037978365007643592504811988313194885736231053387686376185332818277022677853105716354888090156304652757234635106808526277395669283066955987744838753471228062825495714930139229828746275808237473728725206044044661812039164161195795008140627672804162606291272855817018964567155460940972781929412285326161062270490388681187516130866488662415983052540012414299504252863487441105718302343982935212112013055136320760609826252652002247196482253776141759767863945682641752379549689747550083500175940150080624478011729279109164490971442902366830225705709240585163648499307894411346774036223988652551216541865617327762008617185686694043458368776306161957197526944953567033757551917444879277074989817030379541966136812186373196716385636583733291087291420931643796439835650844936451775264487584018415534916572017139984879106124218148120385360293142172013929558681462729866125584826480268429518410431912506824758121842310187262633916766022676869714180249743957922613345565482840245854771959843365425431978326401249259070943239345698573755096418995817746482006749323056539408658003024736176576055459167336941667748813191265258137811651789470723398837572380256558774893703349199854889345623371118855584629335253363868714711105406649494320057728614095314029200149009980848337994460952755752858225986498642465142950884307480079131824030225008457519651627209045014668135627637910634205295407339398421359946790198093684003075176403639971417772365947332975008335751622347650445669662309721744326613634128298094766605855056461752241538058210938304106168004949229722016121163647242775600518869278932841569248242832467240983609468785792552722904149883244660771623393138829522071411518524061633916441901293137820363422681953950809057366396372063588903366328140377258220066425970439296509861761123371637939033274975991468804632902699487247916687533789139063044090810575399630206760058045198064628393929269665502132379071251438752360184860216586151844421694867359714025884614656*i1^88 + -2882444277812313460407014404545787786905826431744649868434089898597274944245854085921734262980304725780660891959837765295518494225275808450337003004061110057136842172583764813791620917124188327985070671852511505371027680070962347036555885766949205667894151526059986845081763264995596122456283877714598018714239966470245901183619983397972289327785409302308479496805961697815307718329764119424712853588405202321049933913758398046637190744984617997066820361727875295673840451683476812897845893947364053085830525995514730129445548512609983460453406892788503271145639274021255200787718358388807601738240212222614154030740916330643955251049610921334398306578255863074381667700238616395330449905104331948886960947075398229648791997564991684179804861104900536697008219467504306018503185240859402687637244973598103207136801931012463653347521753521194961905397368711463650899032845890083463096992702375545868292606878869883033805636126754165038737446062618105965056131963452839730342907618857539326648771622640030526720292088400516968756570635270560100793466359979158479366082112854748137285149275373758442408690013774741656055861226534851308610029701986358439281532346063798723821755850551110229747144049379918657357483761299709055005871155722894012217717460652021871960027308508906865919895607659701556710375658944984225138564616222217981020762453955986704983317455980379584435671788190026763018873206974313598851294031866028577829975494903259526909935969348444776525705894292937994084275186343670633220880216162087978833001283565927916048404868601851519360201322469375333235168304845035854027058176262828923522671280176453713012317790195655161784568362646281948453739429657110740516548378243241861862180956097871939606699130701831217331821590251964675210713514827434510474976889606778714259745545524380045009397310061540905045500008522036659499716976906656916704442624962544506353955736345520871923838863365272958223898726195460011455867251347482428653967436092230198263962508613085872921653101519074073127440030825547648344111752481293455549474717740846229229499210569324107981082166967487365488009070594012019986927939477656579956974546660703326149786543631355349228735051916728197556661683963647840976553784130027528588112510533160601703528464687539509074941433506290248066141510460060608337820094166187820463998840856529093239524029929732523461145409465036136842237838613887857827088327436934954572135272410221856143471735545621883674445028753532732552574668513540139283388555146171093802950130629345068069081079036177166193265910907714816358190392628614486093541112250999436615141154403929390180411887055070181458619374735152624358105889708231465425586286066431602449741365749728494902337153315786176415243299553787173738963757346176022861268773914520727938618531771764833481590384289235348320864234985916767102796756020569356673696267477995158320726720478691952807197116151464640860830256395702854315620807042299300253634896564814317793479739060752831386474075189252053498971489483115280086335488*i1^89 + -24823079868850701635094083445588822238174201711196741257103393006581750816090953942461847005884656983991801308639219783044468859415809131412255441179256338338181391013198576018480372731857352451752055817178779805819702040322040048925621950102622124147174264433261513396962942044849396749727663538843392193919143815166505504643599131296119402476903312451415016859724888971612718672793170671354139190812140481787485969516736324308430824467831162231888173867696465717766584833332807939872011971597234830586258455432264604668466912416656398402046359014840580955007581341584318729146009495027822343130432165197459802703448969079040221331243322028641328949752355754045756077026018443517421597372012004131652891330108496233764767964562993884164977726457133663893067846222031451726450331745304111092557889777982306804596319576134855157769178095686664607195226219447580849180216582116051498656520150820459088282656506069550993302119407148511868560533792173466375564506663689969563982036182634866055825998076776181591419000295492109860191999091453770889145069864075539525385040281935541779762363442422877917933741046304062619483159474786482103402088361766655978264826547176763868365931792517023142439593581557614557442407103840482725473778423615015539460155174880497481035944621655443791364411668615324069998788335127565179997332273011048605027144564892370584824271938104507606233016845656857220045616128169256489930307004310540596210608582520957923812930238671709611439865133361120429645005511583789023224198475797800913036870793510717412098884688022639009180917995107125652194356563197913573687697680245183042063035700017859815523427332929500238063426995875510240134377443660910868851936160071045867252633385274104247076789744709930689093053165025219264924428955627262896326230314651424190085587484803098420959927004456036323358152189061960585562781814989683353479900232354987684260457866972344349150786708221947765855088629697688137403758231734092375731447482235991136970004336775189144100658512869598688470712662413784486819582604729183395551515331679617315441299596677919079237182597766858475475935369014235863300721632950950312582727532296894930371466615868625492936578491949664139693402943293070021387731585895884406789546135048876139032141063386574767739388302936601346957918122326725585877256254172887464182772178446824403556368796375465754658040302639236645867508811946046824954574963116890715716150784653872975445240990316452691961130780914497067766094009893174141044979805441429656055713929782713493265195511492098849496872779288841217245602971804805810801056315460752704098157456534033579341566845287988053445708872846532194502267963796108851597700627476120788089346583558436958062103985418795391900172300801678365385610889364094883822380998481346851322154952818730485325940065381841473920046968389683799831132776859566362564228891753317668657460675069645934948242076578900093957825306106622238124470649155329017547587700615696156508400046712973764637074182345232060246298417698879569920*i1^90 + 4759922403276509475688572080178601427466031149314216847174893467438181450281861120685666191085869967346717360486608721221755380259022628444860458506008043516410469377667477064161965494003419127583870482045621389211194010187367744962998463305181472248386512957262285168088527087497532450842851219308489153888920061143643493927087368786217667065665433658115727373113461645864599124265840454177764223071551017991736353575874044846641326125100195574013031840814230266733489612066252274875103463037231392749735443483761578215767744310362309691459558163934939465318395246697885638056178962823341163155596313288628702047200019066886880072259525777011947866320707998480841898371139139333793678431305461871547030023291322922667875000331291192817874365169813235973100333392498537237197153195226818720772947175271136076303177654341956468585511112552780979210302754455524821578155609296280162818808716519331967097000674184509368001358147484050419541876346669035093039973283305940017277057519450269654794518831776084242639581949086540101708048680214371419662469975299299391399178715609099605937841929232742336049565916396100945391244235655300420511519477488247076472488113886960043211040322333765649690559306156066871660670260638527755281056048681145464736263813967806049761628816447357075319417963109506913035945859492457792523554443378189102625447784485740935623077602515889826010956628554379802372254989936103566543396809423993837321856400324182157716195130479369065393762273813000813310969457524323248292677806400715062065076809719539067844321494571182320019752211021592680616591704822255045196365053257792550512876866894620610245778984047963615991542832889405268349700886577770559563452043338056277483949972913802096982983466844956291847512065961637933161106974301917235458672506404178157723781601585723863068563801703693615213654044732826643751058592819646194219399659407717561235898271380842129885801683221762411657750998828900094296123519283376831481950809024997396952773920270534068391373625391409949255698303345017769677468542274460972467389621000758935215169196458206530119788504684354932364799684991549852730793509392406914679381576346599610654115645361343112349344262552815876548622114019940070418525242794568991508502782493888747946151766358082989807136688533308212461563704231103152317630237076873979067170461260652967539822505466310392263898206584854812049488158715820931250787911493183708937689689860391979621658031953131315067112140113468698251992079602230115490691158704736686437012599288767988797254740307160027215198933027660156056592552982701695000451748321140289899756776851422829894737331909882070927051217538667566884990450684590919662016903729034603082114910021567915818232231806424807850308408209088425836656816488659377855565462060776753360792535934533280650739045359616122485193074768177201690087624434005513014999009673145675395945399016088646285142371670253469243305821203271681314518943496307533466924007300030599080978784094395686945742890964794463012953962577920*i1^91 + 398926294033169123409960705607853971712608901383379999323300959227228403844447624456282441119791045138077038884931313731017581320658591324849283867633654115504803295583200771434342198706341216308365514587862125138108981535270216559371568950359862403440199372478062799283171574202505026557362868320257415659293493874852831868264265794526622738637484851841929021546011957542628348018110145866433239478934648945992226936377299351056140420760050750655569105732382990550310379911578262046475323212552937156624553886431723039743075547475291824761600341081477035459230622304325023638731927238502629762079926293079245911767814448167953416937445929783934997168022061912625843853395491227606008503980033866838946576586834845493834684175759019396938596190076498838419498804639501429681154735998161729564933044142571527977609289433521570299738200718848224216721819520767428037958494174663069905000987732741777604000360784989612121757208497045154585791781020851966101718550670767919407772198015713463837013754376296105744861518991989545146635436096303883312070020865579424841785984950713373640662154652172120939990118004376004897486873487914776550593049202101360644090394291351916294099171339044181597877263372511819631647702059689863158418288340564403495075342260159898964259881463571962202513401802563668122875335891843284662351666782340027577834856446034129462910264950400054767887109223110900464649271944811626260743912070481809795155619349482471112729500816917420334160014843040689169242058895929777578544503940858934865246001667180899416083355048564556434645064172653778729884205895893388063991742648373135252337690857824111084167831718186202577155479332919785382753543711856209782265581257690569289898689099201533313051671486409422659145925032464601283777352164285375620782611115292844364800435309928099055670181821870676083941953621061548285699273498186013009530905240622908364265267196379866633626581010837843053561046861549104453405057803834909475634150210856959448403851355712359243439423292695984782550512320254045869639138118043979403897043633220391607925501207807919127912913311053869321242806729094033518715522511445314360400325533689450041571448939309536140446953732547158161614507845135436882067560610900577834987196485996834854205966514626083734215685212372734378952682693393356348885783507427024227703654943399524344648132818299421062400940773788682109148253005831664088906947363483300561322202799807650587354510481374666304477438613974991800435233873283099018312442218775256087004918840310966992616471580957329387013920091122136179588834210597399032606961349809036567139691212106967093196482409095319600539677606351231295401637449049276281305497429829838051518781948211449405341192959205028542202790860922783082786553691097721609761988308192781345022757384996615063008469172066064271315218721138381262308815294903088552208529458779358502911927725203534739091086878913537126725642899035501349171525775587613060798984283861625600523519784103450745598431646372497935352987648*i1^92 + 1142925916549541361317045232398685182767942627173602587657311364037114816694287055668738571616376087766857533864404363688813334870763913694946149869409641822067227893326295171300388246781201552134259123040792955512048763839264816466463232763184259652774901894608269619000255938945973369916658600853843900665916225743723983707873554032306275367832894703334897107337870128245942475206439141809623659976036759859581103178464802047835527729436188740882885859145848991678710765270181556993951150567332583912065223775568331255138332119186813343481377000919168753863738002729748405361588697015613094932428851948897873793623145882504896851935314278551391619955331755966718531874055545374667970848438156458730944539072923992959027997674741411887790422578582699077217705518420443400496298975428426785611717400795756634760673937615394161722779629399094867406285161366827263784309020066718922044338900262810681265202339633398093264414649759974387639619889449685027813103140035314513020681538101116833943952079529088197419549964008863904903298842626354228517655825286353386268617332245164391872053843920512547544748695697753309497324920019682062599398439900358416621727147037930670357852868562539644375932029941263896903737287825302492662736714250269845585176499485307432312273984370154705935916441435110822179980514823603575426637932418427043922347118507279857846308353546114498170920613662486533882570541325701088445189289043162529893746886552799525238242436645284904580492697860165487307519546369949270736705931475393086922746015183393815372750769297131591331988540113145541863945175500096082859419116343749347921454283124997713376844920786313593777893565030754543113306018942303357789118923079199727501409546629337658308220655917042112417797319885346084083080019692758578879581797714842189151445167939606713201581983823295205887957704254374456313531737660196851099409153847786308845497708006833828148790832971603022288066721556282795858349738307062218283627329936520353578319158796587548799202637964166950860294243125937610208072693661728136265362081717351806177008591252707704233607937986604648929501353587295438380603508244114941803795533926177640268261638219290941410984321604008403794442552318107654614088206908610071782208903658884066791926167789852688749609003563459139474724059540836157224555513293736113120260796604147249718987568710847355271967620522016901013981166386927175380737437513703470425127205439430918195132470592856117383536157309757274773381388913822859948777310985704385574078197797656705509286010341872405430416624930142576920987461237145571158991373058352889970572078379637606847376069632015891126590642648094989726267699091059400241195420477635401565827879412410882515032861730338873250136038814755675030075156893426967749917473325372215174359247107362948355121335945988308566275723522386698337958910482606648603129789160501684082406909045545691522847136701866224265108738173482538143173407826623018750211052117183084049020578944647270980301489960651270914048*i1^93 + -9049093026723671419940880002349973760680253279293712949328779886400444698811468784642439201201393679596263685084855634360204668827765127404897528227775511440257794123194375977734582966757190641926438650080761812185787636916017706359777181775766186340260631358206239000317307934706056753406379779573665492143904928813651879843791663314751434195537968498527458037825196006065534945784539630572428805741806405427778793925018737291382461276203808387434014649760464774912361045461915775735331357917021753643159051067592042423840411642635373208523575670957672885153379458588268788371234527054025121662741379853872541779287229169080616525957416236480891664246508274085537602453835279298307849173697572033496398507574435146458041632151592452056728403402838544172607419110380910402250544795731654913323783210898308938320961967571099042800447160604819612370769622901567760224939194487457731309605938182699895765408940801235568695132560806943874193125341182997225099354035162308145004196288812879189745326657930479338831434040782449949645539209705835889316732628612709272828877228690008616111371996204025668337464698225144592183273775884399557318724003348351648416017657838408634174753516574848635970296475042949055566779373410892360229770008368095061602086726557208355840953115694842188526482528587312951868198920215004539458444108191841310137146497006360266601092151076515038575248172028501189298492984221675989437654627967509803239089867096144997447078277686997452952906364951417983191208488474264068759568058260905061383862103744741777946087086631152238475948443409358837988245768888779119703184865657865932174130992093464833706095278101957119340825793570697145409435923862176138650296623066913145384024593445978630913102562320325080281723203762870073381521028430738283736536991573420259767576673678921098700299193703846611592080046026825264762283181236723449052192035930751321497852081918220380486269502767919727208634283700731753376775362537671284065873428691909626317710305388274196194176522560148681679466544608255067099072424885642725619272104766462813360329527210120266764932901868233694146615726096560369565843475592331059715043687895879316801050039017884051397223972600071382068658911194991786229730744667975126140752336901129050404119648923900295098872907380097545397164975405237711637873794952138306501551872007670047675326520343772780708725346275740272517736352684753332777430403351264376291993242368108106031156949335148768812082416647094524022194849562701918324646138127492637425392798669463040536924714719692617935392594104630183739012517115922260283743697079302904961799340705492961529793679642444812196111631115370333246654847533897403538060263683014580196687777549858084175882833564293861717565684121936437400839127997908387370584907796114437610098526766425569179407857819599844564240147531508136551698218980041053828420991686701928071467630531945946457420153587877066138914501876032934342919086681043960839042586604102910485473187038128295310566564795777024*i1^94 + 8354182101433877256732870680749881268656532427442822871569951941044887189057615748216039404243540566959524189716024385502896034402429254187784399133589171345521278755329121975814001938382302918269939834250440266444664629305664398046359597615910293080088253012025853616583173447089065064028864659092332453737522132944022728246303667173591421908506310429721124341137269367496950936109508467625727497977567150463670162336130734533589279715035822408260041483500751113677307386123259761719837881260123355718968492780700231204502231443613118350067256118118034910958200255182150408551913830185394983520071651483647291988559527364094099686350606094399701228232768899740203248212580520941934052448724379121179868870121190167898044081055007691561584904994851694443543235522907364720991177818765377242648685815532882861284963366981875939447062061874048754368040791316365552716083017822642985355619833884423039601294816691833921739096856386098941135672940313225357276866586755999224202218427007176912711578561651624687333359841607838741048693584810699589153110751167510978901647170233531217489393841037083626960772410112215935177139413142541831818098260881250320271994243889063386512530260299928306607715670988445820119343516991470544182370502365104521267248515487655540755559035934098769895195576565216385872936819218067506785299992357876396142206415883520974998220111381999427232028114171686114146408166088394637259559923536082978137836550105281346242556192785508467729818261231438042539877380977171478167145851659047231842789795372852180453077765009391978928738009317729170954277585561605003190145717175174903462019130840315654046684146420901595125980822331613383000704437468735991456242991292281530433977341760540896532598263515781533444175996693203181723923380723920005346584673349751267889337186790782969330968904090579038357430509058738172681318346004921683005198122133990773308020880630980287172374272335994912647372924788167721306567940199216523331032629804470146463557630585651644762417970387155649142329199056774010070463558445715813822596840302194493438051445190736175427295070858563090985807424753466566841446192459288694210580870555063016366353733236063152587820898040634380880315155650011996203451199713048722930400590587079894599907605766410365449657872040105324663765127126601813293061218120334751784824927917615557038596074893653869868213808496002024898959184961984513613922792279743200638750162301589142245643361311473542205084041942902537709581048876370409708985234546296789679951743434643684008520317168497205286298926017457513091372745851014906287152873891419398057938170622353048276371893019616415882334513329145133684555197413023077656564552923473278932318071164967834928571565040574710091968621189911181980707960958597909876098953747184004593013561333006726641863522087030730332387803526122643936877480817770433062504438888946552249254951941824722745479850577739019037342456773244475265794513904451265903922973379488682994811013039772666389677998080*i1^95 + 74077973798171049861952787781316853331462974912122101085317941000146845752197590586413500907952614122687742787934664821549420169456252483803118795762512809209779966977654348036951888011940745119165510790718506802771226462311521236551975951810468605251401913318386138901177652427595006159603982278847173032167004452471960122271996292822155582525682040795475008160272767910601023701327964028165042671843711783637158117460118430423862465882788606655226041444088563234973504016073632596820373524777775112349439383215993000089087151898959078029032624319833094002537634560790637821131419370948733956526724128585729444644736305051201546962238030564403238979667416374585922534642192095375985685670224562543639597995201403037599137929358451221375740125977714033067670913857174379240367918764503916978022585849634571955655220822680089601847319936614180337286078965211186640690555717371092242240761812441929125437432872991991966283288228784219851062672359032540014387549432061869619275823001050806838864663108145021043571181892085149829109928642760324649587928645330952322020941315919098310846660915351070089055242492405098994196722936295649566388159518671639063550469671150199663577830843775159807393918813449446313358300888826550964846425086946835195869785440320375747867998743275257756558546972645597457513276668968405429740470116952925852226776927845777359284336200270151247499203738017051648596388294780752370242211933295549286092752016401826344209794273843622321397834428681755628246786373863060394350776831766625654205332769167847837046617592588701591900837504891798616504673725203069771220449605422668677828682335308523995515529616006271399605142073731863415882479215972064835191022769131374239668283071317321374488719056826710810799681742084925822842128571052103049037289877809268706049809862895454165378605438519514768865514315098553347916150102239720169438491338270773500516977324186830843645382013068752655071084058965900929141576120666396191689183593485102065342024386123067928544741855329310351068224743836249486917163276205415049754775782319506416559971132861962919006979943066080947042517969332735006409754832845338536916136317378228809018913036609254584329639305240924429839820152487528056311472745958263725548523998833313445568356720671447131647736690682878096871045043766465427733723146942396672150023718098298380896916265278997522213159744373010611313615675207129106961423431117169338667640811771914208802598459727136377531253632125256961681844381550165278757398788905341099661104572259541347112735115744849998088136472039004109437052339446559495809650180926187061709872572017900824627182615196204401674256899484001414936202783427821471010937268069282349455960975100410572454834195825084229280220144528498316227719239148303349498659186066582609318462191729698638840570665503670359057921383643104372611864508181837342218787629190748326942244039302979470857965688607060478279646559242800501177569851621420208992387226624301458625627750463044482760704*i1^96 + -678168923780714217212239538922970344053666049185279053519901586287305457419991456069513089179599651574201579031169611099461999058793637965562334809932978955869322888223177792296111401732191779176107197266387190784211027834116583555304384024854370811781234913130335442784384119677799309518630456901248497085498739171730339056929952187499440561077036023297890404621717561274455781020639870474099126463700830017593243941515003825867930360945060476982233620681131320557600398926549962968973951290118052104200218406317252793056835777816566171464085762624667109949008086549624183380546842995145427215319309679851097054594313812325502639004721793387531490923908146126918925290022420016953340495124579679082865238219988329765383135901908048910888405840887152012819023470294653960407476393798809281821660744473039705256981871056971936225479066560159295069717055300277709206557574998298251222695305739041964773531233492550925277893711796822415855294810914076229447016351345765755371108935584629168856249820158537052184365385127219789183456707800503396126135306490762919357733817635451893630812195599916826444261072165000497590302621418933220708110078014573154186723068677342481444996172208497366550894424331532819044256207779644997681186537053270286468599905771981633034225958955540465166343671639790274934263894144535843384491107212705263489466499746924436446380126205795872808722009837109345530044484936476208340982255042469839032891077369024293658147007655625940551294284324374240026753106945626852815672315099801102090933294646761182153513453098445779251446026214230176482992825376206102005311994494140384826819939739301857283081766262621423511517303746394779175240558700361447360856610522874071612355736254671941556774525059516324734072801309815151000653788561410069533544159725470745561601491669773895258939241459909236218752239354634665055459317778601024300378787106135345468058139688289004815348472031847428362358978333351696916407010540219566756112226983763448295691155280468542304192851024056296376034161518239586224507496140047063638933280385459445699571520455370332601071413781273162360154958047600021013295677020544591462177895095955255703036887301384996668082361461825688142547278669546061548124042988614611983085735003362422605250977610133370967088748470645593600960578627241305700777909428290451822823307287520130444027876325146134337297196363808230509348498060366912875604842847850013888885687173017531772390921301272006306303068200287004113739852799719636848157260545513274146482088106802707165465730802839714836345672282052814800590575214482081930546761752458820839549835891461815539185265389085571720716137112948055080045684625634510085972770820407609644538271022525545288129702944777451453366477422448980986183865983130286490839157657066295356376789699213152657515023422195644654361642840348357491650972557543856408738480562964064166809646948157138201317696407194297296048270333451360374116616706744237533951914333286587355425500173434880000*i1^97 + 1044269889173486573913160756901098794448899089341766868824372713447509359532173720975588991235284825582253977500285774215612217594991528760432459527519277882162499177399650528962366051177970506133601826058206988021253522133902371107133203318665621815018115275740306318381604076869556495328203211931593864523642005998685146603295904943310493757044723952053602640423032200003091324980427374831078221521259104614354963258396100546599045060377920598752532900195855882432992376369384862353799210203679327479258574922970267708480264889564668682418810050630292049932484146256393994219192827893267957239895629153107956515630064437050366689987783523380646705381635336540109429183562499254092240606981169926240619778767806846399077308538082087628685198692003930604884694541900203628625086258980177434951049595127981659999296375143655199719758360267123506292199570111490779133566492498182781171324726496899898719343381027805002393624546723416043686544100084037392278737541029566644819671132531480527691448597874369328297087581896228124365717094601606337567233995549810633906626733979211456297624940946540156433881614901063572389419508340963211136611870992581804248324212506244866991169264502053135303889380761610831824622713720855026814385580574835792609472674534983231457896855340845646254778832062215896824698832656502387888845862876413236515641759533703269584430134575391951170838664500396669147287923074470617711365621384182886364521517969701273897025247374093109733686298032600400068640995244492828919828991812137420848113606854147984527462583199829668680171800397227750411518141669409511787937339120151215343066960975877580653274015501718086467227129028391492716456935989253548627298442176352749093906444443090165462957969139865239272700606320343168808387758864317934512708833329869267640172206409506066002607681497124735321600486353697594232099318043901281584917177724811081032382942536201935952707196375174146659158732304232460982964038323875204569368859009246965813478530575632738766475555043402487196436074433280159703700861907420771202289069284408973128560612958815050589474216514389949376084168971132956587663987348554189061978982249745624135698809807963248660771366049720463916556490021749052372056538795492522101841639010317495323153971211778886723845364923513333648403537635655345210279664889428387314557235806392923291020689664254990868976647034744163343107954537877262508473332392152005401836871470462657539846343442711121585419186252717672323254943909053230291364928546830650415093292413219544019609150356762276963820690978659700579346104446441657718271130849761374962051971337265323712392886063681910213525962652338482836735625564040236064103718995781899829096671063129629328352106849560022273032155624296943235551624155680997236627083897237172046644257954883483409403649803683190898575638204794368775332097095394210051781985060908222481208796678087911187531468954134253747404271011256136433884162818590654266632102539341412353388692111360*i1^98 + 5367597735775336098985444232439574969845801967093324273770370925937764613749780454090516564848186295588306871871002907715354714865492126211720999333459331263561204612850027781339667389132178674471035255677044465582499578295942268006886150539287037077075931028895458545855293023977010767850786641322448142650672529074465816812743386427683819090304461849817761082569404474657054448790992366346311979107232254155299506525711847334301330585107527894940417477417215763802975501804572346907307761147114869819432275582131683579823643367029918493652911620100380484266134584241127241213184931069688108580842520142382118904561791568723673292555826265377674961766969534324620344569459183144073991577587822191562852120658109141648811068030308857795910065239244685617673130425906076040875666762633474397733874340949810520784263905195031609715655599439738399152875439615000342259211495148192756542857219604429501389289427787955619980450977427350632603732756368877512663324062666518208811212043403812993675900200975762336594867899623713157489252230358518261762817977428936488114824799631190246433675547788888752590954002188007175189400458755323106051357001740467895471445192078638037814974583323699648130163205819096633111518285292468368225568088541166759537833028335436051735128098377003860159081453573176959088996179911264623152307812272914619479695181235435855616959218716626079423171230414076070683755994462539857439921967797660523348796349183245636127474012563507147611200272460791233199047539114458828330089803354683526512597800571853099056821577407915228247003817331264976651540714877378371826444423124784859359848023486336345420489279596660075112690328562414983808461363147846233916728368218610522230631936507083774189762039250125847726842244288649685231108752050193902438406129507250678250226894573180628922980474110527004404232362489162800222287316757999879477921737773184407417403222464553168347815410350846592026163504246386756371243617114229525703722175268621932346340215623464222789054385766824784174527520993522241028296122851364029709437468077417362692215460120902432256571133694091548733669477403490821751510541485147514550591896139691126943258020491471391268736317083459728282552430129686592211481430722762843179709103014804272872471343078161450328570471262231857018720143907836815715852212736358347210232655604850359433098482301696244042915187252805707152101980279880828474104283562239451749868116210245025342143245307292949253579434173016878409759718359022604858346389370366526258606923713795971936252886702675481078517512289744827269238017013140893237541965838021138545858656235852033733665142235089577038147093505384459479491659449602197715217827410224661615257195108370994090167391578327883106194724981052959620052186854776165408002537100978105504714781959803084482555263410920939135417600794456184986249598933838237113173288508243688334939308969692637474193478118770405970313070723912283355871451292089572162121459296659636622458880*i1^99 + -16640488506082736735800217625407876945307691938898013842097017546662842889329864125670158052592820950070339129377983319771976402513339404816107245254405765967960835141105915672010055689007675853343253834737099600509361653836778021464026039207519617978676293878272694318457741426113753064639979002566715866676400724100170234389730271928856717944299729110714085916889071690188046446722352612938283227242296495150445533532334246720379393504017549007703268852174723220884432921743477295150788944503756266479913439412281457596760864983060239134038035483319319735628260414513370003706531756726954215039718529988789110032224920290427360449541922585295542604193443098650902543141558418254130503494747863808682014668781580439520327577912293828538615750878930488824051951501255120181235458808494368505535362947221786718674983772295205297224738422890064395224182123456167496921114693413258906634890862822479270143759342366372663692596528154866394491932237225430791885443573937496541231043525370765518686638518710255144702348917246109437132584288784044735028011279277657215816886308561390778590627754310950593201364483204681721950781393312959654021698552848627867807484564123451620065831503599111104144309654404937963343969877248455796639152737351948565168106958950357190021765648654733052121921346805156990209019721112019808459088692765416851552694187327986673605655932203154426671007019443894041139177028872517782343958739915478743114910057753466683545502683914405618014298143418871231847391823816270306550803465753780000118948505906526921130382564845047991162318853532431976945920602017252285911630166400676551453472478775614260854852569720077618373964365078342254388546750215920135721680661473092040951789111616831769735914698412594930799016761830359786462660391892960231222683833807833372104502638437251713612934814086621656416017052093974467049150546256382954555397559157969135130655237149556046225746637210927616411537198661777675088714800858488630818321905943218051081701999525704801823248587783061841529606284215369616419157300738365632126831095478553211493790369359908439197929278201533364525652838925245695918560976008434927468414012710728620119140436354603283814311195114801914569378684984023361278467594675645030045778098558728608833210059665396424914296268391252805508939045918419910420821184675573074777101207879121404888374384153536824767546226795845680477609544084297677726423532966979224184398944326641037291100813573786526134210992605251213379993585031682794346984915883338764064467550287935713232921175325004020212582583717507160271646915440790367711071871933191364677135551871069299589971370231750600035604258035500497874592855410483612683570959317597372830997039223078510134918335910580074035727260336804142326022367155385569473861020914995409460649017268817753785939144763382802715846544380928389314005734704043114542507388302106534083105575771184761819475882602515278574635642748580854668428236853784027480366483918223835136*i1^100 + -36470604877058289633898662340244463916537629369902562098518392343249092961421972580144498965096843627759837754492583027633303435888326056719853164962128866628678469013690506392515048535210654615996311119283470326244258692300866623433182082005845423166674603250447661710015599011704931723318053842730430514601045584447843841420023185216460562703083627643537459569906104997754629843775181155064204839439943272617717973093829723199723837409754852569268769889310593442688035400232533794100769967170145153601746536371039896073545095227759846462296703007627128901063852091162503374402101154640152805625696412334471406717639088125869250361601963836590184490596360069364190310916874158085534846667792767293365410542102003610983138935876007108674187253927318663162421952794498736190385986871730366851454340314327532301773025446195475376475592796462627315992072604163661638473686755586876802492843236816291894817454171200582618245431827703774827229047202201197667640467411422983395368532710116139342232677819831033640958652388888099151307282809463955877759771275450502029733823682008816225125615036949325629792563216474822700310878255254561266055174486151795566995014193433268660986166360738218833430700245423128143241158116684519705040466175533990584327689754581528166825306249954141724973728667250458653066071137183672375868929428268807690223736086039523265004104948341683933564075175347818713953114918917937037658266649532187000401287213509015743684258829274653460743003788161711933790667048617332317455968651414898225139127137659949051213955803428194641409219765553934152560406875703079968216054730278251174046603598269023767230515289260092337737862708806900156838940567614952089775026221464577592587889798409044875519649846882503069385527816648258419828259148509534307322204059968882995059492036160244403566333850261091139498285677856524029608667520630493774250290244495281054820220210314051569988997427624390543125919692185665344487249577287674551109184421947765598842781801839691019106334875642574566612380864518115938762844015947122664913492012352895654400866829989777847952604474239543190891324794745257776129080221763564393379335045413761600491693791549044154089287122011394935863043289171723903753614837520144271045440656911389853025450549996949011580183819609403194081647359759511763141296446053058134832026322845719873831321690589830802525532126784060820695040235488645398293023281586003541311917282014461354580016404599431159752224534297796135546574454142287243054732250339515950654069062164233087445909881240727536735538670038145906102109909634683272347315650054631053735871421629031718087785826722883661386384197103099884871963676503079878577091463116022535341820052696443853279878966584309800364167976165811030438086676744699565423662782143073506584715781937949868704851417258715738281543088580139311886829227716111026048083690659240132943033197853497942523257936259222586002311759322104453686491408191771392975191190536192*i1^101 + 296769061897286309777001110660579953198971966794395653229198109557099174138377203020390603967762820547676600939263243957246872478400257874789925552775668052171317405142860409899518807044703994338102257640478214711689891803708381717000758772627831457743429906509545889854735571588102273115220319573468263107105895959946718747980746210785720250054875912353850921181144689429468455239685552796436619150880224059456262512905169368800696600996866099054728759486494394694265779864444708926435694870190274493163683281092189970463534957049917644682263823091405130220191932925848966127887742556594380778360638506517679670785728305088288876698924764693057122638949680654009852489307541621004993699528039538230075992608335240283921223635147348570918256867877744536363339971739998786588186283350977116217285503391649526124950388234555193327330708897349756744391181342858556069979801455957906174481036360914167423986269467466611232704905685959427895207479531270219617304450650778729852514198819068931932164407404817792595100292501087614573973594045714912751991069437547680900710961942680079506419209440971354021988595540800583556114761682622187172447687224129756890414150386990457270139155802221983431302998828114095524662800022801644216398393465944240230042840725755910638534530013609910374647510642400320631700848091026060895881313963411949307461138507503005424984481156894405203371365006880080058762325714283400111778793804785762671501354330125245456829935493772497578827046218888847792738487814563368098852493115851420619945961192070191957109652153116345456686219883873023018658469389556072966623240832897465454242340043908224210259543084636787326849211781487727193387704651734423200632484879127537593671629823066029095795784525623312249810440182969138722282756947112472250191048604657256237024562037673864154732590105926417424208021104398370171860023193432563801076621307332244974315305811724459570031159824520776852275113735947492395282892879516441126075485095476651104219959723125011516509258274659550785055444861378781192773647865544991077614473026743285544247622954018507080974769304923673431009404905658553373477577650825064275897237273279456659396951419676123197848788738456581906871034417415881599845132714585811472319557984663870738787699289111034952159652812440293462992779543436737450191280368265659877535843106669465815449918655386921678031534501215860956257245334472390129532466737892187767310664567362660396859045205383726500261498956254779049300376422438585795599634949183295503513196732474519638067762618855796789036828292115219457866390384898372145545152204629801449108654013734715872472275968484160699607796143110159956302437078814153598906475833851722523397874553121324641042400203107830832236301898109760958059289106230467724854145048445429396221724255846463864865515499603165267007124537693544129625286231042565689812404491217961143850331883230393429472042470517616248445227031842322718444374159904825954459975680*i1^102 + -737209984970295295213188403483655828644275466585001944370557021378195388203107996548029075185560825693181347907033724115091459793806039745341627459395157280821445772422980076328501842076060205054459746100447014882273738804935274866264550782331571830006435547120815989161720311010719206223435305139070957943665513757349930495853907618683081749737206257768327391810724519034866258320639519720587013347452453279173583127121072925311716650906063647801033634271135421687290272824783499223189225795003774164578318227159359974129108759610376536032768543611579047846796329594519248777362076082501292516766019106295782000541436323057124191725573281226826338457287478218321687228503982296493009703303076598485532731867222590354260823546134461899588868725168303310719343192891373008631641687366302898132368472256948098205186103575619839383931852409327682788169199113467967202826680986553888883579227700711038287485307239695000793343002985073437250966382434471886384143379078009766163285591841863512199165518592322976318043702737201446837030753906363714100631896970715864032678809860909178828624502379997548135341627681494522249414283567985036172698778260649736214323633471712683758575722102402041085129763517324221122917996581510997875190653159598848364366151095036387933184330483497853770206861536489788407731678382108972467397841774889826749856499459196632255026339279315986996838271159363867003524957927512903873190869166871073783087332896243823996588800478850223953060889990912615525790346740728351399301399832108008627815838906646349678821733161302598865884693368145445051660950318873657360136843018754808954398651460826362955542628403770919928520331729103075464049016542093932231738942275788025769267511624913763824881760696549803497417090168067628612487167419571064978810101583040267949162477226044406872552168361600175603175876147544165742806862499714401317845241790400848434626358539460552769842927970257665993966979134555991390334095997284739981378029119739667864706829259904040356090614125517526327370137856154448681496057170672045253700713185279307098475718816608540884286880919023452898683190991965064786181998124080118058901812242941018522059223695104887147524797917167894926237688100778780007503872532948600429366841665650320402660940783347420441415305769660877987768209812188317872080494361114675169980802200400878903651246825820737992681594551593770501414433931106517261070269105944103366777087240218953312575684773921713845960470063889449753630808097892767892638914464854319719797991326392751337890871638886182350631482504632253190481615485377966000333107397530303232621716848213750411123183539639971411951353028113241706068187884142594008198283982964470536086174535828741549763852890748081137451205181770587007846030788484968385478344200728318443452174917032571885352637947793557143029504237837364384912370671524624705437752920211670984622892512114291357765953506711061309937452921017312993632967331459482255360*i1^103 + -344265043149689799613378496780442734814128973332847829552459359610817565806022522560434763176613215575166665653630793035202371213645935466921801475574031701642458416354984174010763925004056365662444446078009913056452628797781892194115384965778243874364498346135482075135845981568924288498365201036986758247122233942809025986757736984439091207881754289301360642430709408395984829161362274929355495130828085444090219077702938287384857187163877540050823929317491924973053007734824212504696643285478063595841436878344145553549062533330372823408439336528677807176577894718277720800953363620585509314430952579444510238290561841594984740846875419673258736336508475856927469261412586216462954558453843792755088744085545367801781376569099591896937011268507937727062559442124677072343629318973136115117285339637126414633032963772834325556373594025425381249873295421382781694605952578684832130745949019070520554850354705410865735604894791771041308522057551968636430405639347490420394530654318530522227023989774031086526669297133959269426802614874761731823144375164233249547963533595700795042817958339703922966261409977808949532398522193477214765662361310635481385040996678719073096615758751300052167924643271261744085018122968754652490312264265642705992648854617736731013033756116623900854506979720387998941405208935815523367317068960724016598937314126931363113400431385467536403784747178466108989566693468107179677816920438516122117543575999185546908920361794389982494416745449798590126398576338616546828241220140542193946315630697732839559740467676809936221877503805258712310637429461789412751397429529345422147239985069425924276295647052474174251894655291488974611601373339365123306642674378491316161172302979801904544640861473441432977319581210362516488644957206091866755224238296787871252753824958121187827272821902225323649443560779325120682612277360556179871005312270742568954099637705254087443894831051408995645790191362916812408749143917841223437655287717198146829412593709648847423844031048134606318763610364769981386492470669144088716958702582503418806505954099713184374303334435826947721274680493661632886068941311324258683375697003800755869786276909236058056619299054176375087374751261038972817106381379193109770927795722609491344480797809766672156752728535652282993364738674883242178701488666366729417535926188195125429944739110771719150653544809256259682247649663732451997349899945580651499958472246521819832060975243398084497419519803056038496325413172875852172112243464346919408490256760512468395202607255181163422520515814083537055707678558734889985736945194894378442503778328498832626203298763029942880363606483534554085608925905821660489471837058629520073949540888864878963876682575092671572464367847036400126724944059921496521375425428560437585272697258964338793277241118376026164556302763418481951193295921167826251190571998731317071503733644545429176750897351574699000198791546502729498816015908208640*i1^104 + 9904427156501491470251006988127336229724202815181346751133853944069271255545465499375261923344151021641992924888124177837527754572226280933701594215882707590986381839831812252823581155922597712458363467873320710957521171700147729384524517119388716048644810188595745296532740338902369773529939192853571779504272148468269755214007906121604790401944703494085849380399394740267306622642526003515626916350527462911261845805577543408110840290986500159642645419774974206679859461877074253642899427279826028112555920100744329137851416664914428854863334370625735185803937642858402115419148904530711065082908062203601279211050214236807352608727817219668098414335768116719337655972858952993150136158251310775977948993384034368830532548070617302486234926197861570430872347197978142368615621018978915174555187335144943202097113404721098500434206001090034261281587695070196785756950303933449082176841101201246717770036329513005623734268487706724712131395133344763690939090448945734234381597805353549474746073819752020443924200608577229479550348043896669283771247799540692875924254135336744432075580797614899794627336220641002761369641298101907086045318326118670137414389894508196010007517693244908864148103821026221849587912896534803210267702943603240632504648006607207877658561980632295360288392748133246350638841300502360102913120686219806075793295726760254645875699938944261248790003345632712613582986621090377822530370138950455864411354748383317142574013416154606279922481145536289551062432597528275831417832725810785003793373895783605693404297275804675963309955279246878162985485748780017230269243879492155483239999288944236696946500862047190368635772841962535083625914309825976886356853669295843999831018914727839894037264712413457913937765587950767868289823014567407901547829797786173857127049029687731343194567793529557955519608366567932056944394814914430235557232257634531791880108565510468203327667603492749798715098161697070131948951101615863503597259998228848863175238392441405454702442597890462761209703631497001676380057638512954634630309138721834511192470226253941727723043205554705033232595045639646674076311190397207143695546208590806990878049042784450344811238451363323121131539975780340411109583971385654691470902106803863393508105445855506623221333212380923153653636760996081570969949681002487310147865713690607493546655126114060917317190574488387409947052812260953479856045002212666686007436458976288925157727558274724067501968320624066695906667340591091984109882398937939810964753078627050775893629197980125908413357743747319173836567392005811121034648398601260084525400001712812750281683497180930663625473163022657289069957856576917961126870965981886312590369873596840088179127128426914610395028132214333986818108097934699365468250336431722198730796183396502384170767633907864860818468474833268176230046105620074635998117653245415683142649331953429457236975831764689022809442963427839550755195322368*i1^105 + -46878163412939431231488503466740126564455566170442156487670396928311202740544961850248902876539803157022664093142156703961371919469392756853094054259190934224781681362818756348501336666277074623088943285435093932860623881353209830625992135017485185496328401933293508243415168621098875684902045117165178521043958177670739897276284453022242422144610610209363952741912967529268748999901406784347631049669104332899286630711486836919058774981808127460909089606756913589434038110730683282616485274001427311055387014291488569573963019529230144778415657704973614974733461109108693936105338002465691228279846239082917331789473261569506106763153557247865410599423174206129546315450130379570707752517266095450283033914561023328376607910066287000276534602209723867695876316775444151569068302509147639349669658228466651782277055285868026126645666797152410712809431840167366101214541887392048846274778621107892661741398565558360534686658036849597198333269806577931344126396162918350502279904381695310810617954520005775703633505300871941349814842537439117270736295307469886276625088652804253701378655412845581629459876254028889641860701753091010197544035574005036921949221505001632757026324708945471091070351533342991780357431135058657913556158375524428206429093473690072998930994145620450744095836522720940568217462775553614679801920275180908104183182390059983598103990426753855030521063166164050820276210501400566552135403147515576136485448988230457869521894937686561228636491106372990331692220127535089095032424997382990359586412589565512673198499300430503054948107978335170434596864578413207507591312036021715913393291128758295938786130020017348535770030007970608145283813001750063909489031771046436005808261580587008992599895117990645371475366242160420333302306096505305888884423474853881598694123577050101303459786566347530379854099311071044139724184369039156369242790106823023429447414025385677624157158608194949452761821482305582936744387542191798493552013052068363723922648479070423779370018794581968284068146418069662370678688970048855338735981025437222226547373411202635526788713433782499897890197631050861920827513512969782393789999650136776533892647076779846187450047922638949144503480157226245014571038744382272772559501174979041880656703119777385579524004139245710478626579167412907542456728359054071055896420343434914103560955362457356404150020462538039146559185268143311970113890779223458063524497535272385883075409222972689455171306001219994359633725885034469483770770698585013530389499295090143386334459071337606941010553911782632131595613942442420578171895727803959582689885540054277773837688044576806497803955322749211797720608508665248484495793141691843678307883086001343440731152725415581252530823009671241638558551887315383920421306674343512010981760354311245409948111042237213574332802041614657885340514814380948582505934115196571439543812143920936753620898112016876878324580621408783099232256*i1^106 + 147764683112756696298388687086994650220314745873887800999002314116488235891380636979283935565193808478086075702859105012728402646637888714332106966253903253144152516729008371354552474327723228882313339226697192061535634305719616078552446315617652930997878336936202606429021706308974962662539279445754199792809387303529263574608139959460841423679414580715511953694205042758190400087656642108401224833017817591800096828178037917043376722710403933912035716012911683890932473550880861790638796233532194513656357575528877505165205216087554692006756732757663021686166988745151573952493940351654474439816520955809171647274276508468808102736388041848886879787166017376165734629181362368503438679443546127919655669675878513685252905481726799298121598374593618130533180705620477324942499538269573784017153861339731508193226666210148410064941639031969542210630992307100269376402885328703194885463067208763444781243528030435516398917683825455167699243259298208039182959201579188531635129662901647327143258725438017468642680225774678323093051617167014769985605609222710016387693190027356831336603929782604240612758173934812248272895890613311861983656761185004890006587836108933735500928558336246094826991607200192988963477051047972522048681249933727894270650820459157955307641166843788636429434656969590760444481834924108255468097391722989926987826594715296036918305702361657208304539150326140148869717947366872451860460694809833591695582532939738930395812985624286286790075275731969682649324124640127081475559591666637534670563526672556221655162010820410051917347934962338426651233725636411717753453118699388537129445552219576903492787216208480660476799096734603384217801166200408430348610611812325935287079520955120181763620776695981960786713700984784910138354515601439525000726441703050236342458153841235818369849862408883499060945927874777033216555291086050844834536158828104808559287128895710725870034718663746667202579126986379054761657242314215356999124458581535914905504478168359012774557880470157376407115129298828744728882821573457909607942996943763486057622784044215573468473238071067810628068057205663266737586304626629040475568627844310256585116319481960572440024146574153459989967459092576974106611172612332398376997605234059952647228024644281711232156329853737398254531260567164050050558201644787662001519721505295927951784286015929150017683846073308451741181703978315638120707190418733553135490257972147763291348678773153634535254508679629831568365729404565825486102740300214103396699194321562833721301440523872121057644464524456922425710423177116793457136779010321016492113078170972161386645535481119069888560117222108072858607943972082895317883535540641123272842459203372000352345867175527374323762830685414369045905737893484237090142163176719542772243227794423693404932227967090263661212547979244035769807370749554327035756994232916648452156630313122638645795145401972712218479086891557715968*i1^107 + -363501835423226977338456588155421701245714391628212719894796803097471105152859051936018056563691369076847646428755508905558409713834434677911191134062550561560699475586636026500476839161556638497980424890985397956867070256288194929788081612400274240775405399113144331176722250610760127388666828171754980488375550035837956684165427962413338765916926304155320969709826087832313847148744019750713194952690354146384236245691044212999456370844740685866438131635163001462615234182341445077133916670485965865979741068027140881091207262782408599629726668347129754919303778174587935429595351558442195620237697072151333866516071760935512522016701071622740470062086726491570470340123094150564068345578863978927099764658246213016886617042911340445807453820625438694181026336341270408070273733282090811463432134192698727531554089541385453758267899977460546055308544210194725701466261402694716352246725234582884218399374854193019040450223725770158079191159916282252484218772651439267916682480895288152533060409935968466917990227926156620928013230530459470670708226557085701103570043022717248423974016264492321941909038107713071146829945383775371559981835868713848429613338188220332825812502907293456795647269971268522831435704676798140705617099416314144736075140608226505457559076574309472204457265799539343037590090565854652652135717132128404755783255770746669395141804943354163062234402698717675347024527004649547383415744329681957057833302337690810379347945181914340616718356266135799874175468527489576418200118145188004663591168167679679147019904198924092492949162971506234609224325770807584542853400089795362809540485740200602202017716351681765445217041309164392470831696325135410510931745658289803600605309804910685857805691127721274149117391996675951455169122802741752260217612264344782334703719239979834741164879068212030046894497799690899010492446390141917305313048384483901332494579635400536900994835072666678714731727560128875593718703859302883561928483648890437808228996373782389069223406165543283376329117112800599767766349267297131252974039011065028106289456114723661487046099425949120133772827273980107811525986033850126407566646722593211161468266984504545794201237395880363704390840359366088332166197621808051054842815642695819537971064628000718084100741761771018647247728732445595206909023848173989930515440652354351806319472720242264552507852878504095417521588139171064757629341491286354159404263194268341613059531192448475174539315569509097941412413075580508544922615654942394698637543421718350636461518763467272672784710980292424970669640346443951577155689609300200574960456139861886282930373663351394507536928370299920522856904194472354414654475524832001870141514720827448358154540729047778732385401167961204469973543576922409960372046548550048979683219557637342435222875917146866979102526027457988917109293938174545102319241020738056587203768632907615726037814680844584210874010435584*i1^108 + 742897900687966866043573343163098463334782963440686098539893865660732232323884932076059014052302028857029343454369263089465864471306867431315622330509881823452409370874526596456091216365184148751261000182474103620986698621534134527753010315973200509936965147004315622833570651937414693738367307305027846949407443082620542374291093594986020283906053988373547700971769040181988338209086990250435948329075525408638951717241894558820995950072032438569145925326857681824920717291959261804537957518885552899721942504937084211310738112912789168333684343561787149880172810892892729977849429217304602566453806336408434603411570366677066059012104472574357303786394639306608829419113291699948269224717094019898150782681530880170079546961656134599534664762750709664990937956654116586079241778042856493830422447252632268330142852781798764535434464906036958080028630435213191908590355910716075995418559680529810375284058253706575146301184662561890104801790767743083501000395089007846832509214306272836239111535430866368765837119752675257538855078729033753602424169869494418952837417423198781004627053547609923223977746685366053622563654321502026448732981902375163900395791494430427009572673119897048394063880104003143661801115258444851637927835531947812427655791296319869354562130495541817254215962208313854018194050878804713790129582403760212326626612089471345229130180413361159684944833013187162330741945032804309154221929417728799722851841538095173089498616817827710843197418749033765676992917867607755327831736388866170752867957421763688998665546304000905327852768017406136568282932685408348934389288098255944800946095389448397474587673232084737839176350217996767445409249579150544230348651124830161534367590956569482129900551184549566006318823636598873464824597942570934698422328778838356043833701964200510689767896933605722505582636442779720483461198721679344181154367460450879110891178242656991167850887509739336843136033572209964326772705215168959250599292431801457981506811576098123102870474831490420338643418013730581810787931860757662892128980189064899698332247641013474838137627742712715571137154242811347939972637949478225921838107926076718115102965300665898332975996255689932634390130911221262094418743446279742099358702849981660788294189488415864337444079769128703962050753900984084008893986746964257708564470005629085266847551589425413589620945373924944430468708091092547811319513747371068220011983885340805292753434391998911653215754749357594052944532024311961912551200119072426931619853992807154962437631967049583566665889076639364482063159768361479611188526494090617727760277650241415926999896681371579659119560461886549763981683602367942478116716696190001477441504060469998466260801933905336241453517176149833319377725679754813542559227329799798432075521688340792489067422802517164608256480045713003971888165040926660779779786418292040947618631950449325926900264358086557059514368*i1^109 + -1299540530181604395179725729664458664784406218053080167606948954337310185806805912060595692601629611643316951035209155736404773101880692933124090470572979731032652146624607161703284125217367560844620744098863957948459670888108461805576360900792302096738783616883094584190815230323921287970034208020988205958013250259224323939319548130436829476279689185420218928098072264643953388003020738818087052309377475447147680550834377996445462310683880300558092510799735643355697333987509170256196378481230520054350713268122099272679017722962556754593153253198168609688220213635203321051062473557550308248495578871281457385322759580489586000285658466961542228005816775643073929821683568751586233549291566451205530634396805239931716799538420924756807994823809213285118160434479646021283813418607441707118985300669830825488499066298809546693860348464462392735967469457829585317744346535430441000850836556818592337083530930082602676340474711869192649330941576863583492034263082632551105047612049204285594162052581258378329784632268226536418622698704261144724886166770413535385824933472535185421698790966625918128230485384098280550144295681976126762439538938226043099160135128885666122943077375796793822884200616365841780817474280782612226726284070487736120483471835963589503165786447728822785507883941394190814451356411166605309646734946459870213811377632251111052713396950893153418479299420120284081890568992521193754225994553868092952461907321355052576797410749408433046352191164072558725938679282152407182522796567596356480438213009744946926322011132085813097860518828848978839943973932168575356636737410093570102044199586116113240865183139545868302026008368115240429080976351700581028326970554381502306214958513708080353152804604474520509949240503162880983268062982418503976613084781549283032983360584978924315543543115559620202101780186065016213679206162004044693475791447417056231682458037494376792750212478140038300643992848668778747877834396615724624841386456299858753371169427652745339654537005202722872311464473744131250065378643580677454963862569270303049403566660882038537884656131625928680057916133864331124058758479908873772230368964409381512430910400703728577093946134333786556650192077616670107591917406063701731419353071675987553190215463080024373815337463587570526213531046950708887898741515494260341869463110479063151818796080070178964809100072321618534237234514163638070976801448142915340911872327995175321857543659562530239805106377219458365505195667582377014353192244190604076444167341433503886196322886600356954719040743328504756884139725523656112164936501163460417317132468695427837326259871153386206177153925768951838755344856796234506980749342113905341116691968428166307244810130447388730782069283979937373858632462164228026973080411910967132180554658173735761887050417210345192442384566589147111465057656401954536757571898216779856767064748340269095269031065954549760*i1^110 + 1965500463075029197024003584446128191362358604921572129447941945709623043285791487528585075455851019908924095646114046449276577444252877462402604759618980629798011097693725142188712450418149154199274179869340872639169501129367155519233724689242575991173419600346294895939441209466672220337337398131823038152178717525460511017099628929131540343967453104726616802309524175575833685139793330837968625753621079424583217607149037113561765846087111295205518483863362527558359866303075563507929408544876994184828350434206244039522225879067954347215307090412851078662067199443669387239689102989011576639983583750128878748075866747868505958600119414533745093537711948589528568552813012334844682257362727962450799597973945510255151226693846084670671024600164271705577235389158751682900910241880066630168543020829109606518631553825522996954363470268100802203044522586897878735164771845628068736430438343556568526335903304770118932794565867313702636994261083938548065947491928297803043811268140974008426186707724499922179808045819039668138963353999077363870675775678850905656110545567748378660594096242813703402736382606868281193853186716756566681129475198711052201271930653540684652260309414403462374111886676113423098654512802851410012030009903386508758097323561828440540287293652805872230881373499722641475321002659927667809391803621311972418873772704621943403434161958491152142319961133194603980381723117761584089905291012028410598213321388362725634535508398863358729430269235113386830929050515227453538780730843867676077173808880374086818525165199792160155218687344622732834305945510809196472769133630875777880090899364517773112564314095003729721052137272313911222686035588409605612211780022569306356096133074404693496620190453571242087911200472850365723114692354800438300626337989129409153002490598537254210799973754615442983693029352788204860563512416187691813543421044182937494495677984817808036072377137091720817862443035094204570119553827309853364356870077669872866258049717728373433301941214334501655886397679235403816558148654214076169024526605961843291455267479045992430273956734104868880606025207304527762590267578703179870790009413226945756952692930184988028371770006679662412400735256114010837176103916945683954444585963613089905650324925894584590124738156664061657891574747980664087532928116671045607369568889516590658478547930605039131586527185836111805149604320205287610860804812912357267857281873976198541161743670064228989738067916186546295231949441489564991760513128869244175336641823447225610925769133316176178476830209003125231630619656744421528295495937793796725685518965691982911930323766809931981999545507969307464268498995563181385953403082632543233638562512618321091205573751478660756548113919502801473756498991505537979655937144445134863594562761667446150209572229913330073947334169155495712282368670266338076206929448926000974216028279480424286142521671680*i1^111 + -2587517624151362790832225689773200153936342668939372866851463700263520652755488743959757895507724324382835948351641411621295414888849777125806455568510972300422359974886786529013063602030413271298983790752943100853435581373965481910406131514244991149822455264264763004090287304244067146913947692422737232314588030436515076207487575635581883527082748778998251361501715798828207289691739749945833866273048329721368056827779349240947707125775529875138024921741238575464636234063691915709230361649850076096702582803337183745275017622355830655886797486516665743170279094635250958631412286094829868051469211464456112479301132857500730314851604835215609072098571988227853859449335401648148512215583651583997288011359655710756571465622424708328179013115837830339975460375536992872348064702484681734479405121950010211618864832742890857458225736002447506684924943791372362924101582341340872505610244871199350450306707603914767389876580157194518430060706883583865883842214544779621956179418859372733156857159744257270945367888520438075768521490414343590613871795108331153547140569782609580526817024648983145069251239857438193360587397738964732468555890599690337143105611491709352928454566549859877452091267017706934869505087797619559704692143910779099762784493142802369369598140361013811384537744297045466907369480571476859028504047885742140893639496441954347201542987438404827663581568811050422809314445925520384987286666776279973004016773348308792026934420423742579447505230771294775293918308520225496669797257425104584994663173083125863743157749558149539636026143604520164942956612550158013868076176649955961205764927673727244568086883379504271499366010417941424902173858343516361050784118123522172675460648486772936805683423984754439441960297470874537934091339173850171917777612128428415729723123179501076040798282502873660784680412636790267052600742799168875848837220753607619526705902102734763543926472213507436198522321983247192702054248638683874895502129206503539568623683474745602020000151089476930337446926589147886965887042743409024548011634417366232081848620679568418055162655106639921956765623545556755156160721013812790231550806903461167608157076904133939347061432611435289540447804175799063681368921229627862400376876860763460563820018787174540609177909666748998560089629131133408738106580832686538177741957149766744179587205413442093546191434114991789880209261477555031523125040473057049505618277509731883662322272639418109265994103397294826201939900319106456113872994200128558089978461640325339716411781351666991575480009884643219174600898637885271097114520701327944056815034936519998543374663088444023658188619462687190574117090753421363628199427059586906052892618558939681637806500842407583560977491750888921803344449622661301360775782503628115481529808105495581398414200952873770809714214118726825683126762021276560165990498400805587903947455029916082867535872*i1^112 + 2985515030642199017358236983561598919920758550332129981675290390342407159435854633895795588797364691317262863687946921245605332657924124085318426957692925772375032427145427014188030840175583248753808014867280872923141101016731661681080009877914816600432760168716758593825334279473014447317668536173107069316781144697776205978389203573505529837048763934813234998300458458329845127120035710787165904699463080519290151461353879331142352810838149480027910877056771915364255680112716516334519715042751654601834658164447851160980846327490237286561782539068412527625694382551401034717707600814236235863992502163700656595897996991714889572886501296438304016548582207223529973343183457923181278278014986727799725621057210775926684225733935244944480154684432198109749809764837917750480879884281054160941454103970048626859994386375983077550591166526596591306435643378248806257629528814659416090740339458017437707240307937290062981265296659049478761828298870264386518754104992390844671427723658380234713874216444182745624319124203209983851533039337764923911075356016024187985968704619537235000577593509473419965242123363462690724166388903778011153281201183736931170476451214139026828786033121372870268441257161865784159867168147343462426043902360400420637969279183175834019390749107981561365244254466476506170187531288298131643128518161412279882912510757799011278000063196665805770489857940389174165924445435477231566018226794098931746235964619425740376935706704723732359078366936511909274441394048011315046647860762174707707298653871900233305423043467731127804162463951445746534145874420605421511187300056672435732938334528162459896523474061102056826509509507629096095848412098093162993184984200964595582734717692347673292377013195757436918707843937949681550899147468187041724278314387578516298588413124794215015302738236301592035447011346329023126572734103754795895035976782552868873621440005948460989663380762074555062760573080544289997979056609331409774406941306523865403080148670191951376905903409635355372454370792631646988177980159428249073586426812344204959121037740675334528519362715738807572886345627727158222073271992320728309789864602295123098315513378933488674793189275098232526578793778871986831859976026098955850726366325038324902728617810503270492812955287724305856538178529860881136618840539183153395865840838590325717413942857808996419260399423582690824136207367701449867290748120402747787959867558280655669582140793858566888428359587233277565786557768172799932053489397873999680298593916970973929441135742584183997975606812927099279140655014343726265947958239810572673202305321357413489417075152061164546092988414965333796806087851645134823281554978075208547860794760960370663279709314700145315351439875792814308561779580685862239557243519961159750483278002584367505702823082253625989075253242499113515392631161068895925394947427302714875733430237621387264*i1^113 + -3019078987306833107866832037740966853757298144681131977746519282690037194368994794848192129133674575567172904059998734147146077897368241372993418023081464016910288454625917298030722527504458629095048059057111903508212148859182558831921532082902635520452526423823474798337654042407459920029930336010507460922486735353259920034177198294445402298089542945750758937922873025572412137779846646907184928173027853009301954720138468613026211388178124719439776084999562086394733524372149906448644220174487082784719583736850870290828341766695854613383346525467705769574974114971713512569910531845655907179010939115527363385275806578682297152968026877569469189777450230440957420156303423706583825475086850172108495137871639941760544241317224364198030525701203689356076200135753291130615788382580144370834591545879343869272702522608255378656030508878786695705714514270679130225562419316254325210463833321010227459939110382301242931164974138919268860793335680205685333760844846791905266455772263741626982695522304233009622946160885570899191342009923351167803037101621693462736405797553499973898896382870286073470021592870004550509837450308237000906229916944216568731681787981605595177739373966157078493376258962265402575688948653533572459689519377802510412723852984201049129212440924040905460640137526716197750260886678049974261363797169580761350332906664452484537830189143468059212862952010001515654710754814358312624549296651821177366093029257514644390541635688785626339094055476102957244162768505503293982713043611490742877794607950132343810900999018172670296954108658618830989715856539645597484570783877625552119500241410559867771560696731940442933000054766882250799396983325234432077789267071188427588944833875096589105177039922044151776668813258869345138245840195316834220818543408272358762037870821350148438895583666861666233099971308305007723250718174790599293836799862621019943865375271784598926971616123602019380581864536483172277043028682788862034146253729849280112703974401482719436846132428362756633108662467510349657979831416027295566930632020348763779876938854323124760706923212633858058993074518042269122533086194997803832874392573093284918064889810514114387351600391393281811238200428038277063420163848429203518636352728354154807593030513596433247860590310877898719263104133667326915216192368908775519437465842492994097523595461585837151922125570061994313905905777766677291484970669282820237244573592970963403982283086942015642235454208626042405640421539382491242068038770734218111840335750400789608960204809920238740847592974636316638410137620092539070281029593367656868171718253444213632605958588568733736916795701629519901110353415672386847870380384783142611361320174075581608369813122827144634592633787593965648425387044688521181085658890186071201879163272282642678973068370710030137944992842338434344405406224129394097364599429084849543857544626176*i1^114 + 2652913697076438373010198190995137561326702619676918170239711425935403564414887476255742467037897513426555330531809284181060796366728363311543577305849190581103322249007420465076252974476366449981503613253877441539562275045974191411817426634284919136815184504978936053124065563650749387209843354128596810593311971175901031461029776828880812697907630636490726970789816455163643499513263255180190217656938541903542487604659589461151939737620481863760632306505386770653252044439330668378789858195078938334633078798473532335526153412569103730402158265919304059364896638658473170126179113978534560513048593827511845147723907589772292155886843772304921994637163597295089356788851249287997848594862308886358052560201147659361703046490514849154251921067260767299659669294370701854686878872900478687827457306800856822198518034027532027506194348178128138225582355286976898767373358541970769017074845564340183003536829466199945338651633994005264034690569809848664983389864824545977935172984887671304724771281921001150519075042855644588892712735381349971807819191915651304288426560543206677698332613535584190108106975310624398554738991083501452922229738308424729485831866402842238808597131165599784530753550662864430775838734283163103155051919287945348085275277871032866286791897360299834187618280681775381147464110242825470351914343076461974204389414236533829436069068147882970492498574652474079860949416690946031764469049817387415524176327317965546123644460127004215867688757684127599201529529535279710125924865313512985286393165137575559783939422178869652701122553314709253629933980344888838252469964412117307409585771047493033219984531156036127654575815266428298557738886952075649355543476246447736264595751911943712573993766347148421711777178158739701907695901981472785420513896663543971861154152803147517949439551234444293655393633999327838495827299010748100216332915354256906644674499127697159070340401112540834457997020465420261808568479417194290819898958898418803095892203670145007752403358711215358856093894551929072641349139595369486306420368966045613681498586240448350641052491184937228040490464347658923282791751701191407930103510649856265064821946942908329619116027960846219394480883114711949566971862869248141749270786171162268134777800246726362867085948182621020793014249647631779876828974790397157722732028440511132695117271396618581022691658983367331113485054590622545456851167249436779397802772326537731799931473617094608603611516463119597195160114670786738344440185000164453962472059327415402327010172848913926853338237321018556761005030533637642132206711833122842178270434259776267054802080954327543542213881456335355131741531634829748224542368627922173813386214905790334736310064629921558954307884699674539809873323698150814744513908427134213375486050671015762082382719348619296100601374295586777660158179392113214590008571575925983525470208*i1^115 + -2003964434858282400362700938474296326384577676245397748115145109367181630463886116627737184118373773018562510941165608291554724833077192550144616403527350586789460106238302360836008026321403920085791376478276645407459616942790734632166804056167849829473452069378878352918974420469687226256545152832080155878221832828298915305995779821779537783753294721241794059849150909742956534801832058665563102533045811480422694647316490938232937957216642337718443986523075462128808781134374257813167153180822449951985501152863285029633943673210091064634357659163785525754883441111166092947209233885229404689177368650744496765310560969480327497621358345319242065571619233568650123981498772501225242330987515399426521361165130080772569280144157204950304814192377979419575522064003401401851511611446076168871967904146864425671500232970937548943647219850107565631651268264660771697745491875064536294122439386993012017925579449499352612296869099819425897629177225014535115540256111416256429855108216026681333337762424487977209479958738440651255635322279232853650886273690437646124363790606479755438524417892454795862958789749793790950645010808558688241469623419301166640237513085907083139254876899749255552963731848172318972884670265121460239197013837220356636582647950309723566122772579239524460340259582666076203819311510121558041182650281737094333582609698601477295169264794931226157131902284254837474464571400985656998695968034074199223737611893680301778271200301217990313773658317488079344683851234306330331300321506833262834583686346115470510306044364072386491412428183974161141666821532791177408137992471222962516672001983715765382260151841624336981167784791741671056402746340330048814335326430305589615296620571648313570954556746481473351262623549170857304429204413167560416314704630875296825019741263961947846778932845047836980292313727938936690594237648474115922788116207075487801190179162298942091097185235448720863689786630384271688398098432039997167261170712849608148558081373659565758398242717736217640326220400302552830155476443434349476485838371871777369249682054215950700682908324544200965776451224158904499317271961694744545095968694585280512369217234971269452637565376706184998417531098677136181145901748943480310712767235749724713791723761789117661300073703868979938282144606707344850204401480477546367832055688696278772520786426898621518150024468634924309370327746018302887632835443349449139909886974995525349447357040954182781448457863451349773422968680289909480112968579445642411918427310706351443753195132430297760365695715863279597509700300776590064997522934408774784153348935394607722854088761327426623900249344522844012355919984403425094059140416886070024283315308759508086364074584207030227842074346682215692687444141321478410697840463068095212737062344102432950476262379547944537970249940202559125161737552918508945655055756803702784*i1^116 + 1287779782265533366720918320817401274080591138158583731443008958095102088226769732921993866830013333300744898475416126816754615176327731007008917915621782669819844901776822665047033262998733559492773445204569203569110560647429859703833442079320557297651133408336503829196325491951714295058154544484094570027347059145663889806643358794994817167109149418694212045782113844668952548646365557603920251317861636091390648924917484010730368689244449093018254445215805887096297689476381472705256834518250929977658621780495560758216565285618731478858755923044495219833520939979300194104249290870802778064521344062755260223765898740829247835528152019057153875479017559219994793147394510088485336005590520116090606166062561298983095500719588623121166076662117387321368173233926193266674789553302402048609954997221308367123432130541750875042653688486046250972670469303992856894239248511727537851609866927190304172412008564858850537299376377186770589524416364257213139866492034244387897790548142140115295525289854031484114854570648789745549762129522810041723163241351631639129764954038857212421659895287682351309106264594322078139045807177587474272429958956156397764146744814019848456111839708542666755445792686203593665112241300921553608366073707915761590397997643030663598987743136475633686339457728320868273896110245159318679851176715888494851424119799329931022247060712248149243007572080939610601191506406713789473329160779938883319945258031294905019598874897550363452951631982385516610585658852069451926207147956547107089540828869578201412393375574189341431693617153880166355598897552398945417008296892452521150004453800338409914896820402548018766124103547342732834638037468773691742348504447522938107878712128851793895292756164562571147376059449746316973409733205661142389725034846750657735189895470105385873363270603924974995113017105020037067509123945226873407278885246101365443306956416104800651974281982764331780762117331822256591933192599916292821645817548763979840709562695789480337376750245949244265409836596116576866751161194507485419103053880180496011522378317756433331827583748564380846849366701115020591527146701611433126118518583836172137285520290133584399267679348052049425507976505576440752602810566004348900948241697649374428918346306655533972584774925203358041011789097945214344310451746178404750486495476546667771989868863343126596605857084589784847192190209624383056132981747777866587494826492832633028890060336544072657293834868223649420808403225353880582374794182302155120230363818452249748768766265392630524843850435554489201759742952353411944718693256632347726715128130776115583803147193781869897630228769606033815367790104822564436228417360985734633884779857974032990939407250745235019905573802556347802773067894794481588832377081000414394891008151563986736260474326982874159574080880219068584833348280172941531530525671424*i1^117 + -693767353246103648782684339434785100229934001456460348865658893239283791488881631470216389412276218855101696529661412403722584783359780316401196343249134077356967444885542493885720030521479113435867075098542006791769579985793847517857445365382624340363553199326886628992997280946962222138423253395783835892439623545144015441051810019687823845090836965629997215146713730401441587683165229669807604245109672765108414408962126679222773002933815624381533687620601581178746340047601093188880718712066889681626290710597985171888887532237790275523307182690657775463472666725590739371464848858324713320695010819212963399119763105666216040477776219550162073364921728657651471653894602214994286631201029872593792191352780589323273367660681359181243329928979287515716080303251652131336072824538162562478875651744491836496985669130112529752771624457240414866413726880765470922318226891724084475545236464630456388079990763398745186479902344161019519360796333186639226218254808111928473349647723284363694231974659229986661284708447245105918128106738023074388570173337079642120190649221009126008653820956221106715880981293816010295128776147473196157233840224864178457349054429122087862472843606422714793710600259906277181526758532842061261662572995861377151670356209047289710096186788038727036093155924640534744429639222017675435955284882726013176699197127827812826277325235883285745574533068158148016653342601333979602740708465491938346429100254136514931145204937521096851976507432760084596317940196894098712781490822624475042885278432412673449340228939143931216773579947616373056194631809865512428733889086646476056616673751400765768859287694242952387029867999299982330053601005069032813796128847694409638133230498473308334798163319490690307610643118009776007150866264951704400633023778476460896970616559547001644354490728951373394931218523192975971084709632728340370601287805451036888135004115416811165884090265904221943407388260146262690355711086403482711137137569231824356744322744906923190511421182574980585480315770766148855032185741264710812060872190592628225496119545178906515501290552487864423086089588805084350618365823667514602655974168422327182595742432067294662468094659237463401648290945338597302219051517579447971731631061462509016922612623585901964467809268034797626649154964193313626947678795322735792210158919858686908860360160753579135985344018685574592659531056940455617319771554293024638911890119587195163839731044302258613744173391155795694519731261666131659770832956237866894579166523924140822055204330069682631030484295795022538570768307716744010817802063811544187196583080280078689922933365860624487300114520317092974314599631568812654022239428202656702267506530502036711262700927046124903322702840742306289743171658581769326927186189214457374474400434558637213593265294247511233769255713300489767111671185576909118373888*i1^118 + 308581492534979569248897910797267171179825872523278936674754146495604954846599644296471549598140611260036945205101393035758589219341412923863988784871085148386891552970885143726475216150550540054059723391499277594662304256213949558805960462549421034447195913584307912664202622683212252245609824891973677502640464695966819931804002952596698755756816379449999574866912257694675151358318153982072788693543250191167396590910664065662668278694356140436256728315877632055929114383516596070414669797964484949572757574376704436428018510560756418709767223973792292777756445073683326642221861713862047771537890850408881935134321719287677686828113720243589354749612048398345754338514490910614192461277741176049703453484404380077894000120878766791935351873358332815907059288353035011403694217426777920041323767486484366814330167809481646624674247372586652563888593373807985211199874937796265873420479579035902461569523642601898050376014643344817303481883686705677706245349615175701905165861773329313387546326719896378084417833641669104194675798271416228981788923830853419901420429350811042763791461601170191076840962796332016365669829268803805537394688415475310645529141767804301088231977656962595846907196380074533662327675507597982094017825686269530733974570519157937961947429103815809613181378281836341191162525522656237170461441352032832137051531162835123358040454493975551223562894076616088579479068025447627518868889006587409720517496626038998110002774668655730738973425160786762650907400136235730033608322537390653711594378295426077438182285653079150557032989782848339595344225683636036626659672170935051723873520382762729262014103552656201747397607111883495250687337590728853022633740802629832492010702861686260244821261707681026309775420038823617705266778340061305922646656450530379609619695608131845865051992891474989045313236465279424775353604343559251210223688280200892283298215794501846536837407629963309684720431270708455757887287680852452072525298330423515207859621199954732562491350402526059523209670989448137869500118248958718832385012325426956461248047702768588536623144960088324754794666873726945143913938126852520445986400935082796241922143012185071066310730131765504027438805052009936982167093571214292333586020487638252515471105779874393569050324966798744902267179808719487605860640149287607124418807384915806323131933205230401385582861422643481852844427369247241237610316576155838080940136270182605130351027090681056811499302085539795483092423600064844066220575970957836627426182931367604458368386699995583796927563262891896529820784148615526375231006325207991702533224687229679168568854091573820669527778526775933513077424859420332292393142229903481396780465126956293120793037857678474957561260872327787237244302232546302967825390189843676527357994413439630877793281016381374694046047478817187292223848772127424512*i1^119 + -115852754299657408378627812909625639375035758052890462412661861834470045307354379499073166270739910811569820550771384970662461284856219903734426259619318185793478481863457142661543318903621394302622455644255291359927424464499915339473108618753356117619678331773407015909357466450039007951655289899503823094637205197649353624220913281916149659552275233446719552445187508188910618895433884862084063448613626181077666287185049911506117967562009432451770247964093954707459167082589982877482537385269585131443165455813719811824060010903483857346811790402244894954153346027754689641186897444927987813877800676969067016974194430169951706645857349703597398919754579201619825481416402598139705955856023916633425144634115094875441970695976639455704909553710299803843867740299810148649367858419190498059445482591418555870296879414527163483550377106658054086919030208833668957991905475241799061121784356069258619751441785932074343467637394174835266683489184269181662620172395886533061732089768495685907544984254877449812535579841670474268077499401047324148826434412509481568062491822263151374949687497549031330816369284936818602953602369535031422127638703698437241726542655905317895345687502261667938803025897510677897331127385738770547192251324650457592223211584883392885323526526277012623605161838934392960284531214672664168413262906672259065823725877786008877518602485082701735990102294702277685513373182635054576028220376184531803289274224576498855344459983956157900126167417541455274366970283419615057395915229796049545364981030971784929762045153349745216979679475714213945469920013398474431012773968967553735495375287098579908324714481196485641662460349626446184829929649687296131709301209444308424653609012496469733383916698272104174438605238390204184706674949541334683576082070587711900844132292788156484095418245657734233847638240595391044665911489242134112306840847778758421053833131164442534246388298157459585067950966204506251777234463271571230504556348959569637977816846119922877328476433587082916573538038991688601919961928255557044375700108599167135575083287645533526067801992313666305688823645064194785725103366610762538146845192207210045674326123270883211358137618182555362028662122581140343315626590882180205844748123803442381229648182076780268805531599265837072425680269732130699117010348248718411210782365148020534456025567553046892163584137293230518891781247639448370392015097088148171530020364609515772741242791938048606623159971582926435432831871131584190683587369093017659077320809484560096657069139500203118474655195053970808966839469046711908599228631667324195207744164886318364258589704316747099334174802225734037703950074973925477054335212272001271730675608518246063854074966259677249766974043059403868880513808438632455603628634012691538366049295100882170399452683076907163625090674786854681596236136448*i1^120 + 42083081502950292563235707021522963483030213766974539792232623744451485166851799164363324579998706184940927483803754676445562186938973601943509248645163515312842437447495522719410293654074467413106720675623079025638913507237531987203125733354110672128232047655968692011811772103207454694900018532737338208276840555540218384143496551922196708793207821210823020299453302749693024580635299588653272147252008344220356981134881359432440744715610443399391856022789598810410465653958623943051559774715831169383181981506674759126899734896582600432674964222393420416522980678898086791493522139884067963371029697780270707057229126082801295816268812805141387792547049369364295284528656173142464931979158237921632317296722530289550508135621266109669619551788622502306166691728099039782775663716014526053650332559595861858799682176609171133767408921611415351734710806432446555278894637828339045381250463457330802943990836977377501700560242642643906189651199344379787086715218063630086609383346762430961519273438262829015452186193066326290242120523578118219871125932014892014663085709418556292318539088521481668149045737252915141736387186839692191418926116061782960022431497779928877090268262941851376080662728728006392135738412533562296288664271990053265066367455332114181135383708913426149071289629848291710055394348372486500613072483267223969099151383075407170347345795919396866701178641226641078105734493771319834041776767557804567592335001163594060656702846537096305831037519878207072020474476612708017889078530347911932651755506174508406679861584902217186155827214783879623717602112512464180574802259850339854589732058205400041690575029446263067827068785439544603807138131850344756050518796071761878168386862353339095215604512261887671390197175543664365238110255077445398435640027860922670829551596855662559615797283479072427133119907651711494970654782515638899801831693116550706979015183650286679584348352298469972429103104827412409413073136780547909213598602495750918657903293753926230367746925502607026939989528720762794573134295070170525031674649960103087568929525528140660584331940811919056271702719211344622432147557540325905588689775682288007786828535092931701621223584011344689246828262718001299569433648308979934765133539141836390435990234240799474612252450120806590594616369633401883331957787173215399042619593339001097517825386764389783164045818602978156313137469639339719355537535417413404313321250979123858066593320996212892722825803691253677367940940882530566772062964837517778291688516185772909260467731735042411750026494171761989306360493173305539498094870531736669439588898842348087930083973095739234747436815910369230188022417621754748824208348987184923167885664174887570337394583237263477093368066797571964212078994142756423062479311781268092475911134611043252249685839534136894508459129509628272967680*i1^121 + -17456479278400071732493270618812254933504687128805488137819289058706748761702707379389087967075458230812117560230476166501284335960324296274578478892806779233545027410091159162696939785407863362110764241633138974257201907738372374199870717686199598121030485212983388368348792183134161956036732688923818609419372985924488651078689987109063879487200163081882359684939308560605951042581845087083232165000738107614578441945039472034144586828557315555550352391744102526880227068111824412616662750936339744944406831911396958963341967165762932678770085942221984071659824011344386148178514726697139638503686272838377816289450126449907860103302969551594166512296428355737233812408892017619001460358978929201327377559357777322493432070378420175672005541888287436786625502156712013147070282168275255757628259607385541102222961749399150376535359194967426950467758237973839525182525868993127803451114953516524096884634850236152392339083249939665156542968585336780985925626297603406442436454690145843547737928186983470101272068748109551781493956586063891981956614809439814414421108298571403476671743421622499218289551271110734193632834820821461516185634338794814222827423838029635333432701090379421060476341302500303667124202484555674207323811550944411554103267768957649091912583662598134874627972044281655425607748832530815845668145362398132194856880168492583339189098751476671732626542509499988671222686172634124070232422492080885302568516531625060652128378390173178881761509342805592382652828632477621446276463532012383213153868082923496053226502046776447731669866636484791890151289109665721399000336979983017665486402701961261657278413049780775580499348286941260927854324438529040072027639010406723712925142286527502774632912305404724929505060985623257462675136389843222873765012657903223037429296172435883139152227262476698132404842716108195520475256599334679653845400260518872299378606365960382168903952875631970998657521715323600099349196327945400325940175664575093558738092667528988094692855435057366769871310940634270130134173937900103454470329648243809040499519894757348557555882977007499535760489117693246742286792998266093825196296686918208300208058754155210422103808045646085650864490859186534678123670402976845263213704633806211187537853989118225597690521730699646975795858538214023099604797171952710205613531448826380862025044364337060479795944365088757845233801369356508252386605852044826506741062715693890817794639978099465508469381599288051609774370128779130696324218290867321658043325911058958320218548109216835197554221078044747702155722295723228076580579827075444319641698570066392309355160747100207590674763141644465056128797700481212500490730919499995908142747710861958732653183662434275490605612060000845870811422547642630412364806903652967796523360535319941380005364100452549707813529350882459648*i1^122 + 7269724706753541944815777399262256008264633836607781971842722849228347327071937269755707844464962039061043015373019327741696469845241530817137781760622061604587478536186145582653615879547016841106392663310497080640370471787728047625177421084775287589748385216795977321077712060876450516381587533220990003310405073119096398760415697271452034693678557887154569338661360285190205076119585760150241412847169908973295018751674902788466717182085564759253726230333933455709539542511458027093183943892579562834094924995784762533314791096359848247597712621699134145001002778260314401326298507755693225207757979822076182619115510162564950976703469869572545006650374621395801539167866502876965139915929445872153434523871928580015281887598985606529411070498284803619921088879005370742960352264078494915940919985218399994435034242970480252786261132270575992859615610545629326895383644156133395857886925319180684917910285129045312399975376084243782506811789418799397309626927952242468059295647219486101478861723838330042852401514789073349769203610304228863542576405890139101037144775244417290557152551661567299795798159595940849325464998465492718139772269007865423039285736014402832569760033095167882653130302929198743879481492536877091002292727128939238816991543727193568589697292722286090174840947679304491664109135809283433713622305430392439063500142561635131705365886133714586698125458897019251371137496640696250059856960263768113450161325455221605854593222914063811891204078901225248786490792408621389649354499244118825587563454843980992306746980395522818092107047547173371044080953669144682365271389835754384022996863946906633510630615249545989398679546978255870816153372925892090413058983525190918298438110012149795619354048883503724858416142631755641765794092317156874437520071962729308871877808110655606312458547173741767798694064864522523978462575023733383185047791842486441503195269295509334199144603042112907692720018812764054983111982085110025653360813869568745108772298647722898610285077563409269537942040549694058300081834873522559551014944194562049295812407155242330333637479009524294245229677904765620559144045486702559429986853714170837945624178219596543502373464072527808926254063031524303686663632852114019010074108113155352441499573599599037539848582769375504096967912238506457541830005201186738937593431570159531053320121332552642164726599751697003622663289769723361239242176017995859828267758860692300273326781920346062304825867571677510870206750032298685242930723973056016093182962166498906389873868292034760272274074868312600403600516015649781485541098501906222413863509696314292025100228014472409636645390984007482240697270703877354055885810390450152913375389420237260448560625458765475441427920404863351778683152678461234005918606592422644825169900181971510128722984988835947183056355328*i1^123 + -2326848253290737483078646483719521669725311047389272884348799522271852176795033067756556758280441215585283133615735657986967524866902416584446840799542578638319960304563168598373780801049777929031533202538050428132774940740148857112247582655204155877465308417321004689261129574990832372888317339485161400694173838973910577634953672583807520947065969552845601788109610601877503672670058737211822080790483936884797698469009405272665353741745140975767229185545794662575139785841938743398922273779108106525423178118561552445776988112364016332570770996088454808787060180711961158407831277814418682679567912803334788499479528874806833519169117840548514025170453667329479058307979951705664999585394519384308754624693129089566660559640580856965497627002500328782777563821670615259990388863973234211205929018606708044013880011805462073085697468565797211451045855387316423625335424028725148600932680200009731593850235577143171643149461478264999125165841299488227961349303355010190865160802267068082177543585160137310265646894042715750041999036272877839730271239615896897484564644621214768442314878020406104696735479934665094601248569015494068806122646159542362518259452244930662677482361524504888321738216353859342534825967457179531740159354316112495786030526924595526188064418409460280946157388553201639011872812681664829085074940882966502329030420685876618627903473684390843194793129015088286999685427570554447301426307460533131401251665784403645506737459275355077606080968994862893221235422636345704776865943828830652577485316450683699863607262400664849513567763259953950282003476392449673698360923208777912663408369668075592663148297911487256818468493186605505646494283832073735886276210125345338486508796829927073091689640847205654684589912103036019128885559715670864982276018204040480306132530940785770325932695108498767558472007131566299498234532650067818080489789841212830216502013781652512442329779500565036842730436787650528046978502795594442535695162845344124278022345262047600853204625585999170571059934045390376817170440871157711120950260947330404485505004186920388528736970214390501441196482048509756962608745584225688312233246762877125643619362738104007856517824087591744596216273082589040968283962027785762366926599201446285800122125100977563712674155071118063369529111621192986825448141999992202481113699979397552713285311499554695573341395371272424272226337546483839735979750909154207500473623620408921046575909474614054198952142080682245607243551316550753885152609326772650076816306943915111980276575697580705623421944576512803318587500370776535472416392797301430564385805236416326272074051050613225787659822929077780517299563890521285380755225774204462741230096323694532662348120153902054006878200671660009015510216876437099659201500021783551876829375260542850957784834222335708889088*i1^124 + 479030022006054405616876506776135804630251553474524740136709085830375986619549306216594307355838611573024211622320131584347962852228641548746081826745791098725847302749745884857565707350098112014597056331087952602290649240409784285711083849638854684128250140072802869484089817196108117416279134767675016117662332791243701658065033821518694347482724317723172145956887989994750806984587278723164273783516398206665898444799023383802816395665813375584046051701509475348061527642540447124033318105561985332281804497146119385304382738410977760792677796266748113490744322511616726606379511948656054938062011349683553181927636883190091321322130096679189191195451335296023941743792300318781243160789337838755281207853598071111970294711349773203142647707289328382395711825103921854135539341231006360805223752985610245572908570455790295486821490218821539810098979258082210629018013110595937115902402257358341278984584514833224448196319532841094446130265612337708626509495256534943561170537116766090109294304701908738024353848477445079750561860030083090650083137016681935761119269215457365642525601971869559420765616914620319560868273587143547296048892419409569607200588010091831966251684576152656281416789936934364983377838841642465046622677581733461222658640507889915127840899842322492911335419149922835166586245893485316782150418077220680467814837260145027141280701184135991636779441546093340936783175469962664442639902005734071993468106659069216752646348148562491767382220065406180329863925895290260512064908753765634489443947496527629708115552327594813991656455379712546471615358778432300158260459550736271971480912525790440523372072924406837009255337925609664879143492255107702573289491902414887172839404624239859652967022925543706261278932619498788218252602867315258241095215040330121515754373230482299554041399755490901949273125427986478163496678562384889074846371611182028289155333584863312054634349267337014802356179807488047352366011007756445007950255433847510818051245322908147912525961958300304267750959165298106356287733937345650647458723043842617249066427116339980347051678494831214397332732239284273032579793111237194768568340979229785478315233366056256845530353647904254445055398868317613166598785046136256640343584490428354149609883496111530460619435256281062638762756345413019673725655420259263443645769915617819065796368194334721462834365703225563405288500620036120435962520808967735300086458282605167118340852659707852570149037800823924203174099268821847440202442359631346070856596673137628601653164006537981776363997371050949905366570845047106316914281388845469853259324319656565838928333253703389961067996630383430746509923911274325277463773193473535045084333185648279247722618901887005912712925228344824534884404026075185573170731871101160858478936756235514801386537514696704*i1^125 + -50429053816861546362836276891638411798746135134930956396396575228848820504414202526053348346237301170628355804302647897789225783834491814692636350409963794385517484730613727308404040647309260889811767479731263675172822949987410950669099013161710271244794468588234272654294130332065136791643775664922173481314553056083413168642292391396520584819281377261603392105120212702538123421232320801862096738343958280874820831262583498352521891018361375738951269219780185749378212465194423896149688416272499155744081390571875109716462755931967279604641216902156777053869896955604810404700196940016241013284942315836368191869133675032297790274312431472536076222091685215559118879775740837863577452598694183280419313563826690900920574434964304763345195083477213952994374448013566754684974065519092260676926297884792014088573130549996556389835437831673359088454520879971208258893456872639372285547973922992098810956200265362413686971468708130682972090010305121055063589573482256689861443169822145987770708375420781080389589197068289477548531145351740992506401292606511357268269399870351414265939092079896671629939157248904119588796087595965652504933769764165879525976826080582457945379692931089075976151923027644046047802729325674281106399406505019567557072080102492917727606752354243068441307228565068554968878724436643846283834953044171923018124491703832399647946745681718565562022217285182617130148329352479065248051572222862046228579795310301755362872565848459030714555151949908714996038058002610738309747137992909080765833741200892280795299521173070070114534578963136276040535517764682111530070614662877065337627472141700792772189283389681242063441899020854866080387508932423581572519566798928880487181501685217977478261487205061175255327127826660287805056108555595811504639760655452898529458744416693107048853606183220058556468899388558590645396254377259718755351087004351718621382312500651965195405773343288783014579485914918507608731891212430080019614204274138940496417629539839905746980025719166825486930458341544374654002905183091655270836615597972457854810754449472379458886656460588329239825689001025932507445324982273734985217904581936775251442187792281670160078675001198803460951948108614895647565470820311488736422962944540656872138041194579321355882770118670974146342857466510369043180214759949433231747865527034977398450306857935466785689707135508564792736851480800821282643775631578900449749669686107688039956062454013370110981059614950995203989617501629401875588610354155254604747017740493802830271827564093882909746190772504156976052502071758040449345570848343393542228834449438808498715133755577402990691662515423723097503372391968691823580662754518798978573908603788270479597216955436443506857763614668751170950925126647385343474779854453079151722483045465991856477175808*i1^126 + -828933105148140658186780160762981457716396445230978381723137416781449613508598186947936124939407738242048771668750638544287082570154586443736860446492281198109344617830467203910691446642659045223200122461486585050865867548641528839953845813991744725197633462944497878751682359695657221028999512198119130104872616721274281033434876128056718203046732021353689370705108321438243881944124343198345979860506105214581602809664300190384964383078285599189847982379715395418404307880723404595906901952635127207099969413791589327349720772584923738869934194992900425480471200120552144538151377882734386942072737580836312469229987710229274392340220881369876819892583842708302915437542758190780922882233570951196302974795406290762488611312646768998122642857929652980277956501904566413002348481771493587003742366109036777577780475887510651557489070544895835096399922936111081468825225499460551442222132879651101594886403766475242746737327462025465420114871344992393210835649656166787689133493338559549899079188915016400662670980919899051742613129867181263579270932218230884779077806040956148056832942538129349769400758220656152031741497114593704265826418267827812801843169420584339099166436379235719595447987318373164301658050263529189994190411829221690994574697465993151383562511335000752804558726189030834216479208644092904638170848610018714987568343338688085631284840733505809179099469018811788787375087775956869766920414072608641105906936334189216034286538829524433533337549262063819011432428050055192671976858566734461727288447369777648084088109579952615584440246500994420331272531710263614467607380028169282303720377017454306418244725496769928331298284074203769095582923213147722984777308256915444711002780075813344455793073305242549969332142690697695054043951763655117002179217291734938205860401063774016976224628523781267480760443154537357853218200517541875202532500904464475157495306339471607792504001585617301654967136504447653247115762316775693752136628024268058793113070553784796827318426253466368815529353479123550222094670502882726437654150166391118992095348678014897347713474842273645689463501468852512088023402237988784287778891932095303330972057588314490145421764408607093033972371231552731940864590351673861961349611998064761629165895388585566359308808257381275411890248188943346271853722410862230570854806707478544198346411119649508734417537670483903955951832501282500974681198005632185575669069507779933017498618377612918066584215849722762145790455314431717736578533547099246104064909636068383765760238764616776473102622265400255873392900931089606268295459847492426717290660114476145740265460511385352609660371127181857221456194349022490167406076150368397605061571756367979595820873494292948632480327532929399575709907445026827584130604501346169580818323864786305024*i1^127 + 966745756037774067877909656907279064610477360912489551255785422312583645425837542638430315778293225972359839711534105279361847975666135540190841173519576670996442462723036934464949116117999157120788797878637913101413385291778845067291561431508517656082305772935948911619977875437447235406898342784089286517252296725379363168154715598174371814575757293925413777055474990119772405548846923899388019184276553018447107017906918462286614883940577983264651412435291888796877866528942895921732929794559797210789298024833907409340181620293124137435353115681009941662645169625915448126306869826356740150040874463737090480323940647922552724453609042760857982327146687914526227949670833753663901336410095015690273053218035886278206316187653374418276596052771420381026059726449220232339344229619229725769161384722788844529111730455537293677683897451532604283744592114225312643985803736126587055667402065746895781775919326995883894177365659392918827386763740654890006931756967478320588643974009334199916357572169136006103113923879353065143170188778358267868188064021382351820703698710310513686754878127142099032727920368122439320621823955007658570397504737344552927737109589349184803901876035563681662258797206147897943226463463601888124212641786971939954748217243817206387976117919155027122932939696938056909537135520078449982400134397003411773529140428414953092462460995138932370895381273917537820552974416916981984807366274497984892634466785273237381848339874448987093261717648314750643013066523604350270690862125319960455993840537215424128539336805358914571903941766287457433296070806326564382029810323102771195825216089103609213069344490625526555702766600219740693094572924884821263463567337219181928989453163187009228548052698235875774854129977616977485868155622754570927805677755708098969157085010624362607525722568019129419636582938480882972213713258359309956723170368935296064296966834134426287015952330235815781139244704486942296598766734887978574145194484523754845298374363386048998426712988786615170861131662744285174117217829062000780113508358440270793833404752421517967773828112860345607905685446946312849865810487799046507608635143631127466478420540539655696058937333486419952000103876617256907179693975660035421100524520962966993794161054526579800106487436318433756942316309035724247360690083240602482077526025170418588469143265264991232283078418248561090583785721777386559619175135906584655675111717994577745165441587321487343520360719594949701071875178163753323973608289632194945746519422455025433910275701184445215310023550705040047992580646969443813206901457428924063302148588407888402683002251539966113685210317229548545985397816605883397656323578811228010382283094526193037206787315515617139709076601006040290486511595031869864455762231988425594075449655296*i1^128 + 81591573780631644797175858374541697501908212138249422609533564228329301221392012604136511618332306151424847453846837403421350292139229055163380536798333967501359713841775520332655489512694357145152571470484611652741347349541377305430215781007557193717747871581367305966520608624862682466685222913395190537669477577603519498428358486370476405106404197216826186748074737109825767612571638454661858394647427297923593980235758519439650867807872286374575629902989577660803434967113190987790567836107317869948738912195855381270520767487752605598116577010371008020774740722423164951237244403225438875099432183468779474636476037441412609241273230911061036617645022917466264318428680964101872932524279573297671308259478038146782747199164579631950693026001074182636404118789512779207933176802540245101590685994832545572482263144569897422295822356667343974104998542941027257148850952522161665155689680303004847416692971033554970883666166280032036717012568052300944573905780362769852762328958274821951308602899643059164487771380702100357132655886201207882860702071470263832536488283972383374003577395388328075745389435428976370891921814443107180321241599948524820180379028976423881035648228670315875311423466943292037379174673200722819521653076582535151360725561875713629743753680324282304107134662342736643460993531467842344629736945042537544364824861572581101094833041867621901833599019627723559159591071470188677325786277452775936373270308085039872231760425474531736055240788218576278936850759778322942466496022516598052043518578820552445741272039656422962878925674565265174800237064402784844192159472676901718111604210404378060845733940490418917106439761503603133219309163473334037874718795426091954365795625551139367233763553760526150609986410423922391389771357748752582397904944145929379797889698029756071864151730000203108032462064821811537977514810765075626441056654255405599319112134132270249801217076240593649299322577658764198581500182035000384387399466010767117829619778015448597613123749497036360890375203454475594069475411322361144507689085578324640615412536883600346159343758280247461015619840455024697564712763355552628673678626482514918661412745337652400144881003886262678124760979849810622520669453795553808736907463754229442636314011364917851507853576947887829016205623696888307922421567573437729432511827173260916233080980444780649418748805857586533028707202841324627834901855893031608835512033248810848341486832813106308686222970496548452282275064205929215977380893878461855127837917381248187372936130612187785859221833738049163071104192423002938427048352736894982417720205064802791945033316125854944308525228177274762716918058911426234250826397556329659664163511397606164760349899734280511994377204980856624300792550125902926196598572265383082852352*i1^129 + -147877531442740494196298592784601089068036581888239747088890976670113271282263934793399822005975295439506416392921241222567456025684688111404603960782165241943626329836096127352879087469350260575382655215508940723584305643124976342989458590831999276170209998131145948672296274006191519103274736625918322317354949607917739649317659405639180628892664001257582473470565959195842437678891411490250551121571139121691877552813982530063976806783611779456744040496609376140731633580333338720994164325947661813436271070052231202596919708761759500644554299344305127082543140588761674011007967928260787910694288958651494999104206029926341263341982241654428072872386579673640703304258786413511916563046924905761233077057640540802609622169070589240119916584177207458312651186102822457467715027820457175760308719555187518466316342951535590550372866089103788319045532865938625140424002314831333632478692295726961002009212179295049876209266916909431407676002625598593625182470229296932142605001578760541638050844419175729724020448550607537846735359353557576418810102198212568306922878560411792704265696917342081815017995420987771348789659013249212939193678034205867406566789753652159571685834174435124462671718872585889838968536195993350311438545588052510780392764159295822251496489336900942466860707571928523315337289361164956527433281143245362447577883490639563352056242357934600684624443757885418774164772568530879480157369836741829180504525292563927365250602938024117928188479546710617729912789992014560169205775010044745037430999651659211784620803983178950035724887199734790876953235955648709983834961862729606320788370187610462956325543160098883761383758624902683702084564369831310889212015923015521426176587870636344365250250633805826623090299998416379095222910065015605560971710473795849937354656525588330158619203071047623352002313786244399951519895827029425216269802304091616387721748580977690415052773066476777547094246270098814353901029472836363136652850253316333306163872013146761419433651333960061997609201466170359378111500491879863657468096211703353114969262707892356677693869063118274356933875570900969727074056635249767866788102925018325483500968221817131850530342960106636278121314295523412581906518274036917476241797787714787848500169120141692052495365657936195259390969718133955102117563589457584410120237551155843636372787260935463194094604740536635418152933720834884612295499368201270173942794066806613633776626917401108742298501841837380411702431329554355683162303971777649794466702501379569674977482531445671385198662949014121741553214060174222910226013291471255334945814691089405196587128633146684250618159791826298824828950176954738313819189973286173026616510256386242481853173583385998506390145562009429904780023420037994551675640273090641920*i1^130 + 49695732093343094157324802926021815035356423053233680700402684074658195233606348262965119453782044397297916473700307775084148543541897751721448557280998242567413321337225639509981176463250888572719805403537672309957008935199980734744625689400905477454167139701287433421614319315228213385724684512053412362186943695154105924162645601527088560070187307031106475210364243941895146282329943237565746899005847853379779332530812583027212131767890927859930880983456506370830568500377880199143422794143911755374695086972969762898373025516655420945303400931262281941407809268837345651274850151923551051448969039601847091759898829475945004010843192059429344905539057896959054734907869295665498766241506114764883129803979413518753517859147714393320390490402644781351626031412268420035719459506760502864415589279843884556076006628039975627181157050598441870065143547786431198235674570286636866338539586512212629258185474479159372587360983347400131759919922943394301783319566160141538085140131965783262988366974160220954418871648431785366715119040671575943974979074591786070685969400465109472490187474495148800433196092180704895342586183949330573244037319855572737550422938560762373497379511126061064195229235138850050993592126843589567869694084573909662510728680166764823564493692376049622409787235451725386237202536944310993811781531934526513187875140764400750094747873976438181469716928643196006786217231198523371050461172453671368382630138005674044510289446708827822576272323620731430016459015272217874289553648841511335166989988726678843312995182004476610401776442713160800281236176480418126094218112462178597676087960945995704123927548770466673651818160588390998943943508676292778136318989743589106298457767534099827761471028756860189983727326733659154345067887559857657705407352566587123656996699025405040801861386944886353518129959125668923424865561652181197879768384049517883314920010967939280358404721764590013693493245304503941009642858221950116334984573785158215446354986311642988278441456774904927987879800971606116281218638575958355207795048071957749074395946374999096420221267383344926697352913536480681966423576283109582347969201360892220377669975945387696360897400646806998137711579141579941050439723635140210823292847586770757392433609022718332351139041521971392581693755756681830051834897939719263650249317318008534649628954032291449411438058385428715087580507205521972337409602474904328210645870199185413053310775401431920273126086234594972282377441841256054026429445111486192212082745688515241414321065841476824869956559497991003697671586044409972063171085526248096508486391086485230976341568742308531394157876554495047762019058378370488875295089755941011298324431980082334644019440268315699501637099446513295315513442612114598139615248384*i1^131 + -10445064375769383892333174287260381521127435116743022165819798287465838980812952539953777782037354175169466253708925148267038277146529332941445438963148308900263189823018925290509064388941146489845204416153719218337115377550039570233611391748743577832777112784485997325075329035159993102579216565080306599166007118496492243443154478911486737402600202083200203553494529499447816152715821631147822714669978061760104679655935205884134848509499618724558547462045289538177928997216831852755304557931762687806284946810622672957466853329294757820849138756066705652292989734114285863839311978626187126510399376044536863481185348285384446223229910632250689619275733634769033912490724440286609193409594215479141262815144385452574520676573997743622929590504880299035453304532858532561510632160939999770688550599902282699151069909029611317741668383555357020065033254187652400687796159426608125008857285398831276420774911719606294517572286890441882345405379182726453890511647855049095588871649745441183353552828861449325916584245427816833566537685773178716774605338752022574617402721263621655766895933261899260248630289346769775041152709209812730599098740627562495933388073715631987832791401056699164224891767117379094399338766594795365021968815198439976761033885014365157892698618604973933641706857509557816439886787183745956260138922456317047334557427930214586570058366492632774546803961280042919173836903138782198008019367789928133812191457739858563074060498953465938808561105748073697878742681668261686689977051088303610568852341190393248898820097164992211063350472428569666388519584592189026355752210721777656878606588263953678866033503307356448507866705079903187641729660808786081834599880121850257929005084900649914289975641465331597906049673990176346919717619404706042303448351977107271660196694798893639391182671854921606873071166642011132359207027567222982895976540558309059282663684894531657585898689058535389061288758509639257261674472480545058202652575887931045707651849339467438388257456901494839024291335373990425847975216549473156049087815953325253928547711846019679650871999410011649927711179093934714820456933211009091172459799666679163711470163738449261368694326846221388854564365164640832403524044603731905659912866704799039410752045446681320251219273640551876753341061025655773553832823959260519410016467223905725157419525635388490517544172157490348699337908302693250298035634670754040551313621997767691067971922133283922568944471356640713726920400163874879696311918960526353107588120492056021308815278907936644501757282198544705207135032268465204077327588501704636335467444977314278622694915933959035244295662642690649282656359555130853430501860964044866651734843717734080599208595548445122775644070551847140750234493928056794644480*i1^132 + 1797302810734477207234339668848278513487984071340216580185401309458508947424910102796995855728843827321503345283713405479744743644781635041424494919623796260370265078129595756091845248257135849126591510405786143868408894699539725350228315781955126078261302492261228769669744627074443426009387153530777775257462747463646035471316857831075889052384777581748668189187636405959907242429838568408489383281642323820855112707047591213306071787823928074988961121777590355054310192865324228108667620543393120303300381987148913096405278595420171567360264397624243816649662927956090262553456985083950293917665503748415095363665363460685321837967981647398867992690362377464827265702378621357981763436239245620246685686861241569143281968151886932578902434397944551868746015312264627293050055234467983861263215714525934348611180414969084854177462684481415897685110221948503036817209149336940351668552166697257909828674571043452827441922895893432934701929295342552649973803853894296103770446504005387899900952872249298355896461089458197048072146383505452281202420906223316815436890259625365891414903060186973535016029796863696787037915609281028061355862152735883169080784474437582647358632887070538517070607332125148518685553281893037613481703955692825195407881853654861278638733069474442092948626508015852383209149041640959581695860166063613992186135623667424981638751921209305308567584706959957768453781835779423199274750199956203858710830308130280419190058920957943287474416903664244423008108402803455933839586866580322575695823826543537607199956314692294492284437009094335705284704842661742588681058962051640770110905557847467752665808501167905652019928574097008714019174583476674857796903246823021592020350405525462347641399444890685490621671161217029634766393916169640257268422823862476736594290394587339362335486997529132491186318356018327348649805520381381871007618650851998333921672429190714062109954563229076424113000937138362999151056078715911095869388710145387405365373379227699334762930598774512643344740403304192497675208151714043866773243537177078853789375703324601608148871070469366921006580229272539472358656435819094997979495486850693375285506221240080114958228255420764015977485663824892114663281500076184680333884921760984486726107401009785863031759191520825480563326904321895945236431859012066459011674714286488214182026914033996542381394808330444671065994660369469673829919658818623314710414051055007265904140514776718156799412009571905683454260745856291947422805157369664030854728198864904070875868171325861784720598837723414898637823168659774378779842578249250898973346391988597910787862972889849897277426164029542530275927335597950242201825025706856059241251393040036707312835417653766180234775265738164075659017554105466880*i1^133 + -200312492037906323879053863226897405802543021730869964848274620614438082474667245531491500696242854165431865380895703553410153404679407096766793640230684812896875656336079297739940840885509191888596394976393077147138832391030751879868016999432347710390618719752432455262535231575719713656157624377277557101672330959427989616615294238541107758506428888658723257313094003128504450552274811250164419712466985055209519781467756540932056487359692483068858682653084260225743307835241472565993086404670742489850015948166908640553152147995024026847406422203657742405362751465348738191916630502726228622236541451962523807542185374816015130119619134296106555937857595087113219103937834863309003419487097282567529100981109577016153591086177303886008351567996973895628267890453639716907367845344205342274402280300883234202472914770323754596791292882512408002946206232450340231305147158158492321170062704779082420425827079082684837242270816954443269986417932000772272956505484148217028670797621067576097932048823155478279166418053876788281731971879833572508855358206675528436176258029400457059316267071072454291853471494643365760130648091972376173271692368441216541303742374439042263337418056721562118319389310957944266217295535895126298321666603503224581644831761855729261673383618352607656737374574737549619017694684031410895470404908454360859574483318034096253965867903143289743461947716440607741930493498557604237847741484293500776829981597376802409076280527832306621943782862847475702500331279051429262295666266358843905475593908779384674702300940398595776051186561875173150942497697501504670867049701442521460105556225609187273058329766294366940728754294562215483747080159832966818252171728619523868046015326986423263252302222722093823777061331099402414178966670506808126367881199553284100825987407755488656701078361812926678528875361475630905535998451529272453689411990166073534755355193987219330221871530989201660429204905287098687108414172658580709464913753687855846059216899608819459175821956002814930278226374950649254897608938300185842437350936270877370330172619593728164127565051585787097700350197674853032818538691964937223423762788904011304650483164864602486323096608757517318775126609647761327949366405706819404048404847506545271541255992564269900367392810761050756662825470592154057711360689335880974515277727385171351658209565537767018818915369766592172731845495673831598398432590141402903772933672266034100724221255381098159483090074781199353860237210585611431206555249860559216418650936850251238520435271797671085738824478968648689726615734912702244625184023359423862366468559904122324286575418024569627108962916325452387799124936151307948627401484277161832417735781423107888918075693299146834097130856969648588246220800*i1^134 + 15605674291144430081809443063838777861084969564984493550438565329540125184275587799475366691029502914852797431604866700066109340404069004496471184119832032618902100751479335050180046986166288335475823396315547867944845810421485486168118551679161283972104204549592849787708687446558001278249989877713104415759069350932507402766922530804828312684248838837748197878688508653993116069167866733566404854894323785535966255715509961662979051278140602260835294131900657100459862671812192786210355773573861949334361803494567565855957058704834458226606190122973964661531238181080275342265963969878790664969890402570538000447616842831325647385795997129849172402998072009909715470910323175293752955472139927732484071945054437186117084378282295698843234581594720425280086907317333343883073463427759181270170906710365975001877710378196684957019559952750383609832982436368991977585225743110285267786541642660886791376706638543631959182009050184680406374625737724456440655185661213857618240848308706954371329006527011425539265719151389972791731947305749459393624593573829388958988976703791370974097012248979211045805333868338197974212020369273530928508071390018834824992910522398326376451554417968689312991124096151760575427614556699676208474680213535304242410068464357715485897476664500914233433565853924975045273115839952631292819179111751247753009378270630351100980038448534974280388225434137680730740606481947100359543938510661638530026321789104705034127432863742144283046670256432191823617405436421462656657456015761340966500754691756762737534651621844603028101501520763560179827410121508522854227447086195698823855474712023290179753577395435704333951846861573444861957147937175745605537096815546952625221982297083560649335711710373194835214456222897062616273304554021151228559885555721337292387519048392304380527751673445938372733164571184985890630670014907911010031478701283837074495655415111937019116103307768451134517692114525289691296311808172480995783009838528084170794100047227421273161933830596474785891940186387608205229270760215765509918789747230799691419388371953525859221546608162790947022695136088532546145475206994199942528706509817886666996305114360051535537430246281251531972008709408228055622729096187967210366704071809540910806372782461143463289941150901323893493022512431240476645259876354747480499107415008032199649782266393398555074861150234325494496627948263572074592896300565873192006187870072573503724114940368728250821518092502683981614621612346880730447847784644881376082873466371863391894402666514546498936554348027187265729516361949681647933215710228968983177695414130181014068081345017178592031381198627615894689025918915794384079693796129532199842900085391175360654190456721675017970405914941270786048*i1^135 + -1291101487149405028699478220764576033759278474485327091811978026077690503820445421167669339441789421550509631066996266173211165558317179395609180503283624564857183967573865373751383741831095809700547833138038439481409803643419476099631245532473695686074050327778877589809793223809922975147046816154775258694212400017268455739116999118197041109514059575367649997892103348587866897207298391216698038239642564754304771116928351941574059226674717091037650614846100603931641446965605867802054987259508010404023337797086078329258808086750067184433634701977469457691213621845688843975776697930955581034417257496865518103826495775262298485441185405960793616535764071032576047727326863650026323635164391615076515397466478886396207325518586601702649002724761038348248956697089632468097684899259381909527420598569845443211254766346190150071201698193351005840145333458142922462603883740926727692894366396663866927182572411339072703636978101832196297833224584271052546036530845517364846666745514440770173662056437063235886201448531975943280395133595900691765239469421933190321266055266178116864602413175006176976773417473784989862418235322052743620737880787011303469391755139275365595243293279020036126695005558250302973024068952614562822937862006376445158008364193076145671185175051165947218303239165853987947376277802134756641030464743547465875478075480184701183932827788263363137990398202769903103464410282103328057478566329325749059626795942813012503481418331272460809517802613531448528968325972778296747740242397916830911876977105109067222394239635359107737915453180945929925154299324764525933981019833541245209997989049221043312290952827150910891035664554339213150057477962772780392249246068960511417256591402607751497902054239474275221340981277750655880212489979450044864142457304444122814399433820399739155854289861408200805750759195417676279420298743839837709245365675452255353595249574755442658884083937649389768832646398550126867681472800765809812192896164718990616724384476575732598961649881575010185162782219349929922789799285306688917277955621597135819951857456932524047729197677090040262652993760612388086764338603862046134084129779578876276436713844467476948076044081659648255382084180921376745927095734246623814626014752864558613533605599470358813014688588812539486383126187475651868183661712919677044062899675478763046978476506520622929683471199690876938011484315798266667263757254778842691220312167982155685977603338981217942718161510266101871674926436683138192762330788188607952716408604069603248682709879387681950444422957861934691680079238705491486673054424376670871492225115787612770050193287197372003330120800830699839745634566656460367939242985717921265494392346698580492124567707936633347710899978240*i1^136 + -201290268363768262840008029374142207171608123667914923934136047469996548028101192991337033850867684842688478756664096662293407393428517984514587918390477724725570543919220453361708655480109554974340013233496038066268548387947470773429827910596259442067123757682288939938513342832270469883035117672527052128700516906041624582734832494443195003944050719277482122259565757629556876498651958547907236705530100384977783337126786503679193969524404664398086741371265677907570950780141112257627556871885755429596136631990661962507504809438157346030011632987320667277746732197019842280625206904886942449797024845165030843785632909657334494202444344851583628213645784241261993712234441880145928134417287969213776823306432311134997122653587429037615218704645244823464862080593174786811942080818550392318336319794852114670850735095734577731842925021513870348289348213893379891211195812656358979449573900092890802985492176041333636121361884620039574939818571681811022725412740110114899204022912865732495123556608014539820436765220407842636126125303022142938259810960364175645724213588952897805218232621275918625985211044335922707020145282830369835811248192396057275651538960084804263077102620377113878242788979421158412185512062359381885892837328204237568371594706382475522332938106177053704524625983570066254122898493309190326753538323053282063704066944371833676420112173834635744805227493352318089031637901840244066725265900459915978526480169915658459270920353324151186454679824091333723039710508699646276483778937446731387471962043160999385957805161998398524371338461779317158718326704083334545970240172894044107952391380873670637124161574364805032237628274210362741425372265911158926147904206385557728148957236682432302267860840077556915851837208076607811384790920630190698539527497059939559997352576228963916273971725870426778653758604947197877352318834065150614826706971816453022017281192634810986719338044235484111663920545015053318739706510252233762229378798875054513570357743081786843820219098529688610342963630307736286444398449643348409663428854470068337281004453190141449541877487306963271414530569756647584824101105440277407892344235003014641394437197860932436795878665226325550769289670118226844069957309039365883508144811601935542950733375267056120079577102776040580529067794082974063482318666908763143038558400163407364366033129712000470576850469141007474212073772528276171812085378495165611221768326654894695942648946208028050540666966086084267547822522796791255485424053579123104877122005190317102639921632869639453158532529280711525698560403412790289688611338433136800594748066060835881451202137933285970733769629265853041159875544751655249887391716047068681555454037773974524672457768467489926152192*i1^137 + -10658795483680562165707068130911950087413714675851794182332781511612903749077316101067302616108642845972149166604889082969208325648494270390227873630572228907595027106723419737299959068410614479997426062120329939355700947531481025127572269840168995294915581242987605771910684520322092776789073378083162277085185864206267442722398196018595404868185149599077312188992307002423731420044383088507727480727920878685457812676056003044737794708935148776986285678268434570225649198342017325757021873310110342164877507097464753032774282768257282592258128752638292797944750929226444235264606170585302605416759188891667597648782456680828099546228453222735789087628840004317961195446552811892005353787163229906587445014714206011175093890130840109011222745492999318141805745051707084903202704542430933816442449475293709304659247233039969209852248107704033938545456534299439197567206566594709546370595579936354224146675916587897015662129622005574946950872103276636028530834291229053350245735361454693078836162571580291633864887206316062912150652732459426030435703255831639104650697795663240313220950889321254584798979357577856726204104978732238697989690112252036289653015858142695039442684733733057331364259557750304692611940679837386155067138815026998661823751101840540344140005260761652400198642986637453748291086623377218105955233244969970023095649757173916236261389701529853276987136584691607804227359650343161506600226978295811656755529967192133034472825545794048812195369502586151002566053129479569518050416578781826588790553982511911564650427418337377481004266566269169501766417386178718754143037795078091236213858193055892388892087393153727677332565099861386541768447284069840041040529724888529838711752190296617719489480169845294478173349070617914300877380795588928081933413407806322322371106950993572061400811347515074874142289208532732094624977310030168271407535234453513910519599744201139604300437864844036571668061255037994851595700013717013352077321085091847750638178387756210811510316106163909202113602325318913656420179646603598468892574593929022160601390753042348586276358070869320281312369525329558950703340293418636317416966636837472155900892127457260132978905984601177894009389491000595225043655077936627475172843172936451275159112781526884462084877786052596324713184842231843326873657671053061760891228833294490774304993083832528751421960056170560422212866958706947910286190209997548462879971161694521317197187459068070103893153598704503695495796408104274584366273883772432744417142777379016894432961169280211681565678783159019936002562448540362626299143897038083884812651581893193685868204544089418976728623370154248328020331283250818751865174919150946825031059321965187165109480339615514624*i1^138 + -2575452258220543465388909315995059776094182259453617047591671597612250728623899348363467734829446016354165199587178104283631503477200451471969186003134318811439233301947160493435443039255263081877304779761123988851997541988942749816566238272954113419199913211227692179700627878920563856403911557015052776723656056658155312595400548659992275729076476295670927505677304475713166034263542150913529625156822944928692611678818119746451202516685702271428470383393738514771686725645369808203402518505096064355410082950273389148938711811298824935622564587133688394205847043268198131654382541438134567366738462615543003234282793150078365313302412675761092800701550646898368376709543316382359283257368632515399192999965700149065072571852929405072249666835563467005683501981239361689544845623427788917667995309446416593964592993395760593921317020377352391450422995908012843588068863674322885187020086534758177284663507224358895329726573500733543362235047333481466198839860356585394895316877834178091777827650656692994342285090135296485738331993885506872204538200255770286728837634918861263412186005174936393517854137149085920368672490556533772514486454695848602217653099856578142949186187141744957707163232315153618393097165765759472509508524125414713382993176176305036844715226437998891906256179571376649865462868224558620409093857607873814835082780450529562575435193803029452536682341298963552508955944889767471360918067972310366370944572265338041381862940620593576914478834032383858279978742941068472284058850457563645051847226409831298778393038899127807902319091506199562016560382634766739756023088139375909220078485926036948000049266217454616967979159947581436616198505875501209878371611839120295329598647127033723669737977313278236641100086192807093098470279895714039532514316685471438363626113485063961437627449188116376042623403450850617052068308994004023695996752118291049477951115201643050940654951802265693962818016728071851797978627087169687368137771425802497525392767897399088127201913690019467442327727172288977461435574445120812740119515870102666974736045215641432355019028262296898470586315678850831570353205699637698197418401629864004692472603377921283564243971900058830097042423517459620509094821904914074278622265093479443444762927417217018749165272355874533671668043289781701264514569870028354294798013086347748430866660680158379328479950948010331947574079019388534002988521919806020968228274586876371638001190043891277411720634361135566208308482663189371504992180312894301200591292172220811184576920517585654916988965573693908653558147456660294244822652203607247415108656873298308055288664534030661698555009449690896743480052812504342336696788918808980696862509845911731727578955776*i1^139 + -97203194922021939851775147835760379704977142651786108275524321693838167765612068659603759545310866052735892914811146788635411102445756469155055230160797125194498457859362278911159471645434207257407355136693918864684314099407900181448025117191187490539024870612873177102660191675206762417095593020511381308393489855436234574001934834178438873156666417291435714793486386861763797630739783814262683412251682629951768472461809267378039107428637929711710993386104405386831795210054796456271399474556676131828864461254098690500062314335414097293141148287503207186027466332717655842739591982211340408136673274638880683482757308776487046167595129729176204304707666103176777545348298373825637051494350325138244832992191176949468307918139787843510962402501283173010587478397147481886794322469478985689433898294101858856809143409697874268183256516355573504831403256776952336987650192341892297820417627055523584453705894385030962935107540264141698068814923307002650063748999292905584926078381219630335260581126801041060789910397339186842593919014187051547660107125375205837080314537561074618150296281681354234901217181727044283253331194456600338754281782161009653927572024631897958484668660502537969771412993555160660141694863280388793675360927250618293718049234718027483874456354456360436468510485044186596371040441148527028920205400355544040764558081334564521870689102577591917735856322663914501277005524349998245506073226042973383263224287315270486176272642019559782922301378503598641444426031204874579790153168870223202671286149359125697431506681665456960767446500108196360261649481032069025559610819248554406060552462800700600546483945511066683519435982972568121823053255781369015180540270977681314504213104286158013375958846897338606268565348996396661475726571337587829907590471102187989093860453582412874997045209353438038352652930012129880256604946877876238916357778000373880573727927464591571823905002803532704602438230614091894969526842500465721303418993238997364104351850325997487704239388987927215991066320544174824838768398669422197466207580912689732767319192614607818135735480699709921909107760610360019163275873732182358713555535886080243990004700516126496544383029920074816552659818897362129368985043830473827496903782114349944212792573123694567994258305122736208077633649301866355775571815276933550105710873414866158698226106480831418109486262331415421102578533611261882683018465005676623562098408461714886286864182206121613898769511972220235725973612918950064739315049080946294993801270957480628702101991000328369765315791140830203959557325885073022902230253495212601809820458345965635216998508173127608631935039083087206211697896359944872489756860395321512984540620794235977728*i1^140 + 36272253828992655074129426838965390220979679646974308265796885423874473510992632595381371086800482378622226596424697316663211164886097817249085102167402766228703008703682078675483029549666699713773383066674462188628551849082069216352871880890601268026575221164605427404776355506166084066999639600209522068629042572501444535323988679722527593828979902940602620221969968589295981028902184599634767428028602559842457106043696197519242658496798315470402954381008262397986409673974775020492338642405581560157652678769818936942160689300170489359701813253515348174333970125621884044818895270894114421377353997268820706608783151596384034378493473451791248945803067461250349480517383181222851931024369709561321480627069335137027517814884624991391429382853147284590766981121934344403928745006955867701085238998704450008901247620179267361992846325523291790574898349594599170141715044757446732809979870815884216082438183401729002386044412585349830573436018742963156843334484312342039322370444847535157892574096659238428544343931697339823538135612435110811663352048680651695417725455101815336666917829851989523131770377143260534360696146376417148449101252781667960864306225989955409444130103635490805763470193716670662664675567019189956346137785548985041468553806193896264418431829902203951240462036516598694083985180357318631722915066424078821954717055930925820531766081640326153087988107299579645548537031555915993402389578169109965476431488886740292400376443749705270573507356972775668516422966928440981207067492240266733596348467677461468394250790972800451373621759576455284795422779085189107823358733078472503025213106522210058111923405547947735699758831200838762591576830743839483605492742184574507651767017125287161147653050697716881347040577455997843631306078337602841532085470371495091433616522275394200050082724973745490981474312052175374047508796740748488228621704326814662577671435484124503567053945961582517347140945503279442496377562994110526366940103427935728637794954694361985106292475872974906531069658364999136223156132045036558502625081454704726936189800397362257850918311562363903763450966500755341859915707425475870530832074431348535634136594680188277890700174638928445393443317036825013868395313970299504483589740332520951563090469167667080328847824804479281022147315931906500965979191142880779665829506883796787891860637357664103131659126298353129005034880978072177745834102185624258891299588784739421237512669268490120730128630415000275296558464326720816479124959942935811494048331833218451829533788540610753597395432946246696877813918718298685128278305333285319044402212577750097286538068090562245899318737713393831041736058414912676931570777649091875714115359997952*i1^141 + 5071253741447232904444713874318017079463748701378504768128606084757470739852246567625605277501168927021084574428166487124552564925922992654480053965014664776304638981290075428348048007264961975099099021125573684732673215576893853881402650902388179010618090286733636865147934558954435600852210292026266874927664101206636303806749656104623284871042645193872388904933538765716956880477176046499196571301751210650058825867498688663537079480874383115905419364230472042439470566658737358496956646731188702904423423994053584332036645624628505417290081959779331590237543603026809394329736248138968086127767703169218515947695685472100093254810988471801729410480299365025627500203183128039267848558250942148956353006889750910223388488753845143074510663707166635921293439468577865548437701098994498431727303534212128576435265080693483700916791874753476203601416897803535264199456126865845992812119659846401222207952421792149092243717125726985230153771910663376768679975088975573639321141244938431950543394101558668067985251795018582343765782279524118563877418743848389012935297081179963284627661006925788870249206340613415015546993095375632658860445074318443773457746313873503166897221358280351470855666745531195930570646255980438569796545390373107873171016253008818985241528113120711227162222043853909845211833820383899440646063661619550643268958524127803041064031497823496727787448178514236997588993514029875026137374351471125064770990633158477224721230413680752074630772196426961328216400653406908747609398945221168565500384607055828740724034273238507158645697119834542096147079789248629964391725469625941512563350966660080714288148858607221870722787430638719857246141507851241603268399733879214111579603834439620277742683476721496838808323204316484183149836143337459318134278178061345607869519569964983428215278607055159531295776568812956145144387593883820895825846551289929485264202349074017711048326165989159222438854556419711709459791848492502398147209102484796415859158481909152165995544223873487936930646358413802024705643012923559969495949586302959560344387888888031232682145696129452680942934265480467446470930036088245642709289466850600404862803378371390366934686988955169433817175025234692127352984257604888079194455480475981938377279438147431231708343271417575225615056674365573869322272776155980530945208459062912865454021312334022699921073044551367595974235900140263298425737598928842990393355565541932926721401489314103020065906225968025983962242736031481558311907418439864062265086222185744112330114055398955308778738395638775190614571946819768667428641565804179332058296511366601055072803537820585360194230962969219374318027514260513056405104268239592472618991616*i1^142 + 774714510291537186360047327859412353913475124531981450701640304995841070485830704051916257449780100930087442172001111966165008135677349482195796352985090065344815558749945743330892717533456794178852590270745998958848827746652477901979558306796923621426763072922446284435167298525708319796248729673045698066566655050268793982878891505500780861346014443290278249595641797176098903764592292175227649155506315823196769163888829867689253450015731748533470572935427132529828215440277419393487482675881464614380041600782416162728931767169934382919200614810628461314007376562867399475391018939282096109806652316504408964368725249914070792672271259497041543385454735770545586753398440256087411256908293055888319234209770989283517021407109206824868140291502976004821070879309223655161754719141867585005159956340109522419253163270451777124495396964421766987890776081103672302215114161810693402866273578273466200700227670050334104353363739013908952173555275611452814071303639819002764959443200748910167101086664391819273299596873564065222447429380374552660045646422957691954875338646879420177216473325505215068352580142669744966913554541322605108364231443526566615829394314445277192963754562152681860480685633816775979936635193936610749039228399044603257645076693906903799817298379841178357259485200438919125478202002676850296049122443087026606369251495637643802885150629442464801365217308204991816534790643552845983650257466166248433979351615313080788693898302881701221539158354495932854652850783626954097520931248780086464858851566824806547580863283588215734471215582859427570866493662252879531690159583150799680777999958273334573097946595870304294668501731028245822837128266991810348273774257327646724726452440835635544043898565936406618507159632135365680352496441450170174157607042412302373372844986810839309257305834821697290607985645202669314971330426922605057524451127059715668623485498404354422408154486101787792895325730266429570201010521112897550372204195346352722305859733540641240225626061920729073367495553612534563286805107950910905756609775208950438353461511205218728607675597436945239648822598766309382270638632289657550409550933610420840980878285874292059054385417995604972778146042473662006642597702190454553120908180879708566228059361943635376007324596820304621838697696411482217914409544340451497136298770776425893225204761082292739065060838910550841759254558097726091824626103001175914161144058811281362515786176649782558326388838162587002557058721159119638643001208266744222424085348942608802199479158730187070311049366835272597969223039166472235341426188587755420628760675194386313885925546285061159438141688984295528305517045187185544411765420016533504*i1^143 + 79792336448177451898309665274744124545926294430311253521125263769654049636644757409656233769515381932529851367254130374882958873317772822122492781483279812666538419705018911440337846770090974930930519305235938534948288859536965792826811006678809441602991707006351417722285731413645093490335541879673712867625492318485265892217926746923043778117967296693748579057063737184532718930400805936003246269391533853594119482761900498731341737888622461677084926989482175486979038038525236732935449739676143508062843319571186493951999156749538119014427239200044433780812890230127042045435342121605424973290066441669670748391673005082345431143266836041992171935576472292956140748999251274131130141472962259836699379903611660901675116815509981052606726527009406681516815294113845744134218905974962050519992191096329599353241435100697594718503811164467670628179542139587101004165884006024336657653851786175119909013500271684001394174292434073254213944955635126599295399522727511819436573615228187373355375369106241703263737196245118690515922934344277657803863814496772083294010922131011105094832251299883614287047567473328708161015873651763285748182812630866194702445673654427322454263583443887245468467805506185369905090027307747426959910870406993360041247292115212216148414895590267464445072646488178395506708515754541958946439121660044829138689152067842914233187394352277912383636795713503662666551976570054536929355802689589925243884625934507346246744771817784496061845481181022947711368895986701241916207878554576334144249731150574242672856409189477213265743735299844033875374089345213405630495172789583021831699306767023931212611569869779430181212111600079354951725575237847387675539862195699268258088155319329568336108595343202259189546609805836951619726097713558347306467126688420412570179259614801500333634937777285741028049743009124641245174220475728631849926829668803510932626209888662567348633171830491854683817291715972873305133137432976790320875500083353897923313783568304932114260194468221430727728066787971521162832437616507703642071337030271343599683975615481672357850335871788362951742480344693500953214663601466738658164895130645358497258866651643476662052678455325485367413596774762587453182188181679889993055901972119954789316184012686767047150212634739857835803586072981712019344110555344709146878417413276167698184176262018056599914780306677501700656999621995647261520422414305319806456071236688157893178826507030187404246839220059286760876788808238698374134429458204289228629076424636356375522971328714320453061053429138744911108841370196157484067727909480123603643480215646557821573888559211466232206104694809033696180676552060569726468927520768*i1^144 + 4819043781105393242914824515863763071499449495420985978602797867970611668888751138846627155096027008519603577354176115120657550487640347698126922343226046249569078034497021086834246185625831935946313254297232938642470220949367862378946725376619386678371048699739619524344000981869120194110398946562957324150535923189214999004780605495994413931079675470203231362037458801837590852035545022978082968030591949081037060476770950077880641513374355919262671750959661066978224611105852057100703987221229671694601224190840504348098370062655327353728383298294566125706073164872562312501248812519024780798724917935120462309143839645026850066845799635091683641576967754655131429810277495405593007258513950183202818275500125313245844895870106095625105287793193993405533095424503343239972552699483023420722569812835318761443713661181123533957511047223752868250044292605081599790479162341932425818752689304347801413219195663848630907559967909771191196959379468098580635599480600155704391437401917273225361140624489480911882813100234361072661066884062361040657197288735932027457127923198317720162130198816882992813937881881939952050663025817501894675956077211153772855151571593312579649343079947380320165266445185847527810390224955228426622829821755294688157003024763635050413976510011447131032506514031541413702883067590067460923166554924286487657330330707225859216419593759806089194926526260643540298709024747210547590074589502142310683303146895182921455809495055255038297663419618909115264943940033350967131457487243799216279780080425234058468642902213539996619491254788255318036548178933201417364434014824127957041045003011716957822340299461550525872402295199608182141467273547154304452580104714905606462289768315899389074843220328439606709662349711881236459612701579049746144620448685373738820794468853384723231653660916538425440014689962399017038402404236343577928004735581800509170265838035150337134444149359286154424990236309908212361650747691041101819589966992422608601852017645740408740516524893581848764607150971825721273907571192172182737169369942929457086733080307534996801639915083738016979033475585962195098210747363744555328196077285205165285955103169572788067689246935706969769958691023835697847924657673127240940997758770950179543366639529244838651279085522906973400411166620143928068304619922531931181996019225094025849975746278345051455198566777749485804371436195806617571314844349517806314012786426841946094657550952744001016075744638477447344125798976524521429541268951637314226990726790825639006156353668044826477035151695379754106921589508138316327524426436306337092880086893444806779766364987541607610055077165260728906940161959182727118848*i1^145 + 196025924894595791647461742575201592262861257897885618323815851909269037053923404514806202920176362485695400973188093240786235573000492732559105776264591154467323956533052582547015671660460606496905232500801069824683722896011534472228083325604082634718960280078077036332700450748397923658089585995846416468829567128970421481082870376749090069839338385446359952218645635714231810911774575747466167521228719942055510594253382710618806753982812556148490864729269316323389374874865856454969061258721741156468245258299174531871904541939933205139352735795028975611053894903378332942278351907519233809518768516063848363083965030471657383060636480815368359029730811495774584933342641018804690891930500721223447068341017019076016983191648231961118919806479105783379470946741734966088628245223390791571449443466522357216290233163475337160520721737341564357672650527407591207787264638122886599993476520627583439477986201269500772914539500854253833414746235686896675309455306289909059197404438540432386607191651963645717049263714180474404645153719128458235098615581339209069758948902037241198342601037024471373067548951148092598118009399160613078544805343934695751781212670437879623629878991648164200797865210642246169213288370760354259297829500211952289039873837441371060834375577446937434311798893157762711296258162076035923355274863760555963793280699523563553599855301116756495370929433510920985551025109068068859945890314726835751916846751476747135935792767993664429159143610223045055696332380270857207093766266478770571323820581390823839972157777467450994923441383477891421426916827361667134344660050730843498908495239954500661177166019369513989120930306675175563195533928708487181081807003585429972675647995735068790656845814547574222937387726564464414612114372627421088133565651091352257695495905483774286932335957538336077656610774507308317939187977511327050705779747749195993100642796476079180657427777088147131832591754795752406765265618418411322233501684388472059469142156029908631983492129915630275300315540327538784469752213894450204186088263333055737473889494077106570485613093915981011482616418266948843141816170805461380264308323961763290462121948471371202016745133564862672072327501151438504112641001966925737307802722799267561577339972562505818922188130201727128154684975122046608156792149480451681153225854235628722796134886609939022324258989586863782035398758276588302052551846966240094963073867177538199879497333926809049288695229884136978355319456597386894152248419253813963048337794464021436646494302377644163790958516343560742552974732787154682602174285166657903405109475134102688592242167256845671215348930314698367316763745452032*i1^146 + 2916562224995838486344874913526658087944761515265797812348976287605821391160018717591131554019915299055739404976768742952965805384693709021312199052472910061514666427790313403638640959526908216653052840761876259316712326949025608068329023147307337427726613980391363970578985712088133349244791662063715592388826474002970637773809186920428511914144019149628794695217602532472340570699480915813969025683397002049831599902758240238599148690787247220845002978503207380217279778654590668584157404404670704892965442399001742863965821524736201965401264789299533119695405416436736197530597380969435472085663695297642879871288641455038962404951599472523140205256841409148449753263630423051351544016341866892722317489144675928982414291913723192477923030966895633767028261901481622541253460858808381911157156406512060795443822118989139612749240538523551340117485522874216459118175356949876764832557075024240740851516369876251528850254784817859345159033752322052093137404850056699644545116819622691324694185181814514221515762855888548998397961987352085162690794458075315888868958750954601361090654897997903965150024899729079503915447057549118510566146490865335975171237966177025507987125660473850277351370439779981558177245725083994259406301437267737431040994129473260072326317640320164215089761477753593554569265898403480803160445067900306287932029354581946024274574399254295871550876327239302652595985034312588296325107040224478937353401167246363749118728566444044494096571764695192887595142219604455047229900199859648080415094534844520248186812525281838284543127722019007994922554997547273769010265321823205840712069523770364777914732015047110456235053407077669968534075519084131421084956908322415692186316888280163482963733149951310370554831536497800792397734322461904572624800158149657768927760715564982480768452767433548458894698945191126361795745844917398274363457560383733132361667208827047128231043025646331390113902283261892663394146840516086921518046578478921597324444396384703488856506203946405636222381382190366249718920425463789422164936523252038835776494173982477956813079268477473515912518899264093850506604896556163221479813746116531476650112605367957563498073682199090207690520866717947607585225790615276983574675967168171194228532104135766962410237689596861327778851195003382746071596038154860528291939930238128225402859734432534376207392561790854354601496914097565005105365225128400077225706190740998917593681963838839075453032971041750526145475805583003732662875318135585862933097715665970217658419706059177872424270613003836269099006397827981913946831872109944639491628050787509086925565944408768140906531178517145596836446208*i1^147 + -58175969631850643543890619486196595924072435560902261706082919299075445916587421484176185770849928470369302188817550479744058694918779245708582798785700399575268818058250977791689003014862655953530650250247364872415058972099267853745930300302201026300180317671372791818749183004443850394334820796406462247060574061792310395651117924962082226396720342263942936932960588909899403788908085456769009650330725880287737136790077166016232805714152805709770013012446181805523551241761429246880672782508577008600219336770020727443748568577686881749277086375884538436985294746273336946310411389600908609816946619216161481881364856112844984059120692726400190088782646365231828750642390822436536717873507259552814232224757966590857562741115465705360480542565418046701160894678327079606835240698845057214433441013791141238276518147087908534712836247573737153192460338366917580817937448602436907585433304995189943559026817800383615975674514029148361285541606649412881763270693636401992872971257596205904126932477993761431857013409290930687316289313301628183512647219202013198671779802931790943743181357074603586289973937452505250288031913012724875981282850899427962506834325491871213117193819037914573741441465942303946333332651280314219827305469734689521138030149717941714822886829534159177982699624683029817680685059101265757326467230834463107166516374622938135349573439222975377405643999164980556864851301132513563615869932705438493002825885670222079194526780775716147016407284980567496693299133747771645478787346248012460657378490165375907484766228242767746555647225895397033926647473405437482734072313858766262365020717092257772103096274637119518855439112266342381360141354479553195199031489707663269638402306198186576676573682356461688891589176251619207236670625052957579869194282481084445236422854032443718005039919823550538260805622927416486452803277125149411056381901803798654652785627265536140210875882808506318558633043512752563468349752249045493397794492281692291130249579674162666812779412357998449734458584044715025100387375108258550565192240317434175369379165692747628402534449304509346992269275439761513302832838570045917816712648802467386598429369555329297387393869090159217879039532350406928940148301750179753946690563336763030952911284197324526520311404101851870467479715524073984502525331367010818587497539103930096081447943701402246602358330975810551072914362452110606058048949601972178601790566712931415776391432476927829692555387051820998964116851389146637870694325020008857501042290305303586677038195219961671218759897390187380019170783925557287239703359026827435107536613288496844906780620973925906645797804047335424*i1^148 + -1214297631245099266763910133347381561785267464021728495350344398590513820429014762328797411021021382981314354164908956335276464202834883914379456350947894266636456605799150174923060720213154066640153315902998417911309399198904500430014650871605498982320893378627949733246468538555408820430656355498462294054400750399499473634883996318120218845868008394063544767838333921183380429049376573334638573314384241890612331635005673100830053442250248829973815149084065743934628065114879602792039616951404184905420212033141158116414976664472106989340244108998932281900990890898800837853739708177735731574979260902926301170767615901760490390196410111720024179906608725133422004704792375294810483639603285614012212430602288646258002331737484662378497496375191182603514268389283008038138736354711337481529542717876619426195059639340796920764809138096139310835271221052974284679736339785483141427273626309504923339032682274070642328421184437183782807365879145163914312845292657440960000302692018762700468502974496607261485736645316007769516111171630543041549891538619476401102644045280589881820631614035623370131186595424822249242385499003864617455429784951102016179135921636404642162617163221725491979791282350028470540565298974486541012899858912747900986220994539566558032894374793920898275126867528949151077715989827825577259352578320314359890923649335238586708417770228178375426120442725801315420116357987239483161092460335343915886528142424058270624441952631940519651713221001169532998708674165021027701299505086787404851184728193586246390402028953851813488828687577727415795998739004946258349356589573678665950383875175576771967195818412708335042714113606270198305260206996559949435200818201719342675659783190088165883684912490337077057317656080419999120762804000000907287730270239833746230944956320814318277352298173755918870882600849063432145268613260069264049798098689801809409099796370228196421426824208705270582278434424155950625962053315828412996207877553588788343619015238802736418516412945544151319528568430235755046573466589591517872356275007969091338377248866564617426039082417469677844899671933097783204119176578722640611917897632819756530888320542464232417808775992755124385106926702369398515321489993369805586221077716533472792376970127065336885558133512181054797831234912529228838208664193112913190137191602055693096994925500412130222007484815786916861807902665558857237249250290414791525228610214768845728625422659488320481629498554470155258585976256590802805137233268858517339617387233496652811599019510411637059489554500906883589386224092428493397559299903207560991142777631010490613074941704713855062960504832*i1^149 + -97623294919612826314391774021201834580270619172425296301283985058606827711200890869255754133339346508704316534355024271935107547448025957312861845700636668859410079694389475682084107336608333968422933149622179758901821975541593763472581618808406540682385797850971276763277279761076428019904609454073358938421904037448417084169277533632253900000612231692097769981790774173315784811969865990958950840532182304046519631150067285921081067188892886474562634502375045901155081201933905320066709317976833997026877900483538798343118765225103815925163166001607676002178308167111850967395109925253914295679320264591363621667418299290256392310995418825952466755258359652204128928414683046808652232545630445108227311781821739348552818890197430012471524117915678280583061089737127912103837144995361731567053579509691318676405083394636130346991965662174418769948662832094561803758714764606854211408466038910701921125993026952968729262448698300321020586776293629823390463554303875271287042780879366662697759657011619875520740193442058969663293827954443790164585837560048728076148121250842562005496935960416188907425828425119137206534722034393922125502500093757958705311047541699666439584653344532088599710862898055903808393148084808480311546075629321916573528098254793522375215805859486368492184917108309390744562810339480178157484120528811257863466267014579292202696100988872054405985378740297547733913607618244443954280771884299438379750838068003863091707876788766093644927490747900251900877896087739755715456067691981289187736500467737043944226350921491328787729475429211479445363720470924653613005916906619202226931866511657706436990114836388063092050377983805375529180296957435968558879752326256022513879010928245169220825392438461031583787051993416829576426269376401945829080441857102015730005850034825004458647444339269112467411887197432576609843966044147459711586859588333274160586986158125168527045151888216538095135913217142784291082569367023410178383955245516212209690408663027698413952623769713559449524397147891223817262848598425258650268414111803598141683221770883907990792419702669207625130122295865643178048773615704805312174439412338040267240175321809807259746071017003969587463573270644590421315243156155500904463200492355442314815989520920508639494435005235262078346415348001699297906229247609042209105995522270833300192017510475951266003447061731936137134688636704242242471647032601267212953467990650945492877426897149503935948453494028616705846707122926158589994080036291374762010658242979358188635186488684507335697846781764665825663238609516302680931301741644758103757603103245874992323186008117330575360*i1^150 + 303596959053633823594638175999529971957132622072388341112810323535529435417601138875709667146749003736372835172688928045981895860396908472026513752109144463646174898704551989166684661147145948210366283170922664027411011371642161559039067883224358772909849100252319837670153634274615971520821788773159223078867757915583818084042970170196248148811770804431835260886154451772695984426577695624992757072217022514971178607580596759303131193914440206374020282256668274018178066927340778110511636995685747890304804076593042987886088574040847303924371813967945104200135786186530939614477905385875275234638718153106556295971181267164946996493342826779287089506252611944045628478446580129773788469838282548262361553945234206892972528412588654403629509673834796389064331573625299493559517317152715757817870227527322188861043673135798628551136255543081988191676560806274785650783315605051043171023445429220277987833600871709949624777502205345058801897728996469665283485439258631712270933598984924941307659418432170840707463353634414889954908084995699412167757292083678179363507918991806748005013360523711133352648052042171036817835630227656255430814589177451639074720210105375737471571246655060269535677314918388203189024151505827578320331771192536050704055072627756371551973724038529624566695372944332962742305949085688096763861602490138964887273681359872728189502043808821141266004589362358459444189534288156628463974315540837134988885726858233448472938767036470279922743198152010582440608542789997526729521109526604444754323765324738438064928489507267443056368162696396245852031311912655701676725317143632167288978497968179519221883421180500557324576412070810117093967417788273610527544001070638155353175176243565164328392983078210783686850323303051389068158834049023148459427021009192835901187345178745396130208872065619183397691245072404241784042396235278843691463138946465996134023763416309119375551871809039052798833721760769779507223806451397513863185379275229909545547776978776065132825531126607242640364624250985447760944922508521442199186391155903999228335010897547029666329485489284045156086080498262540747021649861337329234022869894646942870081143030616581198303000286514716831558435654129301907263303760649136327112777477956327137081529954436442797611884587419746412913483703479798529112576275887221203060936044044480772349235198055837700297098907862304714885318704571843569815930227349983262173242325887979393812569106053964705302152832339191344721974689702807040276113178058877496541849932768603396934020558362132494959465767329232990890880611363959754463819540540858487728490179679177465809682300928*i1^151 + 32268321817936116709304951249657918599915115505493317796274076643238270183794472166409679815575317118999986142625651954299384366736305463433432442155606372344061714372722783882921473588439685092341660996897185515329952949974024671729493141230307552389155859108094285798008265125845232589051717429135335342242598418782967934353812229229789350369660991089965671673466845768166656040383275548321085160040951198743427948254905260307287483806405106676663868822757091673225898499148785408543040413797925936786537570355199754459247590287309225280523832341788378346641067172036679169115655077347421867501214983347918964641496287859971482985287453781941823275499593307756148529526960976612363873699519742074455884451956677492572947956727390123201789149399151232089999340287894016517266646552703920070765185285377298678990499289045738119067344805944836217467080085092892300607346594130065751494120878432388844162035112913682513767591333312766007426022669567351307895541539449074494619116184045668144526723644853478838565769724315538220297563485787424835944353093062728178677695938930337185962288870433234006777208330183216435844953089169922291463325227965958103687648220188498628951412909356902022003273255672560473882690372924525344122141078256418981955270059000033451331676392476970372761997540281717001831937463120595759401423661159470397774249734514312380096167018788644791382271296745266864071116867323578859929729095645831738373277878297636335255633751766975366920859757281933833595901129098610921701115429614598530527147519604472781784865186563057832086274688054749891155715305932028626478418184066327257055185194009671228862417055732816825844364196453259000520120880766755458469402880180821527302761425817055869708185536092246630821487026399339444375105894031010252846192286616399478366600025028018565392591947399091137849922082986707626733374240780399072359960358060845046343528093031157335573477167608314349607228972221732293826448529453409902684639601351304755652008718158467664057738031645430390152059887633763645142876205815162591232543351532163385555958385161747314982581477953942606430656916280405308335159100323078095802841280424571761584119883203886103810688702865746739863857191930634510703310999528044960480007150959227413701883272731263533253155039982052968624767072747203938173019192170563652061101981227047597059551977141080145339439566915767287436450324128219740891459712459498633649414719980586000740601173224238483299787900414400814729402219444739696918990323376284086575182479984473574202562224863543650201635588489574286967226678534143127771462162551938041790776124270871473815552*i1^152 + 59288987263781908879892224690345446239605907032578105772413576841094114020293195969261443935464230473281740763254974249669106714713778376532686250546670945069121282725862653005575537591852203585120420831936243147860108434501483864670534134090901573392939673218184142533394165475074533168127462722696676068178454117656925970799620723008997526396617486458084204383831924210766883332866368622310569871151753329014021152996571722404408941383518779570506921432913197017763368874206121283545794614643653482095368412819072261760853802581054299376179663848390461866062582334013840943653459425735328149067844001268948251956252495342549588046657038698356547246502501351192418848275514163494330911162843308578209571920654243263045922900398287703820132973199587670886628250726886489333255979621319383366277182707932955918963058970857877305840896897939023534356512790850733544845185453281229387179943447761260835763227224441143282149798737929021170127168131586873733352383568739254384271508819875146818049275814172097340433689906678657917161596992416416914312977402703283685722817361729853521958128873254868215636687722036198440861346432175153728042764521194469223533373100677204189583353098034521994445228940535680062194996229078501803626358727595938666754616030796064924933410426732467119001363995703352697666127364692324893923764080375556355817272211064290340369133171224771980331594051513919718840960929637932117366445400811081526029390597358865890376900067580715106115987876740253115773025867233541389654890789354067915411217592792874257692968362077198645476077158166499740985888824197348152796056797538009807057433673394373799127476556310570853984977753646125487402808016325495422870924989666155856473702202501555995850398025294527901994538481154688868035848739435247928288570881741322272299274104381296691442603063241981001333946773734558361054298550090011766344355357194964178128179108693336179131883193486784288881934942924945172074957357673991235700249008941690195244463021036536242316517168192808471801134751151030153578201546888377362026121748595061971440594643607436629543419099116412443954083596036641571835754072642267076620104392870286546180462469154898634300868141616261722268118205494002869807628959085670500761203819190952457565041289401595083050025217540870594078178923659475543498065850430579220455918954205422830027899116103854629057488450835078348314420008070807589816082697271901735299581463153379769504914122336574155193319747463374064187567180828160186517831610267710929513156450286663951874085333589674536770962587865453027682311797369858408617198395101887121464213798649856*i1^153 + -5584073295418989766524183729664039591946217078459826269548199153531592448794236070844847755857627897097295237441585080076568867732401167371418433397002059766151419912914715944721682309989920661093588441746408210050694543172143218150086190373993886418467736277755201794955018484211179591765798664529937458204006797164138510183406776783718596576020867273392064947215252447959637441420942753463838574944981880632405101916853624352747069351769327913782937817635494216046921935301056919072931111237030940740146029071371664197230140122882172999046649167867375011749035315622224106157258429640782543116559233784482480549678167557563156151479527513834459577863410401393973338917892999100121394930084549597508022306387800355186638966747265204142259936220922881776547415237142078482150399835616360763125878344565739767367599769835866142040326797124143837171118809208467266988413534286526485051303119628363701777801929982176735778394798148590064951478792779055469731900194981523886645151145969148431625597529439995117717116140287604820894786565149708440923791444981985435582764844378981181971052182858828535130386326611140129782447518124899031962245073222297377787952615017878706603658946159796299172275849400895967440546630276500930222526919334798913558352272333668399760858940382891747830165304984039886274933485342156343257323897778403439009295145759497824092762360259011628292664099772436625169633366921036371568504199109076255089330540680530581579713416791487456032384014106110999536805343077542008607137858925884677899978697080004589670014432154822759609448480496970334742527171739812290777945255861763648304925215539382386298465235354486628405735821761679259984610913089065982825085037641954951059149000422975880394372528340373651332927005343839780945359682402747539422276952931331272303494105052415709214601454772639661509036941594961114476939415611425327797793669006942334124066890704308336365562661694202402448224937063477921394092402141443777296289500851199987377848751070325828096617194004336444945900964933615576261662128317320661210537101677043376536609780886202145056568325844396217381433147719170603931142808177401637855406683421184729994485172686349382301659812882486818561167145098587424134761945934707830159002017064596725207639299503760459676713331819100264075506144952379625920728598130155380561601606955567932075951793160603603867082194459848723747742370813417099994704904578353689405228168259030437416494862331501052107685195365773670637736648774549457973971070861079507494415794441631447353509490639622384877188024116888645830734540221984043705926792939661378235400192*i1^154 + -91701346947606707396058319234067353638550488495381463999853221172258455232594240370256990845718388719291328236755105659569938737617159661782794345364037195059356687259023342193093597464575452142797174360086802895943037138262727584757006648144089557343125153139062322771476251266769335629756849291330724657034235725337678746087053388688392391082242500052798195819010191925696738170252817971855254485704257848799395059289031771233789628853571603628471252803188774029164084842145296134938473999897304672558494247906434100580085729432769350388868071580902389717500388932661139362163641281445086498749016912020694310576823401746694878293557307856692377872776104755607452948424676146432743847726620454334119698658593592858578648767051913525972453696778101407534870021502720514857858818030407368073039618969466802000285293864844735507165352443204588952861933687289087725452136640572761626940241209502618779733609209948774055952737098588026328035311434130243723500025215725737778569354717781341572102298355793507094421500366455446526105840465382304742275829274249739214622857795971864816376298241866373502937595503197905827190524388159509703091419048551745310206534230290441273488502343419309587765113103004109797198056986724498464555232938270443420780204553918673907651799873421953717149143258790024254573131593653198918357858672568661020058480868754879379646100146078870672048826718409914264909116977368347115855222887112101836657076330985657860027145249739808267313601744666133365700536080305677252506140297094547101568327135382686758000537620457239466965167166928681819340390701784030183588378272142113543886762307949222571387113560983670592661227767476628015113114380488199852283838044831933443172520132369360722799523642779974309851905379249220011452537348485525715767584362706160689530539976865466635538326516200752866415575182504660037643085321291668210855767100227216356344520009363455662617803408783198966591978503546198138280056273208343982235368236016491362263791939929166711475803503953047698557777045642641642246902920081601349772656866858078115409953204199754643015133092694073064081961417067484265929659721074500606063614264814759139653328178577021867486085772592715895229108924548761259222509753581027200313749643839870997034556614775047624342280266080612056552884252438086597024319764450308319107297956799679910834007514732895536915207154019866455565604822606027865535571768401485790886221816814869038718175870305254151466078539321472434315230658929455359751486970822219875882799420217038729718685790185369544729998736300824997223551407415682989224808950509076480*i1^155 + 1700086899741796671835978001772163890029202609990135785126921029762289904901960971656628284425391213669805342927380132836666876803239144200215702041856389055248485060999851889504136970496367756106314974281698095038184494748757906906889646368062781909715885245139406662228197483689495089574482304846613192667346658315768955131615631772498125330741825804129828962591884031824860083716327974299899691773768667401723579573019583080855652544592469922620076980064621062130817832156581711278183218672420668661643058982454447863105346781035684876067734876029409552688094015231051441299988318906552087388294432832916589021068164525618621545340857482075344104503187020106051745366563394175465228313325039341804092728575688382349680567941963719101183245341427695382514328479239661874691398732893866457231489123591300331268306644350849169228492105709342802850304581070999719794648552328342308216042016393028005004512906459660967999869607154492803631449327157095732500585146821427910311518783653202680165228275853706114245003708050694949033508449830564690435313323038758771084916247356759271447162230284073306389253378939647075369600187195917324114981326987153663474819731369135616845716848283740896439987400450436299192370838913076974708846836583204969705606072625345235116624782400321618626158500414542923136810289773930880362601059135460820338323129821628034481355947529582165656490105611309956836445801070896742404383412840940931481357489122786413373962308123332280620879470272743827040209952572589226390773454209942508142618572672005271426839566122310541916098072875787117230047146075423854215434749007308870950667271053526978873696131228611352332535983647089503233665799738400614501852510178546876314197158064120616783588415341244620186350022951341621060494238168642645400822588604189208390171720985047116976651246280656077781005805179544195462327917948387446917305392525609637625757148490417517783795451546439197250283468224863464927905274277647332920773612117755212446043461766999664616656144501979404197992470644704963632033064551393480187313849027775250478924846402471907129616198491816683938537642839397140603528896816724531925675171686098496880426166861368951428284045960366040704576599673725129353654990909055032201818095785543727072469794618946869868387720900911160455884550658952650541806046102781874026485271683531976191663575116019675264025478526889371606768892585577349573478616696611359902294515986906171955036878307597017382535005175763325100964206554737644029207861474005844592025267709207537506993284793218046206142154075851060186085675003284628578005680128*i1^156 + 32373243093370516237867231497773247078522390770942026146487948312390212622583140912605129571233828540605871058393346864850427706680982608580200072875306210695716148780022004492777994733042273356359650403533533080993565254398674281789282476507700823646329182207198363943648122093531350562845385215441290772295528257180923949452209692283067601307126822662063822105333218619292565743150085042077895673707365677323060356155742956369319331615435090845566970187760590082622447831243242145756825963067684487841109086510572741825214440180637072594573911625123647001832744898971031401525832394339730445596491245159019045838348677102291518636018934941653973135388660961356703348668842570520819401594703175488116607720172442674884898567305044673690121444000583213798803397311246577272254748062218141856451572704703505026341360580453307400836808944413059604341337604753525616322440252805702632521554941839870135030482739881288210651037050076743842198709726415683203153770027516474785252940891051954868854626720467512439146626907058968465737912803827226108856234743730367307826694332488009984564165810019591304090655192631486915223431725073943603887915511907940080651660791797999910579316948379032868490687419672752667834642478965088910891167107558393263469476604835698414077909666566798161235111834739071135705738354139173645138555877401589738950501120461475140828385742922425565142574142561913351624239145029170991825475292143914746891360085913206034078868203420101732316727524788770080811683529553997823804170380365247450805620480995208426607662260533296567836715472219243118573842101869789250696542633247171257061555076488306696152300683476107272850533442253106460685122978673040974274525532293423467772397676711361274163634750524317664156595075561773985105365743397622041818937204948872765172011797888857792853034733562078431121492915278023749302568550353876595291881608109927462825901952077325734192872893249739692283535104384415067557476349783831689790090154009852570370914478007127972519653503923952504704544112097311309015696210395371497690574922354954820564661470251765191196012337574308197695353582106577182312709698822153622516835616310911998283984374475585848888027417098479577834461099979979582213334157840077053099309187133179724418628214643384872809169928154516070244651714867969288456647769347911160390287492328119865984713517597925476117027082545210600122120039986314339651007670717243863085198969874162656627062133136333661994344617742657611352901097064239171814785881299533887011350973265874136060986395369522199916046924604543082367754967886059274240*i1^157 + -669932129163878739080069901787159359134208448043646914853435806824986939800850373000189355236969926370840636951268879575801422052788249049257923732530864074487541265792257164299651461347908346740132333198592404388531879289323572932724297897227087268408243689350867762644806454835162434042751422495998398256167401713197422144857450600625138137327880666437780418654078107047033829427938805175684486244954038698850899367410516959351815271919591860784461083832801341777093151545193641815074874125029218715064659809274743246616830550786905097246127501745706570867160988389845624992750006038427462302759591478323324764544196808190455713352699102928051522262204073268491211030737422574417799361056079708815892183862948108640571236511163270044435168114143505492115483592725277094720140402658783467078394878406039739749942113817432553590274016616575507975035226019478454741433992298808042761352852095506816793390901900537602792945613310586653994873930901804496765397354078478718171189887556140780303230291169608733144815200749761288291330287836918352584143915317119890367066975045844589224739068210768361417128535770201584433291521432498865951613883954711320640002490854036339598521668319235473411891840730354638382617589691804088850069816687162934587414188658772503572976422810915360737426851202428128102370019326257327338857993715570684061215247971082487595428379242870524932419063399310733874298417542674095321323568985950453159364814172882681409774173632011034178454734195193070986884303408876812805374953246994899487107863728376614333188361584917965695431777256957166068285070405289194265704410896594790593026465758974957635276386931367212506232095086454177013234659871383364832830236338113694850301492708761668126962947194284240733126058079237033769693019855550600816398718897197294683209491869999873358229608880172590669782373260038773162977657227056719162630688562419789898466924301592193948206933242761934811290812051292799053731132946252284814406127926719738023703277374910901520021340406335714520639947235703153743038083400080312937008556793212731910359328870434861821320856591803501861848288147862344187409748740475111153291847117985910410498468111152951503495659883004135365059547374933818506958357364372309095444154939157841547289641958722313151672600117151356324559209455085010100483905943364384171149208568738238860757413162836580556948162215373235071632412313903458784292503327179037853387287229911473602041310671486481440617295236741018392804348969800991337022339551696597397433045116285669895203763227889926801993972991799547569582345551872*i1^158 + 5365392655673754378769210123636029590099508439301252614814480939628630489972781061156953552368734898461759047122266846694208706777657820818723640426761599480698616623682829655691106832722864204490461295776318677870173559077055179633924556791855401081002088414033374625218737035160506801999361524783050898125668146747382227745970992749892884471084321633107177823359660772686226965839711555134238434795730703248899350464142781058304357166244245464537530647134064945828162128177471675013587094792311773900303046415474473396645473191103909779047902530418860792676046338869123162941406069891490511663781891116665189681397622224187854381779223415844901309807802853490320845108522215297393196325741729879045329434662654622899758180364195063452008298414302219094221869289020868108647502282002285859351976009183317277084194397634650994758956993387123661437663114392259754350357803096499701456409801660848387202243743994986307001381012567923630551153047259829263915646846617563205041062064665406341470359530725499401099676075579259655595043701882348518654938461972182830019479927266460040704415346053545537869191830937497504335072449294867470686679965723927881420904465805731681552581555640807632600553620415996261100236127034166492265590907134322961453677932523442143063637188169670504440650235020430202749803855316534085735507437335686718895364112499384142313277329092516310625967459088506606719230309159203251134894961497148708166296364800656830248579467809180633017649541962471511490895199078269688279170515877694757445002508190370090856357038969427155492658800593146496991932716849751710417845359543475164027100182360657160865218330137639989507414481680557738689737675989343273928950912699820641554787498383959182140256220690845607533348960037505920426669076096909175438618863120725682563078090553436105515174722845850634702334407040397570361903290031472932574482087256425011948762745666272073195343570800828595916550411302548003880887881541090696609928108841642614033905933992141408858764636254119624019059218959860833131145829329079756212991286314703392138745365230535127403449865220955145339697098385403207802561839770027413865251380613265767058597842986890491769484631527069198715923985112124539871910392175333528235122795724019258144689901439382770148362314723425786592703917277563309890126733258141998573594390261190122144795728986474807350981405740322374490079856773828398643581856242996808245520447278211966537029782215386344346937058759487177624021028730455550509639852447595831552545568707930147795430319401585641713293907941886506565632*i1^159 + -20911814478436045364734588829625756070810049356726435348158319068732909900379370408406894995372075218486970117362541624485612241103901478565813002398719812297004818664677526595509194422235292940597720226259137717018079671321451075971436693226773515625256546257769453408038231560456432027069842959839894056805812641123341819062114589577430173469552331576471027700503023512195064350580700913347453662905146139641523132678161340521839908763841115614551176763016719145757183213592289517565354866451940466736560456675699307471422964298525327484932612434707480444230317733186459016540388188363627564293173017046902387420705150721838655037846761796042408168980556933208055445342015746281114685560161891481577535381521285629888989884501536502714890215234349274516595854849214197181412580994030598953035445110503016294530650089600808391706776228416439698459668508863479001428410611444285303689860673420319999017384272904871899634744056172198321593979367433948714528926645788544204436943610922068491270350707881915309189701082331823945971110832542789933998854497171989991308238886733540194334312075037663690971144619902383459696364250897251768617211232782238187353990997101758211753580545699436338030786819763704715620519003950849498595870795727546621974546777581064190033100696018321192806075109585713274007038398863712995743496367233762592053466753865589567897229880118345014107341490631826832704980037295315560493823806473552284631933134897567256463415487908195056260482454224292345697592860318627489981122389184461453135077824937956373191568066731688887946998033446773778987919957340914547131080222451599514242721456413680438191813082673554119100820058411475836999165472950491582288152466721332900739819751597002815863783497236444576081422579329908345170118876664355317890927049950954617754356931546649491592262596420564539439608965040783588555670030461482814088834279627389142431674237872710657954819427770976436147201382028175884998579313020088080446611999458979449499298829714003729903536551092707080368149010467260702292439523176951637107682619989350817628535554826413559051532828724487372202420523580341218911593446344973517855665661597552085369092639755731116408609628128076073265086827662183079369151966934994114119947630244860838275107540250302470528501182912665700171349316844836032189557403688719970703242728591466219226514591520039526536291464313431296766852167255332320489758040357141745394366756040093644171777967183628272254208737717764942398482202535423655312646835478158750216529584755660293639715949659880200916143272099840*i1^160 + 25498837179357096417290872023524794818141335914596516173906249973048008263484943119407890604101152069005785433394592181379779551211174499970431845340599737280033975139464654144014891966795181604964584588043603049759910533873460154738428578940438361770886596181542066911269051076373506704316279490229679435003919280140650030974777423692879137767658795270242239726768247506382192144047125643639530551044668670217157187470745833339676451415142039114808348879311525315893210506895416380909884333751175934506290440940942451357270310279666001447473238436982300791708630990745452799670094228500161071197242665536283179621559257994173546908753154270555085029092677001920310049883941035281263285271745822798345415331993994573496576862876021663818074231363639982487743290468269505078303685713332511584814331075136912664735212929549178503354228563346166440122261441459353597157551851315758427656137201157480995346921758183140854767242174621919910284767795025923115572919101775019307950606147446624628047514714211681428150579760690856882638223625154502834800273134543530506741549918852823899314791059189911329159011099512332766362479992017660329784414182531820439490491811937321789807810440595555773019669333685202342395976740125344450397642773408019080825277330608485936857568043795206591519377159477598857094846201107825211243754236162111898190423399372083456111660719091807855959905213144175619831932116700096947149780114310820184169779659613202470087848360977052857847731832444636563418659483702220099553058498471668920179330627949335859328658943592874872254625988261757871107570851539370255457279867811424533511294875908570030339116870900036511169644073204616958868248503828359327143319304211917951465393086189400605131556489496494101314268893347372978076009073922718879770125147430852896169921253211019262943514740453062245741728628094446571504092420708556651646592187578385961453152166813103902272501150595821931132430054233587715764828133079515657449871811151311136508814434723452039204135672469215261401258341286496172656822050168299463162102772427619540579267743676048948649932435359928636932838900319801114784719636211588810967117442875596393277546952886839483971497268141883569560488340125605145274783018323975001912897107777375690629440599800595345165710621939020320158098612146000673163474812825444308239904535490397710088194801163099567579852268493109232106813876430875225848609842517683218738269488546947347610417574221066759121700566736798646154507335646690204733044572950837223802682544626514618895414238441264140779520*i1^161 + 94843940827357780354194015762837885675112423201313765565274474221343609916001536381388415543733437004424278666932505710207972239283529765356683681590937127396049948374666887848475744056456355477190060362932429439651733159471539374921872377858001933340487073212105546868091625605027457463820878483875136720694845653786810076412439746575346604317551158571926825906895962484866087976619730195784776804028368907294762046917270845565763481148969019030259307334666578283855669487651605786480727961578331945428608914161099795953809799670056614959525927597489694613029379852376389961368271926950376856487921542148733619479164133037135457444945221317226319120055759429373482629012107387794844174029547179521926657878636155618924359519531359641469999621223521468319504412662681468122703912742129050842197413815144290465812663330170772184786193023692319423015705757698602273769985971637589833767794998034655201881233967450194177570319171041881497760116394256637694666652024411754648005360722528551205617337331867017999247305973498564615364220397797015029741124666317973753913985015009339860841788765437795157537009736984099841034489587791036782039216585504091132301938441776321861283107907177534076086824313133026116143600271178339820978341075873927704480474914328309609419505258746001479594270060070654235420469825074551887288347474124715558418043002746746514831258816698096270360002096293553800769787560319249576190035461832342732517884214439816878586333610119668092452296481499124093412992380422729304687608324337196158787036982457342938064954072909848160853121088306629301153069311908224089237335714925459068460412903926412232395576092776983184630396618126013393782403084863539274953459467001599417699049186691732079439041520832407431843671093048955798678055280818108883521855452295787018073889949228697095740293503670667844617206685145607429409403640609840421816747916429963436019360722633325970127892797412487613467242513165925768661343592884690111445107316782680191139461362043020394524971488796251133226321769160446861414474229083143674338776338245152125675613366983752594313393949316846371584888998200659339778726208225141193347101071955105351937694605860208152330340810902090869864502838140341701363715862734984873174529748684188801213766600258963683487675993661721558782908704255303512577715106485518110117354129619730638618254178519800205288092939428553051194290128258483115494190425372192675535686830601537900396833408772440953611773286415650756449680871342556604700777046246104255124325244221206329490516912111616*i1^162 + -292029056191065658865025591140723424855686428863477353664661145209791241477935500098872415256507249060988557698533228092106776737725416568637714002338408609937288851076773515782163196512238748046983796541576640690061696434606685498487521937192090895344638247791593960171509088150444021773146824317903511795501674272079248954391995790723236526109396648089254194133928883662325678881218406974453207658594824732600060378088027731427057081883777368696248709765342897716041367759769149945873509631869493614221854654907816846711959882807196019042046195876241922424744011396825388419807017470984607119763985986253885058427742550248430246961897381984476796019470907340946043992537856901337047196736180098685059873175506938948131302993774669435006941506444784331052479316988851736859564624603108068023484022619759649369650407156109315226929321286680784582125743585847435930372559655744031355737671877142498514309520620362989949297542052766580765298890064871613433329264497103906527958474310033408682267815311556693201912746468035759569226582235891400887719802394158024673893110895621765010337546581048236375761883429298704149630475224154420838704197183995239711190523350226098680333579677937170247257040657538952590212064056242649597918373801359986829471373111354836711038883624065462391978316750968720609060123678220306466186403621295460255559248878819883953398445128824366003688721315056201586786007154358542061801383467176348889487647308531012079787324862879816526128384268385073798698066474151730877203952737596237890730821786456017136993404767039461010291706765667990815540247723258076924664500766434544709245884895381414063134747919846692052916401635952588028586691046937082360591753958090737083824045044344498434263175414805818573974506774449926978838772981779979593786119699157518195412093529710388441033468717857889590811017424320152230926415528127064856620787601101493519810005008643137603613451879063858931868221712807563573552651492751591298675740237156510840646520132818827230457300534532314087602896087477474242956468543378621420097841543676275191640819462469066235338224104595980756083691016065903664105423892918303640141882898198060952044111902351995860091979149581952715216853414252159086865741942757662439644349094777285522828754020386335293285535996066789973995153805635918938980509706963743827490852293284221733441016349410999314510023232191620616407632004368133106898690502868931791661179262470180929071591086689171467143759314836622533870812751703040844175378592972038228151382482949337402834944*i1^163 + -1269400128809880693319772582523965699427176826883263565657871381368571756859798714899790094416446012204397471822772546541638050013055721000108241078515741128470119292671353333369784363850555178251615307139653482347070067071088457329857676957525198099384544495554366102630551020765451306328265420275238958326075133233794205147979188871311303310266942562048294060234313923943950882828229988291288557733332126975088246607298995105499189579231836943445408323040608227642445840096797222044108116080981387354715837899155174973211075142364562241066064797319294072755784976317882611168065889260065141632445642442383339443966693368755177000235947900161958360566645563125401028845546619812236035877220493182478224728811153928158260825320685136546363959298957028090183004836559058898499444616951365395559906090345397971426974501278311577229262739002107955717338724592633021650434482909229952543961235780128621532708557469897981321182565182843593542469219414444380413201507420690504405373916932323053249132595828062997537709634263657135471127386136840521267887010969969533852568786216480610450214652360949862607946090446740536330061258946020611014084983069157512076712322593540332792648695061445693523894552850695965978131385607850350118824520435811364124458651437192515687005287612146740851345335107095381081076166202058232453225261346133437671856067913491329684991760433305020214165564408489359835896391531919494360724651810961982227213913376475964324659454212736616082158417675389959132187815225559620197469019017935777509586490971271037150817381429906965966943819606230068254034367935092805406689978896931842853272225246774537702157782836850238717894785089411919257833894770088741897520919284752061691769046894933022232654619805425338972433447312007571401290194749911039585673944345491979887768411927113004823791136144758628170186716582657696304765962560797436579767314132598748464136382401847949148158731989698639964515516768828679935536261953319364834362639536479929270906849437191933841124519461453282937142126879102710029188217475872340684034258359009817476603884612759407669340778106244346718786451148710922648612907414032612072206229658037379467824206610642919832043589967544638419896770943371925889828014100720203729663421046229059007233766306063087931855978965492552925781044786664611561773686535067182042147709717196980328966882158931321131612463373565430031141124321583696800853988943582331556120936144596140503616867945299137657649163906139103216691455344507071564051904523587566269640832213581824*i1^164 + 11648267991396007904481589687483836392555413417470463945699689930518565033206207004098361713088381121459728282022764992520018814120006457772131185656758570774483804637574368915200886061193199932212571264629958442060595435149758180020370018334628033262713401442577571435516472697014448909702039696583944002021633167028539380274291268909295804707827298280602139875458555477842178283452202840897993065390962294644338838666002357650246159703373896246800610512199328840369032216036509298872069568600645280451044456394833593239232087867359374698008402850566754045637615096046640969951826215956094232925403979340865634921948127007158752094426011740000040287911837405209318999814469034736097261073252490020332984377139109829072717660087857526314935005630209268318801634418305443658084844781082770392801988359827743200317504362697012871624999639076704327018967554551096129829620945149737720618044408239096508917580464591613993037598832240216921151230478865047982554210816822312765866846626721499434524423241666689154819232608916871534386320871028626028816161684863436743115197154481577348939198277395170500735155373996384339691990194799945350648119029070067697057440579146118834700105539817770744094222839815207562533640558147559564874987352221633400414559740465636574720359632043820039090224154425498879291463421689549577226280432859018076057179145413120818684801007812232831696135435800513328322959184025751587357413398350417792858264628637501668904136629895961020067162436696617076283443548003266546992942390177956917184441062171035505239952112318501912688542996432785667804483755864314584439165897530902938596301852180242665649620837502654473634318222484321479803857283904703843592358556483075960553224010451691089172618344648560032059166069108079250847400990296796782887476643948804565442015219800220911298515209122083307207607450685887438222719710885910324343521425500832457143105939704779253124776402774981441613593531963312668892085287078661310951625345056489692637150626810458429217976351068709925422098065793435044056317990287148867076723582522449223910099983556419377763292911152621031513179304915217979754756091379961513319051903149583831064473929357688853492425957027668360558247549103754040428793493257998923637792946190451701787095407030319413475519843754160788631070096701534553572559166863286824582181680795703245553508678570696459035683141915309447164213954242695400683308156734976820580455891521515599511485662434292538702232655092882951257981315089483695056663527803578902235840512*i1^165 + -43150493334891142298677712871097581607338404999309574333597274529670611908909385481323463004404527160622478355231361352732955775177145010354773767569999274606711642363760395299270763508547041144363964530869024541601635601083318116276626512418683902104869386709603423589202659318501732308752748718676376636387468403433201854770270227311290798330238879124344266287335756420426542598841060800935819026283515336266324010640079524711580753336566995984743116057882916205157968412266701660720226069733339451750799438241496488873646964672635704185945723958495795848301930242445901213140199892977152137375140092675518273969452460150187506819381578921077029993459907549418339323973989086826418496986992252274140787819089641569922073804104859299868583493593276485651911267208651855370368345383025376601223070121647324009459567438792035713009431407068348624460665156220571219019094872494119516269581137485697771746127863347906745752192779305629461750191474890875393367060839208693056908321734651754704413691916243599079491117708938127023719414430603293375452705008975568013789133847371268045355672148684998679270628715531792762064891547139894270174054096446225457832434713170272032044435603449685290993610664057528987055307709301366108055870109927989647198196087119346810285250008171776934332814293738990965728583807552791535240871778759745692786591593155006157291970291519785276776147562560366404223725035863778107420942139767265955460797555288689763437479791012090480531595052111978483808903472161506088716083866232406233950858303328298438539054065570900485649167370130811525250061607641432163995867814183236330668406474880067259395674070342679097467584351635563363718085077177729668404813813397416281088710792312084364213639794803853842447670575007986713494211788846836214899450908035078725852058558516090053039072685421766566338645631835696951851033385028793316685741660934141167649120719423956119505757966555347381769584068173027757565683010356073249794621132551499919687533726256380168001750437476283689717646808800436893333890915887203718461430475934990133135630668084611998219899660580535116252484841504278367095185774177103774897680282905281052282267663258238284140011261908783048538332573876650642722063028677604264960296883846764029796565678502245148108148836142343866299797757260869901865371451002726085831598100130271597665708957193826347357648631767186146035735771794449666338165188443262000124154325573021052535693106628074352247279823000959074462381734909434240278099392429293568*i1^166 + 100909646450147798256523211682533315566833501609416877871145488655834651584670678405164284286556091981790893980250771433765111856030373349286136349866111731588421204363749488778310452871215112544307740217422923555577200155288722474604334076357481148056659855575305875599636363258436415079908607829743019840498583091988825325668959130556847614010766545685261769526878716316894170953912142689295975824903778983115084696252121053883253495665550434216442779156554821856802148865153790777734984190542944808020048722680762728261418303931807486466659398775510880739817153348396394813589567977933869759963573117128608599133941941781907052170375766813903641744173491555154564749997070736810892318488437914185658809331884767233661551717100145774159165708349296261658465335849985534675756865014306835336665748258618326788046000257991019979002505116032239242588513406594503925964446015108710160752902276745384136131061797343641681346956607081082667601185552620114076079227482413981410403962908728762415399576573730314757192548402604282835617688952242047954257628186296328422262245669568965785064280064305448523864176427541369359277912197140621034860869610252850843299096662190947428727757965263051245898651726323899031250040767675715505821155104037074155116618735647107109860723312547415790068297291206260437057886632820598237802024019432554318446615049546388061277554484852699226300899507092581575692857529336865334411196562222396901669495624293402070401247347252207609727819214253839796812970458122849452702959011129373120002868889963442814523084186716735004523909602178911833537781964119170459158819956855144206870376682282467261276244502238031504940024730545161232177802881164125878551636774833357347967009718963613709041012050801398969014257355291857254124839923552947254969884899140023809943433032547772903956710392706927256075599935963538130094700695724736414372488088407362714003989631536087564536524062871608728872106958862753141323209772061454561574113070734782015126436332370030786345702721513421342763007812996459106089522956731313229126777057795010704705545007551380818600167112123406139902239965914414187989875149364327757235300059164786433443891564885959749798105480189166479487678399399495405108625807335345865128129360536185885343842919824465934926578554990213360973457828867473289580351978910370273092880656073623551885910325043818460297109784139131331432428804279927513657412320208807591179373770708301655348569206999348424915027061187630001316282741595978587392966656*i1^167 + -165803031520821583887192231613909931403529828847211020864045973950403620251467369460618856246096994436074703740399970624104359968209668890325389756074434960764838191665605424924082360683595888663115005465472623522472763016236373023636767001461331200202645796027467693483716923260846485237835625259013477385367967976133359870735039523711565657904636764275919285932035740096121362502199560102537918177486901994086851229712025315312626772014834644707388679200622173581115519986499845599891450240015333030507987948753795552426818471790393577274062644910796483362188608968295730923586300166996102427247827772675767346562752997955624352302189495450753653743651290595843419728034028829443026804802410883768340682559400727830224121225721815440361197091354360255601678527813500194711117889491926150166117042816935111389163400915010938162877000268001819044668789003044422412029529448198947945767705442570855630767831581748851880728258267032639822918748103646151083637907581709871836565304028803652858132222717942046403413901442472602706409732150277457519418160010236287757299277443022326851633013337679900033346043629366666533759971928971622613283160888202081511875570940181284662544257487550285922633233370839645206256096805650500874636874390464242945812193450500167132896976902318820603947546415418742001731803596015487501517753619741237407563430643029978008024221270812185123620182639141864159946994026176772611646904522097216694174153983932577129460228956888961719494119493130313005041400472793064728878966407510983547934881733544252166958442934106302053546581716896747999172000911221623110507865976273426411197013541629747605099264805935219993774371424308172238886692360532482483913119168438253671158057553308921391071401796369090193167719653395132976046332731256303420439373115230999876521421073144242159513268682671551958680835094475668931060013415678367843091886691929235872845224375711293354176086057294658362703422622027722593764523764265792660586649047560689739800763916137000230712463735197259253942777224514744537438736094110366648203395924998390497004795575583765227067309429519530576313890746755178842171261856674502833028604312505899975877090015460024596548049792065087865287245121535574362715401477858152721998948928480948685451693812081731146406146382850696334474777410735390795986586734106629361909289872496095733048041170939470094529015322858789122700885237914971497515871014884608445375065715751108189142525103575952127491578682120784896408652825157959680*i1^168 + 204838078363117396843739907818730468311741458071990065226985403336873937797657667335955431661997364948857961563830757549374002023190005388627649758964135637295212763954734961222881362845018967897783456703567634476510064927510227709881920651205093473161236229204473579573352699644081600869692545616313918156817483581710459415143531596069685299382267128692665737500335277218644417615441020783242229953821245921793596750353737592925379960124977116649416471093660220821524369119714642995119631022129084845495414274588047452415662817223246508550301119440875522070281937213394349469840620363633622232398246949828230566642465781805835193360950744473848768841663601007863258828951678045754356426111501344109501760431407393360603927224971959676377782098447757708530305970752378530495172177824859239651767255567543093250471199550266155614093492933163244121854950729214603581701387702994539256241687600662062155808027539839536596576014837972127209474715283253515322579423389060641649894438145167909372987814580559399562030711151857838818924537825860905694065434356579355970193683181597695597384851615730360119698417732292379433355533273025134877953606132248692693745957802542021878955212390415222058097459458703760023756844513922815042136757175161032056937919536397279384404279574289097424825491911058861142308268533902999583645470959131164772358906654099993816907954760187831911627546210045247964204654909954548007214702685562660737897945922185238277749557448464236331459988030734002408237705298556646245230375138765990067293849196416225364787114978402754235860335360023153238875378574657363700198046092409760269030229268113073575746342068561538689553710632604655211463890104534777343884316781696078225249224942348678819151771106899948437076935159465114071959370411308280346489795804388546288768244961023082054751603240000903684807468271419812669484002802840211184900031830372515179531915795115231683358190256944792713187169517580566042969561017585212187015107418884349554372008083016396295911090942528840873479639508849326676076741663633546625416611822761720450222297284158791632513739572796090067496139091773617291568705481403341522814253734482832022670849833971100278602001220883030873351951419568864373479038433977395230761277736281502529600885644716254116045990008676187676477297188434009466583903174145797492375144694249032697698160321376364732042037888708996730801108198630574970079412840438431807309614031936683459613674584749472470458031632156894712165302272*i1^169 + -214155544537104850742516379228890176665469354325659270389586402322340318693604516855284040832587580656677329264979080164452851533944431850207941986049130736362223929528729382134649892374099243082210124981346085508291222408067522251148209750290905292884515088857552550694200141415798847768978450160832921685330898077560814243718390479690967609143313924063389998435734557165470275511850110061543884566477427946616071528409786026452737686950090383935719440912657630029838479195877310914174969836357812941644755350951883547654646843877927845084229624282261461320206533181957614291894654744800869650037709680730376263858134036589938967398869050185460130598399122378284220397930000039433840122499750493430366933436793052358950828706001232529599377987011653221115534363812663768425813580926316449852955155985689980651531253437730032179472776344249641433766755505126088258572792447434034380970622974139099801028785156527028626501518251996040395267567067623670791077355294370358319187823624851107451338490820585125298276784976457224098519203437876819488842487506738476356746662841187622485318849006523189616126527337718907674510669647781533866059472191550748958112474165653835509702248489691368005566140750009701385498017810043498624991555845893410568129401418977465777789338106569971173016806433375603161291457001209926979404270022768831353617171411546599116879140792466477681820319137092389595227616847547908997998101256712525875923627791827254268352741709309158881684583103842531296901080894845521174584558612824405425313945018299260372792039240450678732540018019051643031505908737980071750423707318848863014338906563578370012749356289341381738489115702997834026601452883953032253325814833566037610922090278701374843801202126766500126908081431919964496463882053076848193240342146924772311583004328007344969846039614425917005389047876737862391412546846315093809103722167983291435085783932265207341077677986190631883357072998161890617094083190322746084179051259076024978466245964758078562064978483444288906926999547695446262064007422895848642250575502771101315004535522798209112802745516571689050467889613857833234719084765112109748905828566519666169900121580543996474732239153502393132418531126062997259630824518060412270074820529363430830859240324520608119092790165210954327243720434159047751245861362541917438778749344072313169742561424659979020647332475836068216437302533173518061290615303474657637361507329488125738861611728659235047106305315175399424*i1^170 + 213932344719934652140256243825891555569829595592602945379825702447550666232264170779134173401687246234001902410674057734781853030107149819815054931861031054176011951599586418238291021032672216573724363293656547927721408475717767205810404412888827541280171760739670432145940261181240138668676292918726500680762696195851684613058102012676643966111186932655848491634406986119818060738465324583178811899682532192222339700820632604718552028103366728966356561923828729496000628880156289561049323959573134120144417750628525446476666611900457353785496583100153509472706231236170003278077733670835460128908214448879601755050426774710051154131167723673769167525415282421509201248437275076839429036985617533102887107247515262704527071306158001426036542453655589667638972864207221799623361271240548863296096522924872635020259470040166443278534328049689188197279874051298524925520252456473034166620811450003931051023634339822739698134954694357203991529562330777810388592273133758103510481037371651510718093378911875960466158319759449340857061989614224234421042172318874357517014016751684858492297992509699210026735850317030622328095447096660512645851048792097831041609310980428702139172834347160516988586077310330824553998469133839236973294345524777754135719994702600567545431415702175971859676916074718764225349824027902508561220221041955566997814315548671296431932218301888589980526016776051414886949575013999523257846624275596129806691827718533939657681900625691390887515289662615714802909211441997243378149131387140405860842474445561608507163472082754944699538558698625541787906204084250251551303460976394256846386242951524628489269608288849433097326443903211497714047510237401222047382363968415999761731862401014097600132751424690520981124822965231788814411547812934355937234545398997731892778443286714793977324096199779514267446768821799528987844582487084390597991262031594965131859462148597767340655644890584603814797375018217381460810939518687867185887287255592986101433715948747182877033489296895254981547303922576556637913929516758465483489864321315030556770625718584183879192770714934151540837623024317321202768440043249872978076837430911085245726490940575727828087804062666042118179360449653294722458902241932575249446818270859214728312960482421814301064711534751241981863727040844669502463417075538434368668300603024593816546873467438420851353021303876161907322604670209030474514695033479566811504533416230228148245660157456179618427961344*i1^171 + -191336368449735179102038764913294641707722532786198911089023205843272208163843117390740116065010634720262224797050054118430859195444823197914910797868473834426024826990714905852873686191584203933682331915016277134301112973847114393953208854213302879726960485492023717864066496125452385918072280938699006370545851674861441484803930881875328985856910591331690079062927864518796318238866791538815023957175089184358026316802538922498931244380637417872703026399466950117548691602077851692145234155342703105241067923095039980793957049257286424769402182034655717374405722892878315242823694193449458578370020516110399980970713257011286491933551620955080745149720965625943299728516683616694971245271450980904066711954857643842511806114911335874772268293031871429285230248546570958087661333093460202064206119491264806343658353362817140329273975359406318933579038733330074289255021122693200942930118377405636573820372246046999464391501005670901460977917588968073964871303072794693670743800712569918399418175956263692864540986904159617816030319443399951981900917076400973035287158674576655992316026957394047142849725324719456976566635442613801037994669204113380740216522846818635754643496086345754810671371424979876920936801200413701103690291715158502976603957374214503551592355950215845364286787763323410985657320543066820417164922662981088575136783427694773229530802673737856205925923473422758768104651610717059519810614437073954111738816013730518119176239975448646185585690212378175321880920042020127242205196643931896047766622287806272404381331834035124143703093064506636026890623134403729747794109126289845815306830149164434927579660817692940624600942170608313678841204286834382164024033868010590023770107325572538408425601809058596177570727920316180517477135079122285164713972834300783312531099204774649790191622069410562891184820194580909069834472203497049560265511780067703008567424636081181393095945245264604853311804257944912826992259988985313716415522158463052712762788805888305227443471885996833154986489217600335984198628923015012502870653425319350361192578100057086714573967866388867037832186466436855864878400269143967582921843254211756253920070219662777676099732782387914522514156661401870945131332779679260067537765474406062295832886190444824805818238229157607247729371070412322394685983667867293176471847784266525439149992092694352940923350999176509028704058095020707028265176439406238541211431298493115055946218331527184384*i1^172 + 123925639666649200729423039898090956455167949403554942037303723237510364236543460201456051070367025609227799937616513009906207761940796109430694289017739236102465906060642228370000675505898479494619681769636327923476852365301940673961652375778463984444999015184130578522739542839473019554166943978738981853577142604323496675207197346257902743159151646090321633264265208158283328491552819387226145486299165283677611296076381487317549267744940273002244100651031527065399788256728313352637315528224433732521155174576606615225850558177521211399539131608400820368513278812694422528537340484204858163987332183100124849827461539308681010786754010770896926884260032714941056772836668251377355443057015508515706592069704774015070791552352780088944329916361211214247120430320543703268314647436709762161620415833843781048083852654212740648795614834075714456732536623924077689250508813072240954081575456582597987023001441745107287022038175845517230993112545535365317663182172015107990859351390479038347637946176604446671785161428814592495868243178415187101031132529971459596813980720243676409331596198935827792189853473386788631489117118386933421643586414316732241663760173445156321128489385459427814630445864331688705899183730724362938413272792362539037559324323387165096170702412300594353136433881526721879359946949987582098933693607909688326209323404695663151833881940286622138309938028752285011325775065868010360280288330077885972366558636344067726825926328959048167804274010380420436740861267162348335598866384354731092063435197607948917669941789479397474102581761749239474340957378060484178304917370283999645675245504419751146591415663026118913954676014341854570011459406316700217724073393333829082548738522034207574586598119754642669251319287954947829527509652257464254376395552234316793027726026703590347950167804527516605305631347665443737123584271953103679460822793234134392682901677763223667039546929026462548454873289321575250461844109729738476982937933420497744303564307502823534234903190126061032675405148641546068022937469060806822858928836609664467450674393596176988024181772867887363836641282973373504650388095862403369348986371467405093144577326267707354816581797143586869544717385114179840817767349700671756361576176152883784562006732044730494910089346672937038056143210207078941236155886900455721391123160448098317601475263141959804204010575581826901565785589614749703437666030521726046519969321981335589087084544*i1^173 + -47414185236884689132101550426616647709985973541592422316111371394578800881639268898195723486543137199646787589121321178077208656124265892489449137466153261740526318021840300467784794294125854763284476323314008006583106522820235894904052104253813966977438100578441835694972136986361827220172274534653421208476487886704339153956935720178165236097610109199078690678072500523139837081969119339516115338025128186032283647230367558404188379576072703245969768260613570758161517794105626845217158418649048339555690538642471271270149606710451568061130102468470015372698571541756245609179729692115794125627248249410395240563481241875911695281135762400888161831242079871008593404398253906559660321927947631463112980551526869073233301075780771078639558946369587696015324639643204797515320010323335016749428569159695151131881816776603932785912309531415379366065684582256609885530837926617102025031574718430185372440471208155553751176055223810970123974800439187170693850651537353385273408426891723674470707660178356355982476734147546308694141746280823509421119981401809531817989957302410549622290552903434741107453062837062423402822758235263238100559697848802367876637588845248073566582986654209172361629725568671654452897024079677644768111734602228542444827153941708220512025154716249173968291124146108890547213896400437331275808548358545980818825992983559349664202543924344163568392800449223109194223228808615317466259985103605832962584780904507147962222220619664667399237929295779751258697008288060634230659809722348896531859190279759768105994117942527967928974329677549002264252942139678538060032593855282731267772017288340267839430082561796758133684869975013817600045487101841358485346015884437980625259031093141395916290310780380372564456619210422184109521994000565650604777138570953409718340131909999300541372543603723031578175791409188628265097295794125658238558329068762061283564971184208765238632155923087079847119894343332227425386604466610123446302648641563468042577177586151771532286517569592918117306255242980832287969683790703051384190666400400481283563951762223327973881549747737748380122917865902604621578119788124554829281429936483501564174597229819326407995248581997230791255427007502714019419369778789339573740456798619697151534170915648288622209153209445610137686056989227848568983077308474017159900369298092398787738751124124073861018949482511725957411211367545851907949252516777705113792854462119804928*i1^174 + 11164268348085122524718204550224631081902718160783285354153459169181590548772507845523590282744538292963879310702097485468572702771747840833088094414151601438924246379231609581753505040319700233109976344510152578146631020615811975275714968438813298062735054587288752906344491399914974811501747110048114588077586641706853556019861403114528479106009003893823456355066103143162321220530049203628786229642578448654603287240445726740021806800343895521663463047771667761637959479289589475406707982662944599175912941324623199960325681313697450429837082251678776011661409131000390485843408493574107125363377908061253410147770157701846442089003207256970206011935956173930869808025065054286235986887396122363222562133789069563846736498064350492972476695252810108944560115950281738415239986182489419807506542006606066649661797496096536264085379514349044846749459792926113747894335939642387930077312709186546881937653214449845562178434974579567103416655426833904970069835985111794796310419507532385948095704285516709709209212828627873466122445988209169030312535709143303316807388950765161262291632495128769558953629799027846666658505310684732649843239945831958816745562645400142083179970092128664961381412870565507099831099880793474218300553028685271449923035903818008523302429450811962009364533841905298302406289318488511248604129181804262289973064005891387063415653635188944196179998378016683729890526558038022084659538502026933947537787883719623224588290270779305020797467273485149996999095460917795948842638896791568150999376009680485847444384155255895310188026544612995152605579226805955683033888414756471343845479156100603914771498897260334027002224751581731933508723383244654270056508317975687207410801343624500213814086140010494572054244933117721003146195889960346963031218729737282744266010973946979272516424387057292335906537639780852618003404259429788508106722416892812394010414443178654364083773524114765739281468302521793355601634501713495127051633937682428980010502897283972536185587100025903339601994959670572016715781185882867906275083500790191149755554954114416805188661103733008805743325064696918820942762781570387369631806120583085447775559777989182864475880940943367853253300979730219570335351389023034094604580490087743836658925405474944237979899604723039165696491006968644777955993465627199647488662348177539520486032646191503185418955614024400627067920652488822144910691934930778945874821120*i1^175 + -8803826392779166110117420458001508398107960874340795208367172272669531761515611373244101544863387953271893151563247624426426528658428435138695610948195203304181053103812534335729907900617952504260328244576615486450112728219119136252554833062242833472991171044624317839051036635090392257268064455339339554586476800154762326624766482082646089267035533899739584425908750854974019739266481592185026756849219060399701835776267451494236163449766167337305125134812986958621675870663218718400794020464219962290294979394275215967713832088847145673224486148187554613857652015604163080994241293633502348839379390875692370356111449521962435316615645279034735436000517386706637417374038911179448462161593872064190384118136837271735741712573186812762430354206997527143696332225083299365447347900074318209768165094376440716435965303754211445842948481522425486047972789234858021712400236954496998631607129634450316995335274831592960892924516084032696821345914227104983607807322972094523454217307288020891467910084519516240629959407745303054399311540091544368867366754687658785319601484685517861113704870197331635050813233063082738520484503776604779451247947046494380291133925592147030610400386391846162062237658891201125199735516304031750962250853442861967675006145866441029493086974632400227295195823352638922882848785571679650595721357187952290700218922679931422392999090328358756601643912389211822138597903092044942627820784064955628367366945905289402330217838968557524859971889141255787409959862456835822564456304266180111049065263306468901337599404610404231013159055590132751289972063108259117574991939515749685121411747438620831501035517653143380921576987535672236141491296708107827721449749226883246781804995603264034900428290148530779275370348044222985307595225234691600510052043177172656156863552261010911775269353453270862570824204601135802790579174864176931076705416806883988421568096537330037680785806971610059693772632233402087886510570792550239211301040736857302960671884416713656267963681494005631164138092177751011448535840855447527186049731051428937791470708606583678834840637164375751170467945457713643990487498164624816945974723997971151573796916877865196257486937312186238951042308582891499368824952429232041183481724570591322929323524291566210691279102433977243879727671177266136603529978161059186005675313829950900813417230853573532761971872571762211919139078237711210132741014704619520*i1^176 + 10073547554988455968007622101467524386197849899318078409247043762316918862843452169021598074775886601150879514768586284053638548879267264732179610664548275193053928177247570397113314561238183339867215711649830477048212402656230795662953683504399093619218377650302768527464365821032139157681815658382238176269284419108186049760423490377040533919843873767859171064320250153002778418710060461823959262396668245713352735154100367139038037201951499437863883843458227846699261696185320996727554926988720560184489418595973932283230507666100155823538982534264595804388606210009587934376426864298209855606593090254394053991854223613321198415367912062251572085721596939736094585404782480996953886164872745840480425349084295873497900054955023761055707771895802246094956212281563540343262948219860819728234988906015092994797669549616634993811080497799532548169050985149117914948160978773827112929410832813410757455003103447461788706628978669614987278256443132260076351488904861029064451659138181828076112389254999059609147212752909352842192824316913855850143170775724421421357802101975064179937843938900182341778299314840993655526805112859697416968693314217645695694602477029477437412445497401209564974556371334905109099008272911916688483714503377723697795198414757598317080240505587143040296460308288671689204338542040774357766088387743775238564409893880337294356416211964881779550712036174226747588651527742409667339556398329521676793875419341939054740771518727270283997429815906807250370661424146125369717512149778168559975228418021399511745446975660754676410437280184727052907203869830853805951807875047964486003831093516738601812868043292995454699379602517769437480632122133819587551676841606639385018643560944582478087494897866380627817153767426944782584839684820367367777145289258612087416570457939370715329036571887633001268674171517183676675108501181582530593580632253336314212741792312701816307587217837648560673929732639374399050320359737650254097441230282338859062838341128901056042705266710748727889245786250894803345605286819342715775807376341508627852242214914512804528021620772520777195328945233917772680408968512889171797909119966468747855694929358334787362083988974522717409837430787186486643085080883610343401737573091173164177497687808674179562279741615850706621826158772338125620455381560379599536581301018076829822657353580119782183663052848700634990248775619045105667670016*i1^177 + -6390065900723418676837982192295630550311634526021561126981895053587223853972659595967321876564418847886311711549303566270519489996113909595847422555117494478041466263686132331629953224463122299950286441816065706071217683344885684607373129069752348945552040612626782433515880307288881280329005309043851084834386748320420569803985649701999914564662899339243422048509255632739017325899775405547749410047601385104837023293550492242859969195811983072218636615968648753915993109106035128874690601594259225464267122120282443885233168067050076867012793540559270964927411780231526767829232116668445790357562869370252277292793968440574714062857762984925162177498310101389037673324766325338783194644012501871938089325318985191968038271135620593232724404998125690903384521882802328034649529532073358890380367060398819737471106085756809413001436339740448047989596057503218444242551729014157277050638082748287364405209852623660389224360607705125577865246302113666897492101358616521448026089233893189118598363250369598030682937278572793752942931312474141372308374870618891859477736613980475640521909092685874142442635502397758228833776197649642810732193769880695679350696776852409921278144953605946301034592835810708907078329770403751807595889191514357667954469118429206053458614080141628796334318167765511591918608206037496484759929334851968623211200477523746304313362936467822157767766859305043079191400131449938872504587319670885461639128066276624030964078035409760766513209839734720560659970569418173338448894515941613447263979461440012626138590440587601349097984116494591596170111455321191450555116362072385094659584019731678034812460199554754034537839303360612760094940396605598339077299661445868990957792109728953724456196276954099494282921845149518089776674368221916398822852787722198416549797300718941912009739759900415973286959061152534607577072341322781078100844443433449412215662010694113844937735532921775853548146276569060053834114017345262546549100389377947502767687802326542387014838894730961118449170360490432936956858189331331769466643953589080147166398721793083748384880399776809708264284946822247205081388965214658210824619951355012313956187954875954702523541645578145031910652529039320588574804295432261030362928634266001669303278061617915154409496162657586031375339034820409312250235876454525223604019965147250086642122173036082153355560263904970388135562550479683584*i1^178 + 2563511656143197181194746189141942383727037357641734699828035011177553118457392421322107680318115858936507131583962383776211104983398696414043796261475447731198182868482154204239177141397569016995458887587141666160170466068779843604074720256372396505273360811056468436778501567776457840930057962292404813780066866643895065754988541233341310183289581460056259184393726464465092823036434640992676155333143708330923278338054018782022387603893772456377705175607623363330112745300226394477139692005260157440373009903347570646450027024886379696693637773614373834874287929749397224419464453722348408198510601115988703628412402497953562297430687202550910660637055384661802252179080644527010546001564900480611804488920337249358761545903262656751938815874060761607578385427047674310648407674804079305233280543659734558003886516705624258734245828766181603959970077508076673524829692042332006248442998779544823318969546484281498510357067532680210767011107391751888646632068759410483150117971492970471143498413968834387954614835791371159058597755744428726391735009353029697625945463537503759296389563395937080961964913491671775970739781148472921620822643169635969990236647369033484924954764056816657400046138625890850520436980308568991770806863389747181889653438695458210288778215781265747759014267050247249683045812050122070547482316321764081226305795401709772138069288944330799010029519836286441272655907123764280019368763252246807552968259520449919670544895338845151709043760653416178319963338985488322604207489271465530149624385853382820850750278429914864006330400780687724553358979741043378050325216615990559626722307913793927718729735225125273536591530936450949812791011748314534124271869034909831057677258078254121889495048692458457196726798449454537861119540233658178100807386987341564678176984328032743177112442990848232835764782240387855444672940617233043714230571994380393956748970681239577752874931607888719436992753699135819385378425033505935710831405786368425631322646333533834163175034704431587521628597270040029381205494685087885151143931960286988046735597728155895851044897341022054789510174676641384698775273198193953656183714401944205048578673824790025682931062550609673654518184875471219709544762528753638681143524946601576021144830354200045652020209380366021755805317000501359828263062061206037653498285820301206710768452724204486503926511451806846246977536*i1^179 + -713340145446604868290112593228817333984432883532968566575153090661228276210178109178726161720976282772575157405841945032895452632118322219287083184094036856880247360519607956798502687094121672734842423370305341314505320351154121482070381550529778207757905728276200753527673489753913951095864483835800865468369387795589162551563246575695697345375441299934494525871356815719869299261110475740028781777900229412408624880319812251333640934714377497698826953833390342388650513459687309001888386460704563284373624884226958202264101322061551248490012311706428970733178122803139604166961883573328380920396873488100433521591588000591894190618843727474001001969551538874743302951954777122525091194879666270425459157640272427536368058988446745102924895960095648117856356241182472549461598465402312883666756873020238611370156799669003485380913273424621774027803603441929654980805349038551199079264921308163461249476508517487741623701177882614829298692124191694674734444307956171679366123161088730310835223611414638116581393597658919136566482423743039690637305161495555150650176038527579665456678057492253111371107558769422709329995743617287559710703081532096874849894768198741021811051281239963729697754279066486235075639119735890001048969647370070816108688408900502988935778967776547319960443597808837169072993206368915640402532712326970577763347135120268770399327558915970714661939728120108541426170878862037865755822883021719623036022214093424123011904758620681780412491650069678052878784055605092234149750419247794504511628656591583757012739858612365802702245279493690135355059164239388078325992899134571548819923798048323727033028026707042000682558283858640347128134373992951379760584650383887914145039784029180020837930695239349557801014806244900965609987692148489566368358856644139744674830661328785391973025885251299872734027753133634265036037627061165482788384959857908898066968028294880736776075320299928625179994382202815271483201738524151330623764111880402641372749353373532800115403050869697203020868615221655022404870457423642645209398969845350187848995375203667807633212834374558444465779931614742594657336868234053225393462583049765821933557811845601252696278726903135429339347257728278587032997990301583959691618707386681787597574593007945641818110306987169032235181564927754988762569227925189171885487923102619538389685362440053884884809987313893376*i1^180 + 125612996963285962872366133975409301393072037622998563107450495608819298759080370396987493443231207584810802667074641203962004843288009641779747979007708540020963633628427022492173781652961808899504457440711419664428135580759578382137867973276178641075728184377937489734354971588648787137231785583642777854984521049931036187207553527955198280488434884044257883655358964052468474958898859998173981366276063958293168019927760032186772361305506281591589611074190500486876825036802505695367290189010693905665229264865312728565443516987503639762555354754012512148663431346243264664281620582461502724305885287330869784634580181796688468012824416814121194261233034201011449767443035263972854792489827583704449019370877375324253306222615126427196303991610972892221200156044589471275365067480037301868898947297587966851288525135136938710504942882110905216837561442368861140286463409189386965701476238353242265806357118798707129369523921876451985608304359178621413383657473325450577573287666994498062124623177103260893733269653045440639603371851269283564480927714289926041245630581909682083062336579432475665149208778839594793905124932475659489972775323877163542090369957123915967301796327167079136325274780152875548706109324006235896909895582814679127879872120720855047764412092561121302965721376396799287129071164585789630164295841662986121425231258435532556774500426786913020326220092512804195313014185385020792490406664330062599347948249856049905593202139694614456387685370151706725026351530949335274201683067431996810698816849139339613289572568080463221020548091684427911660556807256209498490606942909514371073545239113031827869971029779419514816850240706377819351849497856132332809837405081201806753369993987596956645561795519118799000037853437104087058342530700113361264367229123342082230601370761759617912922238149549579159728199263181341601315191088346650651593549314102910734886111582442963120866649338324978612254027525964259559549236792674350759959205920648721912845081190182729527080871721663239808820985110392814850080756319023502688109388587859140112223568726513031652750701394157200243944050347078315646814220010370522783476509708974968397275747669301832367194595091843148196277587229774734480203677174719442834847559019648877882584727577183617529304513463578226029078693841736981703776741255322362046160073396737422064729367237623992549376*i1^181 + -10474197677249070707607891594245578945139251078430149508873809596587076293283104232188418796949592764547171727312846330469464238424560350823243768573670686975658850942195303613638785005520096515672027335889616022641860902378368685278886753110861371348430042107613084886551873153989545164197806044849324745426333219629559850922929678202286951286688870408653893471325710812743914517890155994731379758411182548509229141758519311709411017039560538621581180974050584092694605766545362925461026330131334465577407092801777371454296952735587202113401057561566690295111789786454485059655962404853385376085921182333755967376449164814399426007416680399786191430980417680468377032646191793435453825977153969338982484793780427711657585197179584463980275600098414136605273771430725903744718459216432733734184533697406784669125714001299746166211334805905746683507276994538414215015047508519155497674201824953191216970399533509398107896706621154031497507258711305260473760493587247853028535601429442927397664483351222428528030914325200836717638837079143597862066348168112629514989458559248351164392454886935154788439146960644411013298734434854141641215665850796475564366746592630106670434489865761217463381590481670256557227093594716779410724575940634809091597923072646289016432135701024112119779101589192337511706412947948858880712959294356753285530596108506227627935122690004305525224420586613153847564202886107032629932767171364043088801975818075129869993141781579849112008588192068256977133121541627916046238799772575272229416145039127284564925638500102521750561153041779501700771868619128139840572561792569647246601470488558627481138932171289143062302676939633354781236859818780924322561299480266884310862585601277473101113216020442935849815169959482678924878795858414297359499740551641229482309416993800299939778613310914145032891853336302336567632092912471137366595424492268194756885350341902051068881325401465738088338458988144979981465264969396966540755956948406581549078889459310151443674086656143210286525238449278837711176576110674360442062770104581064542724257811372778932851622111392937917316462883720977091615669405054266505333780685331827956237525446124175428365240196158842522515657709200085329877215386484068881776917683712176146431351209206290009673977365620223808313111542052678175953985467770532636904534166033002881074584681971712*i1^182 + 1183691255319455466722627505667329538834654552743185715432003509991873826523878626923337464370423001989471959935494200444918461073401302121598723701062372463001386653652881184316472153380974076818766715092275048406893315949351559403718995879558467286217742066328297778480919165059072642221081727573507651580396503695323793825503313849867345173275517633554190295631861024483559884951439240452528812570041039738213748694937489339876202069916317064522359918493076225941918375887613118461714116773056425544140462928528364559927500084305663175595007694817806040749582074343239491648803850419873260583874936864747603798746861285413568978112235243428627234701687310827589956585011661439354805387345606158922833532499449002510890431440979981220523208712067515785486678879362544953018835275042624685125296222150520152937361065261943446546794929135879758007991284764099907285403945418792333594651440557683644888398858123025374181045115835852526901422839533243527448345317091140523417223114454718003139005519467433694052734576522959128541495966388913434202153606850536642825699114009483597838043954595368039784887204946195508528550128341204422180454195635586824153310650700106775641172740724514726787296100749154100787457828502522907651307430856555026710128793491166058256959215068802621839024133069924515012381189330685597868983891899389501453866588276574007426392473165842006800026030232030432784267348838741855593805728278768698226669494135003573537893197100986363386634044422189229902916424592761353496853136638426076229881493640510905046876042582071189384323460460064023969748272538312361247713157184638741027324337869230489097965239330982365944854352249046594504429306405769977616042726571724199625086274557794743551453951705734813380771659377047806786118373162438199665648464342983355569331055829806438807145891712148976901170807347201613820798407956531432347287210574770220718660650430808580436741856270163862119470124601032457898534791820416212735438893821127036222612217468484923747253263033418670230510131606332591107989075117318465533866847513295621430088998346756738832731145225280754504747511783518476690405161222191798997349933555497378996226173372025890665573363079602964110230106549107131759513295489270857202218032350036666226357643070766545561840857191571058410937946460783741330831197202739018089661801724669599940608*i1^183 + -342773803283466773007747152123995130328648353448050253528257260851135657167496586580081906383549046627526113253549077760668620964297374331152240406230212682740825147279252742915547888742926932630570859555220341585415256540706439931004695421559243303988613353965852294667920956986409449923345827608918154455589526612995467421572803261772314823648853327870903915604794300149021168488194735192981495928488418921310272768353765332981170826217028537291775765274447725741763687528420085365884466408878616050186964175520237533111630582747070812452226381637516088844035959536296147138683966063970632471027341337273054455897818424863920303847677470957011726582045453517450875809336018841792842819306693514083693137755024398561554019202113493386571214442639154833084594139840710153299006497638867395114033744606474692435178927499908176348215342451147259038183764852972499630087210288740580018399437471539622812758246466812810500884442518446708614335818197471858292441383921423343135140248552737746984054760058680554446737831983784757629302508863510753444467452020231171056783192558279142623032173511091137032457185212572770230024969059258900570462759233914651116400908496778405902543700532120536934778798136642357555644336749763878832632440899627005340339712428209975123893220021453353035992761299675096596776811610594888057786287400779097472205954619584117314642545003421212229531837475582821748355946059543112680675842531869825295658666475182774165834544288327584764588682038535653734957990002081846492845704857600994103352352882753323000840184732942025228118510756087131464775910273262043050550484273140597336383488021640583763052488348764293973446680631460486285807232008512857636307572388762970748476589500907125455943963862695534593981279956677974289855480210707271853728590847575490955515347573653690341600933531356886271548574620597733795433716582492899992700199291089825527393751207112051588203196640886596410094114258986501210044561188120061805015087453073572522541633073799819146712854319093585671169510678183002168165459958401039553122719442901430711030991674329540086979413422051236903058056394810805333356410824096235719475342360153240727919705412680688799906554057472230631384885643430535658458147118650897247491011884779329283737581045441927201901686790951171035189465306831415554293768687201090978282641293312*i1^184 + 10386897068850844336446473820992617236001993498331875216388233137739396963816002155317061180637068948324855630983351492852915384771524748159551970210386296007550305115735528487759993693473846343610296759010512174236063152622088464894347970827085076854293691856277077358114980586415893809680939598751073629139128678398517385955929763648158753473724678250716774597059474063264788813102154697650401303965509408309993938534382450145063894618567869316188985728551680662804695487375806155788926474430669917272020722579057827561758374387608070156797337303365232113355801465516353975582615071999958730690190160587459210855965786136877611130996803012292665428437016321843275717465662262286093058000252357423129438040429096046088878959586241289857279738475004972565060782795068723028392933111725205976041901496027604526878214026742210933212051821157841478894618943212098970276447858868086376627439399904009884525512138210976268577951128778179632941048902660603852889983629042967108145391947947618322172786998558976334584817483429561388321236498542410337980064675649429093575209066481009685860494626872475309388539042432064555546070972131091378037183499529140923522157249636498904625007204166801342870130362574602273317901164222912637569852898081496092160945444106068319586967538983661948424575022900016572434929105435613868431604335388340333610105657248339337484535745005823617384976855120837827049416258837720617871178668462738674437719311294649441041204874768129410284721379777412298460958884128729112395328501745133521847924936070129610399595746574838435427925598863574761509051417110900947848955738798195187180896539559827416514745165517211734564994885115837154235109221432659778302816408056466476852444385213878865782532729477885675823097922096452969288502761182093846672549565641048039469791373268414100822839649882058405883592284750185569231986580147589764975357791642050245686981207874824545526412308988697173971625371724774448929734057227511554810483176919985644614713758252699799131884305476742741504519686813006293690958043387940737340012707882369702598680523718182401058802103100830787936912813278695291043057949043063551254191562612361625382247224598712290067995617078997525667245817719557046003406550895501319207475870529662407573720443421623416130360612561062436054128490553286641727548726205778755584*i1^185 + -7706142872562842559121748629288143722623796157809150546469960679268333086198336060741830606870049769931262591083020185996489190885466065689805293615854430966170891121164936049018127927585399850313464550053772040812936334353434832149678531876634120291870042913633091679359202107756174237814802756154561570211370850290636474138156762209990120526912250423469344564102951917454045857227161764371271585713620530146637756070572254584958560709871262605267712548677702056646043148528643901265681669170754606496052249583088920394924741065861165976603129138487934321021742187992794401587470211922209846853519919087588737661612574810695732583011951485498284296387900128552532796614475128880039711571080892145813650050704669893292288553378087630887357922719386947580336626570886421351316006908984619497304838935817052919952112217376474893419644883182641181172310731482685512509987716933238993773678745323840920177321553890118580719216511186217355408382353646482287640900815364238259476935368657664321694696008682575820299742162064829796201068081305354464871589592258558907108633280828303606227837450906407560659318442864531666606368699616368009897981945746400353332410748572337540423703421729260480241126274715358248697863654279450257320101352023378620731284930832145285247839319886599064491837024698422254015432061241406282444042862783942976697952000358345694814004859420429596330959740503279434663605894763122236753508518401183897873222908485366839720680051153921920274293611077547041078315659781629437137439431621001343464362148892628295856755108286411425844039504980074932633746168009259826653753394966006081563914457819662897131403836083460680945880104302866565304185026893197796429101533947190710274082160908817529840122054218881808769638518438519268555681045186786487588762830051680223305722156676387806557375328470279452423151480132930295551836343878140310525434477696928777700899232585877199777465092657591199022242345190905296896716828676146012560279223026914463952552819972028718766324037313091815308556370726360816065708998840380809508377165454995819948630488831717837079740645060274888419656940343155430859138160518482735066118281664026407177053327340787922182709015311788671545235220612788364036622301600499892366754769563650593956564402732773399307465724636831942569107303123356084110433976320*i1^186 + -454404596340595668678139265533013273914945116258334652755786812508849283281008401425685778828554162808128172550999288565359492326243033387731324506269332540099627238440942622241386498276557608167951247898095897461200389917975226363670016842206811127754247580594435893369226314801303791407486054653148779693115763742595745824083318884669846120412854448561366913793858126376889749578111648843700222343338187263512519079729089199466510742382543173580529066633450556119754350234386903173372850463068874660337008212617361201061786569841884870876548709513505278115130696168651662830167055896747077367139334034053888406613377220172927053397658942629902183662714793700696267985015110564693703468472770990746876342737623514269889428198330761951902810169952957327794058852314675380356818209193600961607179778048056405476597635778575126194390472422120901252982180248618224335728652863553384324517382196654393425614661628482010685275181334020870132783088022545539484498899101358243442692926848023828807564826932565413857254312766952541540142585133499278898692487404561690198185938068398266557418443354982833867264753006132021695068692114410117098579982702136128234406259118307486243908020670006303066246821826071957337622936895392579739484482179275927155028563447328548203365405270480005099886700654519532853514724495518933447719727007949525002051484110615942897021189363533801997660772526266943585752204766526707281434836292515173382604976232230428454177685406288621343621078286794323169211258192843276913745801823134558197800043130095081586086942103084824496112420015008389765450160141071938204960408803681546349451608193195331914561500717727033339738995289992497050747790870701034500398613541938636721904685404550951410817256888527782478396726796095580277637891441549432314805688246269202860452098201211615789557260255897840066897861558726970556710550026727508796573490857136689591571975409076593642181058772017829784259604640882727086132419462390241477918955196991502899663108605606305008978410857547537299907723213153814249590538339474911909598888529179222614543423949185665356480823482099299290806583969959908726889389009902399085187314842637767552106081417837368291041318398480792173884920578951780130663749141335757527255006300415185202084813964927681370666227121857555817990688601576308736*i1^187 + -76865671816110226878825571110014134604900116243585152021016805968023089438611331394609046274999566163316733571079564236220046624549873455533722105108434559810957721191872410223200117279171975360035536891678943878939687228855533143012559675560804440670650184541763762199909008525273097624873688334835428658319602569424254483749688543434879080516593891651172699876706511006387492554912618376476951243717012863980539169451367281085280475048544477299352984299828281069002655639932120118066257668624528684216920463427568950763999159887969052395771411241510244566600786458723197273595029943132152902255544267340925013027079398114621145837227122543841156366669256076838221332765898515178038078375922835810120889626244379837782598570149600669081915313914112879302273419375572488828739285961503780861792629627750770118775294445261138316923499683595306046197998815023453953639381579890184305835364544946306988564770656603936665729875065283386415971429810334007890491405415541484458487003289302375170191991344092115037244660766400080078195446639776780912696652754231703681406446678756334831007050724910999487752573762750207667395116576778835544413976751508776955352189867467124792386660108890593521651010092610987759760733179792002211663656886236928837271800499698921010284118894830748091642583948684719019211329710061799314783228900046652888046717384991305763408334763904549857951319270838935702422198512619270766058007544594757420334571754911287056325420963830058480069510922193872919385367365116711370305793604115935462819540163848759436235921346230971153736387505969835962245135449948790808912582414891125253930291929056735548698941259934126086895258986951280902078693885786529116074512091916494380408384649293082715634469437008577820530081552893273394320424865553444928878214672680025907265949043140422943997217808668262543989278405813388166958602856914869111140796907190011067240632664449407560926288726237880721628110521166908609828848473166362902795246090800765326821327380702030340215868235372594671935631342006457787611196094390178254013830652924309561688272784620560654172588250225350117868709920375878912750446310595039355000045949952374712214611134692000864218914030403002355402928104728514314503114995021343560104527838557142364697575742466874698539553312633396114577424384*i1^188 + -2957282653369696725367056795675075660069780263290747599868359193418289317686831820666440127520985780114878865196454589617559646070959864646288977158731782192575482041872921758326307749340511363489382127978304230477206045390286713922389368966901082225272768480840224387492835100990702032292926379509701373348133874022298851998234252134215005637433393589581651578037525015265431623216866186317207791818671081521351411476705923741722538771136070175326508120524606805030089363561471127172801127206592392831789194611584320911075063718096272179771015950817215090658375604604748333006772757644666014731068670117457760939597843457395198924039958285816653585603576252985442524703290843666817895154668486305395575093547137535733367210991444821321539468418632680667019300629011330115427596903065913743473263251821893867698477203563497006981211001138480732491901567078489785068671659875581222273569552764677783205775010317059724969566464569791190462265329949992724403411689201659168569782112926338647793216530232637499645542593620341704323280926852272990189447575215716471143365643616656412788848752279272708881096179252930679930222523813654059271468110879281638047386729546908693555062817572010835233723188163996893621429599379919705387307008819992672089303328510358389010235018410457861440712484689702632955432035642572985464403308095333775453557047155726566034031983807956630594311878291230183801090388429032926915825912886560833555158851666548111306248976504965287588429608063999428227028940908323242267039345309049431099644646264061158770366152244954053735102356737685271952507098766551572428239850957345937421054598938871603664057342071657884393971713105636422114538736029945427588545564997153493086965821268911814333343228826726721896273821586876314264706752702888414534420396238893166480967840337169954273080978234390857644795779508535560391646305048631289796281039663578367913002883168960826967123317364192091926142368551478533754267857997491625298936648275955702638420973762612776802304574637219184486334042987220872511646700437392009909011821894541596748040987576548406926110369932229455620672445261031500781585721871639596753235281296270584416856126049088266016501368791682551255741695327823398042293266594524237251815153742050789100253308101636125645041627385823232*i1^189 + -297133237482177891984082307913553959886585325136948962391308298217357251117213620405279836283054084642416150902407492590440471970410941678538299191979195128118798261905738236181817470589912429206102617194073143615112184974762675404126257034554809515212024412954155425025054002470247493173244815625006319845042613100652923629487168817420336039619232894471063277227770870489849322518936198643207575360111888953692903615001024401322104850697994272017289522684612880810548744855790485223615120244099803871435962744717045201766217662984840468585931501185262839742659726088579242946356154803485677139417141627651386305742438902261220167024538009269441357853467729642196909854613570841596815116768785559323607921752215810565779495210440231614742804478196170235291547316819425551965162278674088998827345156639693731819113588783478163981209810366390346360055134906720034376121492832341769047657405962621732213411402616193475516372578210186850833861225704621641856952601983353243329731778018383130112917468228203235209374842597294201957948549456594193567784178066016845917065201749424034333461118079409554247036170967444426568218039551664711733790842523578748592251458863214030126719246324106393004001725571360001413501826490332668219713720534104371051466871587971685632935551696752504295656150024918661840096607817725038212803521975937902120454073713305772377694289519998013420328674997911385563884125262910642798101149271540474835575260344890789896158084611478600503804685279690711729029923333498045605220850720857893086955216704957761310149728023796182072293369345420970832504842183024399534595295748902891584376949336361048785448114780173199301514900113049287545491728827048325183461427124828556954161540564661257159005832533952943826599424148548529407107525840344925731888874009738271760892378876301413600297922673652422255682088810319404119363283779509192983736208226178930225391974862635730245954889026872632092020400442523409105688296078239680704647474551285103439665067527091807950855247269273597818926923623219561577706475813525873824890968679877462341068391034392584174205845712025664883489106352173728167393916161214025438341654956245037181235829533960857658878289714068405574563926391371104470093179444122996941398738254084959087519706905733227004035072*i1^190 + -5933668162440473762463616739532244377145391632609064161871383436287794620337658712775597835221944873165000147539338953702832169028002071527222694825269866016143483411847914764572590904172142709541146605023813156202510263605756579409959774424233133528648193058598908679131928509950196307339020129371651160620755358797138279902489284780106866872279510803948248478351194015970796138450663041347332718244393347511835182747853831786915943016093048439904018194299542690824714442275877168521431346979337890877242469604007122941777326446366184494574442939031560085438435762613220807138779767338482054037784697687985970802831254776426702637005280197038081593768870735111807562051240422062367116780752045920517700296677604294258268867753698213679895850955534232921702162699076357309831361043358913490773358117068400522275978202177990581185744902381870346280171303939029015524588056011420415179553767327838971687298494077978963712015803287378517549878486324562629990615144950401937657278493224606419327270462526261138470358930962129827292000939060519683808238638670845425974186213455537248795791584699195010475866107790413912719817360992913353245301971968711028942806067861366473925466105829216334328144358540153727200422474704484358177025233201267485644067079690925958479309081226644976924182686185913882830520332282813852768104663897125546699224875615210934286733559641929765982738315737000786618748872651717793074801705536335792923619625503361659925350744518832630296453950151805350463839010402283074519022688219113511583983167909141384139070011683494069704765478863223048277104461037664023050232679461934526989628224684715485069853819696362112544436950302626766316893307781754015148330016655402238275982196017941448562342238663232227016003338295082964364338053538699410118440114700637673562028659155052058911394903417678364732924636160037713053105276023342673994934757732481131517700405337036442286190866920890897519463999057315777375225304368059368321941191111540434218130023666480685951065323482658272083662898361690512218162148783251900007618274141692778446823107989993295657276213117508962142993929939161666313126204627426985638657141692030825978836886924900845253820449470117174335013383657618468434333025957350196536889707573999668994307405119488*i1^191 + -334592577365074780057950433873278583400474295746960830608536450415976153732572895339879063207080312511330086913673607059913235542323468791255635403061793765650227173029821933637611626666484360784702619514676396853776498372898425404896900937893357687454471942060878715965562021654062687270728577672929669729636696043146916825274215871940585356020985879740080701046768231927484467674966456931250733779302895759228109505354837828031684370283026621007228565099512540502390163515706428581032963931944873315597418428657207203989369476855539979183489145694504078638690319952858304063440549947270151474358259509520233145579669422499344552749404523339686654745832474064306774156157418675117829502514728189553434078108192940871276515947750084152041293014851150274027154956917753688597650862720673229090296136618893926585640588074764392383045518845658986251010327787891202628095688714839402443488342724760934607851610976794973201014558748901103876407167005497645373459190440072915989878009025348667095024514936345406499604062171195104576806598179027915891075515452699985658601964925428589916235086985885513820356783769292606617115894422579475071259860225164859707582576539147177652497705704330193259513774991416016615732999491092953825780723482183583347666710883201604437922249728805599655513381669857288716126851745296254649067761231568609343931154222291762197074085441254316112657539530868603376663622734669178246275750709597538230407780590605198974150004351581401584891328819816949193510362454605601998290337110604232639109367560288458246076241733520286515438019537990179890054201339447866349726150108355792037521784056930451819275899279599841385304595994970590196087015448172436932689026201475323069209655644964167350819610493387362266639738586699709488731610613933190746815128619282230504531894544417203614397946046256600738039216532237827397876754610989661038951378696336610300535060073272059622143561112778848795013458889517051325135394037971458099493832652571749070575016660384395603510732496536059826301123494369152276640364945790763682729078130608277034169848059687053445019461837975386591754140744158545736741166365791384926310320809427677985089638073058685709932135511968771362221205939178141053809954522071020702576713550883434004480*i1^192 + -3806465201696780861365346366712831040289824480639073163727410776318055987866434985275467597609742490314342430282105878374241537728907905358819889991264325528348365714390168783440065557360496917935912038197312404583879195370863849627407682845632540339520624371424388689273021260227111446355243396669973979534095650424075565025877342091504611303192358162215689360325794926368605411951137123715887299611155879821645193244727276475308968708738484631254708749165480058957564246747113543908776830387798198757896697732708455091351381323792438845308878911427859988950085128141254165064521773652264861044799043472822096698144174306687734751187779512348548315969883329022887516298325200024608029536304591235692543598111812490448338191536990996958510195453080383229096656147604545439405800440261749316996491399620956112341510922637249315228305841361675606267490114142340184526492256758353732153299730655649787121535951803614124675655676893778855429625306163727756115510203160824548969439419614371513559800806342912658362204676499478637324392418798512782044771448501493374257794253230878531356135564437021529856665199293793349275304452666768625711838190095048937785114845772579832550280418976346838494438941121879951876045319113005979538305009187529723905850045235920345844206981660870940939915896555141682333923099367868402544998716749400559209410268358802332274082339813887589498375069625287125808341620444669879968161544967024883026045167310882623833417645886707873756725607118019881964356426651954501735473753718175858455371935401205425402007352873063632900562730285924126349256381271104427835618769525247651993602654732887565982831954556715125990136181031547571793699759163808679876283886855267058622757867909693996732532087379132452719588167863309400385789479096263708218408409493684957519629275408457880112117054174151779504055502912996141768339416704142641802702205586862306814468603540659371884306608325418208298894405489238460252078439674760697669979413697630423587064126639352156598646173083650565456803659630154918901495969355921162859327853140063573245449686094079975610096442030802002866065115200863773605950731309366284357953045264606763705638700682571416799545106675494015853260498464577373272771890127187656657501945856*i1^193 + -33673967283893065325729333206049993209771779833120167920527013172817367332323453927817380296053500560538674835931733385007107636281396399822487395025417868298362579889517787533346208868251720390817324591567802435791534465410112765336690780123281148305197893454210512207188960877882912238202365822856136387912597557481468049967381835197284154469548795741944295918079851668921750427367647376463351081162231418848339801401091785247798686379170501770754593633209149510124597291065830473973824321909620843035016391901142918991366171927975952030931872440732221943696846075690414833346956695798558561291929939759239854042002055088466481324677236659966437200380441888680481039180285602183855058678856995504154895109046213521767868346285873065871068196835217496079700974402193853511657774947885904826739692524782832623409204147651073409736120548621808879602577116741851084392163901004734620951397883859454465231986811168216185859205586124606916234718483498441942427220518122885866432674055371550814985425104373804715566856898184879151960580038170023352952453630038950936193067688152530368940981798597617366187069769076375137543651663105941475495997948333231062506952962217651379490886399794330974008256163237306601713853282952029173665438292404309983551257138409689330292270188701291690714997413743361977227959344595241777277090289200540518752715152201319291961294326194781190328130347272821754683140124241874645600124456894145365438869071590484751139158015926391872112610669313288690473328161708961026800654067567775541101508785663354736958778987166295197004843406910510407827648912241189516486002067787103876941938570142704025459142806522433436196151923183053271286251765616557689708652441250076450085729263590502618370483189745642157521990897261383752787917466813674565488664350612108753587827972126824746158318155385606895942854816050111820492173265964577972884559010946604630676294454252743952821645180725110934140410616885172288347953562804690740725374880616889720861242612723769447314294035793580472838242722887272405088604135749633802877950877061959807793800720313818133868372433550701329167362302359122191276441126690720766873217784562532818245506945222048481038259014575644004182460504395299528070193391700279296*i1^194 + -228453141846960053460368138936933485029956736397481210664414339008351104956624661428559406977930956026448311004755056579554080349140201539198689557702177113891518520628490547055952514206522764091954324334629973722259194095988436103769654697071043963411490447064038152064850927563742453164418539093219425656145725749077025603400720353946290204418552765472220509867983645241021715790099517097352479484666838160821602777334211392369294022070807436372044162022456002815035372442260740001314246027776976898468094068834276090825831214412910381327353546282066362649404730493360022664975800255788157714184085859712311695544960716945631172230431902735138656351632996880025122907959972937690843683507039938828923601131751220898225238500059409501930340153900412431002719126489553680020050142193682782258262651260579454099207324440792594876562073284261210888213388432729917273465736528891626096443200967787043942441442329277369595093297264761453932314521349143876255643495289229260626393793459911439366760408628452583224899899048002513151864486148432053574937680461242719398087252006792557314520534010681440895123212958052617724875402296591603758859802584749529522061090274248310644665071103969054495676674040555346404099890288001559911652903038197574163990584534645457152728790071688556449285047512152124251368809554927008243163903517197539317196471943933846880557265483659459551021455148495504437534540840333016383652316051538712195623550418292876154873152592263657457864171168245473945685237020863939029484242551287599585804192103016085644786339899100916465736799430072094173135886701068513919301221106975129885515531919835630397662614654020223656234170336487589606551568290586261076930506333251732179541833530036165128180425700501309012042566263272582594424967987709534686210538492670006796191011424598059841443066003633022960199774361016275636485908307872799070151150416337523882090576559938848573322064303825677873200385002596672747114594484264088253894202637092040678920242562866666107850914761978697426537669846809475271185465520562905252137131665000266052444126059417797824095110877999740269351395893055558321451700507388520662526112894331760666215654112212294114309514846203188101919035516677239701766144*i1^195 + 335889568003054627776312946794790217062916399493824216038021797228896276742596070438557385526128007842444377483001689523961294427605196302235913560566519535141956276739388338210603142469964650238384907859427547192934443869746936534985488030394848185499092494908374261692939362297415780329352508224230791988572865199977895232531805387099234133510533606509340600866625106273151465553651306255485509063842089204424191197920148046358821414693956585196662596861971931983937257194845681770059653934505015592298384323567516492967348059746540609671998014019580341728091500277204568735309719776582970198068367653081080216928933856973968554687378412795420357010592999614009159770251426384750790797022619723780469467548806724440861200353831385790010598568553928006337988281797497967283418129548211193117042143322570270967665987065523358780918865294532918085389418089048586355831133008498694547099621650096210324297649293253716095632242638339833664060014403032262080418239520976498388316683384030053337166759099263414961382107194772888407990035586107481748696471643463459060615777624465745968106758118316004398275505833045318360232729883922282612137424776767355458558767226096954846208291552943691747185968054853935935150609952799593899543074089100278682039757515988855462909900820249219150795641847871348257536585486604057801725266153131916364764893428130470250708326652219154776979912810758290157838742467531027679656908836532621938897176772918149366578531242841453903642649486815411782803582516445393889543367945281489092460350026042231755143017559518778574923314268567510444386524479903708374556733048349956676507421755510120799533197744417739547210905536715511595701344891963407444710120697570651873691145154687042948310618352108121099070342676955393955127671049525828262558143990315584547403673645050688377418013453272413495928716739192542559812313825550127028985087036073702569307468844091260493650727592394274575469358276018444559644444016885837952286064131936513011176446047273551772671493528866673683171041041839499815792321347701098720597663614258480974498887991685605103883883842902303560641560085000169824478426147426821010428117724264997985918682639910244419696460938919475940296543436800*i1^196 + 4163631961738686126031002072481439547769246375724400434005981075744416066142806847855631908932230797954958406200196376233497969321153539777496086095690878474455898891643646069983423509123471725174423805687240980714004226099266022898722854751427935035338000918124071242144209971159322539819533384077985741776514975928534120976646120473856853778862420864464225247922871985580507158617418550144771623739227273573567008506202522123811682205393290900788511409581755938037556641609454311164369084003944696462942682714385219999569681581571274332930164763342488983676247902578187055124350690808748745783463255979346549728580958120689200615380263005627318962176362379588938567256063986464104635755003608039061733554385227079071268733328164377110688659548862122906197143586135082776849267865948876715489806219540623084817955329090608866358810073120307642933503621704085424893502698792247802647272702519951709318255968659894683262477899213575060038224943254929540872535621825219080605761401745426640375360553744994874330219265915517596501709814359529311688137833462610079736002779687961059383699851223402659708636528850378610383971599472400824885057665302665678651288186369263993139378761411310317510605262587222874713303402844147049659492180720294617299355926435637508917252501200828988484611741477912632746954816572282658882646945834080974651359690093375260508707464594555776652504659903188949603967639603967350006529715535101304328027927221635767913027382350271122511349899206659628957317912104702859417395975398966937373930894867903244608870504479277319022356898472467697366631815899886326510931567919097752516364234435939703020000408674100757750424517544904964751035432568670218959343007530701100873792014809227764907439451842220068710007071584805821269267375939923367352046258590292925257292177391472514016742326236373295225709768066469410063621463644400500201754266842437606109718402758615522822169092143296405742005467799062025689120925767557253597349919991696442245555808819872018885054274428133602299581996344657653787448896936114356620981454779777716953798351497456124199438075017834740425185493304159695478336286592061662098232706627660296798225281364243057953741121635177463808*i1^197 + -11343694925962643495980003076094592125985200484609956067561062423653573538571169850391080187560206608734183124325325658572018074460248195238913143729590282290099511710208522193788243393028724082415465630409435469315901029445564310340164681815537058612459783899016544775733210058525024024156932014644082482866417018236431227453475812390018864772332389955133950115253101192631012644594735698353225278734189208980375475102230994887183306815209440103549162735510985183075350738604141753546039941072907991472624073882441189461634192742652058718755324348291737015825831533589510852661049620720526478478812643636423630674951201950077060720417938631507057094321779896306635536473026317132569846671855489451130065407246023323908355205667080835192319087869793150572336440384329965395092395984851326768351306646362398618053235640793387336017170358224526495864715104978748551310379409071077395249190315355047959590553341104654738557845908618059194416034928839371466927951016128786655383027114284130231611487858799949903687603057007810093623670348741500227068972769849636107408601836026743434328107906297112215345278649198034364756398566929168572978700140003546542556748255243778383580410708985306845244373351290571112272952182899960377836831586036749882645870988438734501517715228920410621878215926748720666622136658611470501382557978170980145409221481686269684246920060620675612615855691776517648600170510041538997284452212349445139366250258528178248012154708717193799509560480588389370166382792351984558580714766703600929100970561544105470381705473384771060008412655601749834025417032966647145504032519163674368945012162637205590125166747781263273694744713293317386747169767760334595835894552567942916781134568304103370701199348665464487734122403296518888897025110293598560216120908442646947877510775741326457499958242650501346812302386535481221076992273470894900612200881358432039510600809566427228462010768119249727069733980852636729770926255529893151235845648759751751840661949284854323792372508407811591175680930558190146857168380089154855736919781299903256949153056216308614239730171148416447567591695567002800852112263327777849380911935756459835607451730529683727718547456*i1^198 + 12871812876879092095899758930872337549109735152423173130885325133906903368124717135694503597975304683495817127605026743375332852915792806046952073078774015932718390083877619787218506729136598031121081892355334474570754668466497425805328689443472729823786742600096432792500125592480156056170497527989656856655849933226774983941836512122193479530724709361505413961698264961611484174686323750038738038406179245153387589759858144480544586709217348855836335817296810941886817019499736701583769146785468846418333779042670343566908390390725200180795879733544971329392675712874927833379281394143096632905670275349726247207403372068712319505815758168998126338982454635556561082153963236572049235906976983967636969632295200782241953758979174480369473833082007276886586036120213999568172292594163669425066278271948876288137220407296355532420465923777530248468729984445490152448116493769120583412037318439164909028021946789834215388330941415911953938208510328498712359723145729140794122547212323525101334790044433614079735860749077772149001818486010779198829254507070988421204580255977488095261506227650224781010549746344020157895001604265146005948741043806094487789967862920862722208123121208003938732069733538985182143891845380179537083133394098789442654546331673690853870689542088127700926070207893127318583120588165208814838414251933966958972089470451367508833076083080730127794348033267071009408702805055897083698682861284262235559771501210069167654466124589677634089726320809016447265132628378904781986581966547003243955503635718437124334058723270860190844164924719140313674723927164688067161831507002351786436487826691722140346136687181904367708655179005008669610834801261066211177721776038977932685611417850767868382732958546818108414012218363865732151074257046702439457593011589013159656616164235245133132181032179370978320572040555228448301686500261590536467080114534510540640237034926217125379487450786802353746743995821368238370666508533216264946725148807421579552113415215281914578915924600334069532580007656595374953622502361338698212916017147469193904156848522091472192934370930083482175971546713856629594133576840041524300699004374196808847833174114304*i1^199 + -13094568420155720900604686419580086451682746353563371701054606622142945356334564637555445857084873533387034324946276318467833800134867937658501150112323475272255452402177194294034727551732009151909146783055395455285258765729389614670177344659420074169994711043355401352653221751573113655898929446339399117594544090326734641698376819819361983187406853075194152805921853069982822038524892858319663049655788778653376714755473791263758773731845876503834604960287069002185489383389259108628134174220757032475460044395517761695896983358903255748337113396594767870192829063501026394963799721305864223008689575862192814750665525378225822433031957952690565477539446331016721052468744315204759796312359175579020050812675572108333171866709527181639328523282676102226434657728482274048628850011749489998549861073711095224721559658595744637085384542220888870139966741437698285330759797954238207291269113906777044897952198390362759950696507249391945514528881773525996143911400739682055874964273275468107648875083358098878261361048750242129226899570981856695531430257733068354998184566592494609134637112322344474809864351862464013659182692614806493297937883192538033868994592300140383542627473420096914180955865768379303228417303200698011171293376206961522465704759204395980592884667890256951020214781800295146360440912914351885572890910024546876547898817198183927971794565235847687863244703737810051198964946341037676708197384961174916465227350638700386673977917542383727602425536828338285902873110723284728726630173368087073684894663811089830191007669835014200972535071614441211514581364748602866879736172471494305922335863915184615049814130000310059301992051633652511120859928245339074510191551744740773994776341969892365402852023795336042129840761417929220324119354637904910973518328417831687862702487361509593221716149817146479010026919558637142069437188663594223543383015264351852636816467743705607825114231244375976236214171034709450937845791289830305722567343242759978696801091703168282852046682974013848415682456124467252589145753548785046550483672894490865717638312853035579628436854448307101526708512465808943767998403592611450087460230219643748352*i1^200 + 5164957745354717495658120678037327066021248682158036960977368280076212666843296013223206924194786832607107272347614708657090610792767708563600616490682571436235214119100842761904929603711244742336232068726622348202794868053340782103997410717021870392261673404612273541572116666632553516405180287032977814251765470392807361597359964753592366264884687718002056463830124173374097856638597564792302950330652090560970383557138817261095753723805794380254193385097392575412044466353751821366765206182827263427346844355021244621600006763755848009734620407720929289057127329697227079169317164633234758432477237878834261216391008572553610873902662556253058040340552628012174363737077917516613396545865912277280315976438885929357603097232661108339146290902103474759436657973004482053424434884647873977589437393940706433503369472679195753117911459493579577029122369375089851882649289839160849639188788387832029487993362476643827013598488513220394228133268224657889107632928812472345540598926162765256691217251542442489612399817303267047472016379108231644549215198067721857911552292684877899738307261624889176510243515841075691604128605774574293848956817493315556206730117913357358746781135134458249550529013478912801632086545176492963529205065281803660545534335705481093495330694319118075803575888483486613537795417005822147701000699642315695173801391029370189659766972125837261767390983902660662211117208458134636199761187675355375273586315066651094435294442152090317737709262441825190610441283007977586030175164949237528615472969291770052947119313374579126387697848033596925710927016190113510743681223450107596259098551052500362727741644714638439972782580799078498691027620648875341859902951816587699483182220306920295661559399703372563948856198029004598652864264224083896139551190877690189517800956329528291481275069881311551485544541581029434033260523942839416337846342357595070114508861119555439713757750914169517532277862441191943071806129731712741796993095629081240127414041169000597902593635485338712142020063452211863925619245336926249707116483543043578957579320094702665899004558142814588627417675259393550241749641248045031174963200*i1^201 + -1769804059127213881053389971392090474362446835265368449047271644476339989064015381411985869954214348886742903609600699627117329705587114060647348533822297479509058952186202425019981148067266272021381525364480305658821722124299948025680059979899121286578913699854697745480477654386331823732903551931637792231134271893855096336930009392246077714758669950472711188471667067501712867933741741684187963315749011895754934054440996554660342231805019960959230811016764741500894447714134668662866830064943108516914867659438335823204811379528412037032231916917073918165160065654142717713654637571414430913487558997716564337902975743264219819053276181837016682399684726368785027992233472045479871707157574831000200808918140686427707931098475916175635305832992470939499884336483297842031387957290129882152412854005203570481936588051027917649141228142079183922138671853358866518449262851936121875166141356653764857902659234624321801974433293844688939637846108764297685491577072779596957578175414401624738424192644069881417966544571842225724873469035711913340834558733514397244493550416547547030964256506907930820097060625255795754957931343173179933821326157939384245587770669612797387896787823559934838233950184754595140911088817170770374800421138621063158040252354617076484068107756801046524491882730162563335685405119421734465209466210826244781289586523647687307462784854336485649499559531544730334424776560996664013787717389883259130279556617311342527745402953018459648258999818192671391576365601731783930443671766782545799890675157194827838981789516033176223447244624190646009184682970947456006118978431715576974696963599661845221195727220970311946320267149923962905284710901756862600866468079536179545823299063343681621886830302187314151451398556717780777373967201813859123115020161284083982572182294201399791182525768945071112296255659574296529348763698563763897331762150794837977197659959739460126156506335882881682216212996914145602216576243775696408114327314434085438038847810450614196530674984193058669094986932744898017206961907597103356361244524469026087669694852639097833186685748230741340198837102621393259310612480000*i1^202 + 561870047907922895720823536220793927725242777023605368010966099888298044472625770109484628381126254667824596395505286247663760341910244870636378775051100225606713944267414020043370437134654329283202433159854733161695241000634594600835154474431466056770927019562332079479313150684754091898733934526149579421612071473897837641392203769570177479409787790813251832211660738649468435974417686469474561378447587848620311249242766598782259229985126159985180448584869333969220992597289626446681948969114240243449822343092864868256551677118311566557115999342027031094276813993819496363719813974858537950540770947557581324380938777296192598581171278068141002872352798129165234766117418717556214266053008953625539623921008433409431000361353936430162755320633440428104851366287751635287203261011569284558245058294520168630157766366464311613222493305718419061594757178897454205607708171033087796107940736188305686539375931038629354577625528408146935301995771024667278654719213125203529717263723525453807723086589843877730488062691536195002836596481006121525009206631228806927352153599543733128627092592046696865961643029916697224635337993870991850398963877017889572809885903880682920218380823406207621355106449870175039369216386455214945253676841429019967150229954889747277320305396139027490184895125154903921152319105469067494584435777946881520937908246492864061465790551970079581954884054438939952798490813178411474046619101559687628669927956078771450233237003411789015728606565141670509010293898754762039720255114107152315109462892724185223435492259781661407261858806878021031442703215024440428796679815339503811405983130774172626407416732811980002202814529480174764081113149107398003049324545186916817709782891185382098790739642844687068618602429616281753459740821870485443200699447455886483799632384168797073563202565302184676379958578254418376886571594655943276226165053640830332883667567386292548822334339375017635862477688927340295148342244033527610587524077925913233601614669736430640904687287475755185660268226902310541199267536216309798941576036242608797093615096144827701108024963821398139447048929280000000*i1^203 + -42351594631891237657812304303035696350159546540909742976331276399377468818193745810546497862720607615896005335892723779701817152457332852968926536284203780577156235953193324499316722880029299857690725064186281492594161101228678318762223771444162090407940960834443818438738683901319981584730776140019489439528921181020810693016696043812050203734475742270006591575830150604289644057697854895824073961333336157336002306408317984755022759379542396507617589688965106313721354491017580665316067259773213165290529454848479456821622702111199716397677509218640055061017118805924050030006791639500526532576206755126536936502052872088486419098706490460621630351625360645322382891980482611630348251495975514916060706321853275847922680859567466826235162302350686295533929760583700318736564698246844701018267887029274166638149031298276979674906663582965858137977533368348902986798926838900573389445380814544572717127492967463172115342017462271369304449608834354972233109150186949585813682472487596609083065597068942969017004580467048613915207659400901404755744167021243482351954360143457852636075740048000062255973649271267868394199915688551341585602628742098217997470830574708837082371096901972528270818292384081160029957595648747907738575812183817278095763454271312526485214491649204308864384146404146879169376099557331533794505550080808725256426418696976760394341118062928602752267967515790768665137486064819791626054822673354338348669961711530271442582950828709081322906416972283056498116902219970242800968991545278508660231013594659393867289394532345725464255670219937843943694840751393927915485144341634990806601986555776608729776139457338761045824205033266988939445829396618592555697118764518905693979355754840836885200202815367221292367409109575354147197915480585096092498227442615546764854074780829275191261220374320061770399987247080641916872677109411084647733072347850952898841363211117402540397237237877504293503260718103739670622875596155473362193743212855386243645066082109082249524211506284658894667129114028705821966422421519600990504671568611657531768608317411083734871806945787904000000000*i1^204 + 22351597112495894599385180564085082979508405819956339219858279141453578877049427071190343766773035354110516830200054167479456444721045971349035663867492924879012612342053933389569753754016397076102559736269917698764235145735412188402916531663896138441321656144824343684623130444137688319732650955504295619643308452018563833826974578383333182633084751305575992982795384325035305337380151386439641303661847787283867375685181233805505413120663836592485170596588476992698858414608335165619446253755848373954202449797285229138654529867078123073559350618176322333054618263541460238862897729548603323295606409553162455319217272808369821622469669006299419274781894596296697404813042825097492174697236138025881687164573414046478486031330996870071745169127958788362611330596722517868042569625185374488362534287829981915833212381463164360991897783583915696555654973950163272653289497886807470196393246226115643474514606206846332141367328736228630858361920784743615313800915193584946912198340689041109316413920164031879318002391712063981134659477722887537546271567203380091700901139736293304007564174483686405416390089868150744922311582025897917992998235362591832306042697790473855845044472232868488197393766338075788470295075681085562855379123946117464896105401188292723203702615797334259689152246672397577211130147139523439953298217341216853831576056406819377733404848498144071496899421008454118195783107585431208201875353887814050655942800284201325340075154814879127334232378638535730413969779576707607135234293628361345275260580668812164363504633879123400001881953280212732036034499658681808877664062179202545555951515794175718487692707374186078879442151538152914285628790338447083708407865617295963675035184685203627919771452545861069403048433111461688737722160900090505309261698078415680326264852567488023504066472716104528937892401683158613861134859068382466890583727261893799904251771463707220167985159042011296302567912108396018038210188173074715025704257830114020565644826067896510898761889065820433542704336464371265995385396522703375531980254222295562454606406083734405120000000000*i1^205 + -109463629654681421501607396218122641279459935849187222717534033927405906076936692546928448643455210295957833779471725434870044874375529441748858058187386296915314351944361810708959830510593875656836249012937301448155411869747552808786228338378011563048901969405557621438863409949898059345913077799348074808294115646565016219638290495774306312292932794135307135718131520101367387441099367234534265182585491681517498656860441991705198063593251629367631864171262710046193037306318181225629564802462678524568642147521911694091002817082831912288547064641134300261532996481597633506330771485258368480134428296651925887391631471852326117631153559855303669623974149187815224623689062479811177598027184369032387452528054387789378205231099990312123559793755354705211027399525431460264133820881308832382905186718633761024524116741318468796656767705208397012288607474514328567181581857185926221505466168084711607154951018775294934969468409398042693327102587598779062471118913410066804448298428095029115300202893752593364897496443026826190218927991022362953585428891339230994308785922938465327487983740049850778074426890150418055723691410972837876028963996557588067142485036558978214208060405675144618650982710365777150953460173650271414410764505743311880013164854386339940618252240116896833265172456705459395286826028894535433222843873439249284590637822435583408267190581242746026049349111676210065647391755914284917247251121460629829702431610818142302191592790884368040494845828885018358886854218493317940056333341105627957326448803382838847359543434929723184326076710751624576053215063045231786112318308754946541431639133352813624941138525871565111100134810637067766968919862626761153221732486712870791286334125833305401462809202197295477577845429524001783317906572102675926138908530967116130633949511392762432878305940521082254512657896283212241276764407116133801351477860453587324736651289222741792123940585026037390868079147274356230809969854996217297694654412266829496491666122458950257152332469912053289730008173578608712744201034668830513887838361293649149952000000000000*i1^206 + 247779345497867987285826114867971041055295418825939840226721600518555253143134407014872492635356661727033227607401859188919702036156742379397321785910301880099971643684688621156415443264236479268377809787372588985712839922277092400145935700707512474787869270074403847208534639617306971947216858221181200000499478136301427486024086805246810164195583695330360125383142552389280448768019468875126099944145142391807862267554062608463892959696954723421609992799474702720527411324734992835138631652794446397172557483761417083129049301698204780856089862595389258856120273057980795920269428587948336339667357336807129752501193602811367550019948437042885937880920634803747890456061730280765197950850367507467576937151551856826269456453628133114692804503381011856454383106255587711214026104157975413228101737516297592140739657116845412528210495197546775762281846001676519389464866944114006431105528760069823601235749396118825463486828755250955743132513941924952162800932711595927158138449041544436476902495862043254919957922447925126370275409003245799106618187086383793112493175216353224726957809314314412446761778657420235754711142169950919358187945698207423692689742208889573138282503714267010033492456308227700262972458606981038159426823576533991308579090454447064551038885522801259951810358142942375759446198276270753882942131132613185134461896203365334103460287972993874070844210187514644897116404110546631050255082664102101289508628215163220731868542630988626454265026901976231958178606054472122385262025306633487681049132901581569543406884876042190146529118226515459750860317171949941250204523374990801541952332631827244130052566063641529990336009312253265134893615456926240865844068631177554087412909628027218259615912301395446353477551663913763774430789945003962484533518763373120082390353679552156046708305043534089959752925549133195402741952333296932951270175395157487556589882358451010152061940824709853293517255707330688044266796686281331401586621308893549333874584560989751408997834583771388376017631172885635875405344945296340460949196800000000000000*i1^207 + 216003586637119117135959619214386665683218588181712150925609003499255228496641924038978746333896911563276704515171529448051784957756842151332035627880527954050588680584915958930250429062795836080742768914151213806162604375643189865049934683402632743257609279172159183717575306177395471225402170124301630202098872744081629791815401473278683086816540429448239071838436492290628989413542225452730993255459627331725993444697509706256549498071934715341362151031278724873986947668543476664112031776391593798717587448038234950221375125106387354835412272381703020161399725886125882043820808902271726771346059045929474337043130139994025208192064879833721164364230675236732222159578653915456903638002457642791217420118014129287518416785363158995072455141093609277464440149014368382057778650510236389628446955344374776426264331119346495364863026950953806419331446293461190455836236055942972749533204465059227843653151101236633513257302288220697948138808442587898856010940394916345616943172288110478537908975369522163699530431107064349779228014232291390891711999769955192892720789069282081330439989796040569597515051193835673001814520954618456343800708464732372517121173725500699312691753473554721222568857621691370039332116242625352202027741702543789509128893405987487836664228735350605881522837003517629642663051966808348325759807672974072845249590003878723319344232071879745968286392190262378557440065404447382721790834402085019027756017329422913453009952423931810004472406807650575023797400749308293647405738173038421234528411153353911586013974404879060659521076825425501434215236942198053455278101761063529172616108557801287539293618182871981530505906686928662818173921412444671100304588161590976020970841726851308980065694344934248490787749995670320699582660495224749687682710614394756347046476633025875804355333743202689172632871488604916056740526230966461292764116381520589108390913470369293257489879301216605044778953689230324427681526582304904600804748698144871953809468032615370847958295356590617071704762469666109474823417600000000000000000*i1^208 + -147233456976764306571169414873875589780116237627741542983451841924868803391696681478198001509917395863880174154807291150618251242805518073018146298204935803244660956836980035994601147970672484326076589653844002829042660905436663417238168542786327177595851395590164850440961927495263091237888279108060029278080427561773512317356381867526628221344687592257848712068812971555280565991034967890671063697031241460550116707679529927478978490715391089139560769483108551009192758548661837242818344250099568260398378886080560872856167532397982752414964469685815903412071050585236853869536989893495382087647382216439135354036643156751168423302493011455355650534180390147771421762876360694656881205799319448465056187929893594338233096431656676819182334182112737526926092885773281785725794556600215898948180524808434885358620455784826918651577032450514684909359567516577675277794136599260623330868593990285741519687227450233835359926057408151839336880690865758615192665953318119263508118020884402161241017193798431363511550826778492348712896886107456388329189540300763518697727025599663529722751089301682618887652310599195803455427150834264120145726910275623246871748616890343664433268309512295737139822687604968937362895953056468341372887275901539025290548399002311944442703462173494043460390197375849129243728883477285945109511160265873605176574402324078060691103029986123022164572526144384909731095485474276610770501126202764272394895229443887063448722747851938951424487922584974336482819422343212427182004832620663636246608071298018342409930106423419399239645132792183088763540566627216754860158023731113096850281610449798660538966279412262675087441556761442416210888820353291835411309704445204191417828063991410765004436260746602951101075715953827263525871473990026208486574874078836703520964666605998711100888773994960816354909319474341847085194810182624069122185737290822853384703659398430762892966894271732595385299984201120521692186930131247103241979670378971820726806139997273536779926819760513793826406537780000000000000000000*i1^209 + 37592474931287576355679410661946679458141405644206590100352745567026035066712624695532222935415637988612101452423530777789048293389753339738552072068249278426274274410777770876776075804267744655623498639317645953194603534537048350534494191692473067638366976674480340041493329143142312716847085004202593309134786369247518897781634633658346595717779313830583550568617483788234599908633344942505775654575155847789638038979600747160185136097430842841965219007994006298854197560629067027397641355430208459317634450081872363613575832034981746092618446412406651568069883705935276598762520117718415641325554818729460367475629783946445668234027207392379840825262122254856525125288026488707569237055747724828131355758793057491890391629463256076274211014192542174761091235301185828877222124096173770428672468658811667522081577130886765381239879819186214738752743767742916309265927529022114257752564883910211967286463196336638320794513521037806235166879505378966704849470654267315058354120299052211705607112258752640623509661882277822885290274020081799755033495325835557610685613061086999860880121252861490675201203907573823830683069040175472325771844947819135058985536508395068675201665599297148965196574330040662529725186114732392620040538994287733789014683604398930567926412876024824781322133573937185329553290563324101517772883938595663632502817520116639271408989196255938447662322829710775815906588589521529521613541465014666879001668571103155512148753107602289824407006114718530102690728842881062202040021627583701141048966845624199519335052083824680797099939025146661249400037881673908186402471533886509970049997100562582392679458514097254647758888955612874734041979030325999602505054557269465193588820578841229684576495606871167324624598743470894528407387347298621891088864331198351478400752317115611093079232717460254926895704210735944961113453494022649452116506641206469130949215961142808179949893288049536365006340075375171677247553868156123977256688052989864947003236895547909735009392813200000000000000000000*i1^210 + -126233465138234636744130058950250070031680060073464896780392912941935865004948228103897428647997068037752889514956770311641331853985278190700337997508781637320900799346640342293808101615050633872966228842488604402561474240410515368725149742482937956453020358583040243204305039152454242161242897520235828479758638756309722234821531147418392495256012048755947138447977858631542312069960570495824305094451708812870658425365812520882114620753298284235303244428439301373075087780996459305681327345411664728250932030206478682538420788622882951875162654705943451067667116743146164936058937089699321280987331486068483360211688144474617489962528150017024488254061854720989455601334945304703097271519504174707290404051774267656583130843099449847217425570464143215063122043946046704173173816596653560824101453353529205447393207258965831662148989934274396824233307818599120648635392099763767222029456800460101046211639612543364993793162469845923782414731173058997046205923391399263006658675868046161373113625164307294144431000681283047467881694702752436482993004082237657206108512797359034650587126288646679451462778453826015242998659258015732726903408922453411785409259054430822402949616383788038246539308684934181323873237046821039043558750726732701407192274422203190307090565867017068123832023250744038565143045982446148960573051216724908807549846314058896695099325660081969442096019291818628418159954816340507506755818928042125546939188875141905574255956156907216877041574400088342020292476859057878785680141101601793006614958827050560805797390074616474402235943670230305729140041063318266798687866195599981800713616065767278476294122577966063256935914568235636746088450292783028228854061313510180503621946069865023021064742371369147075708247297749935467653623197709453258997144228955232560885219231735345353182503215087497889684876253810075464902674776213837052116353181842801286649580985522962620067624680975030012106614369593491556892827414261109576005969179443967017866113237968750000000000000000*i1^211 + 217472217422603207801804315961367138656554042043569061445841353764994647617430837582228909873059320087494663654599146491679688637258030988496106674113513774995557471782633691975274516026475901290191942287230479597816136431021280728199287312278912958900442944945093621084178414317828952363398369620472929520649940267571777814569219434620248566900198427323743652111074421554776181679030180723166580209875154566602398593699462813322408517412773076245904946622006679415686828784198252114885472404852998359184913668903987373927511954066413323766622455868890114695769251897688317238557778158416580323416999478347258373742254268308634162460341518137152769860876862526487680500450646881597529878751280772619567116412523329382242196465918915661212964475810483907485732576977336367382343504675130251979954304274262124706063015496275890582917686938089210330399531728141869759552492815125794141028978334750829990801146104611561562152776996284168588952018886031231180650165404076065014539442817623632880291549545883680570210161448592611103844068206406496806583410582723659448202089993150338987039064077432861000916679451147780120221548058817503657815975991805146496924818653379164767395272291766071443470166715268629522579435141955622570322070911906322437890174263568445456814559917830997288809580219457270634868739739421563645746358249260795026232669248268493975633547555705390640346828202341974960167481905960610800309480814302006733140547663300537645532137443600492896270990137646833079371692148719625372955099737410413457615233816703108324479192415005789788199515476297197028050759558698312442822829962143020776533302169692591908154940647398628431502638938271837411954439181302633373226409406877582187254666381169647630511185155883765163497421167944672759004191540369217515310862722446769859759388464763440038301278168865185072081326238020806265730039306445606889756377459839736586377952237158796075318774323881093896052349600962024593614246384337340030822917794921875000000000000000*i1^212 + -202716643719608837779376731444940696889433549364226436047680308908871385133216854313289391051497396992262023955372228570652209642831352780006603392483151409519759809224325086923916709113748918229619170026429833351501068518768163892350040741465817853537747577692658155333439453568353197950276256111529231404805174382933509134578518495880877550103026677990223380641517624993835438084735821519510205867221386909328162251924510570533048261803492702531402111632591964696206363103486960230747729005342311019573150753987272034701712307950229624363791022681956698259824931592521167049440402653371366390924766532889824791480214730392676539867516122999691116243299546121438606417858732464647293783349030747544948191281790850892059138193194497911213371646034853290984537556641050833992308408549274756000408837197805340268796447208341205449366790037797363721214397782405924819764664228194998283409944582162403423715643334140924763000438375860332765570751509318624327958519274612246760676190580767162055708675778684142247955654020932275485530486569275949529724701843931736515120685607030506429430578769097162120247400419153385199347159122115899182190829282107687230208681744067066056289594417405554800103000690746319583108149360987348248077457164548626724947779613165433082092001187433897048405061062747876391397847731293262397208205940468849873665299297169570476838298675893245791356391298036561482218030040833864625867366590162246535962250151725218378688968815479002309174623249869603287940315074569433467199095611354102383743910799732636802032961984223555361497831227557994995527592628217216862280115784018868887997412028245527226560540552351158369977237202766474233225807143743769712737515789674751223859773681044926717497707532941902442118308954373705460306223841743965137771702962867417165845441509792299582409122200234319996004940984269407348740011019043565235715574879075039126242493200472279212854453376158730006980199249142156221172607879638671875000000000000*i1^213 + -8225460881770977490116667312213035933796997294921137726079640074920086985299724142237442772044818510901927179509465730153281918858943625114988517231925975790149914668938648457911293733880756914692184507578292187479624762491758263659576144949777149473721067175056158053434063824070631510774193765872907840507907989473557480298697197244944709467820850660491957074205845422732810044384617809350309965897281269927556894722602136414610114508631158838922207678178914185354859863564873501940203081546878579774183143563729684587394167936096622913765792884965195523981021269912085195289173241864223201605235581667812172416544757917677532415957182334181145995408191476800721379546836876720006741561915120774664187968761742731788504274532260228182207701129240980780049992075803945073820787639771870333184329047777470574398381288953445533681025911645036501556166772686461486754156412614818483002204106014045588031141204134707154281430600054266942648433507523580002341483082740788557011334695575230799233160927288226265439062489992977977699293627604375291680911647951963533813816898811789714027517018287385625007484207779325718400245530588018821566794440798668432643746055870845490802813014215244815633261698102135910061454583079515954043502012634904152443766211972057770565173196327696711468887183805149796768502868362481450148246975196643502837431896878071498725815082332320612256090726124180439434313481896146078793252154317899995330873411239608943409859051498513635212178823623824281865427322855410818862650941897674054987678627811874916566236054886247047557820215058398901242354738746109638075650587724977894686898180679241719767516325285320284481241336081127408576608659843555583240087361406139869937747289727761055619230590172757592931919228606545103307632543325695805287264082885331136561200766228823924635124172264868867774739079907555371693648659543390303849368574850713334103411541548255904740413382484636982672977447509765625000000000000*i1^214 + -23608560741685926611359921157164100019030766642639239635665231999481072706205135725603852292442901647737024994145435645976980518477665234586147713968293183484974940674964129349603845528317007955589262685601067106822945896109722677787079339927247796544759015442122081556389535797499237913710041133795471470957957694066004377337494057715881410678366636112199995007039324215719395625252595356324237725179823154072932257488734162089842844850291297247063348145256284557247733738165441318639023512180277399662845056886542846946579995474061263822416880858440506752576406232619379598774531900658447185713969008101844745621770077295123654457923660622788696278404332769666321199890926599306960272732799231452317946127562832684921695342055062257021610505151173360790787040468856526200765188047531947309515227765796730659101759609146885840119586722096395170174103741894405598457175334346349022729703970430995040682423912471313461218984234442830893425750351582198631137907580172554894008148574418393160629250878684675463175507364368848899864049272533356012474555052372885945389200441781162834300516375872968163491746140563359516527622585339669531208884811047745903691637266322834050254137814256614198664115875278318332416258996174546353270156690638075108672678632593549260456555903082625609432136974275258293343862618780964375647817911430208750130789434356762176058247125762494818431162310270185342271626871970391860432213004137605565192102010683842266012228817328770138353204239475350711860220842884277278592212814536111548792650279481394191169265737147087061062298382208879979167479693572982348019239833393217363465041624319284880960837722994589978762709338490546559888344080613836018544552260418446051280246556232430210103590802612312760054546752617230836109419832863762958574396416445394773903846014852061388238235942960974371824329777998039885243888481861056331731096129648531094028805022611572233904153108596801757812500000000*i1^215 + 40867596716400414057199969080841716088948461560738516869690264328090096094764479712564187021083478403393203129875546632240570107023451586879388513151575176092913548322572572342010992184816551936187496567449851626273837678917683726988818655856414235682967086596613639162360264904071549918727777858332720756461113802910470842963974248635650349664232759603658242116686174753449841489845737436457020138656587107607064685566335966390850254429442620468802609824411065712179349258986560860224945385902595710770148655318691235703669717658675710078749337283379113591692785419972673747491145517628546288086101104176068422852614609960213270232903541781254739131406070107862519647072299311971049303084362418149927732418604813059678548569789316326893175693321461998914485836294160603663066578767312534109000226168398695624452314488071526936892922756262781888927414860638542539776510785828920122444134318158232646449451083617765965380095011705808902751751222525080981151587164880353437473933766363513615365043786963167085205552555071251645608828988916584014695892553612875369428899492724448371779248289182991452818667369782290165076856490628468664859855291876700224581223339385478635711115906096422973484869782081115438648712845572769273094580376493060403141537769937553936269878279902824870620144974108069270974682495493242840619180460200033254914641176121159805764382809440044710547113254822035642235395370594388005001792304776703548367587848419781842694446305163255891254365326403161145098995911694294960055021885277320960174624734845304933755898466314788773451111023533638697480735160519375423458075099631244001486126327299824772703815505611753887978763769584959003068112262880020839210189668699696541973838480661499909823719764127370797004244069269547548244637217446677848254204667344111249448412847922464376215654413974594133110601095242710129050129068818591857174660947222774598048999905586242675781250000000*i1^216 + 267715934417405189881217354289365797400883071114463096087361693653657515253283255460759104267939752529052945360076471917247976912291118320463143239664621306223281290130781564871036223236641035438035712251558327239743830433919784894810521060899674236723818757816710484587724114494472075535616480657803849002485405122388564686612474037162915480464759920184460323227846226094409309919203750560572994784537515175371957782430350466514185226157659329034525315836474393611316444141419744179069911027147236893411283594777823721541240449850587725752573630626004237443204719962061377609804330460996802670240493854295660046692131296170690868931858215668609945463320466486698087856882829155845292757087758069715889691305276026346803084874193244803532161063879229983721492310006254313966898310769203866211038021880550243342316862454580763659145563106177004464458557928474392479192097262430250642949335383633507145183444239301468353336868964249407524562466930346932497488015279722336730462621883739353748241745153174810544059440634386171724103641639618249138037393583569289735566839757052395612433586093634437783443599495892720618983299713530560561388118665046489549493399754245668673058469745639280660511980387063606094942984627036377606860069369348859451697121288315400347597346218303040998258909302339896242422242571823224314672668202448544436115610559033560432748488144867809042926774065232916011110349109772025167456676659801373216672102178477994597488183118000245579989680997010338476135425880488145230863574265824554434158507880035082224414187898237088620624547976029905937832303201616664621839038223976101381256690622564596176454129941902718635331887786118529928390732916596318355867544247618169369546636016641793662383882335605398925279287905015932145097486643862694684202306457610546201970643988237154362829404549248722275547162217439519441190077486680820584297180175781250000*i1^217 + -102151872236958556881458702895890939852542406690568858748208301999950140300575666371711582220997269217235973537814897416464796357814617462227639987425602363855994933045174836175185846544313590920327179535277617715678536358970286955886253495258471147363211616393588439050482178222758336199370088454021520197406097014391696060860252105686296405349309647928258183143998410019176699811343212445268670068746910246374060526129515881527396907888366430501494255007842368091757598487417517343005170018190155695748740396002391388648399390391252950158326478417855554761285048782209438197395823412400670774112451607663619729717942488216238781710870705390366325957240692366418623320829799386256955835876500700752730183321487381052657558823414452742632750705118595965964474569792880974913944081488894237775195620418809972411062803187996463942843344665590687596024079730183457362717680216633064598042566334237070895848970738369120085345047633207015768418041306071394931377261750686518619859809402361840041833465014605170496344796902423348022977600353902244678041483788095462319446834564331537718305192123224695136425001677940651952113212091221408265437555129743265500789856321659460718627478628041485476143027821973872951161976483909753240464074995410910974471625228127913011515043625971834716098333393575005096161226046669398102424503585726978218753764125841786872652984162393702087139420533744768572136705250969492871776159477036105615389228870825736043202364592394975803416053840219066492208594769154600938978390961582779095364111773778447996038697576747088677311912728814851201227104402880794386293699077795546009146751264925322868373453770009604066409486539414425085982050481028909796541261843013289857142766588057165091941003005232538414199997977194288644743221731152144376731479469136963990166455280580753723839835402031894773244857788085937500000000*i1^218 + 180013448938158419572949098673717842732387601743990492795505559417942444029749886728963302860825319549867421695921696252771812098300121550157147786886350273500401174199192874866813319373548905046880053624585926753244824928949432433083999795327546767576664205945866130197015185652311496525549260639967788244009925286826422787036965659469376963051153587929489177720331124345423671506304807292623091913425389793425543657710842544265427914165490856040984302787407660086897955316318117314981749141277537263619932049880272311711163677671298140594987644975757079222911865310360249181789370538165687178857242595043321671068516718287240854118872410429308792492550817081938790769327856425381659924027547992109700623855747030629525875205102157322477322495165591421410682652647033716659819841935580254140276470127261295561201057029882549277441499597984480002778119685262035378757615241200822596817738057169540669529135871707431500455154100883357566260418177905289642589519577062139235265197010596816668382477135258138426709183262636654466600439847732622290485477959122698650146088392197891911973037679320156547186106643676934226442793302597158251398367799291666052829702694558511807884233944837784919470217765788342694381372552728594544598973074185267953300817965491626571434136360151812668414948530916025591961819538045305813389765565457258706728219654526544287861764888189705505569551285720124422247135762703732895816707275666711067479318192051616458721408945466336767822899333267652636009641956113107397321162745924915863299621473745175427885448284422899604159371446971793289612062239180814374465966648446207472225459503403616851507463843636985028051482670673728470033795445653269125951918490766008098077803088951926907871519282784125489485691167014570740601064922108018355535566976666217442470951937139034271240234375*i1^219 - N1*272291034316085852859762337273905976501300324164366164292338419639295783588907730279722845056703373529769558779437650093086767555569159189103694924124081434036952683651041102630057137669849843933262706110188342248436583710525000164229187735127660000000*i2, -159947715217886593087949245858595872648388534532385164533846362798331228389823523408961240068533745435150809693039184210866211721318283166456094065585886011323433250429059474304867227330446310282041658363969283917935898827541945419262257405433170992034883235986985748031657062865586483471455030677837168303525459635027847208141421977617700292834514555147733717984680120277627890489348426381214757261430399210225656058849453059863742825117824901468970135923347244387025590333041963218265010343361249301477589150816346773744918873232913839686467728074345125683566072182123447845301726536235350126274646937956525437441122384527594645159514968040480930854816077746121470019327381954035673512534152044190168665485947414374160027833178367529212492515388803923782888789786700440467519979476663541369590349181520248167787558757372509411244496621567000994289253455434458990124385247476555691582553582683755732264141286934429766498719000984179764467334886797586643690936762781280325477191930270416207989291585334142369257894586438850344054793839201431428582409818057054434491113059571019262800573360210604275305614270467027587169504559605306562143178961899050952118114993367523862813666808422445759236257019350317127408271044749986293139280715794040998324177592925984159938846584958004932484645855467848003266437207470601381927590704178211647370955306388541086477796985912444923627694323114312922976560396344855000919776399733898068151862546290765878349920771078781347827734674689252623091848611593982716877154185909196332676848313218193552581602989080677000472965142594769402279677525436679495091093554111224774457209552066278637852293593312315176982262771361139053048722565307043050577504564597677684501607237108005899129746794807833240548337293045765720922150100101384155953546375503503980415037800677884595351972521208653054599184836313283908675850854161128749331885086232497926766669144091482828453665181573621417997650110025098467257534223956980068518406115226973032031211944949110609170378601259278238907271686478568541603818680409369855623214559711516864720828280585394001926282590573749378843994553069203967009202987524364375028109470657587883875767355810356868341747550667964918371537671161422475381907337122700801783505296969479666590267431605320875396810202353445453714604533057390961144872297415403273262395691726210215259961180969516600842527898577502755700066240058462408945114503172111009931674937709875085477385533763678086718238516708468044818947118031627307463933962980784825029558343886237223326942583279764191548536640204398303641831492984684415090277479237197682902094275056996332614258509593301931017960964695104744311097334639995160366715368966652211008876814474362215654501749822556976021966904206540862674586204697881910550182726453359424508325756085078017948265211116348821346270784174071877019374668170641269450646683408038254558241158339747414836817939580768027289926221888228333400583172481396926792422363132295622959223386835438523706267498505028771942455300969156620212828095750805295978787297315251668783382243521820107090470407123716061737860614181262103289474478116823486869809472742129009803700554428543886207015898201614577812339925611113967351962649660001883147408995221012024529143285298499672725803180126010624067346964949472298027911741440000000000000000000000000000000000000000000000000000000000000000000000 + 512851873860778794866384628177483525845091843420352459168819469734447651063371993099811211199343498807184461553707976649891405728239257796760678110757502244988912321065381603510994083349463724593313627369314038249442651273579292369081732274913643598042893231600479642803391530110922251969160990855551142793051774238713019256027748046470640241276536908638940486441518510395028966395662184387153882709719066471303912111394508737519069862325759490378759638040242637735001034798229381807575107374313146553497702074665455425458560468752404867423652149111587960791218475463354260872572682475783505676098552256214446261788009438683999467305387931717773247482885167469217274751080615045491722929602874829977142579726944572194522057970733971179913647085770178681718240443689769439761333651991073049780433835262048106446675900370801499124584079418360150070969860226024353111438666171556975500659807998850264574072091482441733859533664092306584186721478935788428933128694885625362950662023693452236517418668558266235019511514047923314921121587004383127943846487648923100568733255017859767444438884206500516958353090120932474017528208126036565159559663612466776925123914601130430248606700772701983062595342414180896119331960933460654226069609324481699987027475403492370116185523207175957162350181034870875914849333080952680717829437453390492064798480642125016391115729956665239378588888673328872493513717454481830256948917057646036126271247729867834564362957650165277777077167482461252998719026120586134189730412873089269435667146882631981091195715838535242331171790839174155723337538890659090508600323662830909685165198038532732615072704773327185985683169774824401376854259963586647863805823560260401639641225863648344913849104523552819094792501153432978978461675932942115203196565228104281121513823073874671925403707202333852853165484426995287887364211322638175646282178564606519078397886439468972784071221571392718402606287636988975093565704597445993255540659226129607714678208909902858568682261637301181019944349870948696850729324431602178544215288452884063771858825172955171496912496284159838350046834635202934989171825139616086698307174323873799049483528493675395810121374523312702329558408888001818263903497604296754926560411360165924406252273790440263958455324248264237358409144817570275051000138693371587232487055552472163765124566937778646185232226034803857336301724999293690087619171521103901227695143087260993853624381721477470189739467336748511659612198151392584436891576085647948610684749525830040221414113424202670961885869889090074870451012146042552661221464647261166535390695370890192196042988259055136918691801292471298165895244575335415918462619741541563230979975197163758525774385856140450245110148201073632677592395171966658031873439572169279093769693598363041887225030677862024762278397458754519072082807329040511217055319066783824228030036256796967584676728766771713387747070670560382429319456066648330814884771257935514185725615357936913322203080520934939392849953934899206830149398849838451137917312733921413215758600443990676813531019922590782650548108463077259098553093838392043975939901560910345091177562948244157088319886282243034675317226530550808597404135021086348396070963099285461148461157447738808845390429172093339822298661229822297881296964157440000000000000000000000000000000000000000000000000000000000000000000*i1 + -7287326415056540036828360370573554185223557011209613852065993275777893662638388018866217825826458776784046083506951446350841188742006539925186593748182362748959325672915777568557251440531155689756378874533302560167752654000871942554403703225709485794462491615364694412384507405813479435575589907857324023260378363923001123743439088775903501681583623174305460308132809166027075951048654457186085962938754302630694510428032670573743191343959192889250362819554384607437100601041602552868012919774885092501319871031655207370031842091277833560412276881180122217250760220217046074807488962223343067747049173509586492538785377197595074853554088068060355642446203320373315807821194495284296976183733114936253145578582184079830602884521513952583264418114937004558188900223592437377903893836455593831672334559010005899899159834708317037518621440330510829706621483973186577924784410669396524050332071233818901286238455735453385673986118970431380315976056992495677447162506867785765361945491838958561171216650880672863924599652465979935802891581687910818452167665981350712574525611756559116033278173393495591776442571193538590457304460594532391899002208411959889907534119388358856502043353221446102255743281104575591647020030546764699502514337786497211906035232331709644783028628344382615440054114966787325179554034320189218608835072208798482839821792769725855344618291144886783100623888907194605831803965881234606956214032589415852820555415485703030100843285955554448371707753147649480494724422892828569833136484808899866622312786411677608455485047584654015691266781646710544561102092031520919100980979887343756338188452655020384037442035460830410542717069776446516181227964792470078402801029320240063029405168467156357787714160476356643149766695768541214680535486583681604721804578448440181134049647189622821852946065603293703814047825547952101813224493974701295736882555316376992872881643935676418853545098535227767910100837920821928818640104610779782257021978107333739574231231023996908331316892198887079813004291933695717879525010077339922577483117187236737276726224534649102770485662133638445162610482486419655617710327304626038397294049194863740093376285752239538520549516017027212287390446062497558875014729068920678476587807101088443271445126434031596601913091482014822741652604310839468696821917708382571275528716584796536717640397924087265728851892255542083968150396381003571791282629124287634241453461735881572807643748114307644217187362578800953991559207856648898840493901973562030189313074997324760366732131571121573585260803399473067408429905425055264946256859138464292452124988899488622889274091533992153187619974464190169121149971202951129812421388841262340089067492844991421555650684100702113796198655550983660784662906805380636664818059436880783478053128909413641888901892076370282188207017076367023865352660701484912083022880513767281167081173597974184667665155830063122705387060608695583465495546147227546219130479776888488722774008761250397678759709966850986003105316441458173407775703397348877767869327739363847673790080450827127647907078169364071702742916638259398730352100019961082487848529431961869794685495014200321542732812084810756883876546327044726601214597283787245847169946369164037987115838737032052394339092434129589654796933440820992096516681236480000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2562913988973652083780756858538816952229223699072463833570959940368761044698005157421739109293343122405866843962840059512442007477252864457386810786449797189410017636559188095983192222527268824194003013660679428613978841230453056456757625455711496070006339631224521085880283303312339909801319407159256197706996237417379673566250117523312433831529205918183515819109345820772888885786355207034109223456004949819748468137985472230614960536162804534660176570883248583495865870156037447776492039342637429107202646201299435959668013656736995219080211603141996517516998675655974464245391568010492390774603668903743383107919337319173527273113116517508489162509469606615665311308419915961077680287346888675650231429026614962881582269136531007533129354807980004503285295528193535471011023758004154289024532657970551899178052291847915363791189363198651723644364916825542483966771443152875972075776477171612248530789059475508613643021401294625533117968945686266364144716958552457186557558565536648671263772768432154776598884579668219657783824714690842217446085055013554774937303004455517829419908480632814465459316429885548829445108936235384937092790274858542677042129276151718877914058814167783773969435609569776450287357072570901534090620925951718267381458568631544835365973715618304334973836361559118231768905297096621451924947311532320696708518257381401209187893917908476651683005115419717554444676544343979923177116017220688266547544411303957387587060833855286110179960737809915301769284228419266470593445111668202020353639493769899242643841525426902150447913586937030088576866224873448741059356045382865472446819529940596045460494808869503898191602769166932096466992488471055647107513225277701319577415025576687721856107131555076749212883544688179576351799475423394883221124707529848330408839469348014676788596309281727718117320843014164553913081169524111244339613156995875582212791895683392274112446948744842493347913824117405322528902125389241712107979055465006986391294596001721263836501996934667545866412501211652130460510640110737790943719353724540186220386977103349864815244026758012618941259211290441266812416888957973509163164049633043050065596285053791561062364175918566506775348295051606330402241631747761793371773011981315436514124048528475478029562189703783779036236295656888922542186993237053172690348667220930428581219267722727246134318570181358227077242666911756804145650414778786288472950866633614193886308988055317065436824303127519973759636360301040402831965414729364544885747078267636680474745883426254825667745877385576090821094777554713773648565570954172774258339837151233451524121973733331934059926192687812242759637862831130259204317078292031134892107078177754975441873206195541870280015819486747224150724627954432098887630896338798796855325660017347611762414562236069744649034098307408589821776601438763641907065317062824130938077635755422539915329962049827167628134235901810737012182457550792388719670356252060217274878754740455925388964155072125372189048636741354549246673745268711881029898250945281317147612686241141366583846173832234980546934656894752553947981566970050874254737217092063823775574607894534245564591326871587532042221149474794143728859463653107588310420714057404600369028053440959910904611746996999824628750101099275761926103976609054720000000000000000000000000000000000000000000000000000000000000*i1^3 + -110483684925125707124473227614574658417799400764714194554938486514589914462364916717887004709969212569964323547318029891883813119767802821353769081328995066608362250537399112427293000159874917115413464754322357484560322004892158486235303182862213755366147904376976073542498308168635940267384164063098098919103862135049974854354824623436744692248215422414094483766888390237932256830851340268406124081801638967358834996305026993622238747673010496346041228984347217401700019490171473560284918265295702868297695192992237070216670426041155756688472101728164857439001416351591791078292643358592522050736415459581675352162082626834146378725025323325069577676030751305659280621972769804342512554453901761450933350428916199993586949008197214988535323213133833946055098267512906698314398121822026157763489047359306326315504804962431408188915348610276749595495550660637661128227628594594413340229057318057412179138912811926794602853190185949257113474164003088718096054010458490876480056357488844984314730006921769513474668262189418723717368903737428688993508005805102431460380793466881836760941014856702232314951962675483100019989367890258925486818413203021755611279248479725470592822165917642746710372855485392754732147020758881393511508830347567913729611378631085705025599714596632515902145086680588164294658665534893483173228369799584459766158125974446844616273976038359925437284584460285483850985974764531977462327944316745057596611551674136788946672116498372117292445433953659163781027725576717654254099974484760124180048124452642078675061061517815599344439615076167290829709712002023854329297885818225102342230366908691221539650420938119269424258192075929384907563218583802379696139378465908406751660753566690063368918618604480948275361557141629557939327923422678836750800623915691484067418697673542257731915023929480540883160152266641086206032048476155912154386969189759336586974411654125163828433129926077401620617198390138381011666116333677693220147381226428002405333523782813536838828296113766455681571244872367541088526378741489382832164632074396920118101343060054801481326124228014740795040746962134894672588811211393558970478444395933190531860972953370006671891279974057274644421079595315466838619700624878575517470903637699384161125789049016353344675534206837196023512864750033913217975142897519719345199099802686172449902364428870701190782436819477193605715746723159767125251094785780089857105083555563904633920847393152706175899907553912179353688265161300148175968363355171977996627199079161156030232034349368277203906495443402172628047717561122405545033937992452637298905635025338242338564391936966419696868105873641398296390704792417484719480618644806513400664906750084478218910830473182369409781383772512383553633417423436280458187706856164016650950571141981224819519062900186939722361278749163890363043693576710510283743800425608993388509105986134496821736500886896402799846025258733629118452570253672796680758517600298552973974754636751871712634141507703705396398901115418307588441461044566266732177041446262350433845538251526934002551861420312289977009521150722705492637964200102320141335223554867559694446438303187743206999759345640578237653190998783926786672007130060631417786827432340739115082589036379260225155364842924680502570649919783562084404957510474137600000000000000000000000000000000000000000000000000000000000*i1^4 + 2696107033516989635960039740647985689637929521590885467648641155105627219383591534208791869396490798325245631117085797649219434079067200483218813476625146781470302039244245636475553213307351468958691982143874133968875993472363026840267355861058833054874455367273024287848296945361952928292717065594845858520360103630145671090231708111778637737754470648837557262570839016142069902394063293142883521864727529488027011118295498645858415962120025172987898433912104952390579253638696492511585063721234116920708801470432428504037150993092894550938062902735356181882516293819779218066798755219332938464230677372079899070923597138411419551679080362249215525343250558810032535228075127074097028387502318391340550489815306745183252164116713230093276526865952062246024829820188810449266620430792019891664765866594656526066333768192644284646001692462853234393376677647898769599775925797431032236417022862129063711123924265583845671172842620914395680748242110554077761887832720693070265814700877822583412380170605252709420348591290709419623664331861024933193441407992250481807954882220570330213723328529980182040237948968558653287460991329356413907160238480461828981228962807908123449079194683655944947183383141690969475974073668532156762179183971724913536786971105845316608910637445005386464272029874496127558910457752904657282280538474589320807087678140857669469678970916278307471520576644636958859862201676339626508434397388870982466001381913450665459209873371734821060168104180247977770237400627169868082369158342315659331029533277917052078630041278523857342127152649426014684934390775887332293958769823521919029879437050496655050487822284534765076193844825449226643089139078086456462841485324228879299855025252736508430478998533390197624737816848071332656977175057076490702858213026399236519170923067609586144346487766227101241524893204131967312003810628029584391052537439241022525136319425614303953517906195913070670130408109899785122744051446041422907059669068661116829834288183241498566173765568259365441926312711542404562358594069734775679829357855343607835745216944079003422122403300011145096274627035033729954508065362968053622133646025747302597222639691681885618911967394669200241649783064348896052612738171771114627968883567594046915441701862126189624373463929682988944983498040662041575561906680651726183120005681552787210565640339870001311865919162320724646322989895805555907338766750358059594339011838186064981990931116422547866914478653504654486451650518352243709953302350899629838260858862349798950721159051519311729226994767052783354295718347934230590154265676336928231235563900900919087417667573858520498766617391688262226318308165621544721062243259590437539126416747975117056842088687153595132168840139552046813243946146896507735306697471009469103916912968523612615712021860522116402623735142240431511599421794218932102226318718841674049781675714582029672032303249741369838978409594113262133106347869099681672866956387020637876585048429590810865639292868688443698777928638522009600142948186949682027141833788868952268745216245335224361758814719009269353597878244980689026781236802137921289421652668082162730016514416066772278735139843254478597893866928794608047367816279357720270263524591647940659637125983024448281413872339212430177263306665200508247263968349787258880000000000000000000000000000000000000000000000000000000*i1^5 + -45259453271971187206169121545126235861694102420351569482934255956914291431190633944028724342377340116612456685386695602022320859224658758062299093093731754589338356071341361159807763575198489674628260718152224190789452239342727791586273928223823514697316582047812915458530557993332553005874636175015124351979746384022869341761507334582561982179996491115260110941102827099775506194318546830240461595627311893286358683655453123956506365307412462745827932474148356379681030692485303374831991847104269649640749486618710631905928167217343226179678064649475932162696945799998716668851320254449860320449487845004848984115135629679353620634738575029553000466729618704090833135718990538596865013385395308910599316785108369035720092172011478868868171054286231085979000620885646950841780765294565316538468459382999400824996107823099689532254448195249123572321621024146068374378899718101434406380708891213401637724417127204849290557656907691040599530336906376423314595124616845010900729442431425793438211024586452041877708968605045566501850833322468490270865455415375800025971136466056436421523995229036633620635273251674185606641884141179548903712233507735306709330822164088393162226682554703154586411501939774745082889666293565177751643346163620107980235798078528560873145312167964439878954555303785130335547251160228887633798292172736792211836550129731203259303180134136201389902936692686066553476162726442148878474501174423513490734178444508698422141589643654835035061047317908534902361766432917768778417792556048043861335972128760761584160759774842777339950865860034177463632081660102029767554088149871494319530432880357325445602817743433564217750047307150766370827252649408483636715978522833562791186508305517651634665074375360118475065932987370363566933710239998669341207056311872595056685441442068959819907060794643841148692078338336177124540945428521849453802002182919983452638629618728844341937306675091170808705883212026909306662526219262413658274565909543167490588617293539919532417135374873172009721526149398652913468203271659216528715829933733224584004295086469361282345421636577435510452894355759365282040416320783683383654112283543660637672086109948317568276250218524746448558913272306489999668837756827256661870723106380629392527657432057633431668788909791763268233285985950652051099839041427742928162021369494743049800159793031625276828711652881617550531922097799801241657539508694597599908839296858890057802835720662736421335292918065301772759374775737676462611118919405541311267342276299271083947649027937469285206913198665076432221172539067015552860255585971909951528516430813093423621000299061718466556011490818835435498112583423638693980835166428937293437943690766944720506814555260609908936134658505620408589107283548130751047765512057117139131785729326709182745384511720386822883999948818127073514597369490129914340659313542723207693840899991928648344041039622910740803337897458055715150805296637649163840407810910623836045186169291565575744355991787148670208834806428134867432738556965858968883256605557053010407613762093296950314241990723586386917658696163296671883242129582975044542685729627046044536303239465511053475561462095329068967878459983291808579213035907801715302635143373831219394971247757866794808818367416079839972569017916837963624406779572812513280000000000000000000000000000000000000000000000000000*i1^6 + 555012186824481508704605140788924941811287776635423590021650212386880567661588806662795568044041161602536535024770766921363831921671440485822738615861189540610970291950934154274997387286389932820333191878312412352130508012748465087098524201792076862088025010443876239055490428537791472990253935775215472659040468757222917654084295176807951975430472320448840164990383149129793802796326485993393968830690920739309855672570692373446578313241027794167963816021973515191468501227665365319253500563329963248677628133060454556334604481713051456634148561961434543769612990311596411304039754504732726237199756010875598920066692242715909175589538592489926518401627524674309137459160727162537883087087072573477940126262252537512733837370524258964293396007045327737157678554821940148464439734167042653088806855784839503110419448580297564556236282395989867083313228212181266150789264190328801266711257672090342241422622855040862957436166644232380777379225207569558606536961774357321684037342478624003237637161799423377343422429733126670201734148434242886417212712896571040807048299302792386603682736785430385746962849471789116569778104155029229004338518808520245510717690603065571434403369171125974071213577782417022335046332097147634865705927152948808446040550677413740094325374290269904795810345458503967731459742182786768607444720367365820977125629026960863693719415465781594271447700037994576165934724454498369801642533008230252065548489203976154490172470653964259072014071287235655834864104466828025779723714918705568474744064000238421378326524522301175446924277746192166729040459064869248758870680347643844116991468165735999857216050200478009490972135152684908322215231389358626376331007504225771177134298882882187429759823020246691698594854305870476392048441882340829310237839583194116997769192406823531099359225119752449359928108115837907992129369030840143139713892843019984258755911239696963813079693748894004636739047178321646436639061713233215710719723872176068393291908423344364294041920361577847799185106568571565276123673183671127300738963955957066243301971103812674033172070349316097439911983315308989106645759610336908199958296683182490526885777326785011030910116435738949377661119452535808329503016916538123587306200368789328534594434267333415352452652934594888451045897923362104639998153399219255055078142865605800799071841516221525666002439504201594933682153404735050995689666195930451728612947701967600016426645395341327558372632194890929070294305006191035877911111689965675657734129188398294171486456903665623878162589826617949237585681251038458936230282459501138846208791960380925869666327529046761240719255614651981048365271227865541510369745764148510918495573427033339139469705156339976397561057343941004296423148874835469724151035303512854889118481175662680091485460279581049888903676850182043856311138488217904367396034505259752588153647543967465668760239195163353943097871919870509391889756537186023841854272157823289866686664633926912518735737474783349287436928952399020550481254423548338079882854824109393117046904665253986555094590862181809798657766904183462343308615088727063854791017177128983057616651679628544025596812597598212786767398852699522599888674228979857769565733583677862798836429363607720365283109377166612333343558586229280018538649779702815784960000000000000000000000000000000000000000000000000*i1^7 + -5122487912101670160478190755396996650287810978902318059839944470758444984082139142024125440579971815810950112201125287302756160971354989532041265255203201636545625553834510501451479397321604266194292161218146586868808384982851890242573594313712541793913025490244001242489165998495785276324872876866171509461349276950163745849962110311715513296581731095467689900022953792473615548992567322271768613807849783528245066930895577694204659676036430007888582176198083502969046126028718082228722092870347445231089676655249202365973778296513734566365998310365942513061952958539565573948904903545503228515091871798074771406436171563639553710450818583685994674914431331363350853108895497935084029604582641411294076503079446863532224004667294621974965039212896232729129948722923126896820016045993494532833988123584142560988244120630746136868001756248602392875894686464132666242637028562143484574445450699099407492220383048170238819411714119570583099036048037804008865360734127948699943482151970818208238226083879227479180727591365277062510263283366662738070870834870105564028864029219766267611708197509360560215700779474863288541590449191086231008641553686426559179865139927730711131883831885933951856117819743090111412308186865220279247927236382340244152236451624254577882647121773203932126667024375869352270518900616232751354889314225231645745517523195545113962714615020297291814264948204401788075463427724049073916849419229877293463355512559651661845787822566879053488336859511023487249333167260773680798429227815706792090432319919214126284583365031941656893734720927515885318398263737944493591360954019875108187420999823363124798535293417851835837072162023926723497934078665421859011809284863961636443318504403843951603361567805408590408438109643830320017357830128187694643970045298582387893170153145931676528858156762965548241761963026725660142852416388610119929033799162375542869231345798179589547144523156271082090456046969663809168696090568683910818219796796895209540090964454054915429990836785509876083600940720643829444169295319645219653247731727598755506522437887504076524309820370055245687746165532298048590282922196485562177003422527840398329182619158118175914413008893123220407481631387513646814695627653732552544883771366274398838941492789290974823034120300591609711410209302332288439568033570261319465910952931279738326841882060370415215888202678257570275985312986265938668908833385546171229107196548750323300559046867747497822552229382989697535760289160706691865970349078144027442318940779354536274253480723414607636105307182302098033300979805085483291111246879739849610391820353334981607317013511039055716150930040424028731052199609627562888227977485568294051035483609105691555302607886577446404110127220146407578356255728779418011928381043088692244268219695103881186773688599232231843968371631372488732774536992003338869682156124756659855107033470228959738350256793778670189987534255304285561669973929269469608339538403751739637694576185052972001047720888028631306823315433662312179712966000464190065035659023405228960501571470559560178618135782841478233500685264425304818312238266150061055805218095805052998011213124852935111130892323897625424042437162023121494011821907017216744265968071448856316221058331738519599347695628371075802968773339327149387281620263843492003840000000000000000000000000000000000000000000000*i1^8 + 36317587812830453710943758994749723639900782705003308709371371957625453636335617663133936731276144026528335108942168004004429943134355785652670417221420344183218749763895572558317384919088659399371638629843696175903110407026155754063439370456295531085084551962851908279101412064092003975876844837132914660248118146239589050402321986190625344641913382031944538832368174717404622795236549774989869958124533554096243224821865754536340717095208341620146841884592711514781238440873828726352002769316990449130671699194201928968611548421094856096017872202910767787881229750384141986446330918551505375636819116553743837467950154861915805937153925275766893727406717683585995680393234358277223344177980949965849608843504996490696065465841722520812519566124097551688684431367931909943705859938265620839434263498024660626886630940289999048565146285631871572139732336655611921017906687494447762265814398853168317074627966165199207939347889746056722231176580557778010855919398018161580201384345033690419420580988770466393898976831277801313105464369658533522015802391177341719794371150798837153012217218189649369360405203506249077341184909418125792546449883661766487267485389349832461598465542687099303250433611909823057975055709795739650989551042643260978329984686723533413002733228926056420695821539489332429896429434858039109373439341193181337542701334333369444465007001774879748711989481324315348014093137580946564973656950679085662778631211988282485571426844650958271548210511478352723223658867328828077719499333269051071170609934679872135278014497053432026365514124503355882057743232274272294685508534615534831571647129568589900983415390283491859881576906312999251315621172638611365569782727959842214510759277723327752629489515227240028668685409475920791052231628767513245655885826391247050964132074528553201007676132594020037754901938847322290354019217391945242124995413686213018127576373067683611170670951355663270251632067515704047682792578541666931790528602283744236092733254899985402124562003153413582544508334547656406971778998495678125699775244175006717611699183405711321553607247052084669387262931198337712511435477537110814224165323051294992467029247584879029289103217029491617627079031015252094362444781160500779285157472831293649336865753101318961730171846917467924128109495340359702627662124012222139665042382138340271190258339717640562615993274388864648710748904967281778871949323782529677722989842744505238695664227739652654304493035725059824043617827200823941904761775409691569675562018890616106236007029825233386135263621971192214024920201493879640535610880143087806562339748360337041395078087003515275667071662426819947447827179118425023288291307546598436608388166583713384876075376817480509292295458335706795543110785270470549145880746987010452863398572280494115359201307734925535535490188669932466857192109882235875983295602516675536180018459354290398072911404583514997691704651452014188138462103408364891288496621230873979083727260582290561779248371999668582327015573349999520849544136697482692082218581266314561843215507041282359570958824676058419697491299521590169665645832240901430103490703199870623112640294494538300239774191777160064593955757315314492643994915443602836692847681981529945208774576503009900775971018352648397184557938728068824610509020270226413977600000000000000000000000000000000000000000000*i1^9 + -200994308751899271753619108579994070378304173143525965987734628054871337676914193775351458353104056797968392825150494783237227690564553083303885057488939700353575536137425098768959630243096118190838037651080839309070716850005916500000782006242500146255996759580176819706775205545376169170300476615098175282039749013034225677366434784227932093984993938141090812250048968372332572324403291353778359267902992569129996003798399453947791056377670993997423978463298368764901480269834625452315387559008984350165237637801778883065509879107725482206308532605997366696811050468059362481692461429508158692877076478544829104313382048663736596183601258285756421204385781761683574257788833110282788491253777398340649969776362160697940795701716908603387401766113592014393955725468525413718930974641819220437181428269130855807947798117699105961038107805787738914868323672390929418060541559400673381855454283605041321103664893395659864664733372107862074097427699899139259520627719877363536854634424460491920665096100376047059881212366732686430369462439169086271446063664348922271337982994308872590166909990883779851802518523895256916077855496358445981934913663097950628294954105539881466537906891330858480120667778340701552861153822728960898029978277299162228640612126757639015155967688576707035937006090450459289578315066107102577944106239395039100598837680526988310334014978909383533444186865058060125131474239018860553411259294468984302418642562239099333922718198947726580520892775247839824630222570473265485970836626401946203657411582011318329914074171652473903074262782054018335766860108756778134605652394273864645252108686104873876256089747176118345582186843617291598945815193850754502735401718308350820334620368688065828668275202659644678396776614274034742224558483913616881289654297352728081744876437545741814725250960710229663568060344687207511018444429635516830462957162106978362640009999569748949328390413990549080086554111423519699448462621624877310274337691515298728480857854013753453325118762557456995020488003071224900165426144828379967901308348098729703205826769162776359383220601137125073407931022119421970429965881777867944871429351034741612102050480049139169819251612980496596247599938651636417346224382660833203378728587483110058484933330436121960125399907264388297694896451522622563649716092437660621244828114147441345272919114965709670800118510659303627872799612011978073327938790654095173650527156184824315427191484705992281503754063858555205634507327579979262164989355917900113454437926478724296923414827878190889026910087878045882312688928989428197602116457540862089739462124582676885388273401294938860423443913557982767885847205499398687363112757386502605513507895164532247385303410114606875027285791104935474446177595456598784230120430735912631257564686707211882550915059354858164192822213771631278691415738033957907206055144729049976502161859789924651856321231783956351641836381221641387082244054057581663605788815836815355598253289782962758261565088062497223062388934517059969914938375006777325248405778555800136485673954041454310611371669581619167622127788867127992464510245566674604629868211799158269150245613012128829260167828860044216776363930842929468957758071494118333801219089957890377411732711436246561247187613236067395040027027112688647517833337305249402060800000000000000000000000000000000000000000*i1^10 + 878371922218662405487900448051104497885742512934401063305613644191279172972421088569355801915150797748670877008268798082702758579568529071798155140001251839484367077411606312567842757693982260980663516480564693490661194243228370310717170135964574364133002360725153884782163314083935291107018563283037995364327329700391601717682458764701706582589526711325125203391936939817042164801146499477647671427902297419736398321108169111311190480007850278842177140551176967411258344651797839791206425135063598799738496069627711453598903303351157158713264346646740033255652643605758157816315687921440408397003563017288316451033790477065826231029236853871517214560218145998551913493498245197267738325210749929419444465410981630237491249336598522530669716306689720054033022622200360364831127378031898401882982635587120516851483557392638532473634074589251719818818217659659071160418788033067046428286597350965956444115511327614161982382514184222930576041052675193958034877218203787914929311480157856018203195686506643662533255283181810962704445902910991952193320641596490888201798949741064445155410069209057943093729295259241784998972205677237760355285885131017692203895704822911030958629828353460340158546298663317493051511206590338326630230734866627536604766405270360985944917117312853094960389034049490495686489908837502939821700427828888855201707905852471040980212639449577874267816276588018244439380459204213704584518552936568146331825129200637858134275757170947604058533155207266109082998063591689638032098578605074921678031889419470427236413144098665388395814539492816399346708548518531690266132111124644594531732619804877652500171059647816862818908852965344467292428707579993779861714570915270456647321241457677605064711210314264297038252043919675034889694756087192188295730767393769421386670179827130032760620271433072368881088626966285272301082536512311659868332725554141024265923908620626943226458253605567947756528066649444375775978190566941533658372415171902301455828868806865980813710087829827871008867452363875215563589234905621658873582762654805158373315427496423369457630693269446004779595058031890699020759205344989211065742891123902545926584165105346764998933118458000833168066128983559183679516048237248192471400376276942415340844501409484301875698366686834459434854107409147830582095995445105464633348205173168102491985914859780789536877240604977554032323684604002317537561838730799107506831428926930782945439696292460378388366267296451091456648076635712300546223176152377681205857963430399469421457427638205232993021444976931267654913775688649067801225290374984993909715727386749526806398041139841431785213057441818343351528031750854622943573734065786493670515125692229611586597393597063060906694674747122521617227126546708453099268203138221384158642285503909865893830890351738764017699329413635472530350347486757623366594255342026959403553533040659089645344792254559177388721237837951441816399519503714491481797000313215210836393635671050369387967413054560488604465916176385674903912313488152924072490332249758282328907256385804788531785534248290302079970898899348492979867665395230130225033615862959607307506358038697327874533497140079542451451988078999469870967328744450726649727870247818116586467205641330242852220808349612035724535281043548072440300115536031357337600000000000000000000000000000000000000000*i1^11 + -3047718671939285386635782414590008905183826767156584683225517130026109478006410416524557876167460371904613609057868891964685973727917510586232071524546725189093187492746096449507004890395480547181509565116986529144630924570364170843596578589334393229062411687513755658500498749923310352785545321286498988234371294556969924990405213835723911909346110995952368914980908413136205839942580027243028129017177629201514069931852057855305643855042247691584032440810505578432084557203583865393021782509246155485860997416786251627824988582977369905876905268009656015741144991001755849246018048059509273060273259176205197190596643421883029725211363354628204143549157140697338711712710329449323847273322822091777588521380536356410587279932782846916494777289060880931205489006199149920380733856863139596069909148411700221037646565597536983670510534442027055926953792957979383450017573441001214334263566550676528004239240620577133991462246042731579713352929667318957154960461923334501457306250817388121317886008054708203353029819822275358049507429181764706738621731839243102593501386206324808775413753343060912290233420565489239941189413630715723120859205369420592519862036698747416147287917099686629144202696857661648658541393858003166993379673837105039902895332103763690074199765437016062917808239638985107803174399051532924519390467910136099288315739964689214290101317535680914552503554622492205216477543328471692814855559413655916910842784328339913929475582785578852355160562226229646322735158760834621618586811579872889137741202160476394624013178718282191801684940671371029804280316604871681562416712676249870866223114876251696535270091275926112616834281362288223534052811150196438788479079461591587405629525407158799785267906363021279706083160036401653225385775788574026553967897653750833043075435578197327309974212661428408634510807191668071802525218461503362776711615322522183466788578150479541113358492706246442902199849015113389358150105361771860953398173625570334100557002110035119707975882510121575146518904152022392713399084431854276856232865094508400593436591545798533722374689882561897848866948375274173411947695723532014409127965734508075355216897664316833396275467356719723957375657865986295762429254608293174041971106601742409733801783491435063279563881667734283118631721886680592672500761059516775485792843695113889639057128253196471539415484008751622559716261460656162856838712775612685134365934564477708122413169239151232458913282660518245892653651653435650130950178196997388742140118502501677798310752069222877393995378136622183515702259784841686668401966555070515925181250379168086057134457818503931988576279440532372491311992921106335156703345599537861931376546675704838376028756571739261541790075444019242582930103150621903062951261073956628182808629516254960092181805912206966679450497194845505739704497410851403865298640308648742931877137378317010778616449945001584392336694349075331501413823311649995015731150940314562260855727128740868541148466552592122748876747794793626098247575547048981300323704042801408104563352408113104531932601176943307692730642930691002633207628458207207472723535707207444000513156577430415072342984080286194444413032063875784656395555240695467868642357460232203994919695514329158108332495194418068473486655810854750601305910820510898323456000000000000000000000000000000000000*i1^12 + 8373079194290111117288411579308609671817833419997835860289129404454942102361312611682766143193465189937310595147876340864084145938296165149879689484882851339627473711329059045405755607289049707019803130761385619111819054246671383552450284549719980018788827905919879730793678535955502515325933790382914542720354712035744253976343806829827194137647305618670498824432974062217829110493342737077115590439575366521047136311496005924840320377211912833289572847162931748984420826337698729564317457226752735173467327788873872793056310194618016608446012759532165503470095703679747450926024899776012784496900190718872478937678567520200400751329725287330203492206730828877048261095281533548963368926805460885865298158651863891678593650158371638746866323413814962551497892724915998041452907408093833808452411473987079906646962526161861547667106633317657435485889496811053902698464941672305170709115819795541477768662842135950966309008605788569249981255143273970699825271208912377162243309578466824444089230177678350896143130191083193420326689501506355322894170843057845095771787883109087925805615250275317905984218024544699872287683096171896568427716929585828217141039440613065540857563239430693807216604070508723987044466288196336653610273636046618256113687367638493631271268291934315998808260692701409848428412793951187632381394688694804122650730294993502046671598178609964121684749680823883686779529885158215715746013421593148868281993801177512364590818421882845525013212449516101836884190454961961777991748563639429402704936799887916430893823400762406524495183222189486275855989146257528003393968066792481900524989130966750786587523380737970495143123056353670274337968152287333489859509635738238860637004516301289453745296097340596813809847785216734616059770889824884522491403091382451727135761501584892764913020576060376348172567197945481997317330037430468965370974935000494038850235380855654590815707262432563607025338216536894844974168200679761657662275657058353717727783916314058315496926554856417616551192750289424149726197924379372572449196897855961788006725794726208128983426822228899399891821157612187233333828388439919087991985114875766118818663299433949129475133498978742012651524846006840231063747973132625704008723070787225021730703160645909313450233003150747119482734536504863867975556357222503018013869250241871736009617518322690498935975425278661496693070226638792470311890029987851696120934225439788644883198733861544445785988647164094596800175213053386447494022494973602732878901655189254914782336680170332495576023906714017564292031984509967033121153079345836264896296455865139447324580151292003263064888613293461604165074606215259964292201656054579251047012367229125830261068221080092293172043697259446522170510342119498770043939283210911814304297915393103656627743036386133703701387800851257857919495940894861230111543301622098346068519720598694210352892528259538686723895962129897818495618077931806716698811171916649965269416435794217265399016207447862591674556820645621451186859190176575139913937721666990275317021898325178983768414608411935538706968884250340899137909522616493183719516062560667331041202007736546785708189156783363951225230017801063347342450060807407440658685532801611729277718152283361871941548641174574735222344768533812690231281022230331140341760000000000000000000000000000000000*i1^13 + -17970429520883706724036360729113303066136263047150313520566052646623537691697111543845138263857151430686768652910654405664379772769051025533648856625439099072337175240655310859777302055373689852866572119505062673368544947635552035216443746518820027273493071038114087256775271299539976406867336791475394148363251013601063568792114047077811805044241747443954512895646260706442884007279890381041602366993736697570061609016682774976058988891605957498096462648127111542008630992642543857096284426434167203243087462381373736539730459866420350999772153372059793374012511636139248198781378422744841349157131907315484013362139000427825364870711008888756578034091510888639423390839765189077888791369315572456330451635439509365409154636336963387771149932134286132622573457240117559336199293829231419408352475309990522148437064841927823549526537411299257301090472076325372899788694935138270010975322223909657969287052274885000045928192229994602296413006819451656364604997037704295911772792976989629961731626630896743471100059694593787139840536349996967146337757140026344625208014030079447457102557476760833912615784921536798094460095167848536630702592666438690011907526461799542109067038351543608059336975964508160742910748473076517866147469288470769899021070149986706388589112808872682301588804691571289160306539597004997558203023097738213058294071604148248560838626771076941643096234630573200049726469771428339908368490557281736125148117480654665260244464300933029500253777522363767459678166060405271257294960998497638981004135907579097035463945401788341577512697052696517671573028812119139743337892478932583508134965948511736609777374086399716715057600326587914636504723554938440732298906995672115243495480975029762276005815582996271275060417551494054436293364014450919552286944751653095127557249719032926229692048256825533130396702180156673006613542177134670188992629793581066530308440986365357796227962688819234821507539465815569309498311802479541745501325307146040885496966823668475258497637495743515732133978265452061614750241601647353064382147071347867618394211919794881070751862919082267847209490870188969808341069696339516505220841711552631998204823889462189551004682445169414209796438301756010551847398683176459794605590890219510433606245289739253374229070991956009694565944126896128211942775342762914609980152498740171225591811417873767453641039512921824828474962323427621759205190868492110923340340462141994379941667916067813322765033759322202858572505194201559220086709142956693783301391801271821624647151957985461813125831375411900650209993279390018445928239313405853507983786746223016264210348720009797539987387963919569988577254396248242539635751203596912258791242867042961987991537283821610828276379233365126492315571521096604014136659210257847754600092531119744646278556314207638542139719394253000804634326836686310182425332286804250386183455133615782589476323250308068139928328702867489473170980994781122672559107151742774868160001195264506385706670321093567655536503097269440003917002204208001192585595653116800433129110929818171286013122342906469567469772540022547384818662992587345229273481855982452021471254277273697271652330661437035163620751857018121839787161795790362465649951288383807135851890369477895703025842009069817537280563231348910472403522544469261858897920000000000000000000000000000000*i1^14 + 29169568039284354881928770783302618023559404450485486486655960496935696952695707022317150166863080717694687877291479839906133164261256397747280669947146098273996493770360886914042799999989471818439374151102527927110418900035378696033618079392719017505959441601954998728311823923786546810992292101200700937278521570330118058342680498400580166360055962029307312096150471033244988536786692474042858299148442100901387601274931819405084076505715856941630317385780284880226756828879137292120480687064578818983935411114733715230746005691146845378582454405696786226943556902415998749905288160145240163963933604948769928709744067712570546199954053218762734784809275291373549284089920605561568266851302468714521855530092043309575670933262525849988630913118349884586318459114282191695406521243755511345041213297085366591504876157236062070068544424912484424563534861320036442218854736271137713873745226550029950160323709496323089759351511015538406398014662185989382167246883846248359612882108678163164632988276460296271723059231178936541729363342636856792077021927043274405222388094564807300779328393361992307405956571873119691364746709323302450521471368461094344654572652566185569471568043745244366986914958765177112125132838267857732428320156393712037854370163762478670184236475121445706179696902719609859264982479146079278536954465123184841667119926876404580022042537363810196453310117191038449851473145506945951457669061735150670941320487301717154043394887082791784952779935895605606406067155281937529501792548277626276091358839945037789111948703531581260671384603127889774243983788623608678321668466826982197354652137577678660176002819182953197543574172855267197624550150829930411056406188066090514325371580486604013326647985940175867280643969945199752391089183456608872523695841563593590916533951237407517953219729640251913479084545511427537729694894471660369201148924435591512976276048373915057582848812505234641514765461708454023905837048544462028716479867565684466416255881088731477509568697056641779052985536964830590772184297624965648970129021441998465317173360715872187019217452553006275721866085191686751637714278310257867407079277294642622080378513860065081649821641707200828630851126851176268371563217121222010492406636854369501395824298093292690916926002337996810994466024527825968915699551765053058646260708489812171216880477588421124769800214165141886665529058959286252064901274482746101607914055454455134723889984859598199120527311990629256700271600543496202765667281588175321497206271444205030582736885709209824182603896734104896254050170858205503244894836347071177689357643654137417528517722297626612465969200660036631466040549413703051392163018020476893859116162166864694375876634943161698722064280877865642878825509650595127628181214044294788968474413884370122999517317367741823517166250891418255824070977342423717276653749479219673860055874950574273297552073970943537543410128233970578685568906989693612454082074866615126144022055108665116679506998750508398421432474854639318424239032883919384726817781025980089331648169737575496794445621027042123601871761102819181864688754705501183229983728736266106029268361156781428322613624266057355267909572903736248082437586878557698109693476113647619678770582770782097556801673071783919971092408452389248918400149386472875622400000000000000000000000000000*i1^15 + -33858758997147695069800407551954329036876727218733361930372491296024150094973921913164828761092141896343367444339947077871710274423051340253320739448330078965422779013194251499164007656267203387230834659753284649710446400131040535180179109246108875095075448292638681238279583855629858771784769721076316701501967775186471925564409743942900716810483808175394971509032362001796033254908936673020334745962837324961814416908991478306779555874696562031622586579038618683078321576962428304724552922558168809139239177091894154644992702181088189355654778352503750138193924457780459348883868298093539528092987834389739330672205602219056743628637744383772339138655707344108302565879680408232190032831802870905823373390030690982991647773246800167658227180180202238368503770347209423589211107675202264479498330173716217122064588897601721332799799758112875835616648281925865851835180486326224208982873683450954358121093459725411454395922211990388920980047968747903152635047704615719290790475681013213482611992070547695880790193056383265024251752374738629426359016804089761736836699494050430229347024186106456724291356472128299659794713473478845304300378342488711196477421265081676899792010054147039297506283165242806835041645976716101567083084684716583264341784750799962218116042348860796088853217904155940484435763483948291826348815041195286307086846508092183512977805186286011987226759276090522507938270049664747678954216235867176821927833442022558332312633735268154861554585961442596782206209350796533071961461673407457426451847251088686385482818702055816949423706164736987500611162916059855980912029892228319984565633179803018704067620398669720264895916430217219494992387736127734939420400399814141440015992102110534374359946292174096882845400467845795411512398250892799025567020090981894713685684765172587606400667727984029355904180986781954622180886631592664311013219879521025343545446798596338836934952097498242341289292495388851023201875544840727630645588121368302831386683279478117341798126412792799003126596828230677173860296616489741497085484801270474842212656938509104920578358252933721864132989719393965572135810845711340904590664044071757984549485690366657856139467139918208928903158396620476202299195512937416843424491414573859017906183611459972234418092380954912799699268649717191595080495724785154987009124398640178711848275975043850591265692527524902220095898773491877265619040869808321550321534519094985633002388778784285998610532199018102815105575731944714620318389266619893796034231171080591249988284100757883281272023917838893006667017211443165968786391506689680991822472836181659999763219322086353248998208866446645311605955840560175595990701817119549328269131259427187977590719660429545019706565557064367824638264249554663997320556337885237757734681009884580548462144219090571684316281612449796295306775915156972569851746047401470370399906439269280830680461956408380101613720869446455615015946217274371064950180551794374373794350106299954939642047035924566225454937257383600651887872389427548819166764033248769248342755665354858210824409454809838307397323419833394909377231029808589229335303925001533789101679008917822109754143854558844571175681272960710380288352703268981994493787869187480139211484915286372115623411518302759772312238665256312878520998167478033344102400000000000000000000000000*i1^16 + 23538500369363214893491744417479681885743465445356900060810484619639879229949441184362322094251589530559875689025225781810624232305065533657816927903112413659869897337985804662417493417419919010527449920555630337805748652122981842663731361280078143665921464605535495357341074485464391598323900741210197465413845925674805948705778954500135554605273870619130128126842773190267519440413902457144916849586172369222839998008317606199808176190212595922946659090364790147720242210902647445477290638407458813720717369854348166472966264552841408332062571455342146120491064200112717054056972375844752520735269606940093530383363595661623326123974238984243977138153478882639900217181859358480186610939734114581263851999802345829964301224414430118788295839423922193677147883188092174112998652546644332281231685187937627462699007948137938657396845202767399526760165404982402664223755700372282555037796257354636870412970627441021421689080346977209400322623025993895809611699829385351752845082977965433374488185258909848481359320380263579650254650772828818154795448290049113147946547261322689346684051298660243567618209934408496036209144344460767470937557854588997038286397173558047236062849222845441057410143278972173312856277082498810303173379412380664363313343054900449643519904255443473538102424626371406745436551310915413252599860243845666125517319623802131235256961150909395356736415560675410584993305934841111061347861046763366110236131855770577654764829189151106512671551629153372414228950916621451328781330603492166201564930784686899679179315309178661765326370011276724753848511964045704306136240590195536742680570654799306175053384956536406599202570988472020041209570987017137379475509712322670059663336307044247525357335792474035452041187409634992565758696519241145328764510429021848195609981264590185492954922182185304908307583382890377385016710392054529908338426550851569383772234003316359548008967547677839131840453714685112167274091978226120070808727489456932581245067983118023764953051838525543030685797100751678659471381036601311737149003672813124359675671733781204050215769879511161195071666764226123131138822750619769788031336020358822406654812773664557752503183497593814293394151899288347538927221318134476188886997374029081393695586976775889267012957379048647945603564302902639409749539186146028738161458837900981657591833157875503178001908319458183855999775163160696156426899163208061873292170368611528973245997425366531861616206617403037959169454473844177568526515629433102398282375300325898775523702850105092758115481019570066617417839145047092462682370065620548732874777458529249295330256611835038405096147624441572421457651591105280888457848840359736035719419510355697599149347151080360084394811865647498087304193616526571439686807957529265875334280553830637689177394627012164414969247502387328034733131327949377614711495533667823475882363503881374751559727111472940744772156132692573385348630820688844080793916569884769031523723882651983222718386871704280896672090079347005419855175171937574483319848145687168972875557174859223606635419617903165246055175716412397613457708925727115655542220603649094743652073600635182602253695635934984800498502984310641448296872216281935105099776809307373273576825272128659243606985090542006726217081034255383710500364861183350538240000000000000000000000000*i1^17 + -86025824168940153091684381401574991592187020991654741540720397559417312861031865936144186845516654951354983540281051917753598315673112064158781945046510121417229697138609506690497429098103509535242070003174419827968227823833738868909327418279127901303322598669637693879367204270611290886770459280215678592508957439457539213056030241797861504548056570940996749150463757542618256396833297324322210589097984240257408386547278556782199590337674811931962049577034004629346495422912127129743460653786757729676235040404021767795322288701824433194561205221918505091843119067975940963554049828865604132216303517488891810455377312056802444730633546899461090429567382538253014691029420851288180821478254322377389166479103859421764113569864914693157677524416947572476983807327835053179367101645550270586204194048448262770742932630564622622800515676029499454740577027800175110261324911626176835899003773885470669433933317128338627456984665783422100223236324551845843408775549913817262669412031322154846535428718430324255270280204132564980010848073695649008256660782926807852753459250522970619344971665483166953568624294423245366230088196275452497614581785848137089519912551930360698044153129090452065814583709364985479176700294050076321823505229674471541284826872009656372634872768026999866394700725731723072534657319103499485499718539024505092604847261590530281746957655241180725289221706851340125881480405459833806424121795219754096590679192739662727966561801770318752629908561515516454298779399127365313702603632574360414990006242729003614056467335813139958509602571727232861808700461077325568802483675206268755707627320547323669114968865743003807081747590500341051676069620847297890229971999796132779747680880220642967019119774463143868198124301728598706436193354940569224717741164523573170991242004852464697662367024588958544469190781833920067734944823840172372128905872754587706374794772156240381427306497494231801980953280241035302727944063853358004703397658017668736110298612336000007951079655800099148116451673100791322572391614818594466717660691117406428793210549983941152378312002688493748650721296745396784666835284950604426042943572562224113966246634817117356619048442495787241470050628386072255361602429750365432420839537720134505390521780740955498925490633967238802966238612893928066557397609439418312012079082885892231336186136933895640472355721171208237365418331523643200101051706722807378794615573905295161575059509998850730024163053834825378447937781112137017279898438725861528920246404337496324355243089098461296429147961945773225899403799621988493690844366303780852411414183483766685886200270213063402136687587004417047866408209067656059434488808568180219247248593238064767737032667077953685665706058425052978834955047559649040963550217641445529979708352463894738633913688060328432370143494478645749253714043401745984973677734951328871318296804919428127868339609637074735681714789582016427827206734077077062932277926225357011891839099806090332641540281400179155235988752276613590800823499856272884273917476088226696107012646043743682160753395330006911122302439042542016026043459614849974650125982170563088543333940029855438114133873801048124063181618375540490631255951058216715755523136664903218272635833785261029626206236330421818150055105195231969074471722024960000000000000000000000000*i1^18 + -21400105788657685582041266435846703051816040244461815725991756893106005115504098517812891185590197082650759409682664969952696591736190974684254403891402664516508378104749225606581494019557581400169165536874010338739788671671396143231960640437794313861232701579027131080183324765572085359266205874521178032876368703190770622633231759163839241716569655967961051975853619229218572702492582531883057079829367758036683917789056664152165266794154066784795708747098749075467486721711372093245585521008484588030392609426792884687220568321473567700199981938769948563574752044915562307879808606671370705491590464051414100580695235754752736232496263570533016273468237781436469211991208201190069181336800017436637789052564140193442960927878431896787233626410220327138791402659629263087097260119522518492667811877242270211218190856202517821497972962791157402741474182531676061328006612179056602985705477471124339318266443696701776973735969081326767637838315507496101406579168390404658653598013223206077646661298997626798365134733743167565908808542258619194287851845560647790523711097436029954393126629435605842213472904321683722896950844893726615031225407935435226328557958086108018144389021945680118124936236014286605273171551151705337045367920425252417997720937337770378683729704621124576363705747419435475694586747146348241634686655538854457899853633519851361392452133654456231741969790512665378374779346084956505857352154165460064235342366438272795805538962534250571778655518622924680063807757344638679654780750961065879192566555060599498545047331010810523537091396233124609834955805323534523810380067544552712030957301280578918815725253994001432682485310889506293428770514482076399006358032777437729430940608434168569666981341287914222025678144606292297597984837610484405717962996307680522544369306915961120242573720246452993422338144205953666793434122790211826429144490352768550118988663143008240212460416275439785503465459604343653123891584147026090300852870021226215054454269432440257402478462327000621670854287500163479985408495584710404876858319782077082256424430987573393602291376447841721394317222030378251515258049163238237652723580457627749226406020892778364200192308943592217484887815999080871834546711488196867352346115194356571898661383180621234057830978360967076851409839686009729032809969273895948668673782995569930169079572500497084616934708208144200014036542872901468231050787788611793880584826022837557890493782888744951154624176955806002159699381326438166387947216642199265943046580523347595400992906115199340813437759800889163646700813712354736370547459869479728912947965453245918587856004188187168062585036393027497502858701909424118642401631415053775177721981176256450557047833614645603154449895063464459002653950005081501885394563997324546952481454482572110743806638156732217447560652821668286419211193822000143106417538020165755546662655952073476785634252397838262159088254221797637333158501374459074997434699458697949072895505971520021131547917317666401966208828262276701644632024541855801203463656916378145026295726716348509947760251224689721887267971922402591859500668836835053273949673014306493291177831679178255278838323313147506062575869101348932296239117250028191555921149892524808944462919271716279563238405327409010383933932004018823887010401982873600000000000000000000000*i1^19 + 26848085193732617685539156060661589404463344855244665756139326383005941010588956984875906300089931624376368446216345942025290078628701539501750805265016744312261146794047548724267642399407813975244290343248228150047002318328115023381508008026175113257619647454756200666623685849459104558600814585615666229016993939271904667446913305050067154106251431011788918150172333539979888155133689036008919535503018084197251320004253638773680725894612771581463360519056736848219780838890153355089028915354549288323461579894327841488860784284934569608959843854957586009976504420661493138392120447768153473170992956045232651557986910147729538179674872022430538128779516916727521899075684240885675486703219589890541783898821083470085263899023027869867860900465568864963397665354674464149746597249327336019176239113603700053208564038553882660359864903365050140606570326102751752649727162587522231719704362341196757554233378826387787893141468657416996664955393992989341002674154311322592996800128224411702270369348457536760776672620493763675045362521693854918542336126935241912470557584686593814381049426045205999991686484755361846005001477761566358636096199748472003650535648619883134913126999196075368158264095282954284406247555751724842624966192371741900232085963547706952255791450252026332721368710099838240550607372640151621892445803599346127113631618128682222124459000356494078432964355144265153274015765633239045343765272363864542044569330138943579194950627372626953440856569033500272156403855746347952867185275965409213563748349369395416670476121007207746902405274197570402379350775468606321267405308233031129061792728829431884491970448017457725119065284554206413639844010162012214672300385907430485491430996050741930324274919312700740454104257940885081611794006365569202040478559690671291265527464489308108014615349842578243459391117987019890869189972915607020153494317889211163374299536026336788374167997214129822407938971795152088232668645745335251675112481583553306606201536018345778332626595096725576716976652133389499003194372242177819347177507492468624872564941283032184532815758601194200750289861901561756808632624380024913140705002752114703787995331342447350156931554944982276410116408123216466941548415118691002140657482486878699494357213897828522236659817654517887312291131943931006239767405375012854830342984776094253591351557788632982417863261950836388049184136891004482733552752085502513503364170703481195757394679227186718048406270946075660071997906237797733750747451892093648394002957711138497420641186133099552398476619156123698544205166026340916306243403574552591391860326122759085350971451662596071597952075010581672443592779593597915787275422336390361814264447863824522051377760204636661271617147573128437526902276381713782808189636768235557147840818490756622645544575552260655499063197081872241623847362639309741755773350416838712693663014030361029734737502663397586289186062385527055128136526665600791690900019702221264746641806643582316551352505803164889302106889335319209813938329804031240887290024447640430401499212916704516530394683749098780014342890902621107780170283934497078870848597482037562059613782673563597755047295301177470328786063862231611312779172856933100155726382187899332065584395607443911990577003466964984839199246173931700912094026137600000000000000000000000*i1^20 + -17361712876460424153046466115387276339619058303319454038982317649877176026371303174280556409187970590930485146629707114068787703654609162314324440267037599909987452025320557452124967407740518296789423782646247883283160909960852832198552652242713587457254778636316286680409716467288310799345009783116319780587729978941682058756931344267327810593446408601522002592897432284952878559122348709006320954375428670111463803471915080569075791265520171614451650741731186475829672055193233382180628002339641115125399330487593147560020083871090554230828798826024785432986423490984318930434401634327721749833091621490782271137741373492765284967943127323482288094450514043488684679752179644637806029824611228291754422239345659072307754619356863829636011697140531234994347872549198570194385172248805664617842783632981780821405206758575449839658199495884441491868908653378280650490117414670293617350786395422177914975504977697992093055325646618823745353254828134497625776635139734486739738522514656883600443994564751546963634017850951009016143947182119513309125329174500535719671814039513614766659804586740136923481108500836163984873690119369550181796210638683697133067296485571867120731604573337703597942403755042078789189495892111790526368454638586319323367452965853823451643429531987270425295885355318915401975346733733692818050436010952070506268673544024227913965533268209659992654970734119572296887355970539416007864084194787841837411000345552353424716667286586123562816327566063995699723882265482696008834494364528575209339004745851937902420447818304703150855492227363363094263448542286038177381152228038711314575900534658781713286667680207314703734042649371403628420025923338727605621537360185056546837298253341755131855860322241666508253228925227044076300879703794927275001866250935855739050374209314245024780422117378876508916984057145676530705179295715405752085121287689361321754689430935159152935502680459830354547362125636631616903545570300904130802729752333084221734921487461909822491470743854812535936083478659878154298388455476801530147384952085122745361367132030764117280259596510287253565574328295155859599555079745543442206522929671659316568222773082093209756647287202192445593529127315852342094197459057493219339818605297171820828051183341681515812715997443769669133464368234191452892718651584922650568779938326972138375373726132014966024717779766332436111743163023452090910514081395078337543843518154866634406512127079522118886549653375530197723683520430324275507360513512781500842025401860638103721480217457991158549567746143255605045089814801392230268630805493796288510780190347095421397359834550457129414814110239221684412935202520481062098633513167962107804951154683269306191792116827691457740616944353922648635931777323242321521897507239524241217045512072953230377284562061891954443517625299555323648240809272538490138350453271167349343930745288575045241291095245750008233769087778773031169727210272827291521402256562152721669210609222890340148117530398183248595732790418145192062489584725854748518633528325890307865806985367384549511319306882438171867208044472791829180592229280397347113014390259346278348320633153773267526631379910536608278736535884115202436040985028839542231925933972895250640947018317104812978782491692968957835524067461910445530101579776000000000000000000000*i1^21 + 4638187681528822071799715269575363032208801804616231802804845296675358267541036758292737182251798878230123798230284827897185857844667484292992090317271136581607214101888640582591464502572083711929085056285327294388112448630071888492972279772839434635686179709661257138235739593246247979956471987131904639463092058508501537389183093839569036424224076563105738776684263769185288595963568591023567159303993117138673550228082275343351345906783371927591298418946712046371915663049486833061677183329184331888522204926316391008421995079338405364800384889746566257130894096721993307508985143870114722507835572188734586144757418131294290124689829229924168193932961504720690794696602832535746624370389215334473238460945299890400300788715249091430996690012813214899026083504552487856143868420417802554577553214104673002408004521206756091934613112219014383515293370845029299012874935210494305275704302061394724948576996584645639211474226673524627949765537178496997101729694428256215908006389540533136016330521212829501946311499096828974048315222447546582689302786932810010285411886901029559402441543243408356871313299719465095703195014499457856341030980958966374767915252332191118925245343680022630717311719032961275802700924853377393684511570161937931627267727670272812146388512260162365558059702592460084870719297998799751738877756428454924177250139225313922242831484510688041423790972202875432945605780795619561594523089287923725416584916171808145531790816209347437374129584974941860756386269605398589929248695924044465170820178053612371026486858146697293938279617281201575824182575734932222624977027726443071267771922922911054122368551078637224692602259662445550393441224096586998207989247890621183859437910323936048911084792869669554882497570963189983709812426635449069950702155976723428138150752655931831648591138235487020686702965893217300792478915362405266319156319929901060588776699322642766143952315178805111141868733625544631226123092442991060940378964628702833481239833463498572875633160609028988462646822664508316321098336291737687905913129257510672357989628835096298341198246851862352319764185179872218093389626740456525425095150358775063427190672054438937908238154707107277853520365944918017471706727582584165357731373099030293482863214438553620949416217952265179398577904598875569996503896955407155011761842008133391027219285618834136458440937194532845839717339992475859734655025090708313915578151193337062994472747665420566326950007218917550113987968233220741572706993712128691488164474988198315981676851279070176097927856245340102793629850696961270357691217969548886004790625628453631970210090544224356467316377303172466315945642843062697976742553156371230297647920603088199374469358396763415251708884727112509749919944597373523846886043641594897703461398166242606469587832520184614893915079957097646452494104927646123706655093546822016843014900726663027253809119418646857073889963954281312592079489772681883477942831117777144023996157033222803770428160363491093511984567540893565220520173322326239117239649276194909244696577734898332443365623647460693590395454112346448602647659096991480998658793089766806060650143002775184186327469283902731643653296792606283982789975390652108603179255611649982896409354426702363024674978357308606648824739921300496064708608000000000000000000000*i1^22 + 2709054052021743991054794692659828311968269268113337675254338706636970861214860026877848244182594930955362618072930318883713566403020819603871812957267196643000180956502476707298784296867671094180210341211268120062936442692083796833950670827784420284663684657002299551036736906266891510884129500036282215223324641138292100814717637652395636352950173364979465417775332659698630131176764857893464663905802064839834364686879473383138225612714368049771433140452597713707714489065646731922635445832461255453309306635852281386876932438336308352728670301276533640562083568706739894534930093916231466322081222800032244904328491077083470138818596620287248727229176253514828953578157480624346950117360705576264189567526074195111962418661374551423469029862179431287439889506900137047264101606933722533222831940909862410068945000766145739373478364784400279132361958097914681284558380356825195269651044379212819900557079161968145416718521702168578912508075685560323331057413881031291076468715210760730319358600822966310901358371042467920189884526652954244177873081082454830919814027955032678464822948483617001257552769629199406809065872138821948802661137103974006169580639694313680239308194880338358726585520971925937492103934186650340924385764701256763180363992752352610570002018344017556357181174127389331953624057897916343296654284289778933205769605095237376027119983222377488765652714595071754507111410319242003441209693041908570214323706191071745060880758814708500825154275970564714385140548939054792158457900663673882224209867929325500139077344192120961672662377002919516988572060078683805733905728002664444945932300706604578477862559887215777186246211409559689080437836393830054629277637985782766469134563146508007106633386323009715497819606221456339713277673451167076472170976819823829120308482302060610657662349820730032216234111213247207651741625242213274155884310412961051192089526079793310406808820837201088029711684600180332280612682483471147200642455571406218269289414005923766921154141970761623437746041066778373563827264791334073741916392794818227190287566070476604414951982769938088425034563411393660055223687429923622536387025155246158662030479672347983881561568097577001141451264369472231139811524873023445767409074175822543204859265316790943626207532606404039221172038422559914514429262838157103859594767874992362285135271219086409232788895828353550774989397821625431652084568752937564076754096035935914213910820828216561575773337621903176672361416992388446228584682598791647442700719276583268873417260153334532817901636277840954890501283524683681544287794094453090678944049839372221407969263488746293138546081158303629320642762854796388097160923724024061255918026728211077585044979895278963761630274142546988835815362265193190399108827280117587283478020247928951234818008157675540728386254715380986316765885535665080121564299337599266220517535852466405836758204686558008036259560774594148585708849059730127468707480262132885686677387443388406165085970194194180530114236541882669827518607889255326843431612063904643549495430904944633492179073296034177348738076430425732933246297586462554892909030198094545754299072783360355007305044331070036822540054675132445211889087541913885889236872886563208845518866482043864867806048892151409690055340919833923671818240000000000000000000*i1^23 + -4123410658284661205015291162821661468996770505859144009632546815994632510763492207681220741123928692584304341679452516445206817608283160191482497635480468506870191267528806922564872944624465583481444785058293468673708200114197818138483201501806820582110156540559157082644648405923149799405708608188559755125813471245976822771023759941063528924106493761951282354121220959695880030461908432927012266438461962775126336449561475096472225903412422193570230789576859168567493916378847889991663467096969243341099731414012997516307396757578474154908454754061791799894076617713396984899338566713443858248138447653491930557486404276780752640505033618099649273326937478750171252760932054790737521228452632388515179356385695915688407828097678173821136247803893925015848132359186579060608692390800767615597391889137505241759529944362240991395895646750916061446589708418855985955430656502399846343045933712953665596407977574477976722546777010609947556554843552867677793948129201535654238430970132988637056653529789573323027502795159697757834921700253628214640789344775402435363022806102233646940904081731510176630974762527741734701931969220524218656065561019152671847297650293038026525174216487244387519502897653992651839869231053754525465625505265527240574147089309686418357653733499540299231573279064273088202086929694957458445111374170244675118549573351560886141252087522281947304422802281445983134725665024752981688277266769849637709679044819914817062390335171854612097851879938388455411390106522428786850331918789340472300843411427912738382552888444137705499505265838113991960614903681807037501012471822940853149186926266716723613982533557628910929472082417695261580848546171508374231744315730648150074385260350669066358601632900268576205692805541829945655785525086418856778303783375780698208732739134197682233813034125448391248700937920086441695711761977568756628261879484044119817745720640552697537408590831961470042950227547224271300392023016526377277512246499654055555089594057730583286495667399278769094040998316479062873621573832006747507299751739438290710529750350097414652528751060798123450730173864637746129353832238482096865081830558668402537926752434256833838137548380126785910175399279353463593380329643277444730386237161089626333208194338994756114672915296955235050775777162778848123315591630293484591343244506365382885579520708719119430464972920824019022907060689471074110684981986616043198033857889619902148938037246469440946808202881538587491798303158410528110134718260960850167976094748801750260811014097112596098503082634641210534970261444946807037512681814647860293010336486656644607057684862729568010847830603260132768502507601973442438425509526886989320181501324972360416097426679781068977808806933317769674569925970285327179757461973883839108792052030204849835977249555182786586266081481211955965924704110698721991939016940546708972257884040592105617643312421386033201629263283569026724894171528365072162871947938738521109689402696885298996278979040546712455069017364255159470741685260414397676123775895033993860265734118038490736377467000518640717051747420830592970315304685360526480457341993673798791296639850285048082757249117799183033724090976363750440617734762068092005931025184518275420004900235652537460176791200692311166322456326459925463040000000000000000000*i1^24 + 2848186111774553166654396815551295406532789221404644622870752316424701133619323295628667919933324117456759073440668636927172032874096456770540760987794594907454523002216177606864727164463176210889550408580575489924647013115488672895483984267985443358260893754150998268400751697397487633495314299425221099116173731335744586295351993981503818293188652117463308862834665315098161960706427441152765821870199726930088164221696180120305731535563703324000482818894253771478150902777939325074868423001442035687693270570461245510727859426482023844544372972868955046787188158357621345345592579774547333117836335069039630161709061107187399138654334579024731962378447330976695786131278954487720941512246590730683516828075202826962293565903077219542508310013153709132921573511511001843476953195598898911377899029794974630826654273185909784262893389774716133697866629154867659179275545921898043392667854162063325744511523065098476207210767323547553577607764627912054768999291834351416804498456297529215568147305115086737071795429295698582532286979506396287986629375154414408005249050267594757039526796624460616916977357763696817130169354915153100032528567133236688675738462934540564640261306757860705069399305919579441682740451981329767756345065524637424689030285722993717375028372627339104302003583741832489787846888414537674402255064157309103355094555051950824938593328827075921209276159003464593382464493881000901984931324043793442110929536819579801309044683020932816693195979176929417743877333752405228155599384371303031973923859681522074966284407518644237824715274271010470264472885355507905975344801582512295906690293858737662403115353913956907072115599578239444805103165249017320595790188748602955959086000475870133457711710536890241480366337386156550445150282406066881859991316058213411211189111591868145000230116327413254038276825541282928495555608121334629454775077301257920493269329847209785526283101023769979976850273210603447483945065210605899409946110043596754276895720475730291339971629263548848352102597021599942996480852558199963996145945481053981329390684383382711846202817493150857966670519911056968382480534223529501158129258444013287144769484801081111651061014257752916399553908783243082192675761077309791789644962543724953456429757586368390732247766288368380065449087351016948208434345051057648873257700520738224572278995243574023247586360821576066378695587329570812580188816171615454305116650986885230983307828574979518012804759949127437593428920023140729992505743778577915612486469320232137163065383719289136493546144929714860458447925571125907148730855999456632238642711094737899857271459890817423795905672694851863216639550562346438228612261336229889550610182665115569343639679395324741863291189539670343663703999972886165420347033654567501304117735352931452360499409429829190436350159139450877080775125769338776486673792033341423491398633749549115857906470144138657911128122269551333325075191026399103190455774229023124586230312441554415378698251844426121825354893503341001416868908320726067892026854547663900709176024328612730007276818060017897299003929517075748061867921113048614772454817497549511953093696183288121700451506678155881234980265725246178822216196078427725858339292087182186523464087103844909879967856649747608165511180968106813030400000000000000000*i1^25 + -1396115269867634881289454748097615412155670846096208267562061223731339105903607838960677245763359636139253508215204364261977723679271986235084402944029036528254917275632991677795040819247583623758169012806053321670738628868690700424924295675611141442225135570803891337782436083396975709003704813653361529670217539345261246328195305772598403663206432693405815658318514210947264726946027810865333485429998771760392445953026117345550943990689513174927477738462616072975462850511762112070783137759324672299306083545657863078689049030735148559819533084323916016075152745113112793425170538953517495072523285817619291729169197540763966007287450693587850097760040743966934080062546299537256316538813031603633607888624661438237525770505578941680519589559141464876763609917892386484768861034319806541339974653961517160306816835487562862316383044267023301681691787618896234410929749296422138695020807335729902252380190295628016619511839858889388551672962121057103033131827036631159052625229152510147809083824116816598892896244345880896603080218855418248271064963227377228288842677574355409040234482153784706989557805574204785869388829275364661245253152903268644171886328963362592932046252765611812416815651192637819916809418637572961047592069852872817382712874104177886102656214859815600713196230619026116339237366839893114589626467980378721615701673759742097045126828787912376046143935499814312481480243130022458092411899659980892298402023673680955722802429047601547018163404444184781938954943368913353548100163522585414280824420520552318533010113741231009722710961990885747722641984370541184181726448648570634060772101342568065796729762505511697193231540797029700599396015799306571928686172690598535626770726438397044516840513878437176574604297615571699744318873358621462657797897320151605833005451311755049661653995258740669042281579716090232224530542940928227622543899075967203182323938216426645675936159858807282380018897815380878328103722880140598322759290705637623439963975978654821008709455301893480898648962614203507661367557127291617733699233918752703627833283147916610584215047500290662714203904788626710956584529112456182594814488021628654110712170835866503926464774626893516735036462723763202028631701997870535897062497165172511579888966315995509481464809103044328456060968884826143525298482943939519301789135472689036465091234495818003704504880286102750800044698513604070859193904830074711039765937404747594423940127128091618168620444386540295557483040456956799804194647679240392208067128637662716415444183725929722599856490982982391505545688777091340776489583856780799581829240199436339398197144428306807580795017865982338537526785938811241161676902292390576225128732872304390810456612185244138324461088690755354376122258901030449683112521656604657607316008836489704666170460679644848332412351703299468446905762532221955690384410694727086375742334714819330777602116342276665005988249832875244727173550958759457415270922987673585590531156361178049092952715228314428118794995733531161271240997790060263661470525576398525747095578890786103828078947571120025540702357988932226300322544721737575706319470775011772140107104213999416247204745968888489121310585787167784890969734594830064279602728434609066299775111900313661834092394850105690623400953449608642560000000000000000*i1^26 + 545860414842585546120757422723895863157965276519043771226576455117485170322405527807373472218583258500118354649520634570091624729533037957790398074296125077169061119839897517153905203073472551328380414780660957325159242538346589714364535323195649108777271866877483207414928803124227861558892598732019647230434448046592975184546124466769590282575892974764232686263660081881961756727516088637336260734941394774216190347530655400392845488079067261895756716356946013282199508466182230443492137699475747693016887492392539965644907772467351913269924173549800567282244194383114685528905078249115616865555521872704331837712034081417262706252584905786832821772028159718733279771558808292710375996713799111449143742522972398164971449976557076573724379526327378776008537068767353324049576508466408470908521113340896187776443212356622524389288697436901219656749693523869764230117739458007333570364367788065670299928410594196034621530379622701802959550856421371822343132472806633668749104587034053218029333035905370341303669582092039767065235533658467814753316313474842657472194182639950332792753032567477319126124840167371615124937650559092325005990241824579895362082675687839702749474384134955439734730487060495780874786876074778953544658228087893005725609933064711077564640788984867880258538759720447366421644273867434192044980016327389991329609147478402207684574121200287280238992946274360489475325701093558023644457993443912254423595453881656680113795633366662334467930588934988822586026725746703858856934451483006577860219429500617046241539536615070943917718315828583211363182038834443807226508154041588874112754893572820541637131245422193864972125819078649967106240572156606094062356480353302643557471154807924279330348755744126724310894409461426189165665575545030083893305833878127459317051138862400737491257192135932103689872414562239956253003046993606846245958609970222285459016634587144956224593404176401278259702609889891611088225461319228766463843536760243774335519451561312718294900178056480940783284323696316578018953916738581623011460795493666273636140142375684562947188288656728173310223622414958153318382044247866809789274412179321154715584912544119809761214623273503565358163986602266529347802446001045571933521393513870889085552887513088618354790601131641067580215913792853169986198220915810083395977715662547188268597162341631199943808245916144703940743610170795077649724230006705711247322345856128242516576779277565217494242958361396801483774561920109791441879314825938905185881053188741600460962626560182672009521217266639234293487146432802579399548145207776864260205487754721949826703955960155505220869222454731200407077711353154480822458737774833611758736161484644351694072935308034814376887628790895466088994763646050417408353827744110757321995980038949314520268383665362914367510273254048583059698752406643934759033662179260967989275012603164026976554102718469838175386453873171447883834080725231655013311594467402933368344126183038055427821073506155448696876488349918200674914210368320436488835017066593933344714227277408822845552326998420712474683202924097828351749703885402363420551844036365523280988798738720283125162462400414188777510379625251386041926192871720163919309006468085277646456936562897832483151656904099653665360099158261760000000000000000*i1^27 + -183710711825089724117066773477444139367533946650396276629335767852842554677424206803566850763273943486605902789811834845295793071136209314652841807853821265651996651029853254157265691364736402955161849667933244060998848678433193586858805197949216871804236094234270472389958582162619832250937093712624407818140139969639411098183017902318809050356934731963272584184884337959875467775466890405916950195718520499186757848611567149695844731629860314609283161339373319852880597603836017009354024650410654632323565613391913054775242740893868126469864285031655244280164168573616571517168668820046379817991022199351931257123158611459479633026344988516263076558649494105047877214085788477827993905623373255871792737360135221353356081858438872840150311280177360546460151447212610043296249264446230488338560076695193075431195269152368360264850801210269104912931108116095461900580475317838628757046935714667139624045825785504659915003824457370379229085098462587456209268115402288362501647180521847323121752099213880288133139707361938433699900486874714340482245074171964757137403853312129523005822088068974628831871950084513831871287175047445867904894469906379194080191217360220103731130351749788270070296320494354165441562029044673699393347197818345263817396423941806845363282303312222284853920192571575029619400808273254463802372906231959178963469712804800710443835563495322839701358304680401572402089950715315252338973900962213044923853159728617642106592445332979947922327854460133582847469785906407212192783039166287045330789322664142364661969688822802657702142782951687267907505654323414011758899181935965884196962410203797247304012844811066622581060739311933004969509458223156911933100156102276159296975706119097954368052537271213787641220382771994755349921500691270752327214471072638174341772186888916517742288452412887166271747882102789138022934831944058413450102026753680703649484540971401684871278977506357017096231159630914518674678020925177426522085393079091491148860109506155946231339399088844969284459733145528435945570082843904368090748059157035613211835080174325556756188980273519530794618983361087885300308938395584851455396296795367373881708813633603890602445611889817647436753515701371821956359722058834699982097715866049422630272085337748921306014708472857256167087294410893867410250663764529424959426369859505305894876825918909508843995047734078906516986729423026756234060982986019276099654323606280469107732188396581471362463220071578604537309566384658791499216368296646047981737072529628543680859557382556683806807044281612259761935968539650665420876501764226961971227185347024758890740428098440117907101032385971287696569294356377102117977915766426199799355681701007745933598228120877556447391134770723479910928695953940586809372820014243793374346165687917794253325834443759958244230811706252058415287190838635630059148097418393854813095559289377731183092733600038584077935924498629869350214018985241685147501322815960649642298323266225639097183195048775179657768629004127565906369056277309869734637095074315637817162251489408717049411818614909200025250034456272113309768465666766393059337274137823133710119999326358932296966761659456202356817480368622626900392725019961584442904257615102310663971970759520729159543042522167720155040454803456000000000000000*i1^28 + 57686710353099242001448319270307152490556261914828278158695559796194726900717985036834943309418531568893523497999616448632730776021139662282029473427574402866649899245000784842733488029551086308454013334341781454624560349065302881432811366034149140156556755181763611612161959659535036017043504161765130741879516725852633801337785980164203999674043137533417168013467443497533944323621049807720964513725869130396948436102637848802061513318915493279586674345417993282775186911159050889934150981108891948656375814785226681553257029348330385366008587703242073474656973891116199685611215622013414626969912647335361735284055047408018643881266575218532655330484946288074445393501382222034951479968719805434367559528710244905784765724131614701728821989381878456958657663907286946110451962796412066413857422207545084475012432953450550083161271041718525581444497533985142103293278620700723213244410287979674630215060420424607616658131514188754995146647466595007629948661050188857788593727553874663515209027526521708446291052006998164594700877936210457785593983158396255463095858568184807594716975279637164165779327639175635817751692629762995997600888594654563170298492573703158766719297602327381548273311832017595593350507370627003014315320826639701744555438994283752143033908345163423000873637176558537970162668052678303988852056153684041470617116250863136960976156185501697991217693761516867608944354513456532366304189211837987620850443498403118425187567572008254308355740814620874586684052146767490719286780118242082581453956016941995806512339927250235829656061400802723700802808757338500243676475270031945251206832741835269026169784530433221523376937237843886462951497945473553987898969751290576137583685064920157983039148166129412564506819544608931637737662131483531284334499073386432509168725260112290342435832093558685190185235705333380209963290020466739486027532109688220737202741967203266391915496830204827471781989591483443473194300551304321603662290135434952710697927454304141280301874203701991621845650162969877701153229974461896472261956990052631501782614826906571672270847345573349742953672085851902821138930568422752358671928387902093590919048448459929798667800927426756872650848806515417388419738619125502667593435881796920596381397031621153199577340656542786374743524620268022173944882210282768004094369645805661435902873282849084767287627516352500087843511105717052715251709597396256296695448465124806762325364572939370532113295122271385156394756531561238233648847019745767202199155596772093324528019587570233024387129990485119525747509084163408964823348863335166724456141766367796807277579179763138265097720836628012350395801926217675276741250433141367181552951876149509511535797846471375348784675769440324912286016362529836682574306681491810634364051152344585671203157029639006630261796444593117842328936822900112658609796779582327903354668676845429091953836163972991286385651639221566361742671260680769707573244928976633893099936373582364932750166357412802419455661409038165439763309932394544974388766572159087522928705305970872564008830496708065592782740890619888853532363102982935576802417658016134556520387843412186531901279393596276238640734108887596001616866525497824703868394712878861357211444576797377176960624688460778702947483648000000000000000*i1^29 + -18289806176237865918671188170496718870266849457139796294177330194216086520777643972910566815834790055868885712863424022880986896951298474169082832230679971068072774344146489688681413439782388055137828915938233975507619642968422556455643805935770010985014197813591013333915464796385115270819738445322565211317059644269779124659989619180554191218035317232474766537149891468712752520167681697307380251319845004906719754024943447956831644993780203162509160621244526192269335767030501196310323799048618443718159910196449856847066380510738685499798810852026754838243253204491559912481431361762987630135329531907109582120382801118392264715763635857561663345589130615934668807020018129154996673246419460539497339592186770629851675826169028127355190044702751631784498040337849583279500874219988083814822959262341652808656235350104977948837896287214986049828358498733461253907446913599426847353481891307667279598963374436112931797718543556578859419832774572638279898610882291231207355165312123942407972524008838037902320648408241893607040799553839664442407806450127034703043608280757888006887640986612057181604120802152715033511771380591128076532591277052044103122453249714356347129352315166910359834805878937990806169658917064053715036470082063881719604459196559750393559211904032080087979811741334764538838937454062049174894742308764099216875962310728065397964982236764239452563642099084196931420597548050408324111852846865530079168363987299592139006738062439108822745112197694096067013914011825490600626648061598248130058285297072567859549142347519960669460132934305105533743597078975249906857524767124582212033672911328566354361802198302573649637678548431368665132609609686427093596768489206737418047698659231576219936160500408685332641143379877407567366850480762568022500988379543644694033220051722586437863418423273485987337682868639082384552887423812455456476285267380155284822759360729279552985064075552885401795113993360999825350506512512770492770646610592004798501224546040881114757818198452199688941321669952076018811730479822533205313075410877699389505916450363463921720141386232202583574143497229034280645459212212248644232103571736698395237959295534818517819256609191550528989725905578757958927653914839478270346154765910506208896257265844191710010984141336431148602154141673276416347445460554127809690406742331646277512126273444476890576308579124362567387525780119024799191853523995949110461914400374103661097620554917787688653344375130699351411239590196259201306807997015682195998934085465763473297702548872678676978231335649768449476896063263789739134540936557418937526364811397196476014112911500568085961018580722848362177557875244209736366220006184716382520112141006254369931120918845787353352176222905937235491725008862894071359643831966150094613266519602892243845670601578487226396649490505473394685411693110253054418787333992525794668353854158110189120984209425381914114817218240821153201903282052867348817902572010118703070593355820467523445946253240404096906762948354755869366086148594636605820023657739109903694276759279789226005962463735887292690040883447719345368091276243346437840166540823310743525683876827541059429181419049448845064928889782768349714534540191652541110723234849443115258593787856062211022104184240022300393472000000000000000*i1^30 + 6052714505043504439801803014827810207576051728110529599753985806514199153787892844848316794712831689325877135628000262966493653636598906393953462059571965040324489796372029460865912604174271001260293056686072951022791438726246207580773750091474668884605947611445205832026968816868758686644825880579442048524888776072833466855802325778932912797417893261554225144376953900639201573091231198059823393851041473783615027778971862939275118531106071622898341422842803606005992872827244233573497908068605565445437190690132842108198639595682259791135893559364394612311914001023881136508194545956446498671934301283962417775823644697338124113558083432877630034631283638727661451897367745326520785838717678375664559904324978692013329631779268492048652314680471376448554852504935121487241424418829363484645149363001985370573544178982995012376275416039386824253906650477747133243192120485254395164880356199288625515849860751932192800095470787963925329771971666959724262687083732466255746490534933686126430418128416991405213684548618029217627308629788590863870398744592961261839529693807471928327079175380370930692192804433297722833592168308323746326892375731246763205729745748357105188678342150126836664288954735223363581980205437669626398942341744620627054949802515905242583581954726966063143650602685965493208411067225150464722825504575404384835467743845519873931776296400937914467711385936619269837347463318849728979861399090150310883825379084891711405194799311319211649392314003381808016056057061283488008556269984486677599883712413338420887281306883061293282760771333482646540846634771478922538051366530272949068916884241187458364774092963317319330447797446043122634256335524141605290293502021519637647559256563457347254559969587006414131569633918731943834441642898805246784045658211108299143438923894444728336237917197602449334019193662007147092350071540907652808648944438161120064387350094531588827686770098802302266625600313050200519740605137158219664971344604789042372324573644186561699216088788519894820190437981004968591534091336687499492110696849750221922609793444162787170506663976679611297746776433464568911270158511887543825828906173408241831450548609339112791578356314771685879134685836708869502863508334337138500765483518203133816620803447235494762214857979694097592744966759856929835354400627168020420984873219030434537061666745045581710796307728878007942389004642536723754607395126898657918639319863951326727871813329284196719019020021470606446621950880826763337229711987957963074594947258748883274696575512423469255246440508949860841879018521778896693329264234128295076697065211925021744313849790439519267279090113120649796840491427694420818019889189805683825159716614367848994329264912218747060054962387069848041988669136347471665800831082471170427819799555709631103739883163412654327986002127624613458244151009711004850234636150945275692112212888657693502253462553281494605605047931945210926306943247970661858210507118438995818620905954866070135532899401858193525295219279435674245558723035907702502859489662539375097074097133537045669073251797483416217828109204000383301145952884018919081309263133468160950012599631059419542117735295298907071121638085156637884323146947522739061486995593070886678457999805919891770617329635735633920000000000000000*i1^31 + -2026912084014227997189315899071034298534627440309490613027063596389426636597488140940207382436415002996975239682040164108677092941126684849218480544339545461091079664607935795768350205196900787236727219112296870791440624905817156102721243067321669039834151502706485234310973030769447563148433313162259153075679721084380711151865799806922516638585360735547684550310925288467974873998346245331868263224356804767570320696683361885069456907028671667798551164034871552448677954449852609344840960793953786586430984211158329552877544876018574052699979930858143967801456700862357773440939365983280954097951467666354942885628997839735437712698980430244263939389127758316757895565297809749190739789137020139968056115401288031405334901162191683011202297693938687684083162150446638269207270482819731796344666195720584411452051274819185262381659983330797314260859903034456243156055667976135980182362866445483441280454674823242840468864235223383826473048087553823546718822877939417370380782873984506438470149099551128231730004854335996372471515540581120989191567878260943181760492410400943105623791672890893964470162195780106773894944773012601137099668603269333759277161591601458692881326774000001412688442807906864511627456453277441960458094793517731572131678310162790965485952049572855496124400774811111625751881497148068578516553677054371547346700467780371242232835892575575394518581449120886913148790420429783422842843856789025751396992932741154334112337999500253029925100944986560559440685382985227462134261006485150070496340999836610973743229222156313909354232014874158363401939029014829048702934784016433006962162978102240818809119085600784132850088639856827903368162961590694678014769018757975291920434383166868199373237344185352093877229685951885646283682825733563051949416228359396131233318078073984858386711028731694643623223250916191150492621319365192163711883596662595975976988564594385105702885816144192104819722828895778060955586518050017543016209032707528412473283460823979014656477901936933109296361820746906409652399626645650466810694899029497095539800697912453695747841064836861883016944061326240584324745874696222069714198087491817343597368477924830565731216294912769845848985115135303312701772208271752670321045231263533401245270046798543943592596935164660731326729937411071952836545841947814661871379557603861964208167897918527876822784290598112135235943613869889230735991819778429743362010671077357218373589113984630543125729282973441411544124641094810378310910967784617685090323549731307344824711523840646945141703675880975708828593962255646324370380648731487104051590021789425932234525317391595726232458722842517382392534962018090176053649908750683548718089465342903718281402122593451865369489924255325746375753966855241582296118443852746650221043123517771346663505337717239316089874211195240845983196679523155348007457407179990192440342599624513431669706152656000900595024669365681404517338667488722677617717347184335667808040398591509617835968410966679218101684569771617356586506924095833135014690023740466518955433482561052116792180980507172973034920845935783641892072927470541502043537087899885994509313147610178486917542627053746003834873194859186720334315726111740372065440315455187026883346919918266487716028196066636595200000000000000*i1^32 + 651158395209177100698024922827696373590138809638590705406034700061498593994554031289473476340514876492942123303769790672716223892841422811888981947945775804352445645017864747719200438097985383154796152180916103655931370591548098889957059620530956904598277192865199300731173548166644957729778552122484395991347743473209787437343820706978313040778963889664574610575507091819823324277327045383293255734259394826634766000051988111280086847706855584142106038125361281606721377212743590251618167364217393239778206212606347869901637869904678427476334323506449302065267790025188533843309344528982894813263445093010686451339438165244261871379812457383044446322426811519251912536914313125908081976733205379769001828760309550283160419111240476951352599984279569590542071889530277012894390201357825662133210638014043167428144209794355030170184537397044423206346075315202224378129404849363010089665189580188690374139704111628269779244526298360616078769577714246247367475228920713426071470501867941857192770093736383194323776217735424040642450033367865510584357150420073153284329997479699368512520102451305615623453399885066910785204837223670985736470537244996653455507621402877041539220324550867693777079823643530334298841355046717627840757350446622052293521391160816499347596497652663404559483529553309497838926197615377015308500213300465401406203372665284952145805598796977463743689941871647280953927903322101960101864048269236820707878263653684545110869219365362171186659806935032267558884101560645751982629605352777888091459086749765359199262193627137150001806647956223055478643657158238979102091822809898263024493856033667056499845241633896787102890239604070556188340313233572286036339537174542514471400943632661148429895388033947303069511739770365483748296676640482623485312241562274291897610099983845598136629450831821947312911868926078402704139587401410564051139077339941220941865468995856777976792784782175341534529438369741979770323997463768831758964577697133966221868220034666330007083618924139882624357685034127095871636739088089466700761011636094721125146015511331984651703974509784200868878599450189118418056218508922991372033159701238520415213090102091619412314753858178577090226107674940600013386995725121926539027512388607188756217080962700465138624851470947314836948619456665418389289379091273680074790295742533122302305675114026623311918461919993120448848272361699747140587562650703851859677409668469292599230672019403985030620484308525996983051419861143241166476475192100847473724444426060669098410508623315679734263107241624172332417935400221740700213849407869280039505105232122292741943695795009021135148101463688898005855133907894263508262021361190652150377833183875082570322926146671396948553465733165656620637096683433976632859520907599163628289449304873761287747153352602670959572770357027894011119762943218603058883244526694057247103644415512140574453113288132209410152322119125697555645474219897033638748527467272314112695724436829230806247686461630652955368254625386382560272900036079044311538572730086274628060370387443784993948529959890929093159903021870675219656856069159177812143429258481844274432771878543022381437906700919768191510510266069065543299063113038795074823100561558773078745084756048352927420552891596800000000000000*i1^33 + -193194343301200116178153375077362542348169958426464184182983203858716901438297200214947689192491625040903434041258297399107243403148751331113687117809835068448457503198188551429732438728458467185466998963583614433695669103907670038578155437762951101758282644770952137142556119331881134225588158445289968183184467878119579833113936710751934435419170378110451436978947539412928518944037998039001330832509526152351778016245497928353176201211549837848671818362836700682168912397643552432585684562674956223614384846011202900498529525202616509599442184486836799507653699033720639895240677405115225019021857470885365344090240575327492641706629925710881269156074766497808871700991663833903090062233675177614983532180918397806276614330643409383998103432623092365504502745701350975076005305033908003111619614067520391191721455096802260821016807198181605719593072167003276579363218531171013973936688979561431355611675361360894989225099646075388209362322502083838887136299678752618741705360128152785049557574126407231277346531449488594279175629834184494070431687032457634827764265658672020744557120519039491673767783247189208873070446632436573189127487042732521470151622500736421933301416881419446109052326374689088167332105390260443438517252301275566941468175328282353946507731490880969356975723859091225348516636851376925940310964724432233305681823053690456678886431715276618935302436182547768314100660107826816960618848537153597189045090373967038779239421850329841197220388570797113191133711486998163240973472784454634857277378046315694402789031968018505626880257986018349129921880263783774760683931439926463407514398597823568505376260384325634275310858584570332351785199160347079547226088053138544824018305071253209340525147168260611513080157969707064786854445149020177396251984949845774899610358007170629913293428312955359779844342443134309471393971630087884693812541491995728617819766104781007270084310358035487542601094397147928493014173425560524856824013819277749066184729562646555246676035193878099209002293272493571323498043370452426156475445812704817782423051968967323041839902628505683634791464354933781066622461062051782717718981903479305235660440249414198583767484535856184984240295749262932361399931346607019304771783018165952903362048231793640610907749686114140534184112678185725543948789447141163561184336130033977591898199086290821477290125661102891548248642419498189084857573412730912883425350952269763375401579614699342592476119727300601297855849865652564367438908402689991877385045450744759818248936332352953168707713633717975375167734121318646815006252119624428019678778929092203789258007430013613001028831129582919604361906259301494156578575507110113260673511782903151437717789431796176806796942321155601181449565034639181230988846362664322297157906500132287968831133411555842927435637491149040292941826013557343098167235368078037880656487019065480250159670838737643874657239886979032367626351179048824546209874935125214255867453216213422456384579684468266734891630683183051162466148751728723918377598598918309839703162415297902031564248399949509476370104533753768680458936813702171395509196977554673491221848144990107596485758136538711440285850532214652640785516729878524008019122375938654969913121358359835528206798028800000000000000*i1^34 + 52000929915041113150079375170783775077834683230601120048343112163904749252776965773536145670079755598702981235230880312781008200420276444181310301401755951870536364646551439906288722976056626350932769396454216103103275063114314632798642987257810385710809386571176970401295165538084746606587242152648843789579366066102169918381380936372513646051470439163132096871960072786396979479427404390634193766796460445985421743827552171649431488635037657684338255494142988030425690707808000723817518320087167982677106184214376996031157187350335349739970416889064071134341044946651851808599863828412592170724631075250948707898025205477235975130207601463343524729142435890461168720784854979005511941434436569672677194738292357656733482841916458886402874257013682374119799398087728874631077853785223822240674374622322530962389262561521863929753919944162402166285525904971007112097431012209434271289057036778030002974583311762652131591676038206279864037675279197699552710124612044465374685603350546557987561958824827250038493310703650396166955641288011800991954994262964977592870376720763896814526393130832190518028789439563855031607412675897606413567266069366162209366092689139566431381772034465119522050271082238539361683760798828880283673156105782726379263572113278780861333819019066391994488134673948765745968046093595391857400419826955267483651506768323109890518186163979780223209175064860416085164443339392194992351642000999553210389863055707564106495777411936638962539316084673876395468905779374988788428906448789000212238160201458733169444202346927034054040310916241430224360370550161478597572717213884269870694244042076225483885951445666226085842849104504891253835720289541426263034453309002178039628474914499436290370886936391993973996980153673545546010942966218233180542072715420317039285431217968752244355879584761309195603313382891958543917829786155421615278948234481216725399632309405962014273307839028625763772190248875355394466562280459675915120565178998023635919151071491794217873725315535065262488382637291629740677967643179418638955567958804221924445036589417862882475288477567187223493938274551709321212267346443930337892279790467818139756741135146895068874348703005993574976793682137423508711134050508559866047150237147033892175138937869639275301279255273178784156046045097156693876650884194488711319853313559332405389610157233693497014666770034325877201201211203051060319174006440234122366087301132180440627580159028425368172968771108928769044573011529028641004413356629794567291365591124124788462676985852395226276621018150441364786964099704557523578362360156651207113561461177493062686449721249938752104913285535229405811525810538677184419149165021883222720182824436268865481490574032831661044071747362104786259761072369154221434769001477985079447672058230513153144961985914536632102223938301602980672320719770506833550423596387038016454106939144128420702683775381161259843963313530529441795958881413175421658413323298991933220383204074956822030972426510709876854210861402735015724477150834030169332559193823245557560397440655254953897477183109137854187748803745034680666395343292005562674716640787034278411816766301624718153927293237925066465182958459051513769333389351022920000914195578048666821830573738217748956184576000000000000*i1^35 + -12637249918594474377261027553523086610403323891590284736066457819960905410405320173853399199342578259577752861375500342999908055812926183415408278415495311562042552644151952091682138310257222184748731449648935367354706369032061296259634151391111994291943225077479815491962377182548429613993506553525836183053431071349128867023766159541120077967459137275262491553697461221483152540146088244697618642592927497605380074999068750995742794028701740483993144354676724072151132596289540544035631263900766632596926327043216491459204884155568769904329178678253467116000861027516340748100562465792833515626122090614563961929831497598570976873210824347612455957563869281077220640547435232041753052692350332627790901885303906510295881007511651280008363968119847390760243802816515593636339820573725477975147044386419734725677396763840696351190769001127013138124518192399440751832093754325974614652289146821083026812259702441826701497399919680647829296688310613094206129978133433888364596761663192401995239450618889364219616577797494127069192636289253281737899382424131305225968902595721376420745834879897585073824690907854559229073606646461192188676651405934360891156919651154689847323569369397485296579321217442877574205296825230181908700509721344159528752305770607873386059514332040792938457863274966043431611330197992702351954389290523444325949394559737474222579023094218784426425795218383621654216575594029620408664768002401408680846671692100907605445496075060758887714940352286142142444350670768131470253645654344360488672426091994056474665480019078256384817176046040133388928984383178731534061737084002575982707758859443360229298650359010407340198229331240091100184594458067681536591692490632655115267725038120883500356261681295877370784274625029396999714665152090616125657827318375875809726906890563698228864490095693562579328231801730909316503793293457917381898589057897767730419224548944729614323411548997001365070208307662404812932338630505755778604911658451841886246931486093727515581156237846757661581490473607172258582083062742491135437613732874414708327812642825665818032494409311416605113160844053900970165163662844836384366556260520963295758299585545858437915755638274850662348233613989032794055868364187724139552903614589666273862958371196588053146076581328494272260165375031876029029462432663771875688300602128249908389075869063764151435673303777473340623830141037325653043594176987909186336593243358911497727609099083919552776987696661683178837155792013105738471529491879236396296521690271425456923378611020552794454698999702509453633187111878897519340334922598397244554503578952279541893121295150089077409363146874662941555051573519280274320435389278436170770005138848930798187387947031258630086208893437499846546880977468178915382822190962534485460861818207644086986829416797648862984689630043323248332501505503831445779276540974981234878853681014683475061691961646907858366432641005111915284049274241393683875797376885582243806475500513214493445454378388244679901159269290992775022807998466324398107228708040970409828165002682897142971191721322717078649268105190289943776247463854680327486191465636532455915641432763624336528849044858390703523296733349199997509479541190861142026451287782743064259352610950288492619366400000000000*i1^36 + 2777432523075345032646990836596713031866621857576070221542070730569561486769322224088837121807304966181015972961727269584945948387557145344241550360549389120105006335917797244045889379703001291235894016928141614796074909470044730214883248667002214629953825911339464822272053753410045346008438165698506290228785749992269261999991018987336988990329366411269447153168108092704311451837318055104268632096298415580132748959811084822031150338938690865697497600853226004989408845225080808391899516216389545553775155692629238581144710798234633062380200015330200021001503977600804970347153917302133252815306155307869307902679526859700429594064268223039917981619220406374770450307668767670910911321474102878974114089402372846817193594130569437348416692285488555188968074501294630677954892343040821418039845478001737187690449969954751855243404836430955516608823751768191030978413457237342527557093604448138777479706946030570542226536842601635262721629862530383991612948738566021517295787963833887292757358691822939599368547699429420999351078237086100003402338454210288909015715537027582960986468440879531942500601514292697557913081041618365678918470409700393991819170691698709925025052127529058925000967167251510402963601843424446596782405301454954028871521710005035152497698703151075425942799977367964333666489674565811211519494419722248940963949396570316891527310805202570663463551883865966174265550293312367990320414220789678251070068964039710638341625852707603962100282817079675713640439205672364743817741678611662788511921962093941837579191043787871712636407502223081113332665386923373185109116006993632145681041367766030331087276829087620609181016317372290420067616496807953363304646967727812367836890444735704771780123920012682415956883940371398438279090839893596881035936313449865487842463638093944956552525258734768937818969460081927320558512203096797051649986692994546738425448283942492913253390609900234067335803339531536520447230559500588302255365347890311679495778549470032204701358263233102666406862000196831253191996669934017889387830654996027159343122583122922192079685637691275806804890850433480931827137572792638637754680857756923282794300170270180930241283128553459333615606236871495830102354832511085280052511980208949167063762901312057649732038844993357616620803121353837218225379458216195043566581837006025040409772932684052207739241944587612681037250036095551816199000769463322406021093378254823734788760329162472729727321039698931630275178128273628574618613432354684122264732406699756317161636928484104007347498445059395880698014276038284481080328711231051349331292086531358130192108585483110058437934851678926572666339961323805461028718843212758646502622079028390361396763383120368897812309407654595258983301048085190864052728284738277663780205889207716642143895001051821290788431764173541390305019335391681878405116655770349870619514608705923132618751021435051627317560585237350769249967730730004519537257465860362836001183660784584744724172217739841431442394775488697844115044854299781751469622590604252459914711328810288447327571409200395633024760339760787007218657331460881693298451529506603617706482331158433302165167674405455264559672735373759355619294994913403166316950998496865512934646003988441753190400000000000*i1^37 + -553791943092119106233779488956375741349426279165937757168839020853101565181514634314695022023066566539249605771779505608628143113290461440761070348578673309817424066515680068639253067172991391011375866304206019495116591473096929271008692860141837530135640568843930877643286135073832942446343715153590082554186201363817579812886023265094431129551917010314133391583845731964751629401361716488619252051371345582943592847721440740186787975590052291961164101108251306895039340018534120560974320273013920766480798975764530114061779088420837733908157629775726381577300984803417918601381369330603987031167326117618176943488176724889240218116487186184565450950953983965971816055967218814297979675588102365500537017441797057115485239308380231698237982714413234207150880962272887028873408106334302589222466224375859791505800539178186642537387685901632525458160638190850578284822244666006537372736176544170089407377364137094605339564512016687427347118333250865726571113841464807909050711974592424143421977795589165984994639196150949350878393355277051212153388801189181885795453470918290434391228573117769998105416163302076946471041632509333331917741696518280185828085647622659370085989110820161046996707821278712194162705833005517990533944904853804037910911945074406454104053012499578356905099492979956124644256926665632257090997320051344584893514998032605622568215678295007625868156377329975953584723266714780014265449892119237357142907235005621655366411128537375994944107456567641372775947083232290570648032142593764480630924651629947651755293351144152849326267992306805757851664456871769880865599442708397415209272796993569925640182294422901765440275578729966042124970117879735475944273238923616689337626191306782691445835791087662899290804125960232772236343048155205640898802596236998949164887343150884608487024768788213694623412653655198386510807140622436403286977825805160353031697372793775977752957117141226607091217308632578335504555483739158036422249021652572609976306854602529370897539054598899018333952007033760134336796796207257333972312079236958324675566612342915642233772106328695585947622252933216267983489061255943300218041851780823483276993370087157356029696592594892833338124090743906838721046465644616659296799080807810375625985273434453288861044250012079155584609056903751720234088985821695353025588354000312761789630327995743155153797935152277655403154301368278366703564228626328183067111266158957711360522954560700315698930202385671216525060218417154569236885452815192888290639874787036490883155906851097133495335225832532600378584793111517195225495536088768438015727533483273480858474798780524766461426280641800555322876768234768741239587432675684110740531039746065454713632878772873657571390068079065181858809702109025942528230651904215981444758181976208234636801193044759042229760116082926807414314664740524231266029225298599546307045373816456011205252524089347680346035818562974718422964537772825731695253165160033915635136368802547111740306622015406336239167404379578454628433916359318752431370751362648630292461817970093904705797622578969974166261193389848140397772438937521052871738561286229222727873366753261571944693768312276325219492896384180557347794309453355719766584628838357626329584964021035991040000000000*i1^38 + 100263435088729978322614920092308976853506599781653959515122877862481087285262415742107761143265759772656673404591317634413525099747849827869023268085558457786115534024130492682391479236400436026890858328047101587139879596791368624802899107159293864739906277616478080044657155072485198574972178618247006142797825532003929089904487060798285773273503284133651778652315910002018325190604744764075879111110790886111639950136862662227907678541665693200111884679890124291313011093941525890561512957410984583245314848698919729327162395201616741781003847156310932416361550608330181086891777538528961519122206986035587282453997306456381678165467254639672888704886601132501199870573570230068552692012721647144024393889208422138826543849531056633561656077770321794716373263935581762105682353374573216982084672849098969362907619601531880001490252621288490094986847634208511728047451127841103794962305560312530601998212910322890180354702920053187025168624444499676809605971397182831984075474976630380581114245908968855551605772142420226231897559835003761574436637010313559522772713933255146470512253318194800790471541297406868015212026712470219636068620268380506544483269891283897478691876087530039153910259071257524825882118373634937638929441851018658943387105551841854803274181396269001482534198723839931681370776438880791586863499635482054173341314018597710661873397084343089348010805880413030807350311948318916712805697070141020338131366526942444600918306155515867352476980565025563889726134865207827005042474593781139804678565305946581490371552149299110838295300746676756762356792373950233999823875220576811255503599485506089042779925792979194692166172546019395829626223204456876362329365370328005823609606111239829683250960898566301035307919977076195949984779262841381888848626007971972941399596334607184971294844941227764125628671146024537384242204458659376773920271420909491070758437113737917518927705639270562958465804944128590429681110223955645540921884476459016268942194183224242505207270683099292705356027384780022216944050857709156766015744060076462583052740982352317141507936767528828536231595888094325078040048786038594011668209756174400614264694639186964484280089407870282385802608417982073426642950503406062837404271233856533499193462020403523685514345822599696263852275207188787108056204375785257064458366762362761830936836956915935313313249427247976004179761836159621801040112627432948866461429985114911449859865015310256322766976222412221836530225806428128999435469521108711176790775325161360736567014776467224686656343575027809906068267121993424703047909062826985014726151821161124453592130131129191313892315806230905447627126816153769202294342079405084521934696417406016439278127518844946505883452589349469372599957423817607439387554414942027495155178605008034693834718824111598991766433601233674788822178358163175540928791538074380344602194829424942102694729816643710180578104340942490973001061386915712494401909152332292434943545498259924546560967359403579208004133149656645802907905840734084892752494725290914800819706064684552252158012630645200885761176348730200832900266717033028218975491585350870850764070016644126775905004456584759716164687219912214435231345155655310731008734308741550521924984525291520000000000*i1^39 + -16433946903026557678189383947350295306677323164604755291013181253054546528052816503717603475563171099709740709615907607434521485220397193601096834433730358841879861156494522437882902451776983835005023619159268156003036011528849057682083391251943410991393684306350957337456473940429816478340261253981348831237705641975766578762621137311777894674989928381510107252927980995051547283974727057791357801912340304489435324801973547050060248391968397489063599836711768329954272169684869169576868793851096381439070864171655340674856667053485603840961536721369951805846899203605349794176796708905354886267980451060403810942386740223732701221013665313079586257759352741214751884700537027413051428560034722858014453786150519772049119609488632041977495363314380603246463139100998401299013918513901388421604069779785099374198989718880996523939582847351433497216424742865438646395635309817802437199107892968804938090801000373666802438716205252979277200832015136554771051922798470643173406658763067142646736120069652757752202471430606941799216599513615739855844988188655924190866454514456843782976518665360809199557146215667695441687943866893100528874506179422717213800298538496104015280239007790122223977535514835371868374358690388321769136756374790811313296551010013104631459860985341522654010438372307851730349192720125237998419202275849867299962026237668639717527329690249076132809329875988044399716513963373049117950879974208386921081987683305580309767957119354200933511274441853270152662669227159963510163782110861960980828139711979692870351926396066669812034405432886261521474381015835726670603004529724819015934815303256549796122932757605938535071307212661157576571857502112376473602895991010390559347993884252837366717043569361307847002807925313699867627790023914268535539108810217289044972542633887411877288090915430932330858542272899287803266656188194195604465985964274147943296961535874483747911645114242242866714606532360618909771288821145158586157262713237438308348579982948257247524686508133652587130435734834822981403680931205782756601096524394810607029650815674432515479105726663139435092014440062156628056190065268786374527614880169923068088100856953620335592753944855169059422367939469703114399975616796218877814405006715652853138865954699483432453223717392231041572305004878364671010560921382648681023178735302796525213005572568168633267472944378641201804103556929607763403125661316633744324014475669634111769304078853736038835086176139432693797909462792486723586120106834583410033707186610651851141945548015154206668713388130075333130335798216968829626907130677095654681122745589227830718737712519178516517403223022794438083609166790786440190827414484725566468363755836184321566725376971074801615413303113025818803549235916897810921074048585976138068649655409148706091218307164055305972691803621069434293737660656476268844627139601793237377828441372903441730279306577617322285037480920846732868992988773935805365040451463736334693694748865401394373048827412868406885364333447701802086077642694156291308880402555958511845356282556815950841836206411060294928961032352146282326174657997344991363763276126844671757407123927458969900181329669968728079474542492895629194596630163174356270952385528245044009878159360000000000*i1^40 + 2424590220599106986360116524611218129693321162932801099070872700334451209120448951255275543704261358197465726544797229384664530087570312924114002895522306169774075178380913277917826383770310807759219608795500258794711492660588195926314137876959576210114541909728010433480911680374754295943462392690871007840925508738229614111643098807228566864384447665492866370431458093278709838483938057682812509991867727913701318358624317566789669121338094607618349805129833332686039790688221741849171302156069990322420551294951056238372031274689424567679068779102747534457433095982593955609455754786370107121954050360559707622519117402334106897299567334640367677536604302900659716314844589531346144800669699893181734547491851657023314188946247905117728569261740149005899863834076232110559251802689439968397052872520570744049177774013203846432859680990084575560300412639231939011510241433749816521888843484430929313229089699644287065653151112945303884882053534440307698290424343027448257945688515583131123928377381198295419874646065363532804047122093136973555821891561990611887692037414299959179181512889208672073459188010939495416767099606632052349825129597561418725849573719647870585733954013158587093570596417202583314207599716750146333481857592988954318089309810678418052057434363630757182363990949411112850422075473844885658780495618058341464578979071765671584267596260170104750446136165029211532455547379121398509314389786159328759804790915034346803617191974658366879490662373022657087718810537345834079071041802666388321124388299638476257040543642393219038907320635314739662845194911470992990087557595408100801010860950401033062164652451360599472435688245143626506089835197383744873050886235262101320149983518579945179208104714716350497521950285353647994825307231830685063290749835182252988069107879334939692468019863372245357996948972913294404143071795295439595231258348295376272401439401687872846292019281552934428826462417385302346131787063731109859592322478147237598822083502469464679418691247477077287924777453948427364258097528276704760695408723834442887865917285044636704522355747892119395284819046470939680812803160655770313424085879177881455734534058597941166680164250498342345960621404512385621759387424276718557954946366514237713195935601990692321157962958569329758860831815035147024242588761221299184490144886936174432768052949471767736344593434495369805389728433827878169440956598784069511783043268363905162975242770537055680226556611070409290968966160792312466359599966159531671144363949758242495010185067267936277819723543122327658356781279893497904863502950275838990371698805835453576991427549676310431909273674647468397847296955574237294514420292410550184499719183989690462559802180622006541074458564657763211746524246561363361453319585875057182897974630362938300812528940020078106375622351045905568063259552232198460991198806569840704560294958193255248533689709162936548039105774632221203537467104012817112929572405159954681464953142758628573754542750534434208985173074996656846737485644394628149887635299015254497467550139039781038409331231867909105178849455384561332458415903478100750287435016723572626969363385371165438239237837706836215188039728504049634428368434626010668699106788258715722055680000000000*i1^41 + -320079041422175737332548482274674120271322112442266605293522335439961673323316902137619409940614632649275600873667695361997216545600516758842908955779291742642758093211757215526931041675160538472876438590454816789062511383666001431144320956173756694822902991014433357580705359217019047968572054781215732399241206863171558520788581089040717219442640225038195703796929043109532617457950801817390634635782968127353061832813568055568131258006445903814322363664484920415244355202341612464248713218744339793350224675306631380906891337867718683242693864767116860192123842161205151897230921006202741790987218249127615233687453278396744246409231708106127930952376975765815899590045634920702687325503516965674297274571692942722266858314391790138576710543949813249680503771451583634966431250098089889618708255067190204971160083679507542912188435632350376270493927535665333342075610979724806826757909677626124055274053154724638156604069748419914828361174901360835417735813534743343920993904056137964670504857383119968891552818279370151564943183380067100967629095429738276392074765602509406772217102854763511795754439383940141026288287382738956364247016556854782168378725386186364247116573596866415258979201513023998345392194290914300554612616944535094698404670128638519105856095910853683122778319384978032685622819905338637062416967064186524387975381684112616067105032855758524922257928564946203746217566245408763436346952777276998341443637779808613849396458541073989816037400204598930261163681141191499126860118494461215575174586718186886503815436723383579673266444208703806627465323419690337633117725862105879763703690806765623172667344622515307822405360487139064828373030179316714444943610735832969563917451819170444477649837902628583563601912705853535947160502763208923666197463078539847296195622409148410309009143707809477813472191742836704377329495559205121849131403486827122776399314328932861917449407028603499882573329734620640334279869109249042876956317148516692602893519695549421554047811176908339490818804127909719266188162443710487084655349739898111627363151253732766592394795736802763268713630584394768641434921714981520462967441560594513637432235808859599388551129952889071307363843159641614311051665801706434086919844340076603830018797034686032092513604640904926919073626149666838594949846398681954985253365307367400008051446693631422164708949334745531254028227072400811211606026910782573002798400014288017230943726455293708525681753038637514370043980827765943752692261058995968165142600418668009702303246195019574479120319828402002942992168438231589572558376514767969093049888200757737512197824310077792906859602999179987529176934131841239404851732475290630448217905358356760918129867594705493677463096363818700762454983034305273479679526063377043777202943406237549786278822360711629058399710426386435770578777796625349052256333908210785648132752946797259856461702915327794474103477584537002626414808098257686181799324564946699557936776123467780681469166764289487925609438171364631022752044117010715717683616058801938353895400327690759731677157164672086726753331958794439348202029049332724280772063898190802143130064067493117518667212459490813639151527711871159652580262560802550223763358259304489549824000000000*i1^42 + 37679296174960845009175719237712665381219731302269693986585666402024194101432589425286110694761088841702318165414711313143191942765289034561228533721068323632017395424221936839407571706093301747452868439208808340094638573178295106110749189491006924136598855129256441692574233675367529992658631749630621049489948513106821222076336935485781222583245294057622611059503120857157964777745579888026025901926724563843619227114504936157395055301740379933138140258751982398444336517331638226712557387157359443488417341049899163770701644323797659101942879104108932536702862174814233428402255866713966508613537317191158166920471515513232451207257044854837174569315942346885072799365042453344818705930788541918787168315968952260509111198677736636085423619415065717821069056437042728720275935814659221539459208019950758501219023449553543533106886559576892121816530600913448851789179264793326312747179919513443975674447554938213550756132799616789057334211118139779770536746459254527624929745485867361114613559127760485239700729622631684038571036458265846672425028643819203833233756435767805587391965246214945150544395626984887544571496342195250561530987791115349747125572959670281074530588062565995224326686354718045648556172859862349203856912014917315076789105248116375749702010687161818374293514182665604388402834387937186515955371887159342127782914145722282537310113365514885556878552114444114723935257275557493860675888275722368951081192830932946696837739955957632873249984882276244491077321005822103062025294141313070844169051193628207227685130397534692145805232193109879770106176860765053602609993949007327728598563242873104256421770547894902974324732164780561622445790400656805671307106760030357229281492979681314615216578513321031331991878029989934039948694805610592709029888072159922250438710007678539764091220359127017309645660418523943826474174945586758898697426818400132870767305314375764918645792808194093637751276969237339583718148881734746621970189602563775643334511266601632514382000471302661079052715024877320816882622877551393510757414011498220553940252749934612625268373403898915865755001832047023116096730809023069557419021133332417901079833670367861100866339686038166572916127966827718524958382291665795878460080484891307553541629790937350410318138364085387551302015589407086375756090929983507551451010373171729614470166392468760189879823081846436355264125772500985549914988832003825971337419959885990546160330204328603018316747129600426115393134771346494918005784544064360201881831417175790216723086658478080763973260495835084682242664069197292783965234061500788077115864059456531054130722442472662660908269551981409283457337541789919052048042846073540684466660673899759733630113150944773698251172418210424792426519310491940932830162647896713602578595570769990271749043120450415245700393116509822209364795712727341535378852911429329412901952044810609190225183810585202269568923474166343026449661197110206960454245372394772984185153184116844768915944013435869162534086851448902894918586059533628097814134983023286058005487833265683351041286052848241588205723782988111898773000255761948165264251496666006353944404125628121982492810020929370915653875310602782493789166014758008268992817522985140224000000000*i1^43 + -3958344502599201560337853692269678841984983039525788672040952621012016193342701201175501058889430341219377393837730374322907038798220351427839484003107724291864068449769516977593440880039227109757486659273902027433601541887986928913149674349874128857822947752214959844621435377009916470840248107119816094644678572294568348370634655493550258591644628325499410528600978356999040498701392667735165442318603179804145935627310339544263010013633592927573270469002945458055342174342197149403160792011661973333004471015874378656246064861894196688960463241486834012513447147201088745541176020951129744260784905312028531237083879058073248742567755440289028560340053309545867289947799014877661153630122224641646610469242882812693527650953909323512224769170600490737923317640070532857957733999803091731052776069000698863457336621638900594782744833357174436177305908431912256497978152609914625954783841401362933706440496987875695186470255900166971118084416606564322103974870308331115545847984443920207748755878711135709217480070507770145687753837553291995590526148023865909680722598081872244382327938302743691024903450697405903100531314957001647595569079831042058121369631347025788192190354025188917060512076994537850664944137442017560107992314912050156657307503263457412554782797675522783221416761496734669608298104069334476361801195385651750358445922644125308865699094064622597588772101483943546494780121967298703101101260951295189992836274165752782768284650013384906635762559731609848596569882019305975751894727627764878085049507765257082870627487421853382443680239935213584777151930517241696011973030949165149017857347572925251291065222354888496600023603755352688016634982673264997052228776885339581119913022987649605226762804874550599271330224589608102294366639935317704936991751570540473221169319296600782113017003075446606759257453315247204961926253314675006011682069182676997964635502008500492471852105952230206743277099961032401518403839009150902878473616237217629780479054556012599086314823204883185464063956593653108065296955017124593534138409903295960792822368492658593383540925871464250303035292102552293497822865357711246393488723351803189189392892080886708484857275145292319474248256944502783491242595756357152512169150592001520208297871376878688807925712110326208120215869278906439429380828038039456017803345446386277104579949511940604270262787602454995161345347335655788269731721597671365820736604381559432626482147769285148497685087955246282929795277440804021505422109984785993891312786310140834672278299936445991752973839776061848012684130591958885549837762138773967047207215164946515768194253272951438002591658821890157402987807403314638098550993778843698869983962081358068663652746170678904002536076504876398367843109141360134610491659679370218715203812055550861804696562537957090049207152089449321048842850820409957610662546719027330088965628500246919891272511958716024255175600277253990083104107619009425225207297491065120946897813408301129273788121832298691545328477416079371410722435177780781803590921519431221670739574919491004621636433590096512042911255213728709065796720872492989839763585083793968354314630134254758949578777838623970301890973761823788779265638256018115065102412965478400000000*i1^44 + 373185577512573197803410450994013782673980484504315208281707007700044189809256338224436839378738182444542765170362165536556301076752950603055213802437889892472565666633705756954839322355949395192966981761176021806233281886552035326490564664378625765148935450991758338858053775972519710263089790653070223430966470421898835340187952643092204803204645436757074284195447528520622568538931453948142419819429912560792094245305168934405436869020825439361797935695571518331537788704939748235141321822249432789690905217605384432289198541828764947911583174579629068318140330632534308523755331188256713497425383507400302620177865285166827520611676277823803151458447964209705710961842454637560226533151227246792656934172300825343976184315870120687810947292096597096683761119895342291758013038486446072190480088203213135829068370201590807231827035509273294999785710234571770921475779051309816243176001641734381816330374349216913240393641248184041901188610374530419239710973822031644205528613012475267706421308541440432474057541792621170220635279309296507267004633079835472645394628421967820591115747758524187381347991409464918287203936111329336476936377686671963027892625763469552563334921608022665463713264573690123793357879043406652306954001028591067556113278907809681643556239862791187166135536166588578701714790779570501835398935426423255795567096525159578712375000637149474964993637965955729164983615450992154832723139398345870357368231473835694471271014368055907991467540545422133238670514745088982667153974507214266240862495597957677443312301548899371521825612044878326939079618608124439142468470698508166250253330324786300049011627220892605535541939427982775280671685293167369702572586653829068191976788407662115520534833530538282364520683884096166030410707202490122223108288087229002886948957321762933086843197623321826969340764360880210115291125811449112744301960488068804475731744121237162818147356040187512852734304524359392692026235256688006364384121980105199639995892116293286447314538589602000201232249125315061344052675736981833195269544184767181385782395011486059848114581353383570613642083327632406490886757842964514720839734590159621065918533149145610476423688487994189433552947400303170076387472765839789441051713092955692407020300972463897453129532839089273757819749959061460725994055165509296408104988198183962403405336783825395806181468408218090571641556280932149227452093491890668749842692119535325049654492565147506917018835229125971097952914647770063946065221147892571293806679210467931032221528275986929972559173096072508894334599929793051084389901802505333604017303236447469256422784119841712944820944079866467484242966050455150674692676579400441052637013458075187417789766460341914967362387969277064366844559458104497580025384126867117714750694855174072385600717186572271923918431710446714455344876022911596601022838715620402938870152997324903945187834094106530430574230323547524671386113926458039129793963023897267624378503093438732920784332404858042706833578714397852754170708679479071942348995163841253124302478746573230530508123288965614564345841470482150807794199149706260139755072451040254852203420277497682523762932144919449755811002995388493520313862877324671631544088002560000000*i1^45 + -31878940089325318395896558567651720261184883917726416669998381490884421028961022229290326479738934187550623803014855818597426022451959823741175291218775567626166066563329495592932894508497004390607286977312469257713673849369863022373431863119730519565257916134605985745610055505341915560369640833442455650266757773011706185948607797159165495888109297072114702894462755695181764243802887619214122194465581980489256659370891969696448313138805678328854168942031861191758353926688163354285501215452087197159930424790941164148278979113900997874534425193408488022859351327762826818061977034955731376905146119711986301875343681924723668520834167870880118563373133363080654287316898498049692117483505873848059408780926717846298592556552664471020255105189893884096880386840134510005763509464591908786602948951950839086989197698946056215956176479662813084877090359650032058139320883294324064389273789827808627501087962716983276764165649837506468671188259298352821370590529764868296253784362039211401560363188638332732086139810157693562509344409626781428509478106387488512353954631377988611550605303213704449549291286088805082612835374194979806487096885422908312155947925121916933514606030214860501567211257848519128098318010344317482229522116464382878308010331801936300058637131503584855571522588733974452144184454193495760260569772930222352490165068076085144295094524350444878355074302041899812288618232666648609055560916304231023457202039879279254977569553672125185357072848915871530460926164520776997713872173344651428505753826308900473554626186877238183134443449266670988892358406161743485750655488873802655418503511525519812240254785875645957320183069570820533919585008910566009296539665993436116091089979561275959208680381030540553073446423741269366974854287810324424675086975377520850181251421931253980758300846296483424064549475854961794655436633938486058751656816597206164213749853991172628202701958069151646555335792504672129870430046608115661635392844412830163986310777016809423833739849922465087661361217982709206033497704475751469182841494603507371521279247635748792557933501906270711676885396654126717765330524589247029586704161620308853324097952132405276469351625953401997136363889294764268561358915297854288047184318093890187274058380526913939314538901701014678856313389793526499282047189135789413280068491468698912266237966513270858693634341353096711159114375193987052049609961024739364909443711667304945617827024593080692240798268260893280758996199401196381667865811352072002164471887908858743707070478615324873877000803070818468076724846587935941894300291589454655848413867954406084354978172680847593007368196037945235541143452423016608754956581242411893254417754939999282047818446207047213637348459647397209439274247169543550827883769665897559988623409477087936878475578436679416309356467493384992032121796350743573769966204003627068670570705977990052837565914423278424627522986670632132259436489125589147573753049400448709123711724196933143407193156640614848083040341692865903648120346292283609917149603463564964793512367784616880124811073614556461586764180048421821045909262310419666023159525672121844066288426127784745901339545781076374557199091772784553133532391000164544035160064000000*i1^46 + 2494389116464104044270963392436168369446732677392830657812524181463953033602642107072968908307008967899931797645249722269387088996304105744097053876417347945591323399643688483502710190800333682104951447780935089496989959370724308123568118536849230960480097084272434109306840346035583662761477043015235131211666521227804842317879418302134185551975943706426096047516760952469191456539303505369744895068919767454822578804596494131366584586087316223752166182027009354515573264055321651352487788324559074965449874614011908042791139262984386174322633037683202328042677766930805201196838997608333170965429034945219037090047600516399668161428339310856773717045312517257322624117549842730630433157898021383344295632082001494153593375204757550333549441806957548256170353573049580602827561771986161422820487850306947926115892179091508199494492469818238053839776955437063901334507042930918880160944606360401616264505745473001292765523386660170547612790973703247693992772487178613273462519308495436823627404474070766311423713951771808659891765953198477230926101674204729624234650867249389882179146900234720349040157303628090958304059545176449721650872278792410273945042422504784367892569361850627472949553915758098618135180463110692074969859941878220541998837256181357000254850152475152457999830233884429758024058665541227818124890318781161012669666204139288109901702456464976771530785185526526365521369371051184153359356356099946666061805093425431676688770646227569695719446087030746076311159552676753588740727072624595805677603556034104020835143599064547597256721552297153443241679215684027383256652099483546590317874751260646001945574819274116569840429345990923513346508024021523161699958088255797948623728076724948892602015534999041409564951572763220422628082552872809268939907136013049412779414526817216326166635696130150513552952747050009322457231911381752043386668650793192488400710852347253809943277833143243683242698410688053788774549057545540874856547787641255390777830946428656974287886223734549177107841746579966245168640413190254150031989283014315014321528142249707729354694789985114875627295587515456377654139258845797999001007633840810426923061414594655714682024580051124483877044494195558613097813731050372907966522885671300048921893947194738598132098960579245248635692005451990940048717506897374525837389114322393215500801464710164672285381704690568068316242714086401096893672635941150946075846500715706072079950780299234254799450577837584970160038077199548992295638087801159820947455476711110944216498002592547982582994631944054306959555994411479364716876394684984629864158148585372851240995190680507719834650404285882851215518571533986981699243391091477011558143435382840074519056111300722079983754238405247067732390069021172202313107550115609890262286024973812308835428724721952082541763037652759274765230157972981505619351250205698468653776741236963657021095479775790108775274525201725936394995455278577991215777988588999743072619908698279477025139882703650694495326328281009621935813259608560455841258336821159280578662376805542308789037345179329376300263838061696275128169534319027591734747502075327805451439811489022152273567769648512544456298267743766453146920473939932950298624000000*i1^47 + -180235283071908413321050797761117375152387023594867740455204516893834428701752929080829876587090388831102088677759320398398396930846096971197318896177367402958217034983486485429569007304997194742336478030845254593353858248626744836251429605653067166013322751356703699976766380687295556654097568084397283362298401103535872005554649795747762344562724679258960220441124531670835597962188944678987758937388424678987737476628976032141574930972823378958711708128982376943637585277712030661302188666858556661942947054566777666134085025655376574794943577181335669672100628528901875447076246551324813054093031186085275977856062994624220876618575197815236824706555223048787694270780691946355847558353914872397448431669750475009743358274166268494677303218497224868836067428120308434393696866700013821556827614668851775772776785073259719943008460842357568789086330731196558881425385302326364939363261328684455435386191139091767825752052585369470287635647902188609993399834578555895947257827431137081806965351868714466245802635948013967211485152381269200846758602597772565890967341091807412415482358526866930381434767298449306915341133762667079888348196604496697399352564033536673575764156578719033722142070126165825620066573275161259725136163515396684554041585400984251776317243413796770124212536944176511766672657993425274823145439416915522418007232450499331977341651735805606811083441590349803689098634572137328100464200139369197342335919855954532839114109272849773625805734907548098809787379024818756626845868703415309291820743704031868640298502214405579106760778490462431004968720812769340935051410914062664319472824000478632913169220732277477206413783632583633262395325286780668636340282313620224602427136646856201429794743881531547308325163227061694027029387043272228504437809910725510866207588249367498996165167291931878544969267593411696467474190897992682969667197975615944895311847438230409860593984859818423422652989186828627811131375328885492567667427131160293261743912617337060369966378421974130248721754994368821554371823308466438098794042668895468549921444574219817818358779003901290551128901916201329260306384944920579769328132886863016470765903763666566351213031932916375428275414264983418725210807175217210873310451831821252508216992872381553307240092598756916060086947579961117302035366382317551888179969013568055456086315580232305181095630093132116886997470351979919776821654853644071931791586154517212726088837395535613408282698188373559374527490052773976672426797342797159684954705966439505407868730623298413016980629003209476396171704096514714374923297399524975011204263971397309994944704444075112752720980373447621810054280616009953271398856974218885855876279863355553376883871381446906118026732893228450771047104102202273730034821726499437223480905657814885845815174972811440670975079432806375122451641370723634221834489802038698402141265821348694977232155564351048569572109682141545929304191770135985636549856907441165139928392864822054764737562810473762923340665034783578133657381601208926737961857371854329673065776074780983906082147894277439930298055691863592747172474684333379088543800387904728509745245980881478478831786120205092829006816288097157935694506096614336102400000*i1^48 + 12061812508579075331742676858107420789676700347276847117018628056967352900836130230259239420241536514149081918369941501460962769714053367013654488672941869739668968583081079603131804485745659060603652536983898396282526244401897164752940418206154401189808608728695392419471007341469445669371063267509339193356817473627872648678382287864691522816552146283838406567096028779932541364313244966886348404737878040798889640625994039480943490409651963128448735107079859613842516660764158881446141984268788377842497472236069382957407432592820895939205746040868893520084832386941761650061132679007338901052538421852762576426700033053915964686411907794110744146315029607577092769662891261686315133879777203500675385072094186760293252919676013305044151656472901276827905792241038578334076732988222214922755125437581264542324128825147135522349650906519587426291843751641304578655400246314109024620477446196085452583324262735748458113506688597421706944120152706495702340756774602671488975150683859973342961547458207254642072525550692290273062244573605368041015937122565287900941045290881433816927783316298075036949602538731364747058554272391783788442200479344509124577278115356337391929092318921695830647363335955968588233901468963962110357892664425322402531850158659000455424132761162121313946044992545906134904507940389226687276945581855986801782126639371404825830812074368356896346507748556622150151827105447437778363836550784127809718555807757627661136472288352463514673407298831726802063225336121258054589311663719742655774109950748079690884582902939873001770996602401617763360995387443865112056351165123184923743660599882088800923481383617427785888780754391642779500907695810536309310233041817831673768631938572800101782747970815109755973949996707316506095052882478987297713011681271512426541718570825890681609957861971233229436821561199860076049838406043016718995989732894566782791541968668229641804484863958130018012355682865341758236648329493828999211574037987715433526339595771128062984284301998431530028033574936538489004450903227661757763393469194582584554315015357193001030516889053595012318008914876572517237139941587052993330772479021173780037784929093624335054758319010033189383064328837998391386115401771382965923276460193232293445108225197128766274053334464780749571168976277226898660596017501598207383960350255816699527536374505616745954751649888630856161924384742161121118264425591709888698614843169240955495742939918115074561851145835661250209146103518472685636650275457818121631301986890261778227903885434970398333655583892683498996974694287770477575024526690464823682979085277086697808717554214137357188200665501749434960925405787174052164781953972850651192951486718680983642767396924234270720077513931286728535126446070147706904244718522311144039289658981705734529159974899354279854704094221996117113802577107072105050195291462916278032972203239018137064682619356290717940004003902379657822529411799878589382374625468426115070295060724014950878893776021474847660414048720257699818703632987461578390288638509548388301287403188843574726881969294677188461738159281753146102326434151295011650462338104992310462838259509082129956138280402511844111660211709319163391793612141363200000*i1^49 + -747162439193761189369870540467211417768587190032554430569567452416411152955609632788088218027132726151657855082170362043588007745819153239735959720499583095058866672570884400213907135866307493486914787203521844192453452169173984568357109185248949640533103832235056744989275978808255847853257133969371184585543451844181339492747138780513677746704857027757729908990509480555600079253941712002553458979854085350123140249978557763497537496980883652460882956543620734270374918219989141771737525801190621611303204061816197434339281149020707989879346519952136280958551139106761638926747630403014715462544582890753400352019490799608679015396140178367115657715191963591646441832704324386950060591430766359656372398811297978996604582038430339315118950922610125387389129543843624984511201243184733339121151950657354647393741667186985990789567345105063010130813221768839687048292595588228418479217157350814143769477101227314186764327943793823605221502671101596555455030410163363061445836127707658972384656111625999993666768369344353342571764980786301817474804407257957235314744970935665591832398301606938366093223302912801553183062850529943089104966440008086608772775047697022231763589440158653826687243979328779509672491466146664498450825787750308835830032323329317728327158098019575218267941672187726562204308709689878530345079753983512109390710336428342342027290190668918473863781172504330235539890734952382120142364985981304082995634480601487098721707658170365254537614946526155227841727781296362475964420764899004504222441898358663727847695889982497747966659795169465094250655636256146858483499566705646384874972127375377303508262050146062146694619859241322412176328412650494092174560886148721178605804950503665433869918892089008884721653207635898223355564174511055045452259464496607771132627955994320416536131227543821580577311167798851060455160865410031204318625286559800710159969736078826591252774958785730798120308460266591132010237925823986754145722128259787355920562605507509271249837110133112128197142153045579856708793925988634890708800213899463572610268525124227918922938305625633586712363434544108449780164800155193392177123894068193625422435178976138748562754097041761360253967690438617206750733797046853560177590460247174166087564353054464232553604556842222040198923575141596835078243365275856598285396962030659745022527021533445809694019176688469514037369686700108786591916695230005964263976209230123502117390489308429426938349482056097997883810210170917354494110374949088412239143302079824207384166746005760976656153393782589655385140103829616625457836880622653514382125868857223290196783276731249413234721782167816408703954182324354746273254240864333169672544677899396876527759029231006806191502788713906847250743181436481881877559784893255784102127149393151552568468879429795833534102398293570479882196244017484791051549070276695676148257398153537383182251347882286452656209316553304111442979925367355013555856587153861598125304840414317357815005407485744294944536276312563431474736868951502411614404708073653696536597743817797482103919883598753073430037759195074817486437092774353467013234467864053321647125110780518154491070350769689285880452566886656978494949844582400000*i1^50 + 42839467820996866721332688633462093292667674512447209627957308721568759477908479961936142285071260509810111212297150818831039203427167146899191842412414204094594795655427844739591094413389628308463060299434514518188464295145915486631326248650203709206482527426588982826038875017303333677786247775485472964814894955909236294576692502478305511663929919718149742307680072759773050680690057002663148752109002789934435045517743041636918648575822800138510863524580808425138886611936857538972869542370222742478359307962835682706236805886505044171570257563217317666563085518769753109050823293702102580280765353294158268444908489434785065940025000270644300816612020746656287269660169115826686703334167651681545341835903250927304300848692371692312753549229154278902972854383175201850525369629213093108744431763575346519787778558107209559336622188218647922922704633905525032116300056078284126271625765832505858363626256147653778875676076996028893269105470994011884476984338929833583144196385338247421952787731738918612435745300277822014027724993050266593296309217222637524308495358036166187576464596880029526863090060656255499386616583942198376489340644176598146532737499983323476840408444188404670221509435524104871614205621150228409750288593776439302914712677580546245325465575232946872240554032171988940064414296782571825455898901394971274397220720934602698971124217179377939960641788029437851205561298948418442540157088125978260017666377731548433355800445404107359577788174052409919739357662521940094213594650603805868671348665713484711730414077626913453252257756783373748182354076249296459004156768456554421344993262933539475417494031640135623003856721629532602581768169243214123812405100163325061227601748567068980853534406339392352279843397222026823375987099465185575886411851078113249135865119181278280655651394384880666910253096951075355497604883231760953398565464092527608353608939120522696469048846885567185047520677011654052498914265757414863229704351357667461348921135524039219734958011784943691162444275669148994743741888525997112080770401935779047586009379005419463302957006166555615097847650342538267542386356400665004964986789965379955568396213246229666127426709179018195532641350285747565800314525171722777446536283894146782855200899916959837316214429567679793151088798336509629679782808838883591167348721144459109931638860607860847054123207505032709019536222106822238474252506946941974235023923592647244185140247257053503447586775569258720471758412070302346207587845875482000649538816364923279106326888734277540257118053214893157079879459642627573368155103575810047861357832800815653918105116741632020153404476197061641407210569345330598775356901367202787154872212110540164669823182385894725319409315593344605644329483873308022684704269893453323506064416432012911307375161851679852645256911930166378401298955190854642657674419920900496248319725487488439941396639379144230594426938939062276057201921277813787748290492551589504063649339043987434695530481387515673757541887550817163867907614387223761601832101981143817226020129758795864366393678779552199653915396623196956537440316092630913718805083464000015190934974103733070982412405057455842317808896090974941976985600000*i1^51 + -2279281870597532135897538332861989648392267069868079218315898480939820935183334698500888439131730650526577940775892167683950757573692466596798058849982660428356428054218192407733307951182025500392782284619136350290157196056329332493636685459333220497816944797144036988999396467047525686773026115394876255841873208776702792515652164935203717766120863465911500644144481731388903969299497324340931660786538119848773990098479446650236882462603416065106256746966973307824017823338395510223703551641283039747707074456142697578049670106923127963568471151878629481428111524916109012050665166830565873910805297120802982572168694315527367492174740061276400099524061748722895090862413928246343305610280318831523885343004507905266323235154021610492808875329215181512802633865102378420748477486104411545393978043650604775537096346343645360833181557291505902392959076717089719878498905698779548113766118335298429680230256010530219306102518072273016506617125713563529979338001215790116951672542449997023567929961801929988133947353050792416126628145678662346858332994451123838580431854360230557171835706571902770979897275843074313072006445680337947017606458756970005316565726508264444651762178427938139673635708383281993095102887176584294349875131634441331191903899083822633964581152741877707236520399958843129011298428853313126360143350765573162234795239438023944704927634179116834015128732029898093311204159647903256220278423736280149186594030324185224732964016889068280468257726505233772702355823942343400465206215963766095968505960859504261100060611964627720772019889449505305911189985594001931855707331644805738645008489473864444665048110604715080725819544360632053786522933366422983100209635484742860356355973865856113396921360678770612448450190250678293936547492309100307183283109881014084038601488743582824026382148499597151343216448939732819559199629164216680002361981102896997324791182138065455177356060468168736762910580538858233716228505714133393155138474244780749669708358775408530895995594900583048529620769491206254198605434827076287305117610311809800265947531732617604777360914226249877378769817260185217121477825654958452422895103474438286785472503047451987426687011339498780034188744315413003457256603464415351865956740383168448114584265464818264365778314753727111297606091372854688370433849831137823141555826529778844463724695393061374732602829860595585688301226661998631281562673707151633459133380364910722995302406571735831613807701521114117815380547662547468204855754333532401542153656972030184990611092457649592657159971910024879461198773517654274441032668658328347345458052144548231923602938202248568977968693691804009626426484831864901823973254710933302882216821270399433854400661665209809168696735480323365376720840521544695922940544824800519663102857408776473493578785788845984224862096153900697140346843365746735521283262746721632791990817444231199227217400853268145594217014949323065049882073979792600570778898217401695383177500627992579417235453854014515777033827479580964678464462705196587309089038961508774070621626320146208288197560023681150415530184739392917462747730118934952642084267804136656111069972902832845130647629444895344688461947570308450877440000*i1^52 + 112807982696310273777663340395082571402518409488905050719231816457989474550021957849007888167429461534277277455230974381262172306245633206565306956919207942333638522998791839395463440679171188623352866443277601413060772977575232758678594845767166651716793751780266630772167247114009052553983471151739578688394412465040070045364004966177032058428163737233784671339119445907925905059127355081868680876352854108999048519838590719683998053507823094470104737943490724350131601840476329268604438405900671264472000645920092770133425647329464498867435861081224178173515949424618964807968800499915454014115509682186378524633889379615476453314128506307287428728729763638736046157140766096854472604985593217899706391106689642774334660202548424432722006713988718848914480209632514021120758406430583422738737928786005935611876802340719602019452042695073835089242701139222005224327094776573993283092607723978542044245985644843648371850171348029020704034290985912302535208242896493813226747437538436744287892895759536444532752434384622605779744872421418323962248746201293153541705912920165172637005965178777434848475516475873122129001561299004890299245671229150782196342040233956751955020481942841626806874385262219895101307078015057665796101654259607477918113416375309993248064712319690872165366511003363079959761226800067731941116532113807279847763524812258039567164008988453342751096097204328088707638223737896847619583562356222825050128141968047904474489661349226505432681868544315694504837148301315496508731756980448830728400475050385300920442722807258750082449371292925372578052864320150385451321711768857306744055205677594596841202052666846349624165962200181805979297296075182139456000850317938368287209090861765908003037976987678948361139255400960239576537995505700741358889834866922394630107880001523663187455751083752777877095846435400357600086814851311569491756382357097257251155347067647333348973003133827609074205165137267293494179293063700408790892914677841841032353615737186710851100215507959191340129526499022294215912883159197645620224355497110094212714383809798747369051527635925756585443953099306865172489800970560251991859526512875913698451237568093454787721971111043878791656755471232791673193531245800423032127373736423673994781804117477005883060521787771837508296945948413711370397980492420287280887636018379149309622905655364254351592061469029470025304613150255146884615708975511979947826205247787627331413895341696949393756451318227245263252175536129208838353120630961096693787983399300926946622415557475550733943512112580808327269114141329146712239541290835134340831648875847136543530544403730967603706337277620292793548006011392172418061545552272277646112595403647535706452779503995786276926578880332416259472135025146029896241841983751920337224406173647233479708946665774772963297778411200624293885319987184304816403367667878251127350227893094012103670645145731283706002589556527452290055085862294238042575599026482656039270135090147765514476962021803794052852165301229853227754613561136870491296621615591061155198309127499630265582677414372837589737657699644768782327530308782427942603836218914255682762608105279505316103392765528552163163276235652464640000*i1^53 + -5186496425072529142300805668757431281844516892048964393125805686364125967697441044191929031678002062826538624983766402540030579110218965036770639022955136518528179013833379231135344240187095744326483273951093672812777068087967437326471780755436766224580700966009999577434834600351910128016971223945282799126099116410477906532330798639145126900276951593093538659674361577800540351803408147682494242177284253098516529069172026337291357712511753855269575235230861022711523969945260624040208532024809217686544573292134663276881890951635108875931945780631071633372750374838334875463077116927095769027413291546257844958598515524257399634521143460859165637471630248319337518308799778918905739111760358825335224710219784109164266125910218652304885338036650668925058910130238558653220577831850146027064829813152580265024546453048065423359353678295300466858496560097072396648441180148504432558434562656623341119689162718903904040667527593561609623837252490468240777512950755192647443069042564707634831268304385727401591697962467025117127044196718860747568898269078709073921327925566331686200885696824941858128876488818113960406129668487761436100512506077709903513526788630549191918947938801770644880703671720037607356214086430580323758479255856604374996524965261762361296839452366465355834823306008017664964005070686930288440447769781864020311460727988248925282318913916824777434853673897821973639407310095941773954749440206199216675263846753268260541117139238851497425683853277246177161763172333489572037151800979960008885357401942620678672996335945965323477033969958740558051302388813484013545304214141414846816454985684999143814530734659705638272944832205879317641033039645450753502942397705614476501078493561710727009412997597854316267582056386833109051635327742543936778593387071197325084695635625745611769912541496057614795136364371362248263320738538644451162292419459303489740981583312523567031942655927620419425166526702912602190243853297838814209357164893063518811501364552644524006843030948260055992080496105424122378781294620493456527841812955125319127585126153491644810372657199092996092284166962536571126214225657981263037576181501925001166906242717648090291693965633407980474568026855970594055860264150265491907972961017699003360887368349434414707883773682774444858102045417783126797063725469475061338602086251965353847193307555310471931784298531089480717407338985093118858733782875625392359537737728062742393682231658405537306397070139515800686298095246957922328952795815858864571363691117432043303638176320629786221324730901642196433329104244559870899040906683166828201631729627378901584363151186009033518156250163071958259199734848801371696777038475228802034971992375167274804916155188524123597585651301073396442434097592914193923272609598366398789357129639549265825094365096185495015052151596408278056983677130105194597042165164222765761440697864848692162609035115055908527084398717415572970284263679170914168251405737168218808469700450839847945388977337760201757671807963695148338431031469170993940247940219457748247766522863860571849052477321328457367367025616192499283686357091949118125601372383774322901499228816170265218415782372391678759320321785856000*i1^54 + 220315656671272414256989388823822762299971609752920105552248803343827390258576285399862127234252995634469074257697086798819479258960962956271635787075388532253852572847873012597686779765779296290822077251584417831071033231609725492823269302015525018944249419306786771448938186922420027510658697816666324381859751855921275292846624589486045767676489643329205017774416128049616525634922873096096307734493201294282407976823048247156574480047411516535149468833275673769295166013114289308376124470086178001561699576021605607420377754362209669185763118390891634460201040026575129619744965018669608303641454948763210338433448042848222836148102776845111605821157915541468265657513244352431047740000109501528836869429762521994792803885201664732344407925535990617202066980419636516479599808691554602841166747840809404638405955863459873867458208652134744887111226342485362637367096306051495528659418267063665235193288597775169212922928526490093176053471372208524984266945691194779093074120863188594818828870028019657262330569177261360021618987989898971721348198196714379399738174162845668082411036495323570503440186372250172783592476705432239315540552234297398250612618902745955768687908222343456950686896003150754198346031410443781111382190405264816171152650538584984245830365866460487139656120060637039692423967362019646842743194732773998660554437326127692181555051260772520581230495711788709829712669485588759289899401637405391407951892327395210380919300216199093104980644079878164808730580056577916965242275970574375696796760225333923384114637062078849199146994235080857992380495692355104698160663210258485367414833252009735364148674414679853086855098375744458531851024502211034945491774430183563256492110482367107442459408842743526020544249293828635178668211096203144651242449639430241461238359821215389202381999557595677794597494352949431233962800144127324557859399946234358371097445086471688530641627085266055089979343480795276395561057372085610476477076601776978481396860117314674505383177344977063306727286795026324525431260598040298342224397373107472294355886941351780931825761514417060402797464065543185624718975263330285762180706869374710042772867270014095857840247796232639093251972807571766444639361789161100434546833311470741314737644106461351599212499252167097322117968095516964233734296101691192657807781230162454399246591344713848812622483998086656914335182741733965906246977431373479209745983315572973787864546155484579851212365988948601320849421498831738097303251877235822640143712021271934017542336766641250148328892338116164466886829534280110073089171792881967685049726918932659592076556562458986805760962775530185422984159078841370353076549186864363368572229975524611929169952207093639145889876647672755447194501674311180185502897504608083248057369141483116649554079134660186242983769227798794708349664056521663798675877381846694686505588003131601322898018158971475181891017946325073669763721037215935122431884885533527004184095775241759133604201586301179873071573964157647880144483334058418448367112798068941624427467759640547111898410245305462928618247448414829599663270608122770149455977984599519042064238152067739164022066033941126381721511526400*i1^55 + -8588259717095192528544043360208831526136442661275153499471972857938031952501277812629914871888058898581177299395550667992221740297435534858363224696180643745212195026072733628974330492397320080151121262511031282068752226245317845476883001640768143798340577612873830465017073836534059665280296688981773792728458349853227583506160366763668235277425126099601438136740893868122375527135136924675454785044816581930541159224152037287741941457379796278394158687374809610116334275399815536690437260171051494081604092843436771275337120821962100096404312230408711216506631331908364826440080360801724883652206206535309152025384122758277978108650024436067766981320922322632990139612758853356960950341048560126434855674297704070097015206642851733649973793781945451266115570529043465521009435389355342777702185919713490224783129370335408089147361419633883494115661576606795232135681275750355164378973468279397042174914130836268188131262202883885908234699051393715271554903658973190562864207795685248219959021030416689447454317198747818944418015942007000173368584994311315759698000613410631547663250773376955472199398371363001748362712719695767646250978655386888291330418043853626818882446113517221866171374765326129015025100244120941316149960841837695267096429620833502560651398951171987636639643419996019356867608870328793617812332852597556508907326138288132703348631252106618415813911331134060159601879117534944791591179723136510373547685810848841089735232668072005321805981920348560915048772283250811089258772015410936789558375368541043599390231473733689653243453369102572594553157419661849760339428719841532473614898784415089982180065508741765244694207636067459340596999542791091890209739992881997013406330709044702403977871434276729536059853163212382707223750173651036434343045532534070535346874380365027606167589455023823845305546955991697361991922332448872179511102622417290691258582340027798367957777573788849429896175129587937537170031685009970291389772845703074294987442391918489085080321332278038280916082596675632631428217130125659476062473030566666494701211331738235184122955552812877045769913929201404665560123839987679247895642005997024107540022924503833366658806594149570295266703789506498101601637507214223384037453491321467007600239067102025029283495031998152050343949786932515480332458173804596188676936033959230252425664723779289422329514232075611658031087994682989982618951882529849567261749885289143045549402129500804794304425787366617978289177788537371347851472907528203624887600791084240504739695916044694727087071029506737371497643334616779311412239641807843230202221246537180003170601916659377119055011357230258826746519759812490193981633462484575815519790663932626378001741711299964175485642577167165475279025064485759681012831060918102640390398662255033375755732936249038452168926211970000735201650127150516979717378786026613347758607340636999780216612097116074108276681784230235472522659999075626906455469583462873174511541951581983763654013230455491399615380790364323377338589116569308176239773326126934170525761857432198922956756362474090568488539801736136711276828350999629100438447425277830141451189517071170836054161440912418304855900160*i1^56 + 305416234963950447039046235295389188284655327020768716246857060248157599518770651928150364782060425500369977123010153833137865371594690391737477703085432950258262580142248444297654062089083878769985846751755109334917461047457144591755053635346455870755262565186354523522902076614715514948211469529718385817233317472513964322391560841311664083142985817118047017797824754948157563133351982625927809564390494105590958144923261796924653020501007184017892707581065631678794032410279631520967525677381015079348364426935617628204523868090074965839595735007601878382253083451962454121307301053056401433833956375771023742178960848737952780063292263926613572803836156653827685048982885768072430344166665911656312989038761386886970418211579531127029531264903517263681944748535086814359063053814069468366667482170905514637238341465077672082038756010106772165796312759222245179837990618004182490577225110674366037173178011116657517906130795824526160528784333301127958258144056952485847105426861101885359872472797927851344680518728241843207266522514000635598628332108079922711836490190438244369612730703429090716911859239285788831795237961934464719635308698500935819648129201297632535424621903728794005295444764839251808959296559802257102897769286575494726016217917849062307208200681286452840996269729313640762552210186579127172703552706599087668133487180594186214532067171530482469823232858476524033192906971813554851077570578923934801293193007246444022151504650389343017446604297834430788395350854454892565205080849585898040242148297945317655624827507843314007864634259336342582219697890445315818188493618783907058247234652234281710253761160659702367357461748933496271682787000303325127521145810813751648060359535908812168702162838444200653702736508790345933327260315107743967554242991095516673443509036227781476580081840640828064313298155846292702545457277100754229402873270224597487979819377227285319096538583673561472306092704626554252137208043074219344431449785562970173071539287589062935058670932876263116471915284269534005873985588483107294973965421993187097387421313699420550411693404145535197500682525144247719255349164637248136412768378733624250670826703930708190178703688003216305918725000148876800929825202276653478486778920063896666275571476968183141862519614884138151058787593164354779531289934483828410203360381247844923098130204829377471482150077214765773530150517129000172327668952320134658512017321605719402599010662857782966831511386302886951191126395533798499641623689933291666893156120370413348497605138891369463709710242729094685463556748093429623178276620829226554922747925330749118641113244625549714219360655493937246300228890151700954036691179281501263799661587294226287953594207786723275189941350829383733692128611321951192535293667849837621728566856430416459114890480065333199812394984736100335383611833478411124046637981997147533332226867226195377050096534823484916702301103354166897878741686121370215250733293710315121008482542803321558546462831936379716414410746090304394475663615695409083221236831474158347384527035160718222937439692031176575478748076000647235148850971541098535547220421443763142921261904534434109359347981091822632960*i1^57 + -9871272236931078630915607622260435998321853335012194400035067497915991271799468506522916958589969549241983248981096325888769210012302800002792983690859156351116493493782256898955809642227141146306679410050689476858165952591291301663359374627133901874731576256641389253514085152486629028226482472854626551415901997585700975048479887682093449015353857689642905546814249298145215056039006211746917272740795836409528942429874687913577335341737887475126692141912180611412064152595422179086744371200359926268762626957868020832158241524726147140127953584321169127691722202056087229091157358515474049042419048614605532364768787868434819059293364544789213707268769912258397473670540126059409682923352827378671172066971593671762204238074855548355015734924233623384168981978650826038925293825663031110695849534725683442846122397745611809775687262704334609786013157619700062458173654247305636322624439471924088121128445692622118814846990661358675902716721369100513318029231050184599753061697114356193685880371775309093967897394946785823236078360899661534270822967539177488644732440963793187039866977907990283419875211252542123709836410838616803618908129511678982835510434578751554775168054688507838540863126313398128553199294745398728604114718173563149652122698540866747087222409145796354326095731856468440179640358463772006752577601464608455118567213398533520580003537549310030456576481761279858182641149947517774602449109655336983947057194899875906960789270622940646725601225719510887587810387072950168463342147298660646133262480525891939310760981184294783966930007036405974998161964539495318508478795427413765491861938958452011855581233242532309528221333116985571823365889965944629901461392470717633076974623723034267390186089594218863023431314697979454955466264422478837856215389623872809538724578233421395237681879252903403020918293248912214713954036845986858923035918382606131781913885751258548598940600529561276961369127130687917625631677629863686759255224077736610975311177832697626157179986524098524873024504526022024181881446665007826954301270547423665834815438913846704575041130076051424903617653499522486947633421386197739471362339943532889773204024364798026288103603689288450674027258452482450273382637633645693742331068174657532225098336434836142251637064313178098438549528756286448065295536360544172632534328214666797047293032762466939428405194773723729968641890227313457310921009790285267676624456660338131839994397756063935274611471426092668608449545911207802316871138723353863642667780285782507070455425415255622420845647540219538959532392217753568674878216124092012870236701244304067682546142394774319761527201603960181821724578653157256551547070206989144070658367157129735912725994113735451826924140681551808205896582736282409819259594953729601966882990414701945799358725851033642057051269605340678829618733822136188020512717997280913708801424557512739796962077065949935221596046746245405297450281554222286702010493850768549957022624780009473156258189016731361095393630205277867393518002139888100154073637939757711247750531930850274833877756371145610009759174117409093488541851863459996875448983098763898009618944580669693707111476982972416*i1^58 + 289647104537119607685963948180542190993405207740431895835553904294254150435013650370204131183321341833099242156263063707762093914866546165859477391691375889644154412300498161709955464448408202667012332142026087762573978252864555034473691374241421340588088132575036534278408111018461444025000630190201399280283211242104741256793107492776935583892520644538925387887456419889294314413953870845368476382628407016216913728000415064976545134002332893774770786595532212884761879308073266807836011039985124952410488504897934514198499170583083606146167492889945838657575334514624667500854531149825561030223029283437002465695477527341283920405268129845427059981107097605473432320457463049212383891318659239059041456760377508930840650960571903295158823340119709135059209703067968926087012080152508833177884721244774313008597839900338336766644014035583719383463906716872208883548775182668893454796810616597494033630216486484272959419367898448995787141846738940180386619508875717591862259907511937292515616115328596154725723198437576619153746606040304591131935337956147364373753208781395582103125572451247625821849774238331314328361210418902745503874800687496184340772425663373905388930474290079295812765705725843814877324400755320984615260759024676580244941839785022520451020426938579198688279545821460738498582080809955473147594641994903964068780525792903943648613961677051764438283946678464798874794930233048649620967640047453652390341532809337164410520548308237917319768058381643837845615348104594448496620575783853778505021841680971691529666003524417915844760173704889229169268743171414822820423925193017740483167773810697939051819326627106816563110192419609059444537724331528766477108034657068534321940072063969865306121111088065777000582538651998265414008739591097611094945999403827572579923913306352011406693302956497411468326410062423666298659711171592542887779182313498767306493179544626312111584536787992201782214216981145079344071610152729627306133393761213604434043545362648166061079269279957446668224054877711992548941009065901835948274126161286255622809383366024643134701770329101899256077711204233837103142987054758793996393051162489461407873790776870803174908437362466213438911426221947522535196306140014181420976694996529538992779486743693330032298352867965096122156057778455524268108360057204925493725160935725227860776457645154538168870463034876260587576980246920856710148156148528599301889162912833350508370064195534960632430395020357134679562408114733935080233447565009045478719661448369385118216897435549587982085526111409883571517329327845227807840723747126760591978373764226127465042846248910536753835625512016591472109910652491712039818206823803998471222911409417268098485398812807879040961958796363449135465378922485879643691673010091568908150605823518425425401881104328340989764519926955850621084580006777397505097371492804936520425379550107101145190276023642638346261654098319533546882537359087446414412496368860968286830812115187474902903610247358198233354015986467544573318856897488275924327038052592220612423815974977757340639619759193370208252447391866452015800766315520826329216351269141384866270225574676286278868106477568*i1^59 + -7725493219832718797859832700113245223806562752768140967026973674611296534241778491804821938339970649225779426643125447434537419911491241815692882010226820536962512413627042028848929823313179919998487981452503348081762374414129568685516750337877921257233517144593246551679733024452981658514887968208333114513864388121025809436269979056955123207759708470093389238541177305730251523105534850650659429641417101251638981264164659688296636680046370811428055678073642499148977324201806140688813360740170883371574037683286092675067479565024023321716202632535962657674737626110105094438977759204070778076797473120693191239736754126808875712188320631331091310725920080458791156342725939958736950003790164017562835759819937649219172034085515809410623261196406911655473784494629484651102453079255614014991924444846550218766592239111617746378821783491280278594208686185930208010923870180466811913334429747880173659242562469109401941908564188686621035242888241340088785114998561411999469869449046092341054106896477983755229146193421395840666083240876639383739755976036740594231935561746084436708792088503184133612146012699334048903950091559455214912380638720212204140176466359900010053102142915459765213769380032391217396429266540956693437952881667747282094711623457008391392443582428982591784458926602502123000681148362653060068210806484621679052194175595004226005850904623459532305279244841504355007942820422728740867119996518882080099452761200039955795713524452784675736401825480313101214254731573016584379384759960182244421267568337940240599637746181071869812027896605712849913918613034639341253982135367685423875836900333761516428869874428576274708001201710472974941094621914014250942463130513743694868437206753549748938451982523000313579386503705619703463479252227114186417704277242635019489064247842330158567458035294598925261432522981980640277876171635304097069750737305913164219790425385476744913294635000015130963076879367310705187499195102628660832654536404122921318099197851188904943625922143828011848056550636442711107840324133613408877172055757498962289226190960333676165345324067038126158658480870419946708049703246240591947809613471615533179616151411549959247370923609915766592735510189797986462290858359732042832487682967088072692611767430263198510268102264448866643168900695083885942036093451510098850777433321142445883046545979888665809423249834107229236792534400411571392241555631182207066389176788098971554455349419637558713347920225213486011087745991134398704337798955103234590804407586902453617724339939831870523843027297925704027582191224802667265040927063502483936664978815098478206528638472496870032764397660563513476708203351482771514652841977565571467795789033986027547423561886055895939847647298642149541159585609515610488905164550787491454190876996720747402066645745944369960096309752797902550211095931790901775683136331007976181524676956399112308200866494925163126157564875212095217948777019645511017089944330573332281766506082625992842120534356624421769705459507392596907713776475140838342839509214543785366593202576543549050393547760501874393379706070309859024221528440898303387480470864614614272177165066609381582307328*i1^60 + 187833558795202370837883141601514602847879081186842991695250274805263939408581603172790676530838936389065347778808487379242121290791149811779911313650615147113806832135496368855482729106723934360906265317220867448730610364575955413388668889540742296841417092126702340099358807040914402653863130741048656793014678867944041549626878541547297372550734873450506995126119668643719668282724695412645877179368708204432556675216104353820277249050854945565703135481724243752756983542712564122011974370096034586955635698062768345499351408559893354307683177104874856091617085453047915784918850499061782848996408616070727587530238093909686724422363513571491441208493199679808762062633092319850843727990612424633907084542501870892157338809497888638775413293798641027023018174006938437758002048320794437871642365837170150241752711382740822610196686006703354607161280409628304692714206582488653348263665777211975701124828638091442640370017292399754539582415730247114720636189365874603912135640388022529008444809986445151112701278123813390854775102115698689292503054465736013282151619291347916030998236416712163840303959438637348260067802622422986552409394223694606873658621502882709439008891164260684422287392515223265860988426295286414504574208730649063605454269580081751462535790236286621339386431494062389432424031644428853634142617015933477352717219182286417047990355427199525425430582245753808503901577171644334485616163114027537724020935744061144126834279920213028652851373002915237937166314618944374122232529659583510046271868865583052064862260325925049098475987206004021195636121386228440688090608906755635755362490399209891965270133894545151851327826862379728579298359795380988202460986050280645687512494530699625148844502642800269970626331870338273782013533472741002360342765618590536257125819334719216829049461736170405029884390257162462223609092292826458354603464725145264713845304760747027334240811701881088612911480418293019760867020130500052963566383724798365357490030073485193844101469630634837170787320302793761422669348736633681191597021126546625203765512805115310188518596158318089031251189604333461021230761375098954414684851234527982186808916187673063716369465456808673078366646338352485303286076089260199871993374374729058838321458105550676338997090189727211517003466506005596412435563271501783320661709770832759626253017129292899610755187788610114444157956530255850986115394776364053467077597140011906961699581598697621948687536582871711886288100545116068182260289304938982646241264401542203488055314093619995687316295792566115808039026666658874280465635128703024700626454268730032791476394004704833165679899251641875822227469445406487676682022767505664653967182951065054335103095727021091228393386727432625123173023460901506850008317477120675999000571703484229455119053966060235906990014126979946906737511265197022231825267897825799264816434753069092265000594306209268254218125319404180358978693092278297293562699155878544087476833825597098529665478518946043572490267615439683774853646493343535613871513690551115540058652847052661059145009408323918304587787094047381542535699696969992455346543193382940502185989967060408467456*i1^61 + -4193553015854687215065255044505967239197201137589102239316686300161685416581667534859599495715783400772625955790067274387859782440144485789159064755869584196354605069141385516570303901887315757143095866307476777970729386442546833158496342154832783583504670835024534350871988492731483950034048425277617545378950969776400019001525486251453231900456349979374154093421662318210965228030062905044868517963557308382957432342383798181410470415128069978878452253081324963273840261726595417924187429250350936476385893255798398088597163169221103173939645432965413955750038514273201741988704436499302070954150448293327991439707299842880584393983189207068952029198160963316388142967037067628254781076761997601778143979668246559023325349918872124846533752218758668658853611499058634146539102776773861439353562150430528445069096347294894249748616127190364694697488709758306255480262177807974635045929613238805858131396844701680698867959976080460047133395560409732488794162367330419602104909239790617609587115635468603757948549241318180542461872360176875233612187725772400538354599738142440177285968808251837738882242263474891184698835890333280759599866197312712975302621542090624712374724731898502214468898074720140733471274700342902852024912010797053914098122184682053455401281838862238118294596268736378982111978490225423322703711062591873289943288627319634527926649790114541357642057183948906200645936194392450256964936741473121728481389791858743906891106888845624990108126395806712388979248865055983367423757434539935203102216135195807023476730348421932329146092932305290853025314271835615300368525591368475286784575356959115303751032074289402754166860138915355598775117844971169318141337368296101261131083634716829522245992921676994934183338440958357545403879237377697848109685058774243157652312860642897534324614491266550216438580967948945443177082442287417125922442692031151024010799222889051138886179187642569239603266488136267624499759437687052396963579730470765223909208018331055282862687483112719860150426154225911953298340856240151240867560942904077282065024396268195303585415176159209465461574308781462435221647835987081792261874507618400034649808682662913115782277907693659701329491319312773611033619987971265698952509558740442063628005498098526614708606520390987746807630323478132608246135222255606963414636875511530036975011214704214111523722773597848931318264422653596504283545632648816432826591711674783930589495207781142617947374043073372168294939884763491503980524216720601881776826109999587056184708814574621413067179331917796792348161177875984932430259570778676335596161014317491483582519835822129403225283160513757691096647519536071740713724089153417912263897469576509092148438408094842819375108272327847100836002297928808111635457928706120812254544875181328490998966573825162362047223842590092303344768472028476460486874832044483064546120211641134872389732058936351142007215126254241742666371684311239896637229778712738256277842436007642287045442474689807032898643811851544986002881515685175172125659233709897516035852547448234158982745625105078390429833569451652122968899553137981262279748127927439142051145012987559936*i1^62 + 87585523635261231162661577107612883656203863369255181733340605985311257454134088177609420500481997117448715399233006624573903122921324242048940770529320367651172744356059122319076585468890277753424087438616441908668582023955160271132210309062635713186737402911439718118631383377178195382823656375687442423923151508464210287223291128813180658554206263547245081461764973292798911123928744608572013380172005010697206545679785287411499417028784014094676467611698043207676783874328346556187256342261308164799063081582645957698484415435652176455060206539560100127620962425941105103190905104900926806657837297310906406646121230165028434434869128907892367081073679699600570666208269407651245423224487010581502348784365228697941332107684620570829150264442505157291293669035342597484114602119865446831849403715965977587583215863852957637113027736929470827679491279825996381036932753557421516454240821056504232994068527190282605383383907534040761985733515820053815760195503274116761304575101544261499426377060263238538257460870306609116091236677068242943958380757997189449878465436598032505267312592468169574343073168768256960981661124814387261847373710036322795368677892953319275594191993764289998582818754850633673655606122190754125433730396975105800013285098352669236353358183952987479639309454730605071787885407609630363517429436723250113043425483595350649443902147498267380015621426512207698341524012751452309184139927773339734693118881721952847471285012069709600859019977453185759860643745768779341882772304618794830332731307699586255435537897544371789047406640375925418917016990999837917385500595583109938634215474290082789343754152159154611578845257432665387122727440497121167006448656632073800898819688744768694452771747280274378861241960329494933813359487068955252032162810699752575984583894130901460839004648629956431665883815856926361262592598995132205807400988954503934906798444095766450950324684964405973551302541225014852065863648330278518642741445738371888040416885746905336523634725845091149986505584562551663312383038475477351213289268528489966052194390869668235731100499424136333481864364586300199179698188209417195076104042142721826314904118533815744682971156898136447082612862754784199220908310816519050241446490255228817457134766796793255464738129869913314140757127134851663105941554444230223005078002032047702252770912756383728676114482306155542992572491874678416104028070707019796203592350993547121324686713105969935569073270602087353895915985226393273961093628277810067046509459052035380620309912366734712772493743728155600279325309282370442228519825874287419637906561064825186374576170932370911707551540863318826911529908328962701346819238369034444635843325058803572701294174904703746197701749996732089386132213740497685922560486789147854411900110695437720261615251937527643510565006816400896770483682784313391977340550887651695568915638492178130764932004314635543262205901302209164883354912623022960455623650110333556138661804569398088848159734346222983261523699696543872526766346197687717312224005086624164163151569028678681399428498424411761140534754600848780047554834823630454256011799097441199675056062464*i1^63 + -1773875190804736372334761293042612008130779192729229955482142392540301049862706785473469095389319681404003919557418341268277159558229866555636181164643640325694533596455679105945196744333245629742293900322844370059704638438862445068242738864987688348636873277840770258045874116513223270739013618359337308033388488538361390862676263400512189975363655350123244659800825724991925891125841604746071283933345937776970322705732661178213959481637686902056326950326689100597717955325204454769405499894431069190342957562719002391138686552169540239321544684547219230312283970508098265803391472670538088520028691663768355885672836564113174698495886248682567223272888398949736803749948810208023799524719399676895616857911242650358159980073069216487406621892599201766981224094537721193506881317423677100629597415737968161941090047402932113102262560022792694026101837193650819823406526990979491567677421810295458325579913342695646829809367623787723669711445283552319286856295359066612808665468271076650246802043725854843782555384526451603394393796092690725480153364647429661746532112317750022125842491256086537215505137058226883204079918527666189481687093758298242523978670820321172629409357030809630396833724033723004125389471926392196676063410866073311878238627496880885508317247374719028057103172030909285633738564920508505674043562802401191414881276600936603735463375089350444180157830291624511216479989434449342605007398803007185173229519118197818513961338115475339007642941101887705320183202464238138168417800441657009943343890754548106201899017839829984938578837418963616552954102033223721978571254840131204211152765230404811810146458576798823105553837375085331655650152659080999227883717057224300178067501767680150739459335935630460342760830418084303506393238386183323325609266506134181884827840588151124605037785642708509029251977535789393277427329937853002664026176151666671514734412361865088385417471771460795589810960257689540933725008652228584986032391554212516521922525714992115755466712761157182669019913760541991523683901293654294047267423510414917889846283281746687415772372718119748458581872462884605016150184896397387922807802818422877714511078020711116931611162791634677632245055982966030876499733274786814294030254596556640361194700823237750653147453500262112370189851838248099496342587900797547449207737555828457741264035034517883741583793963003246094550072230846681057248374275400338886197789884150109859279755573559237645922812554132532939598518044918075437308012251057954844324890121035674139615464131338602288439252932554763746878061519992972133715712157865029136105498548242324415881752293144711803600867923228689703157471326117864187844959481997976949101125973682152800004922234673628866048097070327060853689354768244177638624049808794853953121254411520673627571052304434734577446423282874620902887131639603809353223948941905040539000004488624965626781105884995649330443933798970571878297102757516786902875892109406742481213337546349129818515747724744150824794185193939091413356119615986615360149622115417207809156852589063201003279016392599791891414178286823154347649261217843312283652365537539487478841344*i1^64 + 36268953987548230560762291372742418692923842792521521180735877319710303954502906045277019962889012988582158875454223137267234971778958588817766463790219939686073351699095459471400934464332212668927017007819489493802922329041483149649370441207325098972538682972271865496645572322353715296914069500174281428641460354751453916243293071179579243829091789642050626917624806166018814663294433079862887045828039647772963883040520430551850321301105631235889435355589454371486300647852812703972413571220760216729254686444844522891971739487364829497673884704682436700694545436205297809626934665810504575807141904855438319351611482851196626596239671300549395897604862450258281993502581354410002810024369596453252479245651996331696215295603779610922596552783881040806090226389741621276892087260659132373397151736576790340891579269548223631676547952509293126522798557949098814967541201051623124781340018326642077549885334316726893449328275593518550540764371188197332189202551484695220730259492433972761578475169067078946639714990831200504436714262781178744687669442544434515681602047146381755082252580276343527256766209549330308851434073724890245189387328387580351135547011094310152631801102345935521760677754246941966006612445871569047978460319823221758778288126674067138572975436406436734225078215573879525602379144468763062284276490522310499226374392037243766619687258550036044409452411707113292421210084512388198507166566470362066875851148499259948360818497994042647543088662657497226442893089850354315637468558169904350055427121147575080319974497448008849895484628028465642363575867925559481843095072327725966549027505963717708355048598773252029395254610843515100376258821720840203191321802639901768041644695285268418434734444755709625352003514434103795532874248206615565745640165545458407162954172793430636491996938567535638187328598850231063263000834231808077572197319324176881445548179200992497541800824756268493095213962423202718388179479299256254000128011899648598891613142473029077287947533448304057928238287751509126513310993872912333121473109982518717418514416125928692733208536902846647227653784557291265761834311363880447246678132526927449145109707822582623594569399399868313381047999537965263029469969810371527162164898840068461271514412203849256571202343468995441235678313608554376472178544610738542864206884464142061699688422469804031351732850806100341731680379933829037959610891701892045042453849568882944255203886258532084398938018388498273769333687196730973167059918640937794152989808154968821591909147369768219738292172382077573580819177658429299393705446898001276313197595913961183600337006412197459706971118684345378295312631286975490686950384421613790562210664795341510370952824474969738677580834429751632710227475052298657331511470780916233725468226451436752263643537736658449268407881674994956368632478625141642783631386636529282611795361600402927027570276561522865728894222421003858153681062005533365129725484806175833863925645535170120662618499156361492640352357279655352040670407065298845919792933093806388409787246468072912353712068956603584680990114131486038064252077582335148830522691782757580800*i1^65 + -757066710661580863968270129332479832313199595883755675271136847246490411220323344321692965677368935498389380949131743895272109813396529422505357288327171402355407648007562007474826781522364676626657806790566751574840781519043396791157932734247284853704367732238277154754540783486498466890294796621377142738058282173285998565559045710204403634737916628631165696164298253773571511513178208336986660234270907105441874428301352521322156959865147036072339993766920539507761559885860306695936764772972112141570113056748506441414065672696835064147391987235657747347886517884734577811455789212625621720009694853515047282121443821207992805207960723426784538104057626307507311968450974721936052748923981141688792854848416255205480323204175751330961045067449346026753057628042605769845642805123920884636934880355574873679754283153290786124135625754672092436053269616560739730815876856020826215736251984228230911527314168356223716620966983207644873929524354495050167588921889169413292296271316735007637063382412559517631046779554382494771539006156362181055497313116423657060390936478687253998601053882536204732558816936180705064877470190094317330281249745244349781078808701117003755072655887680184568270325116981153291569545451717597896526791794973764141422427623489383399687149165222130961308070637168961442668050227657452356987120492505461539802921239429707659799419186456916954891461010309900334472240249920559516065517230357419044661504762713607111705377736887952119223441565981048580964400297960407179917484829098243246037813777038294046146914250075311118478605792332940823661681266628592232690997218089940369341483324659730350502600186924200618679654819983092806070928098552923475463599113776195753173121005085160868160308257589655777299269490435649433030255226171315125060465448437219965648401068723555320243322645655374544461691924179406437665271332191490893469584541069003830798881839493571825845894662375293995241751717074112230697462659920052762117387796876171794660371579615649104105522293013630306101563474184227685951173307198005156527388198559757785305811581262025465694723554415486480716108955903673981226191922618168738355609606895347588407864746499971920683217053621942550027883600955600256528551209281569805086515692446704344679696189835937582196192637563817209879820117476786262583089600686742265518976656975712553802732096417943115932276886524637014875821405154919012938471156627822812209953170510616345153558783985287607231702295532922396425866248240788167241454979331916127178669561464247557487910348500480193982080884738924116018743483325471600508842707680600602114900163430769811472694993635214877791282610140095394597918493167580475086334799835275962648746714819623967226462156219808436366002357175714631286034325216230146433885242373488701196967363261748858300133192917052455274916962392167829753813047016704133356906762618293747188306424173029238557674060052987711997219496243220657491146096832770668995683658001809589026114408492378906201066424090884572352542286188201251503160144084429874823788606607225479981528426936422757219842480771504422412960596519203404866324929282371833457154757492736*i1^66 + 15515688844167530876389836764755951741048927764248746628858901291126965067283638966549752928788776961153054046359706215773223045297326040049476327639989858434859566898673424417560107046467628262217492232548347701198940758313445308125954558755011110988158412570851885237393806354154217709428825346296395745100458665872286590345146620327982588592078998876570447580497376747405707591162968055421139586938770441555501936444660475703192707985925687048628079342551924322007107791426291538411489252744988897530969375826293785844092087944870291496110430094699613777919104426912492171278294377126811693941361872527419010300500496444576636771823088677926902061455781428164231846258289541799007649804145818425349796350114458521604987742782224355967253753427526932853953007929368164957752503002790435491982467058046342945657734731215571552280347011592546610027280450269994250016005758772514700941759697550028108366715539423351163766351040374480251580831274051485812602559376583716440327968451447976089871912591578476278759523435311619677699527720553153034477512993666582966014049542875007387352910573584574516281581017497083704953375930979520164590685911812253496129731703260274265171360334606184470186871886160196626144006491560506242879913812511884699798604353345298360029541271822368726374846480659935740727388600951251967336228660777684673058372864269315194790983417471857504417894544603679553308099657029792707525521010794009719670360551449537303499877066468487756273996923623598219682922452036749938049440866073793541886823671105500034135420917997812753336253853040119136392998977952799472148617485671587937363405709803233834633793996770692579587875241016061575955121125240483942344165160413453033562351035518972841918995517069972637446568146457446635879330303278865353225487324004262653240471218453298311811692191717799659758858132349563799940708984435101683269047988432208899349929076428369457085307354498883699151646946889454065711088637745941911539307084165369790514809322095119518231650056707831573002950068880191673288360188766550757150215484825956429095273053097744205065295999394560787274413727385650136303806473006967692399991182470041872034207461528873264331483027899992023082266931879940506311478836596473261621463058369798490873793303928121564975210277113238787659068395611390943929001471035968107088664093669777524839055927942368060752922939297958177361185948265152335276586154550173382754766303942125411706218545836559766094554227077481796367857394835410450577779133491862039528384201466248473500524559167879264551225416229617991016083489930692245245115433004046530919040126176103937835034590736476394509034037602700221133763950311871666168282865731050945301456682952780830767386996537067206848767621421915406722596690090031331703392145072954383178601730738120655496462619744284649337178319864318425562392379351560182028428230415892354597942542477222316344544726980246635355601763207056269345789175365571909887871042135194547807741454072030616298861228600961985428521946203219425901189502767710693802146378898195361635194612674813945172339353854753876937568926475950397286425621440940309622047113216*i1^67 + -293513180510688972548489420372195024364362048535830724688982948514709134913137435606369103596651453856057415383607377525262029973048031220995546879979114254728899404600656909221720350860208788766646936249067550237728532328289814065365712738701197721811444883933914949086926083818180344264942073926888600773116485678394263302875827058902873871144271111914497067383702000398504849334863125202297787715379319379498641314628309346090700993686754378379101392046446344950910552553720659024067530931836481732680369600754851177452079247854824391926215059312163133873980486028544076771796098061592125861687838820280415175653521329822266750437426795597490541644177619228147567975418074149303623556233498710814631471895912488447461121076364313478853812439041207182080444750055395060958198179640841644116384867015622594038892819110703784855874654375307164426789558114513908497657600923238802233929689269991907392681265264723693028351577219461620357768054327833247231722853395979191551666566368557093376768159413606298642295860259390604957514928730444840832015337283089379991891552420967304184023763606005340908182687513644586026692513195563572998899318118312536431208299111199317055367816024433633324849089545857708745450962877500334567809700878530998186225623734823192480480704089495616618932461088806992949493617630801785423966304902315593121048073564406597166569258069221612467616681246111098584550310162308275057716857379786141681579338655868055954332019410876872413222539449377507635684732341878949474790288804875637085729468734040585700741772286955107091892405611867639157516669147363913040545822892279171621375157914441891041711707808630944811511581947556130617718720277395592393371134919118780697122759453621693219939793613160446747722718734891244024638564503971845671168114622594258943401127285254969256944682534249431522169053655922044277641824217682010385138562487644270158884432964030104034868453766941723570827179764761564591921653757938029859858864309685192784129375084117246751515736176097382319186017700989733354151083625105729829239003056981963568359165917274730663231935494710053761548923172058037215947235035354637253995515373390982139010733662561565161971609856418358406168828590799158917436282286801677841633960049646273462068284379771507659879015766468236555636710424039805775998704730446363664979403680435415784440937799231848969552423243888100465478272074160829883881798545852146921840077453939902737348961745743263170424930076878901874092884447758751045378685543487181196295229786695205801079800699598549963824471330819050543217446136016351144747760071379753197061518780986213781197564586012902222027009304921476062144334235766476447159815575537237040075768391755749725765775135292660083128336170200607284163955207864292666425828533416821655121222690063296678479667553923186337275386075199540965626574581560860205928575740734798563113603400917918745412607139904074434167854681810685975564033133139455617341308451008439470403128872901901866837129348909172568207514110602295006737205215324059991757427020258677180567111806080805313809842732385024457556681578243675208322345003709580919701504*i1^68 + 4877064099771806707748588341110266940094854754519039497383046786695536640372168712297333992078708352996883234404849516018308131036559116670307129840468336974059575746791859914441727444516701464525732748454612639895304436520599337482147660113645283656187404069709722806979416082304792644192151107407840522699413040082771424054672183913485320685170958668614900563146594486181064071364888643161283243917575095069432668066551750519740172080042116703761988400357119018169724371583721833659929890414447355669760917322911870750628727065165489920644202335414625259757848093568383458687411894689726183274668890269969639118818939537613874956621933182761985645659090277128219882907877924449643635084704783805665032660568151621873408625309451318019181647748422042375990036247604592447485089050416553829876826319328295393168859069906449275351673277291342867837176209815387214669767356122532172036716887463442219041350885834917419127817536097871505378391188422339921278000788941036661846035082780034993161583139027007808128315378168051302170279492700616134539595537232788094697987932311187397940322036375735178097995925281938572562171196237738154785266138190490469155997962066476321141513720618479460273962927367012979847312884609233560181637095875945383416935392302392984859329466531062245229091998790600085146033574967410728802516554106822991906853251467994264104777840097249512440074638915235232619716328059556905970936346901357010421402539257681381022820481532148132685857507395553178038492059725778755421126492979406026372326826841391517540387177813566204700740473158217124379886034922795162603243830538860365467275032870898333860900086941774419558566479138407711634295876021160614456676009010459127958782809867827869110864892704379287608298346940206332616141293942449329178624578744281546206641004872058279942100414011758087566303713706210396991998827180305193949387712755456777698278726714391469375392033756728538120683219581072819235443553358117739667670198530355800777466537139670195723280033733264958457569991813256473786632189289411766558633161460945198602941023901993056526638252245018385998686495584287829643834811601554324734724445749393871257688432317176261475507270274325702030776816562474550484852732068506496707932571379657478401473811669038183939587263660933485657677009641023886237105988478484838980245870136956404133903212707390509858866424801398351683957730420900636091701148933893375653498072758757568290564464634709509323534617127759542539201741938718487025477510884719117866186941008281304242970844700592153033651631913795076708975189647393684421074713635730121012499917659280842833983776507922506447922960235892385332314046508331985862905327332072576663980916397206870684548993366208435817637114296616494124682419545976890620732842010554748141856997487177940636871808428154546727930792246891182676753741711833373211563750888814491586643402385376612673333841053450645248587248504491286675546516979007741966599136638897904100099194016315990074434394880946717376655787541583541593492966413685142530752718622163424929141150980880413161273707827548239751294538786976104521753985499986395136*i1^69 + -69963590325349977657141543860810557502837823949168204103433048394809353044627864832547339862493485419566247754403091647034660131679847243978520939484891602434351245437261911913763955167134961566254856650931881774329824650409366425692928223398783870774651077770085783450628196724885420976048673206993797271426133884772580447107940551424315680706728911427838756350910660045071449407957777578337685273334015140516485991497653461915149227981286375693121232691023010290390378803773100075091805304803509310172973124427470825497116989695756628770385658407047193205859737885971328393422887233060832284672830381110521380064211974313904028175851916135848695127577532467181262427349223739280806448394050095380507917065440801414491398403547159389052822266370398248351634482273133790522646526418780576540400924649676106426293103013898380036946534614773708591256755155584787009317531389100485378837561512465942495310284844985713372611103130444042732144447999308606319502857405906467235121974785255462638026142872385712061767654379265510412512729630264887943714571611676724732576846920450458345645671873818860829365824017158378220067685127565205364140375350305276583818227864956455843548562733248008636098815414464085478600220035214254731466401950386309276209741752289713096148002978209818526902089281271807244678472226584990283368199731290969872266033046210716430413941120675154215851787079998413711538142665765222216127522598264465285779705171858177297856819577169176630911212535606174476145032350331982780437778722904410572057204448764775593944437484179102183459919251590068566551805209899497209848914144163926587212580187459530893010994995951177917405075455152024672495011819563649110520749272265290799658423473261428201210433451805848609219986773471680347260684509833647088731337252037366774978709137082305620576236666173126737246329466632921649562179941563547346954201586106616386698149116778061786316569567870383280389070120836564254947422172583902521088812175950708330874627401164530605989224736105715091426397541263874448761619503874998661087968838655124565809520665306038529377291158518420973686892609320411066551909659608295997376954110060239438080070243910706428747184557357127567480376453995835323517476179592228056079232608118338293324959662925313875267555509225768695740887000392547284622065330987608654534069164174097654906168927540297621791000316934812141814487395565452916794413757593780967738209543483288167295993185809039081079100670953531298104542921959227678715655597403808189975582375676277702613313992136373662777924613882154586331920109915575315354094338440208955937279919201856608913861517172081129363225151141177181577868592220051005097194806493249378015799576248927991048391484492903780585930209491279530887165542886147082305658297346766561339807660306938603962785118363933693761398126076107168570439776744662098154910167005703196900077096727977752145324959963357908332461364744383864577724122355398287858727405631365458732439257421280361807340475802897965450417916593386443692131432026291607039960105038848326458765190712847796364277433132239684293717422397294608915874925510656*i1^70 + 880493017373372067942573284548201217883833771759151749272171999016682882926857828103907141007110748285976987903841351883460111371827341407667224235684558576023375849788454232404118857565730111531177933450305882937536856722877038840304820263126572154458381514268738093422416559004943872791776318295711517285183351542927951483455529400053043819926284831360013237387511348319227526513516329280242303530996652253293267952291908528056512309188466946451645705289839288068757041823256167505947650719220109177088379072787253319662094195890756003372316735173424291080115935476044718115800207474389985049592351752647186192608064771330831100220036909708002498122098403936753583271138645670756932095315352999672406150565420210712098874971620706454600238884808018557500736772074793561704815265623899451872826859985421497476648349843878516567850589596673023143280907431654753210508760670281227787994368295035836870832947263579770843215485305203238197498285171575954490422080167796944676910229631017568601842475412725216903819011337529759567769459653181567951532293161526576257319370937374448359174914609100649001910154984072159671013200760050886130214089227554740745095885872759373284594937803549211558421209752262229044984554551761395219616914421293146766010900210326849022629546304049969210371634430131617111590542457738411096118414689156894861313166414851810369281836775846639072314095053612637403851643008969816526280022128371146279754376013474709582400525279372476906517366313017744194799123605048160367849488200840613889310511921525927073165753317179899836036059067782789664525600238280662290360100818498225855029214175385890326138707256995498098760095328878446649134418453976762214436657801316519681143835024067795071203338709893677144252088594660627080376104870418138061413615164857246807768531330057241514967481208278016439630499668032534766086109022070535411185252052524754890938784829997687072127839848678068846560843335750608529861397178004719995454306473161883987758233869152822107670497176916861909653689134417513741240195963759940333711951453388408683207126564622900137173472004237059162135644391666810365374034634652147220433939222865476472811161963590930161882728047559196817124033667583334733514634371338136083427847731189719157387822403897644412646063860558041695083751844423167955739932897490954531937508547420015973391042646232468715252386166388889238892543393662462765315401581805618474693421607781133576401113503855506851604596598027204047372973509019244506267745085960415035469265816029295061200860721595063921591027207208547857961978781416827830363272638388334151099596816236376315399000883386099475964582549224166247120755687650680278181926925557577083745046219991208206825789834213742841871394102556218623441226731919975249222008427247437186370553298800555720652613530020367599321108197913021480645254609459029160342889880184733031584619365268005127953583010058366227839296721975264027235805444132765205898711809132672118917844015494752273435206112091231757636109414950580810620041004456166845302567017715680241851464909875611045838141594580989776040661755751021691575205888*i1^71 + -10170787220392840141041852137786688769772851997848200809628352180328137906940550495863371390717317115525434471636711346456469467347821499639367847638039667330761232760540222708258528435433106368034753921443634699701831613467113404712466299359881192461905022429948565396147375241979467504087883005648938815816586845950512011114407413014154374230088738429863081744351842523716882661374153230725873830995873722396973872029383285448105453042382654491356847973219610782826978741050803176329158592401093021597378872104460835737678638980204188119449586008900692872770722750337115797344415587910922505416890547402909490056830042356611771939996326775855459900938690558795802660159603415954009730649788133118085373650554230081737478827982499851501280909026902938195678845941815804251182560491453656959299165683368114397563734617053321149567363784318542287958320834813242193728115643207400789447462306331841262115903530309308978860248141063801127883309302496412968053914044225407933011267414602520964916578849214576460742411425714806655429296892787481552313257286087390291351982857721743683210138091267833590514303679005915673824975086249071178045163853297088275297652359888175694558146719988234406392416888369053323974413713371213221112465894446719554986455019276350141125944701259977799878448579437955350066800056594347621987500841533835725138591178528466853549318850005789524136822454262472299239649331530295779036120693752181798210530660944053817942228688490942366890931321039617875588122088926570407854215908555617431324702354069633298023268276648898840848657051375672992147134670688192435179783440937971872161162628598385479372821127509225903932589778750421275268964351054563051662200896672608797822351988396981388322755748924951634235874436722807541017905610072809218472166531983543439243341420271553415564444735299172670676842957509949860085367770782082278508041736795964182323232309774351566383028670724914088931269191571014672183681103849296391335848676801237813025892604602856133096654696189804237244556579187764815618200670616368868046220053663153765255851282026486297921118017642743321242971071612394816794081837350027435959012447436151435707861960263918477650435303026184969198654441709877853356963545367506943803348590786857559766656015942944161062265828892508155173481893348069397551662468961855463713966941942904262514601012564619798137106777122973432080884154847487843352777103805211734345348853235418689230865740464768657497938360007582543713974090502385561720162271348280802407780066936631302157479811908535958005652587133413012199413846983494273535639955819654831040515692952860332371345230345359032283289612896398072754637813934906407552915618338868028946566496087381651637329871524008473685975804160425624981980570266104659042150129788372511544921613678033099661306752463256879182390987975753595764259681401798488804727643222092438877409288691780288778012936514753561638137623121194537052775374464656880752875584681161726458951324092587984164218647214148767891632653569654470881681003289903321779562736198151131056734393880669616488543122322469386908480638522798792245248*i1^72 + 111572633008765770130799688178596735724137572482196212508355045287312886166178572810292168722157973102034070434289891919259392041550570953465253545237371904589794125555924630600280340025592276665238102491317924494633642874555465167338109129311913802555500287485183764040390412186855834997695047003015224520142121556760335267345943146528877863533553626439865084838349252778957362059490783394497309643890200885574716419797694707594199275608390645908797248985396888627415390680620036958157362220457301448363113406421431166116037265483457592562958907371291404750715828943164856219988455979267714355624298579820858911890246101131616235011084904928664520313716968773142808768591917002835652342297136322212849623912368013963718476576738155654911891200845591342630104054811138236541004101891544107630848125214324215730961750602042699591461518461980400809880133147642607571396940434081227527811739862117433328163579762947937494146268730899058611649092566117509865155298754572589473134176785130517119964570572775789220736928385423812397109739879775679240489892387914591299346033055171024859907478556304058174156029049421981090876679216131686706879123216593367653324789869587341237110051349323524371452035715389258762927928688264751850211850674338256274678474050713329833540009914630291947226461861044928962889887491135976778445379100598256804453155824709878424701384216009787736310062660947570531903945679798561986398958142979582063421712892142563000440439425464431147835257391762438368425860485314937634770262871693240878809296852575280588757251679996236222678712347533332873108469192653891913609807155226193256800629070012844003711799586182713034913135479178355579449802265957687840880063969981711213755202881233212615440722400202233236712871869533350415535058769377303705159774302382539251501198602927165342888162726484406844787044444231701792710265724705251816036549046545194890931212678566899494401755898683469945368695983966665285040847130434643986899326056155797565714619782394982478548201303370386801883914548678081568553968821204738603769293179104342619379418509136972884597911346466493159188648855195726863206462141523475490746049689134045162254606510353498004372625566183601638257023985625788845967912849948163125008913824231783401825843776642144042977566024098892588209402211747665495434348682026042828388130042777682910330079379086066533306965625613184701091876427308484107673119163476457882033406199104925794225884063726168969534194285303305105851859072632714374837267217167156678670884298007007746915038697384520966402724656041790518616799204785093883212597576406520138610115838922185202680646637103171293798249975837357735318033873585209590902457056715306952012168350293248594756305135639018248228199481883906032541214703046727661857904445031286051289466550875786375328616753528215330538202440341607753683165276818014403661506481675833377547673327850954901760708335115596865114294606879654187756569390288141889996966804579494408994412720447190781544164821549462346715660260246032533910046778744474460119422118748264247853722662914824200120537614955908734150181159983644672*i1^73 + -1165733148388132455992539506054785883054979688738794276100994267283881101670798072451416517454283293527862673881205996869371722555761664435315133331558829622409207081161580198276465137744422477910473185453657466288694387980228982433654148991955220314468767745365892255394430884509073164478557623563104633681052539840800606071347945275344346122211886276556106824516123502696313568318340041053605506913853630969345659748151569573118441039741845390787572461338405226734944804894192366375984013250372923423767643510257364969661553380107565964305629223672540019442528111437473511478460245169746202777799831860128570822079478632904062947103832780273622175288962837251703093542986192719486536197056939362489128033314634380231644169777662671372366600593822129957018949020843123354326295985934126765746519086843539534653663741775401744923995323306398740954553870822239198786740381168066511314745391556908045394220548653991918773649548049259908935035218437451576608037479326798918285971691724305994778219990872608534098100312276917913500136625354888287118691257621754773014478030905199160527606560556748776617397464672588173416251382377450362384056100337583338900113240310876300215042807390807422827294048912628226392776098763863010530121599429777522498546994962959771078573163909056137652855303838963953471097056377830187224104886049884202646850889826050080032292390472899288991010587526385129758843406399323396510702350989633225156633953991113031037200078885144208214999116281553121182122351200139995728697900391847953753460612324732588866980028958869610770001231810336526322291873826739534103044579183300238767160088478101306035209390112426711280785489191475228602536314011028605698237712356934246168874103129012411675772891133431118540256982831096853227669387321215238340954576130406676714106714177069746630450202229896699110706700180208208142460204196950524439388055623211823524222253863784908915750338732996493510922355150958089273468545615592951361899096701057929960063363339787029555999933671833447245159349017959737085902900747822750654698093564049346140193535921592450419666249341542467566507088548182659556923120055819164041639458813483475627664906349812246253125156970332360800947156473317015692952798513242112284270300563535688035177612798273374438955016003894706553190058944305875587666731760952090291600921197026502587057361543011767818204950383913242882883244231167132062786049172125809520188910976354259025645556134703095905288309227325196052088872440340975914009909398168802433558831678090281532740686541540386212596650793882957928234503767554125760501639918538397540814234963712240076938732122442858607712663321764233468031202497137745574238043206270727123603961787913943769201102622119050430290399052464357015363538241599837714794117917278639372944968091936114369801005457462569160142239318801976134267541800184766593978584324657398733651926229478797275305780805912524850311320916172647302821602891365657118349239143846439758345059999513836078189372824234899219437896181145777534574995949503265692648518958228310224649907158840133189626144443859920622769372397568*i1^74 + 11219102633101186356116181440980792579406423215084744897396645918534158326612959847405469130040477856390654964606661353514913581713259629131653155108701529798805651659395921175196064344639614628559136688904250168024591082337828911048211056761206890851325107240513136335038645295868470749790922268984691799945679854205998179855482661772705676556172858059359974947258062402496756880530343801568412771575866774884090180370840687553510718683882937144998895871390434176152412522884028351603089970624606368460174281399080653145317025096526533031672370111900954220408580857165854327998872432774445746449033940105210941830805548866781459151744866440934274120474457061575379987179493449585473495856679053767467602861855418981652698401456351420124280773307127174407376333443971665581780906356608713376415829314681855872424818115521141317233739601830734746582965702573555323820708635826250866817923079558146019295041330759509232560524010559369216082701966401813289982883352647344654542668734881271163707338997824283355220587449414142856483207553557109528894399294859921254653981393815139733955099449748805538316901496624772907834001572252860155400501481719381912481569400273580243661081790768134202650908896400056438163391690434601961485476583331445110293500738110663948178834739321099454587209006885663108982960597025246445370629054407403055579386361083770570652668584682647962345721259892984187108035192295701929041131689163799735396344600959325157901050464214284272771441763981597015322170739840331757286841454012612631964255785907952660664170305385243093631748158398359943194610575264188734643256582579335893974364244434927370561272600338148419855480571068576922608130657393892980089493534814348239998882089211521586976883726239162612878038464721376580446953207061034875722830223632145693770541736409047411842365960292139519568238561453995681269009426912700756942987256389205686741783144563718581502443194072340916921186748742904251651532594094968214018203114921558170170194482920136601211162964235772634407012800958970691665701810803892329338624972304109986914896464588339887318726831482056129159060729838377727309969771395258611928248460333348196434720949667882244589321533797241396482350786620496745002808593991027659022668550258938549553418688362824622778887584804883466764328778672239570544885240644723205079454435204292534005553581935978967348828216947820511817888273237202005881403764580693684583443524272693071735836461983350780651508371380671620335029119283747422384256322258742887518624242492681264426127823394843383940060771042632720879113736860520803627128275574174474553964613666193189619001108666959474510256409310917297065379810077752490455526256503168498086257725144202288850032533806229551045473245533617390404057104595732974829563570241763015607232777448469906520857426340275050962799531771914030506223730689234343218715355893213668350829151364865991817126725557000932506659559678630539660359825552964567988031774080031064179173816461540184706628663286510422404834151437491902188080030956237236353153358449160990108712464238810908990020728248906551511744512*i1^75 + -100809135933992918982605777055431465198505165988727584927413203731828051414227026814432665501951706178878397647613598107707172076587448501461367429882205767988422752466911251051607257356452884465896320335705046538163590163422475551548731578325969540301875019729769999593078978445112782926653518727748445570435444455044991835665579372204307665930851705471775622242366782668343328326392909878163835183804834008513319887611820110030318856477908509343084838165414485131151787637942445588680651044169549235197121087148799535119693895851427865204046251945686880028625248283271870736327160132571831866882342290972418603395028125758472896910206823939619100501367666031310388097350548834960837956168964389378198238399947156267520813160608809263565544305675007496240257620932198464603403607384408309753526414131901885284776398535803041972198114156192516068690022621185479409287856948845251913320163919942546320360699012943202951721209287920280422016827933925769321470293889708728117153874618101980052241892097550168098828905670153053925234511919567439097863850951797760924979692947693624523935094857373024921751620009255464848237649159847184010234808459074632703909582603629155825814564960093594575405924595917610715485629128979083428079255877690942754342434814311349793885800334780608866476063469697311538346646260290287649221498306969619739743011777502052076345420950169700547239619245283897719066287589892768038177779835470116270414260272062103041865231072401182521915093515528063428570580862263002689163508907574120473225984005910387654205419676207740474721820687376298217549420583218933552038087733224797855585195910034254987718362484218654913994241698431907830582015323072194063634858455817119923801382227768046441844027308668457180842218584140614281184849737476507501284865205884422758286493070273100722730594125885366720808451107215316023461969020755711084338269183485727736733721699977015130421170676143969296683560545907392082460598312405708490045207267457808935570058529972156544628524551011961961344774326030335787720436686611311019018676555913903341191728655164954924015953778863862563366080690676577133724504760117084629808210262727668855436169952624372284024651019285508885420591080296996520712236730360143563295376870145550223161192421789951631719967639920006196261794448431294872561868755056601298528059139775098498118911856458577263484645004957229834235523224707880966529915781958793008524467601408856856113326199197513517567929919109729202587797561366583606647825052833612171531116662735226008124912711497037673254675934276126177567612501636347337498824995225110005893323379798965403652788792923732358486110925655912027188047129292864506676029920672683270566910665789875730779874780326972104723510103526263275036361857099940082915882674362044269217076294240992290708014308196290292546143419644045267468696601157197724026498456437501846497383934854786746839322155449836000570926921939408440930087609378810246654950968961462483874842111187429648646780437010958726938700268395493159037130004207199067215793340195704158946334009869576337518437686094923300864*i1^76 + 845653397903114590847452251546146028027316818005763672690488095172554421546066086150602363197514002708194223980608846772939735723446605750297117475189913285407527756913154172583718021422956895550225914273284947065155415607379187195436851694534660424149115720853311679545658988667086597554575335467859360089625099202885668078136025891154414819005121605196272856058696942424768350362431500792061000117853015687919941609616243385733466284205202352706498975226608200426963178776557490906141225236900939909019936475440770342107051576550410662081149454608107727440873314514629204709289492585493529628677053182283074746660946083121517406768900884874498661654250759855185139729450073760380197255525189396472888913214740977388670625332401529434540166951144776801598859721173264116019682797699571329131237702046044486541292375132478452108595997909914952546134544097378042395095256550883216023208413643601316568319487826279184441161830780218344912919526957415809699926522318348717179112178679076844381617083512861034115901011199598004228847387859027792887862123109002090435389805420858068149054204956558828072504857639877374954241412310750036884144676182940746679649013916667009024926383496795038532734607628273746529041521439878361095219059374871559220587705899798736369984513414893303766336358326246839286504138915417639807959655505884647699757276550213063441018887347097740421339748428734472712225442367910940148227615404405316038477658135227314879605400236174604526849490705941971627644431857180503723713736672349484339055385519138152160985225816049746465825654667970377844073896932319026830583339467163364318492146269743628465438989608330140380291523173131828320097709805474333265299764115587570304917942585932143498549458642682790435623989742716754103215374326395787859822138640747051287926619312932429718619813026664337959899914388368493882740220515365408337173826699279291977277046741722044727107075419800713322953606721279448784253277019436907370150934711417737758959885031472432582815201627517456435419077302112227046084177071264832051181057342688905648618068876188329862984731441279684463436316806504440486753190548222124487491768641603619382683497107951761513832685669386138660712604033868574091202164500866572615712192114869963968955277823225009283633280481955063140320810061697343071005128205693821329607284156835522785466497798262872382440666223758695578357163106849681756488306922460606298818865200829876366839247146422126659560683012683081731572597374350868336516023746873261631675955160301499912857778537721471594106630714591601826440856768033980685034226664165048492574179548861221669744637287638358057631887279157021141325840781411100888159087666675227644281446452333850214393445700300655194083540516748954776187270421453154935769851152709849246392235446111217245515128115889156344050445500708328261926851074125080630891314858763785155898999006816690071132306384921109324366084089207031337646460271215906729456937589061664632913811645037418634402716246785502493610073322107547872802025200735242649519978450017667074919045409909551147263504207052800*i1^77 + -7263685944235749352779033151088881620841310423874082306901200227883730282813319042541733606496737820644832988432739451384244857073671595172327213884976875490351737380553941580742652690568306821999278139559301290702567740722010188740606704010758393472652716597069975667287897428654443461127987762301890722013628820384725270712371486906754152737182774028066863264026753192394151271004478681320986232596701703011774160415215608049221397153366542321840212309086151479155001693337052424377381029173262893197242513987675564288608711047467324113307943105119582013901898009234168537508789930901262994773865009625542460083486884360889039400316485347711114276618933295788481296336908732239726945830914000154069622145406906017167038072555836528738469960234253533059446744448731238952546515136143059479112166687306446961520748821341585727626580396500908092009809326673668721380720058817141150296948742252676314880367734348872228186049090432286638306176266612416513939443953911270719783205168520925197870910938472551477457610516292272237942403361316259893944656689788792647864694069373431501763738033829639740072287619038891398399696578848938405000059804617420356628175489000970769535948993633793396878576935430513035082346611438783732045416299011300135242447122744265106883807037289584718600378561102002344009260403044485468708460156789329691200843656305510238354647708313671595634881450924545050481654654159703568802748490943761262187937677791497338631324325018799816952368059074283208066626019647645567846722666078420228455600388328954428075719700622975035290407300149892038497300872712475774291238679951356884486262647927503255827468302001304495418524981911848790318077686486181949103480340213202187857122155948693063796963816866056629996903059402917818029139470100532683031274181288273170946728945933468042616937394998919268266849509413338346223510183923213967157974513129670030008684533693266442775965517677764720182071514375344442436478348839499287304193526763680334649415841000201106309798978240261399535022686779086864287910553223911530210601103865721517542553657954590296249582449504943543165307892701777280313896277321248841283307104653206663234722798266630588542783194232830333535237345704374780685276866419786764142956266145638125825259808633294939284876547787570214788859371894512065013209116826057391040605069306341514890789258214078507206651601259228699980424576164828232857526769385115928526959915154098636312738804520332197674053552858909490841555416592654739395358522180173582553133715571940702301807390009468072014677676352066270110758502212680362818495461807656103997464688931269025472103333605786307033450668008928528249431930765334304809268073154773436367501407377716779927995162523404134944740654703919711338469995222886835546244943433113509864747374389918522191130832172394919935717207541599154951144272318954637025104547123479540807858628248424995518291014230653970491029200712781003409530829318740506817307002645507204249468780576160145015459443631465640537507497025449942127291819939203796058040361368598275907927834540274254109866983424*i1^78 + 51558802907253181942483504399161653279556415249552723735819488944959195344567487879614770852594995466342472600051195611232765616720719239896657302954347197148738718158120505006689084466800885557960713150079613274911074056061714107216295343137161145148703671564546760284244055216142011016665083697063139641499614444080141232108801724454889753531057781207255999974313279704376392240220180977755710648722195331486244492982825125214010104855531193895666315148323232857514752075380414787339076865762251380156144160332416821257605252500177803086609556992410412306410923916912790675258515725513736882494472499952587932399942245857898777114230065587165670170960641935645191826814595982855011717065685975965677622199210491307362197344075175942743198801746566962907938458270560001899483287138492524111875007804170741534454568399945513249978211889509991004080988828358653721780803106793535594505099921644109844025987837580720594107125462962047423705204073845695019595428753293146753464771445442233349134796475206245532730555697966448172042478729163975453183757095912499966343629259052367307585158543862921122487167674310674130331895222600735159832295563638033502223996585219413159330994230242208120733053996566449474849487330946802644475133713386112829760770480064158388178678628310221478332321037942038762191403212114709314485691588982450211504203475424121074025837359856788870781033014171907466567122220805176743394260660641089116850340614639525469101981520094483653943566183140330953116120359040236906422489664295020496947233383548070729179574395409563045622783792085857484223268828601024419030988710902891740536837594141077640841194111311407838226440728173384359384213479021718038978692407673296136065645610952779840368584260222362273403279273827801363492181887502664931875165690125267714975165251069265311977714247613295554700882632296867191997130188092744437740880754253868321330225400062199023495108323053261583908671078094631117617022381429910018001277904294621943846968452768293593881231854281359181191904227712081204420306223391955808261142462255175898437149962582838163026373192497849738866053700179106503823353010649196911850542653130323554569662219750232954056574073415138508823279984219578155523683329376339417133872318228405420055952445385969454181304986208385356434314228669654754085440298902037710882308701772823595523116209117242298839275038375412917970150883933589525519302042755626492806043423327787549155037874268232598424804286184875710135885028075639883039681707370068088141355816348460794185705847312794476664241393412751853633615947457723627569280137088488548906102357167374465165549024062558314733115203727226036686146896935625952358542590140823255160833179078111675896115971618305420167573197819518159442067020507930240382966606942373642110690283557945944262028524266718480129317877581291992167725445498193107965762959872427031019965108232391485981272824898183257605190745235753713526838801978531699326064957262388407411924828081892746360261775248843825551096458232635042941623369219715637994329860850869239786565929805790587125760*i1^79 + -364547898090228858173084381255869676234940489991111587467927048544777567916251621596954499488818279794555073271498848440092243953438343754939093619648860780792864401506822163470280530853665051644699184175310766405605063500560017114985232527578648970926332177471414494456734382106245627156339759209341442674749692081841251313615380368361907805329735560982027782510842757558754159294516292984963828087431833408852022588600277414403274784445323423064006450709626750465030983122872991507910575866518525892193933180641416567229008528550701838775308085865779063739152563752321498837632710293493881969340504811303326050295370690265016369713558097992105692437797527337477413191085971317994720535062010273642610155520582869503806972929584701012123372891765561750914404051131069435734766564336442541432394779206129230481714197473178909926690070326463725404940828539651542937052706080807331141856398394366841598598410514930501612754468351766554227987251840646262387343306120034601829753106040943083950833360999851911239566344329575014736671989122215653277980843132567078556321824793209841985718654348842962185086927689223634246192889579579446405226217621363675534168864425191318276015746393394478825870848573610463202653857311253730324950978378617750001079024314929561271957784818231176856004964893015849339391913504599768998672154013478824895793339858797647058859925623282069208262496522031417648311403567663380659938394719628090758663932420896485949330695658540522659483469926343763330711305315257156301174291748306763423019238149446940887670405554152824467834270429505315525078641650200037725579933836083064547386733151890322794962611236562921809310063952716949178199759001670835722734924235406955074199024700397534437271338718759822892151394911655021405997725865621461751921449218470672922765522604282025375917441363321521590887532002038097294956385321424641475971076111200899972695504471096286509372531246554108522075058379851469085000589804480007536858577239463349673991700308530775201141958310239829985061291153299522533611054021934432696514257957053871606002295735942518612644529796859454322714807091699822419555970071742635143224771877965732970774867454405341555612269560154211685682090456052893252911386143270702348274599878532080222297789824565802755197992376520496546315066950215867465037234236108210447164235615286758375256622508090195465449276512733061116157283108952025236853779679335083660665647757952390187352446343842163425906917116589457563818321503755348075637372157843879954884666156324831047731867080536088329802637008696333861759099451865074889517322349103009536720212502056463201700969262813736150511285579474499262715198290887128260095397555624953396001460693893156048144254288724295928830212347969026407216091841400111265974410179045089025685428960855764955365388852526143767021757990847179555366317502392291051723553636496083850243231168902266103003936924101369466977131651695080201750499170138770220474766871216714196868768603775871858096927776778364954878309670638006056387421178309557833442279967190243578765145744399663104*i1^80 + 1856412424254794644552260395661556360344433717235694950840841645746503298808494685981585606059588840849294560477324304879791598042707448626186641970746387728776918308878544606651680496236416603761395502298788870535833868879270455176870119010156040401946072751113679316343683341614877336366602334920154894890594202382891020833720862917444806343367093748006248207100381416525974481040596533851773227879927838029964391338085271058588961314632467135053686307977839440894352947572293171354597448053715099758552730395435152315843070905087216924488842261195346704054497550630855181299145733096398912583677126147095104213162379777397899436195865741591989966170900766211988703184112269349397581517015303293931200960757609548893421657679724643559042068063789434718820863079730305734113248722054841498698596667442591761654797311037715707372278548799341807363249991943801138576738066537944010239890596019713036494492586615303323852166915377491742379035386271391312638887268536487908938148077013026050374128398856781872477156100490332618011767166214448556808199133252347560919698760140004599588034187519437694917702575967040505287523342400648747300548748992417690159901232323635444160632530812324316171075947181440792960568770746935913618326443922232981396769432451097609709808370761633652518645123517283070400398111227270560376447786920133658788447736855465240529728107545087305195749218438763882475841816874176772425297541580266168983241192135020999266418272646210902576773751282417942964354473818984851675126867625527942484808178042350217759540577096100256700382736121078231824307011957711637322986689078869945110417754952520318381440953606433002906642799806925242057453133847629439417310968046390592651071098991687144653893486432119690769082569712406909373090593835339423339374525293459969438544487779050664579664192523918976666241159010994339253931127191383674243962284579812963007638166969204805501161967933564142092247770925012882346204828994674173970519758027666673704178194006720830228211924818808652893285590505345453256769109008140557407032541678069180854804111707234734180215063840536218926925234537805424289408433355089232663119158398068968847336335410702170666383805209421597625872555847375693051451357731697810623673699978323688344177554842968195058891416255957332171469255829902177203540304455357936567822302955156961742713990921717093422362017933057134115787301073758095523941891656191250096577789154858172270438980758699134543975422232253267917169823109954365035420515606199155789410151084086658892255529392915554221453844040905555917352015447705622541768034279145236114244275952212543572191924269772505159015194657626965919535056924400085941507352007169600319011495303851379277570997112391593469396961885184817374284760666770640368500821147523792569883156989907066354916488113868486950554156950403327381951970710635536056200700143031751786876788943853288488575437645945301856294149138911081858852299326105611656587204352950780485966211862096303400493887941046975689817479653575210043328919998869308939210271267435939940909174489088*i1^81 + -14236675505769544829319088268166307250464684682619915944642624229703541405397702152955103996295142977846013074204610261322703745112916498717675717551280060711817797723046788866514571656338306229451308000611934714129644702317009718418638598733603991673523690645702147507841141910117681667850476551593606982905503176143517883810430899467252128226105875991409119759648954326875228046563550796236983159254368743375010932929266181501449379116118076145069391196917972487759837701984051419957681982633885637081148245748407188369763784388999991985993333375087247270301460647317395392270959119550726983052541521120671736195320471526533073860401318016574912832106089319939864434524762468267414371935413473292333325191036638035735402941653459605024095507692047643158338564148313004927697524117661627326922935656820724662048804089324325118509945726269714077461154579483132306622066387302634212091281250183236127593483874162711946075064070870859070010455326754609092252220131769187664421950827397776596336037357818996310419545220210697074084410323283424284126101376244727955443062560857166505439787881415419331510850511616677309345365060519373951866401946516321332948658848899631823831788815102527777039489178087574734743306730743759482953912967793075657173153850085638227541396801791413007255364366018274436699472410854166884556332963695930351828402305885507372612197090584879867582544649329224511519522342542148494798104885783530406154170422090307034881289879555457086405083833962329598221215802197645669236279360806750180215208388341190485718076485517001405697450781862147166171893898941363960301261243225000374548868677435955638238003812861683676817223376922423757170827984323969385841127869517359125389501504985786958707940990621018602451826400386762492900203752339961701335606337675900399021370350682913099598033080303426217206894282723170310040361586163801782552026806092283797211735756575642083078522932516169183357071972397563882119775641550559569790628308509831645916188936225010938581516026444320756162809941267323417750539967539168434141450956184400791897418626130730700869797846729305576617866636517864702306468692982706888389604645041409744122883125458700579775511684267464251165352264828731706174359289022269071966425912822698119205151944104323891234339169799910553752160544020513895143507501963947107287115177476662457423689402323131288565047480370410523190609662885358914003543446969239378445424265633767774622692935120436297789252796168036062260064919013116382715423693625052136021435692945282231620526862109024465849554186104930432615096391072059285257932303507310101109850389682866768602685383948244725663324193691191014968374414927491292299241623713685493218532811888842715624038972476547697986505336200756811223698245720942481943113412959599898028980419582062491931808177571022937983789186217403029334321423854507524906858435003215253744583149959383137120190827478619756544236572001257235533198154240865567960101968622586038869484475069016803529626181706854249583641453064281272532093932534758639472606361008557389565132800*i1^82 + 57820454310193984252017584937352650053276958525009728348667321258448671093136427402215512290897073043950897966796627565587381297295931823320354221007188903620456331838618105710280411436804278627566960251503637356851850501966060851693176506289264983251274514837167549079297810893872288712152551744647556247738919807415817869611208615407499253853836541468601059646887267825007168198090978525177016424288930576486258985923411094116702481568143453065169221481814512174738342576623438915581981021680988339170168953191328889704964798063249521866022034761475133250754899027718604805571990705269002191440641680465054487619015978001974085590265703180178303848374353197778019326151829823354520153266076375626309217653150892272172325192169265777110483613935073611939231376485690123738585530932642490093649731050812352988060289348512600504331542777881660707833626497853383180387202789223440368016388392774946935794460048302410783537392573510878460027998003860051519947558159477048879865654999071419398845821809268208516230662165309408955018134585078617692202096498029698337910393763371225982624014392562072389482622494222730032147697699967210603328504616949423739059216669384279014642369679279391286292438790610046789556281245843203743802008783596987525164323172363121219631203238528207281698563532643143883775042796581342809003190579549005862391155051124618142282599109550278344725088183428406463519035252666234267072169999903743579562148662178005094719677310820155298994730902921641474946778045778492930117806150975019837804006374473834844209938692252103122834332422075084152626810653606839857269350564311521241684651197939853273052735390287576513443443525153666206916995898033397430453846689790679417622991617059219071536737660659145256610315178300386018719211624615723057742148585257537668615815596289777086933012935435462227637368418708796403198415560201903446468815527137590356709903546541075708956444672078769548108931574934051680234452412864180489692795863701583955495742368614117596194456652965854945314663336266330919174449410153178667068109241345901013093457749504057803101713331364357490320252323570587470478324364681340064531967682864974314151438408702937027960965971570396891435646443382183035767846396237176581988590734110063468078507808880428119946355686925301346813589473368923795881069196375793696333824363613312258803935842589947068705016123302326310457002167260808864739296746471871157645518769072384827772711913009535752702328548935895147807527599188600826613991781387955495019769259741463265603707663820684613562403273954289137225748374975120273791453497335986783506705762270381311636212591630382588879234627181995408582153595526661047332478872970377426338856788677217652399388669884953366748934656363505992862116008291934294399153999370669746597451438327791819251912051781815845285586971570192464321540561929692267592518186703761896510371866500225990858676807610558432489997342368445328083845986953442075866349571441927810462127849947309108666603431257413003013741182064349513938083418531819561709731447270337937408*i1^83 + -205418540769550976836149574769030762629587803404605266162899785127038803686108965932533723807709183986049482796214885130437799541172106604056515760534420114654824057663461233280418832484783783306684792288098319973166910055172351002286481259344109916720352826468684054047068596771580005063937744396431691211652180450689216946240304216034949366404826562720384831716929373839427613342786617943097181984619215099846634466152720308900791834289618296754374986327390964768884432744676249516042951999893429612064997493485103019914696018150286801446081313460066878642592919845287354660586958107898087265318341685437978343178061788057459689318659765900050914941449402187730843774025040819250402644579557879181415889791244158494880845483363472752555549111301455099668405983568339015141853595871940861697715101794543687026069346243002354331939196232294253739870769753851398159307941827517060049045462705784269720836593566366238355648608334512327730136770350502449703307067476619708933880822048593034389954832550547410445539235765601256898599745567244112673661751651237702005754361340060547539223891183735805925106694397441065709157793275267905431142579547537861145004967062999087161658932301396616857580754255691426499927242323705446930569281586948412059692414876132693085976287728442257104295228624198013106957898787573167070230881689952531971782635570807075819920007535008460733657288618945371314771237117116606096132031450925450081942210646801437720638218098827812288444055488033964577836531539391819564361511948291752923731795182031503745662315989278711348528145437666540295916317915713491000554351016415330215471690999340753539060127618137110965436072084827834916389779577082362086866963553281898563072713317243892847920466090771454664515686107921228677559587367573650286446214890007270414063734020615292354725473140815806033396456776924316760089458637219513996902092132436544439965496841651778252343999851546074630016334829567893135276308321970349320117894047392312711403082174656423171806716118389560524911401627761455383443112921420386379468374261568943688440104889546938139100216558304722703718735513605802445975534486114992772476653965885246584684196140087460151829578459882300736910610565781326108661853416851988116666309260081494391532457110674381437136512756470218507618190619255256480411541159573053019446377476731831832074972609524568501469267819999576172351357580655701394757670287901249082079716825232195332731911023249000371347210515431535291861376334751839028362639769349193538795515432645693300862674551875363706820568135121171425576168196624343155431676718136932637129200187001708471072531400357053733377003661709770398504850095302442314200028132511180933974911222028750251425076844464135246660226064368439003288664914861361782407248590064254488211257921326643219552096378859703833563911069441494814065847469584233984341749342197806783804411515066159711730903308978738688470759512591063342624712961277027471963355363571235959882109069582590568627726551987595418326001068622683630543228248316166657773650013323264*i1^84 + -547564766328649146204753686027309507796722584747696836797955524468853000838632276722716476208317869350184259205978004524083691352640146467550870803357887076744041850644671712381704150152765864582811019720364563899413417429854167105813482792057002689289782733172182981258301115721046661561074061072701818313027444984226775858503660182507689475750324821751248628932274304278438935266245666192121022350055988390051947149074466613002834518960769529460275024896871229820143263954585807040859546901317775081927305318940341514040006876387428382562006357969740474263129215114558001174458049754855468134643318653114410316560753492823643542426696913981095263684915545861954903326333095683903435395649274934328966072478325641838052002464256721421613860724495168765538464265290483468489457357695887186349389221732894737310993601956541469974825637988483161700542584203881574024102365185757406971260055155366289331266190565160958300205830109876548549758739562692841184164109323608248003871610351597923452033237622414833957268800540987515627509037623495142049864843706927800683946675154933173686328416076947473872134452046316812063494883737074318530356367657676623659419194008802378801067981176747244694844712348147240464818502595159304940943229679315795948721188949257004654376942435271354844510842097902705931860831426023118562422889397704998615155337437417711070054953652224515365427058164409897637428742401561889493151054772462297429117756638289329965891565628220745061027077069249764456205457987885728855103213360346968968734003773003746264811857869587863190705865753894879435676162828214314521563392739202257066428240444122994956922873273877073885491363860047563163489183365515033687062524793427955949182813604331261625136238208232466733357646180615041191222592548247553645942024303413637985170530007058451909280662203315176229028455622511655986511299653126161854752590987415766816944457091267055592081270967746534444111544883312857272564892286757324810014637722568989758550921345244773542540489098456608821456964839177006729585237859779718672330251317737304525742159217640063386289631427452859250737816843866350014961172805776217815707745015671744963852041463900941642732724261189379736489448972756370285572420938544252026918682452097502651088822787761061944065771647930743845680183769654649414565538446981932169046078316604482225266753853446632837172435497243695940610413523062960910503624434959647953362215876138678332795450592048032239227297825219681790038376485384622829576011150502499616074846431732300315474920242811961461119745127522813677715486492218004173021877909724083382778761322619516811558312770646680367490768200027888819809620506147058149481858341399325568981208124045617751471543085668194946133236005691287951545945621920156698658773031949397695157760112284854585973047263857627012319828179205620435425969524739240464817933215399220172497083237613700228307264285972808769772882702113558648793008624800176029812837048489152675470048950005582558411374078804690331470260259096609242709460400679518913330937856*i1^85 + -11349420320398384196543946565361149414003153384371891514341384853473262788996517457366509476486518910913805306159725104580520342383858184799241365453655115250798728979041695522513284037599360170915883240613898210260539846401576454738247582043507759045241161567830489700576210691564685172167183660834622655224319066717892258369145159368635504774362048444147124853489499930369619776854313299549929450230820425182969266426897047236558178948549342735158516528870379136047960074205848418332720938154589852245680488800685217985617190720786231471810551115047022899912107095746132330798510133519564423768337036106413160382038485497811573693065882645882614316838785951915269858412086767476713418890068371411144920180344866301549357965758640066053135823458057785119553693675441734381583573821624686655349968074756862377622066262106055871159602089416305370309945358129099077570092163403286180281722516491978787705537424253559962704130596321071195255751537952605912463405239875453646383265464356627305953338057614591137581338825920745239220500960567901484689797587105072041027721892030065802095857675931793698959951617752057176147677017040646903997478609590782285654161693385132251607716786307410405657498491671671908679882749767787564580692940279722315756967035634911810802937810130045297152384498951182738670203580393572496323105725411970743840565368860228861949105816946353658755548246182795974335728219431438216306974247095419930599982451625537389303633583811110616961352685673047305449845147287995350004400400807477974321015888346165305191185436776661602248203370707732499266073519085463539340023578970016769205194278766375005742357971957324606809390961602810270956538837160654232138572628458799304211686362579522250155427545013897088418768877910657854863479714743909136648685630046779675886927077819746301603767178365864308077232372290235361001030949000009100620622091575726762539461621457062568111153954673410412663895596480785995522480185017914820870540072195562938656564092922000989507845521730222324525706491663547967030802097041628080763672173454799125029451344886245114330367172266895424297819738795048343884430386431654294695324383745615612217381368274146644129376552142855234773682218559325494647246044281292242698370579074114822059968465212210730790124445566570286112813522749832246095960697201846038037402448544050002712753719679470997046541966248807454751823365771330088959007248645992265390924922948972923421197059783199190126832566596951480373572256501570063611856499131798194060852941865309806606426869837982928195618996632479573377931640744144079104355107257896087722628885942035430455020877755506184832237514121094590470463256593538302335555192438877761839967943721044907623248065547756679214887617343709759955463112630979193851823691642650999148136408362345236318533430077353888983463048328406672881830092910459824680315567670562027816335449415310636297395576576289437126523772724284245708158637526048614708241641539309011064169543126051798023911137704805209348264034698210411588527033745870614953984*i1^86 + -10691364038110554657676029703688361247926629753722397885706716044278202284443402638485689184867718768379949978625600183707278317420415080925751686497283380500685397443190284436251655956729040129227605933350777199449724760837705489223986733204206223489927800826473335405778831585831886818754015221833200199506882753026871612773166126670622113090819209329190702783082430306145545358460819482131708978707655655715292517420829069056113512656220496216223753368729901310994414801315667363001017659391737930827678613755024667540756132758659855381590578323652025765760274585747388949425876909673267343512232518286379152215880813365606418764159631917158989485731670105394280507997707391889024328953973177344751173364256556935480122835650366847548319132861368036897369887657691035538774098398457205640638321689897995063886012983571657929594248109040301216873647999807978651945762050673344436383337747493799002827362511852838854569490083533402026538200062677510820580079121645561643888622883685529083897967183108051300316942910738952810820684363551127361577262837962437568037257641284453746164406470857766467920719384563537984047540146786482337392949797899152622246684328244450058465903594294534466062671619099940876145104201452598680538737838682788901721976711086974595347324666110884610148754479125650734074529385632670020253866623315376001747749216058051364683999128421519728679977723081930880322699188030901755658140744769064956576818033050960249276010824493423041829971038718242453394883172133139731878938184943545285808541841018130561650677146688349476883553236484698581918623243270842761339111643309833025174459518505225518388512014049671155743754802795888716459054469804215651065555936959635756982489900554881659555836602613754135185101690185943643880174948749424394630056263266051118334325417209210295373622327541634336082110355825909639442265844717328746748640925811777584671063282512767933392533629407189123263979498708133335266544938707431102565634440633929084778371251188779688505017897825697832804285883472026910905061503751425351390935760153084259647717181405854969016249586741486842443433678005169253934174847230638299037257502323832461444067632253869125519233695387774338979504385782523018707749140512786641932904062656310072412598889010174953788850511092046139452392102636363833996136557352953618888190744874349194309292099824239603974676639181221527298959622083709197560987950671558979623712988503183291130889927111177487137313247546784450671955568737604094638672929435440097826610244356281556174402391694951367077715984042001123048914307508758365119434147470978714164071152701863266482873448304393313387688753391659127433392838310323333210533822638897285231092337230942713821248127897161950238755980617403727142834312218950981508430692225480440761887286296224034728071389310803959282519628834900596030840514730661071501255791250321159198651552469250397559550390672242638805575741915256048149136454981536315029696797746432344679926566020854118040899131822860616401965644103117648713633421640859648*i1^87 + -26590460645876486155756348442405294177139746496992375335993497908212274926776797330424726059758674940847915624408064647433721119011920135540744668682110003053923724645040710468692191656513342095049623300919890243829109897098924337274358630109822659881144682349651332152803381649644936542516470695960747102064478246525930768148896515720165179469733739149578889375273970319137480870931972056268368674468095639254813259778243679566750897497257124796981392004204445711892562721343604109897443345217631560788195893268602318379522232709534286095453248090396140812440196324845342644004458300533988458949641485304121740320263582612679987001302450390877879544798887135248725554513346253529958166700058941803827731031390299370573092052234164311071538577848016042484773108451090977000119035793674945539314791195351340212063340000004261727575032426507768806619035120917639108925079716114338702959931974622513744879684350712723058827722068712063031022365241985581250719330337353653858764408978515127671074566084900219257363601844573915973600099859930911286982551098162121753980426832226132520699018082236551318399678007670601009126518817692646128159802109839749687356810256578017115876674027873219509483280554184874240161497467390279921003692266170070388072288758954827635165166400206023709789196093521935784027837517840109850301237727940989028212797786769568758497165135769183538384657451908156117314695587379423070724781615369375258184662361948240939326143989925367817757056145318673168466340140399826313105324028394854315919609645868600825205906622368315835595723881832630318324263181063999967427449714689494316020464340655170425279004756327538763918884014760179494323535396168677038565667830982488055615147085599681893612132942910105047251281678930693612504438527796086199251244445178500733878376379432492820613642783974602321587402419295273135475302246489237534209754857544466622731373966931731554251493024595945660985415154645435673495344946358268433014820635288471826829145824668388359624516823200764505712972997713470107634929089674578261281599000791689404908373239760715494291647725121726009208530063440318079318154927585649052648088156131771334983268835067301778895905246541944981216769688284371528793175224659018017886575436075735800376193031325168068533316523830346380609584584168084209952622704386156951873385939856350171900862970040233809183339495771512521712307550635154893159179442054480665738165351250855958946468066517333766554532775078139585557565712279657252604815295636321654361378425085337134281776745655568393102195287734005815109720959706613417631010845555097566482440789970850171349768949019612898794725781468501139639381668291707395171426343389544869932173169538153761531163250663851929475463425947494499026886964400384315453587883438479198216299124727584582250342936612872733704548592682711365185899245097102413367072894009274344515543699843616515453827979785246059568334589047402721006517449796736724719947114798482633676114294066657428971824993522446160075105550742577747084395413504*i1^88 + -1913956809107218485442903577232780615941171796667147223169213123890667652433212970881555131166085703031542095533287712639678960848101010795367725961033034933799854971656945823391670148782036060852264727361765952436690745617493177605565176127157950959306300119801132955014794617822309105382481196243411489831038390907973821481983102195065018044507537753401310987389104433039342191066721217287552080818205088241722406592017544621345477292157051400075225786184688119782586899611848491735506109771145711173201991464349747645914653518100962072216104265540530478274816918175642427819844462071720560946867180859664382600820680100535575008867022604766014170232403137588419561718527811130830344287054066347157198832381279936969079060049124167466756367822435882088774932265097875179620745262821217441056393202614496211554782749853409579642358586735338174368136069606648907398754903246745302061304178803132831754217432064675094998248201338392948148005442732415409562711445136000809096069900846036072950725531918269117022501998925488301627390398260054841707181817783014068403838422846491581785459247683513813001851066951691538331517704509605980642481605455018675319128246715262648289318233836925786640711960148700865793943608893531984090736476040824362293096461931929640167164364478631460292578341710656042644196562798037237491890454537797456984412976683555793565903134613625938304470084845181025616016129864848380536501724366840292849041806553302312080945513409113033318635361771654189869893929835534839423230764324106091993595317104688796453974913682178751170371166213330883665095895817636569294173293367784379571251069578344917810416734749783910146857986955169148218974654732662364235191927011262001802387036436939579597034952527960211949484615751599676168579335356847573997712887680749401691199332644714431109747875268719635673428075424344354297048295008874927259773962954610741729885902445090305071679100972440940952487689087915294806888042116097996797000788876331146363950854322021059695954878972412551115124838014908283096375779088840618607994551981028432011932424287283240471830644569291773935094225863994856465938388365975661363085654492992163184350378926592502489407254784283830083329214785613996988258237569260549169889439342269163643416731724873163109748081929767219202664264018840303816088495038005726414308352459246833412536384646009897876615182389699230668612908104924794575592759913008999101997415442045943594077360986339536456079973744983567489483285869930852886211435065698847968307743068501130162402907130073491543881434349636271372948821249770735638681740414682038785056498247611107660570940833329223071332794443466425828331594510501790108913034103900237686308336488527178106231361418262229955175952260919526559134139553649993217211706682274059466760496475639188273177261631649003469843735125204939539204782262051365217699905661871039231548317119824156416152636156487637029964008312946939982763062331010775256461484229838794762223540374878921231295019435350747179338742760184982842376192*i1^89 + -16501033545413271998750566701511793625621979435270587341554270820941602741508895642575514386810746548503066291455291494788613800751678094832304269557318318597627645327879676597938026792632951895312295522148906756863023388416043383665421057500654184387652683049873404840039178768673664678619597600700314980339281354051703017239190174256307995425499632941938550854179630524880126626324265967795205364811395350127816235918246383339442489984875211588849383189960674143287360501340136400652558993250360543131379434317154251034579795283062080258904047234202830209404409915589799975882126337145615339036839428087236442499896792467074363885654659379192796051050800716587705360536946058616718033120982325855821070110903981451123772962484269398815293015585744291307657528746351711996661378162959326859038134119367394592353205394928043827642554621397057848675625366803533144450782074899560957199352471307435280146330055967320881962857331017149661070039425720785038542808402040815928412646527534467017339938911731497292992912554639344924489685312135646813703497182477229296026732975325433429437079169323422396052398124391536051760065236670823531821312857069301979322365112049840024367948727491902031681229064073256714638313674269788854006198276457660964239358758568402254935387492030642309542221006200582096311704850484255913670245318988470238852261627359685120861842034753994117021193815146405324867785938444275028708328381194330808970209211553735162971715743926321557351777467752486473598618573139451867886930072803875102573171262622114442356158029559311229642400855765889909719921996962505141226466566505599662817273750955643538640140873176890073201803220784471346918386444347529678383806431866474043563095357152036077247278208437820724213267890973413507959151679575651470038881003633127080202409242107852765743937936250669696069525531728964597907760289697618371652409394289896019336420307096460000830145218966568228283950606067613264468273606319882212972227236892249771066333935696807021167900663274350322705904862442540366841472093522462954990996696271654239586116469212056310046782692966933209260374718560518198938590778138065907567138125437345005312297897175281329025690864416511400985330332395615893518360962125502117306790010200537801552179748144387845577696946921263491598190622457023339134769967028011449637641357930977835833198832269407427989856820873340132747714031033114190004421539445513368868338054903997338055309667356950576013450696634999852367925488733674097834029423736509078218338023628649714668021418571572702954983498072232132208508107839812908684538456649923949953838575437316757862398763196587139790076146299704798749741178942140013904369025228986236638338777515040839921669586928897095990082695704366641114057396217031990785303590338181743178956126272814011996657782664819442664936256331778381223282789681373626604372807249440986191178949633287180384308437500565874214049803801705367763180053617477353158625303268219780538260452576484280284570654325464755280229629118675681280*i1^90 + 3156792031582277305868800127508785108951736180001820454282906279172083852501173016018923976692454167994599472850072349935705615561165122196558092223150725379205227203196722353543765907703927811566548176068735121755934256911831305326371292637398424819471953566865026016107075190975366430257270570940491744107380239853736639406548067102073614743510215564688206729471521547253199473462785572836440507840705445634035750063731995696814112801865810642790359726110542848780326691551995451193293761651370847361012414988236375798903488608410614691339308038118832575132306554216258256502971772872201234668323077190500191934225503807994942619862557745258297289523843768679401516813830388737942435556590609249485320504065083406724360076435735991121717587447953612576625224597271942767197836815401892577354414169880001594086955388835130949895203126809187890211314266036720661671404923650746312717392026426323263334559423186405340524964116284381699159342539671537952718562889987355768600600874050518054691401722428896742087178133151015524743851265469251178350198560901401711479479869539099724461644919746125979088447891095455917186690276503174731202206838640404727648854729179145799699254951759173726385284572333182948697962442972423163066651079752604570331173275247387177292115764640184269846849797439051997911809303140539563836478660691951392019018046969285421376990144632193935133803763442802170775107441291589045386935013689849266098178838651495489564501018890856653642795108522413214873538190510318666641620817120188311874697643092166893587325644450144079865791364114582406698771162277221315986850154049216906789820610661869017831166603797733146486289448196243360531806042412857850452860944679791939203569363072097244171134389518994196213751966365575012748979913008857377046092332290897192145024814024449396060136899981738886033309200290975146869180182361471743539750695866073246288640860634761252495569781878503603589602170539281852418374962338898180330862020530497385922019264662257676726615801620797310153505958477530402485799853640577198563495448000563127395400841103594660322826245627950932750464594821107594333142069663929847106526152517572855245541544841155366858595237654570874459652662118529818163066095004745247281385548956107921427014972970375052774715316727914413074208721347213594004623132091255227832297565182399044677054812963643780774334938569123144460509468282663008370808518200346383550790638864335274448679626215194368481201940821292399342986191290752312239076851075067450903346037384703592447720791249542776166482755134483085891351190659144835882590074851918296373112045976394878877445503746992894510573635051794563255896737252945164799681119591683155586994238034084850928958686270688613010909392546996071857293308807794916173241486917549909199710765077465923128291688579027669252059155843874770607598578099407690089678406958188670643793396036626636251780721660229873504057639434650366922273911385018366741607041919996646443490541014321139824863639227068795189762226913280*i1^91 + 265280505939236129407659568550290351707039672782847840989493563060603047727173554698041148813682313243703480374785172125170414169072332302399255076813209318849736820529457071067930774621032682411966786184333431190984553801695505016571697709895432634780558124370364328587889776478555009659266229353215812144220694677782627902382893442912840257862991942721724538081293559111556365932997087854587965695657104650365650145062318497598863550371520005502390065982082410344753150920391006181903438521703913079480943300825975183069252194997659549590537786632405880245871104093591418734711966363828892413152645813006591463598321882956880614904257676570455622160332174632850127808561106352066243515429913600356504459165106722687334714332501331980557258496715606095105226432593842720953148391280195510388873251174370921932625661164639282943058746506221628466714674950250298938714574747932240451362120316198545345649376320018840529615741072669703388957337999379328466358274817395306737407850287850623067116839743938920454701476661886991701117346374812757079538084307040276725523608791995595571493742444880263342653362897208433396042408230681139900717351574526496331596509213260806381041976218777101173666372799974596248651485225006224911495763636183274462263887023024451168559897761051052500322913338982921527503486997683563359562708923796380658714807788781759632419459844319230455973509291146006614293101836774492495604678295208216192875842089191743372654092230972233063184768463141105808980328276644902792704776096509899848272533937328145788246095266686374922460305034598245310475133706557851459281976285376569899515441635205754939773780845568836610078990314441023937269932901846035855743958284507322016174374061970088896547601772163011099121189219608854766575847241542010891225276054959877933931635442836920724979950525219246762232971344185302713931959649924016438945965203518585808002693767297685105421640349928561046281222189900721980267021817093805268437665529414482777459024438329311262114055864072181201279085147481207939808163238196052142859239513516241347774403999588770040779761152969816301087787792408461932522781549668788373157311793561560093320217031918699230173004283731695236856267078761304351315608094118234463246667248741135720344861504922129547546614141995956791598436030949153757899294290115996552105046991184717024391247042149140527416793255630441720022949915969308396699695892016846032440921053821902954294804848052773215070696007716095917517927871766082502447333787641465263049488322611715735651837914053886154615798971657332798241862163693443002637252580470918590413541107980382526524212188382037057140507158070061536688472791934861367843538718408552843052754900231270991829230649434312303872478479088183106581814260916081136868488648868696085346814495272075043080519638354151335466718935419533823460032611902540063377643939422735967549256024804067298221385076133177237916060310348517598888357694467450963937984657549865739658020805127117897400167512636404559754821632*i1^92 + 763491319731276190756992407054451907078022869434133442883281717437962572542839355217203713644976071815380032683186565229704118699743696946537255807732287879169994633979207576287732485802942395290987475044854054834193928919690655152604309734445367732193590950645421824010265526515651521117682877191909984824671744525187377605434701709000992846305087946614800523736915923888546037717676474252668467853419814567939650306758937565578544080625310343690650897112642269941655763266184214306608469012447495583279169853602079205464524509790618077747713898332024579215584059019207421924903502144045677817270332446007425493033512813955230009555057342551930290775880213955423267347963735337381483078950583575295219760443639155671229190945267322877692847917168001773610736517345782376847974593130319956675206209954992741040746456866700381829397294105752277705875059600208565346062177584387604421189927310422864284083655877688032619423135770501878234696293659257978840700304047093633335043451979201425679349389873525417471701800108658385088674693483757233815659720324746008717018869782517674546569567042523640333225018612066729642361499499250057000693731258180815519643905210075443015086560178521117110358152785750942952620328320677676196782536811749044986727316472360336697190299577447251931473365391828795750932051973187766678901745355207608485052822851314367941524609140221085070235676587800464409058744869437720105573692569938081221658466900323073237196419272753367225832111657319221438203349358503690753549413824516313980001787766885908267794008840240805987622281443655754505113692441249482309267059174533641843893764793301122618339370878367393324019792763072204555936622429917348191310751832720872740834010957154226791900609754956065285160273542834123830069662242553181427457968416287385235128837500064334725624624071962356616269505634071702345693135453190924523780958810341579465521506845927801366276921096000939929958033792654257853731687575771082373147119727036167445175128723643249866458437962713321389065313490193771987283002780354898369289430348373794381247674843886129068039659873264998228590107112130798617592214754791388516577529291974892611937111816318269192590972771146857765604759717324443089174068062087166930448443129412388199826515530787135694027176832177255428505762702357585031850072697330337543155151584265566488137098043079819406089271690630689623049624903330203461891103246028335998174587000650639054588985649986339375452771583142744280343585392653497186228556357718638364809808753361818509622168319932625797810893626166313273459424168473926341300250065659440455161693639898961188929026187507787111734910772452668810014885563493886876349671293212872359890939961757307334704134236887508776280732666714482333526565652215781758612128193675129688442461229683067360941519089624649470301140319264382181201596741983565452950807745629885894821049675065841932261715817695513473644788279462974827864557137301172309652237797534623374537099756534225507547963325189803999232*i1^93 + -6023399441706189146384382232645884688391107806175393331733758429081783922042361382657658907979191992394155391329860041917870060448664000788407450585280777991065005854944278057801480694571472398046564861101274180151233598411488153560965957135406683115609311856185136541516335736905094401401680482427143685128462230098577016748981886114693713721567438992457419953918112161622097179850340108099589278458677801888968156985440695518339885048308813710568198257328912249642664737023402501135001268497272218191247174396322872844005997825692622281892139739049220620966507456364490876832866140349976470580467884163671620877009711466843611149191946832807695710802523450807525760574103999564419038922667562046182879259287437865986129185163269990662146179817517990395299055254430701393030273241496780913060195956874703060029933446140047602577041129751293777119688488465020595886530247891794295824616605829310824833296108723735507822236452570189322032853906309819933265060385701045083084131611232565934063048885671449868939622339109907999334656912382175333301878234419224032249320091679262208888606828389787812026898456707244821057807257996593624059033106241728882031283957811551477399927808286803475175410791331042819209073513666645246311075401637446775667064508335125533487088797008265186205915881698865096933463508626291087996767044598791400255053979306376424123385657635179655276718679677735851533794322671616564613211599786483439297864249075492026811786733647462430865934953647078153178573361972516730004146386665336666968296847596687539139645818883441251016755364765039859777506564905859513873971601367570673863298742671778933365002685393240777328199285576707093042938762282623660479781989713586675818183933407064620001610408418149781908845226696803230902094572705193087796339524260159035401264682557185264284665912770383197902994100248348417864031851994297034399126613652982526757690393854321204747950343214940437001508536196868648179438223802310984417537981446709476132023513332689447114303978285723461332563178071521987354986651099842608671533981244486359630019261632959695025549823303649832656520197817616935578093803000998842275102719189617253494818013292992963777426571723268475291342578858099815729396824452490801333466931721247274670639840982159730387496386649424983035750091543860959836387656709314054478882822761033387810317015222158996452303497819853630167505976386470125396909781570340665824029231277589964385673959980817587994216332379087177382128090355481238104680674430352885023551644988061343809969105749678964431880522435695828444564493686049181837742407784666513955445599585294775889971749074833723008528710790203063806814114949505684028832304218060812161549460108334925794489396218339007342699394368630703754099229420394911939425796716638852451018643344662230577621907610895641463681248328594938108800950092515174542850487458331033574979864025804288493070781853907812064106806020724694693079811917513997627099495074288162136515728730615090541848116504559616*i1^94 + 5512597827403216099680176128964188430735038304367860851252984172799248933273479615563025522835773252431144403079902607491258925417934907039297109523589159239563743689650071518593287317261911574307449174941598564870306219863977471546468768782113403036559246808379718202786918823295645677118559680142742446579138366673244071403771580846912824335952069773677895328086633062032057115281842263390158691199179217108991137459048883033989569359093283383005454408835063304361395810786380055991019351232298808193074207260015161501392323024351665488869796290823739192789883151033313794331599294463733413725763071273443761482246205510027540280573110325041383748518900712629706148066978214971480903248296447766996653702211517583427935796104120583434467667086777532250682858829136670534297857124253068647370562976460126133990794178269494415272920047651663072141899807018496328436299551643581993268315837739344690856042930438749212355579540098673257451393698351237211549895208140164792833211491889600257538758054754810242595250354371591130893957923304902675740147784395368481464365596139355348164570097389588158231682024507553753526652935725579460654336093834632567011123486889030147854354050759559188883560946722994822228620235433724701813736554815079909676077126066552428318560670503504124776588585954661155036858267976871714093687188027422340389811650242186525053339664696629356126744054781370283748833636056892683048596183055534179723457777508304962909538772413151129330808766859758239553486432857320807749541072587199965871802808516932344661856153250619838719707330048102269532185529103475321281519924291153313782397274413404584873161538707609702412887979816713625555929341424483892967270475272192419739631283591943988536175338935238521288953142567683006731266099221607246170842950326238627718153723479604950387097367711516372332282978674655484988613139551141731965064871315425608607164206390864350233078986165257313080681968833954664319432894250777212333100864227711312771522566299035157125042931119844445139942762912114582370486852474150349693682960957124867602642916351745943429787523362156034287880737471459846873792436581093593148342444334378300440573152506164057263783018844107241426586600813839254597837864147942925396144808439938399645208487569164397339242879027637581405223051287291145301199734924747701865734554721198513439740364458571559009387962062057669866157625272159783371424981493132905980577384411587924605449420857518096163076467300426901954189083072587452203339322372030784397444817046035067569738863844440891050384429683495523006289724956245427064329708994276976067487769775530460927189012736843001050186386999288607608874441968060038100996188183453579312804429320873907316218446416862358819485979529345849307958607871769296794481366609850040682251844353665624881983617771706557494825206648441865522868723114942930899100297998466938642381712851314209644579309404725779208472512985506910495347232098534488201181506412841938961374410562334172367258910720*i1^95 + 49414420535512357641361229409826819908638224034673380928845234458106027117449798874969025581565305463154766093513116350172246729012354344514153184142678369623624832120750553509071245767629946298783820413718167568171814789412709714752549953091987487407730288750564220416309208805330412841680388201282274829094766137568008625233284535080018293187197098691353913399894613615299348996533272266682715809196762496538379031355492632850526018371237525118691180482662952612045163377462944872093656163552701470081813291586815577793879603980922693903175137579699963054937145636717958188147101478791916188566385941290313246044650407608133072940282434296949165044792489445174817213354282230113505859294714163724319221513633376533315704421194504487079198231857886346663371894364362463765925136940428144638676790251914166737629325066749949879232094236343968767092039127354902179998138466332950043044433184867105609086892941335969780507808901270933680413838529734220881922484029018350149173028312657663120189036992354508023639705887032166612364039384751034109254632793170052696400733548448942106773226218181205150288140519782460477499004780148131820498300513718226316774270811688320364699178810351158365259363899489028450825088071507966507118289181774917119590512447622664933902951300042155534457625994188424071298374221597891604895566239623913147144230884777523103431427747285102974822363119768732338254114849685880078414232024617753750337654826875048848743636871297802984462694956270553143620098617699614157918797785803399084099445572584854405329602939278364929668253403444318249498418068493501110080849876871166792509183789123927779127586724874109484356461016017496808744143209330502340379723753269793543125845925413618996105175834859320714837374010824448148572641979674076804164363621641419189678574184082441874854132170404368893377921889333229998201973026205784416911323597129492365870207649448796740275937797132410603575248401971795796102985160395799229285422402950274748459999926999026321304146230544332695853111334909149426855735930578778504808016119224113878560841316755769227025270526984240877027340913914662370219056154101127442770491626711292827170554035213220479795357276589272758661469611749850372736407157598488456243306129812254987923528526125593251960214697394031356823845897720306158335883796590906298112025306656855932156596077761591662626100379215334158171235709150131838121422797490259245433779273198183396310735003982321805519554519411547273309824105686334916822577387830198723880195655265061862051257323997438734246453952583976102574907995743918465704643784002318517110173345778640720170642610339190534948516463419824366634319297717858254770590701803614199213062270662753432450684797523394945577214261473499205916599710791011863833956011880066012070270327123187667278182843373213450584560393809675076581863610328855777784473085916093068422241836936697306497997600946286617898161508866903786586965450391325129930380385191877756258768944204139238260736*i1^96 + -451116200252083181439148327697543714024073386509247479077886142409369121622042370114829191041481605575660071213290742734596303766092448397878314350607120665307814866906448458609358114582241890076179143624630442008439333326630018867073925925491614338904603457926748459040563835118165209009947540551667067487776503388985762948207143402103891879595537218416828037399292998164576183459465265097465544356833245603068823033040628090621654972544581673840583780897480937009601549046100523878622459838461905799188051586085771986015913943259332584627312974515519416866793751167991746369783381780616550065925667706021944590785679910707669326989003687902261270835289907235269327477390942401883380980910413369405831979457894418041776228429285636129991251200134050138298672362388719707025171401769458556323277009625861659564913561628973774786571318190647577375217027368019539740622906487279994146919214965605876481111660120638092783073187264712044994927343210083494872497001873863594585683542709164459955683428148305041801627397057792035501290566890702628559957622820707487601657202413370341680562091849180465555920172313924599791501207548363665300973846766094861424591125998822271321429456147430472501737748918316509185160182201270016349034433943090362378847450135639776031580397516418257505738099499819030525260277216723254735195536997228688516645503492071379562151941284758651913946637235987945662128662858142941283529660429953325048091666366330350206028323203836563241821673150416617087773770683179449293396264633197474483634875594660915807936998470811808518006362910834048824379696295136447604928777583157385750127464838447058823194504593038972827714018250009706410501446506258864144459147997576056683540600401679543515011503270902178298109349960927642086481259253101791102607054179009564056814236837028253907783508500031104091340335169147238968861065989701354334864077603862551157182518270408511238390481731908810360996410103537694098671196993338677823981667020898657369512196162151958561736556715412975575861416485567754344433531245440854354369188578987749866424896879562074151689987896466980248244918576150167167005271419546206736302997776262755538969885331799435275816952964193575569855028584189527928595395230272495155672669953640067060773231707746273190109333952532672715325284440254093465070326526586704893206586239258055452393818963229815449299699922795796026360944391819985649580132326798759573647077611697421139067584888288952958950775883862572226137707447228730299765637438983861425097754501263505349421145255968337119069553257746575227858648747713200495777115732227824178380598760084804445812379437885479645737691165413448522913007221258578090887676152475310713632015640146770517238876791245210066253486539364576577189861713589111972988704347433991786256215205443467615486431473190011968171234703861721148520666270427708798482376848841148077738368636082789459452729711390890039484676106914004425798079432241723311529992576909061897458808866734080000*i1^97 + 693083442537826972106725663045078168462667509313975764357525270025016034767732078516391885411276022724175464791561268104533930215643506052152347225833838221340487449346953651316674547871018709467047719916380961079567051973387038626334063945404435962818777986187764286891868165311824557541572741390853387533942255804258061036024304268157467889149042868051975987274578577528628095063646119719563677417220007770734169206246314094803199703354827931755238617668943859436340508401929058403996273688819868672659129942423345971869880337399294116492722260132032839970804235043823699622318358753287881206672932218319093594590913602582935748817176904484726010894180661227718394130714539250832142723058743199202640909110852113984839438891984894045862998732607277777802758477905302761487965613394280463543522558166470167403005502844886027913053182093237228168787667395816322884424203732625356820883940966663950837001576006589728303376483428412312347579206125661994213963699843942821766308854090845771441495362448367675359575477301483074411234650783530818790992271314510422248434733225049879028637109890932779313665811184374057718624717623324565032094111936859062524682095240297074170157747839287064792710139394458540089953938874662378664597839630833548815716149837215948521506390676305940685582132730441374065815949849945277341124551017480649440807935208117747238290105074560964715937421031626865015236993965747154848744562878645445700593499691330342756587433118677080663512771512212622262018216883785355051520435415917505169670549427671973707223844496942258137257214883189939337196123574256596706687397169821761008579490152744243738488150210653625293920458884396361863567548539598622344815454685419966579068938259802630194535378309815314706196610948999220117634118547029245663535254331019847311150619860325408568285525610077225402996956496821987328780981194109981204869529500572157034965304877372948357834655823251295581646449848038641679868586524930433126380556751037946512558536840444401318119555114335787297177775950703483160095163629400528010280421707611694301894926465017946299071318558984001445364190873406105723772131384681034479867209307633544821507543855623628897437171628852006049375590164604202416509444525950281322727427223384574594317535261699941611970143884306695906555138887501050715157574421335849525026951612223288911044844816566073914333760435140149843089214897062703311105828819886164148606588553519275518346873495881410128397396031998001403913233721877104254471678238203533150706251470641129173067588508515792541463356090833230227154429347477030967238713290788058881253420934184300877947515831752855017702689716635460637817214072234536274904855342088716149924577075571652899445712253570523060168732039505925455761820660273260418001906181202372570190946505365531579796471364033863254246591580700298427326378049616902128524129988673347505648784659483996462981397668198175370311996533730938535469623644214111774431028268163831220876334858240*i1^98 + 3574720144122292263016397010607785490810436417895670969163656909520476936538096310763299651596491182974907578419806847061575075591599588020893606199651561753511064518293286347376152812173534493492997498881487901380042532167224583859563577421112812771885470001263544637326555384945811473137838122207976689697915001177218095504570138953578749229935062078718134782142517160316200684705339920520902552981462445325600021894155490813413373853053572843895505408078463051305858486624502409507850369744270845956450046328452940733756037351258432804268750232195902347241953811061714268750594730963521671858444680891616983384643131770517563441606784887747378769532343069868106250173002354455990855758800573339752875497490203475433142051480087709808761555902812519154873846719687993883978897118853762775213500439534090911560694529611666856793254599668089992675969793793439743155400925862808224595521126734899512168400426701248943384888193554608780060416102744781057370459899476443663395649968843036865841008906557395843902560214631617018659944191685244089542603574589150976107810292636456770690633272507337222843541773542646062368947854089633391363591847715558413095774157813949897197099887636478625680902234638319551341320461980776276830906456819914823571734955144224569635534909814167759137319988525537477230315024549237911322643624117910715676653397590149704345065945494966080033181658226938400948535926395391582929004642465746958636610104497160415399208001341334357723429126360116309610282446726971304323877688442637031111830307609643528210212942646745403637818204285609199112296087580955517333521084008178323298790132046280515660728694930522665859661616697560667379642818474107229943275810626732116194469527879894400468193322808264033022651095598655259027188778763662912248915847923389240720399040114212761085345203767458537043963458823994343535724774990207508805180420341992564301335581803937781909476151264172610798692841702338692725165483017268922332132473491228822866221420645217872130226895965874164454838162358453530468835214365841883901484624226024103597752533602375406220415652308786280584756546507522043416713979693995283046620621642944723262512949491625762768820109103991880541463601289352150498645801615263072743099546845342417109235219640825120680815903213507604446959846249814531958462013904576235994072497827534394565391775732295987493385050183729916729201529539617351426980032431926156999445614799737077597035863574226286217327377733785650460338795102892909020631651797391361312601730350880511676929783946728266632368954606477032899530258582834910727156524967724905742311070637515526315147234149287048618315855295117987071315055205029564177076434117012543733134446361037659436426605273919590271238534365976599119575359985783603222528606688251344472259390461388003501191410268925617766307339886142973401699674080116903888540481721989343334857734043723021116806619004492347264032261747551566043763942529993082075618661350581106292817920*i1^99 + -11048954186725566034296916557144712103705048518472858559071875093704890938223409671419384134634017194718189646226532045976526782720954267529516843042322366781141836501383670348544535766694698930379460012306745043928435108088772138269232547956460559536403218744198936914856081061280288637630685272212548020051882657228806669314555700616520141869551341785337256574723129441522817665491240732966696050115447532827586750115140949793771591623372170478135664459809686299252955926119638611826381391685236792204054039721919673762842985979864320722246935124636025214978694653457252622665944850572679230643121951390096922497022242561941367527964504729495051124492996257813225676705809096802153671509547806026181500287227665046018812543638230790557553650825557682854983976822306844770559064261736429951733394959157626586217589826225328282516501450180009105701102315108869222001110670233398242572812399634753555499403301833056492315222524286365040829761810466293447500016383399089091751374278998393625203017152578974664789789140851529547490672785416801540392830737358320645207998389084062725296475553294490455345246127949369785559190918269332257791539211971348345721494165593288969410803875867974197036524677248218914362758098102556177817993398816133924526623267396497129881848685606672866596602767473453329371737928084283935189159824514607521443635354392718894549065214596187249936659682348293184208572047356832148129731518368742847560536305828716295898918689589495482753837378824274538368259529097303987094868236614207690291973298304170277982355120438707228292891277611075157689007233701054624218056297403268711488801809038428950889849326162486126765216369892556443768561461622419123401496996944385372356562849792594411703871550710353152459959028377608675813439630638849737481386520638726791822403596340007590900976051383107654119365955990882399962613239538638832435652916895573416584989696790650575899556071627217790996267032765987395872974023919710181325056769831617613927913469011330172671355518657930809154761020269265995838639882750957896580706274414622914728529988488475604006747070463824760393686660100145314977332837701660933552886400681162724222997389851141937110802861900711113098361274727436132713255406038179815307853322430590492514303105647570999725947302354683932729703152499909481449461947529058765334642604733497987397962780413248581600390011363207925398892418852711193537335811243509364924388543689220989984561718897801702508831426682225914903862717649884501991756046072396435148190379025995859728826207081203440551063480547879355626111850500368814078797919484702826445485518504845695728363177406637507031164478323259945509485309126383478983156471985422189424000018910516188863761380651645205510311464639916482491753668813449666011288118566751388387929938210186964827354810688914670623132801105284889095924041362756998905689136549670795314445597672781214328570166116289078828498006687778097990760484470210145996661732571898445824*i1^100 + -24351186634449344355486612501962374829971872279232104241688152718624996302182029143064462367370908130108878658784393359245392054600517795264060457036510569213282982784582874741326150866749048117634785270723575851005431217779321999564408738750391269877273589705029257300984127978744331160688361219914317154900009752529770795601544005259262160809013978922124056234939161641312985835111354918926996565440089769976087067002215809588066171644162483964753380572760847223318415293259191589827962034266596550033776925794959079273939503574359716138124528841085345863812118242772531207489222509201558418731503961242954002757104342734344325518076205976071458040061804631887283452587533952676970180429447885039201109300366390351834805069983972079701875114871842518688884390812219033374419942973140313861672689369346801407939970467405236344421514004459277297473379734914131495826041969176732203056005624009545699861005949973111316143945686877067317934662454223013227719354577972253440274103220592192414676978684086379899403541779148768382091530882764202930371891019306375219090265187419912831306751202284787759282241804781192189091064550945331749604812719518355107117927503625074642083498745074341549426675599948154511671245552325268556774486130867363406576586071070613641066914653831814162939386504024239163932361215922620345267958829414027040528459379504537892706166909393740869816806421361105612040920248186874019003243341094813388307020653098148733661031812948486396241183518531109416063937553952207087017704096515443701287698873372224498581343824795044725632971263920867025293571260275804819244005732990826480631950431689540700687006763643891823930793958168361997225863955511000199399305160164796547357122011413796428844418435934797577516280573681993264506849822747210518889135402300846439813242391919330438530471356238509489734853117832671598726433039040377442015479370886251379039264772271928650700951368396844305668098866557595648173636578771668204974114308908857984673122506470562284217092696902139895371159630081700174047647021587338905192977790849557927971538335616291343454607759350813673716449621865225191188396183290481514754497930023051153200406557986388895757052441432153278534007054683528684093164179644375319623676044050238374558321001917560890513899852013575564960675350043518773957963077838117904315196655352255072298304403193539394417986242041129044440762186714292976560188602179916732834720237358339970753503713319909007163870471888135857575032619758163336789218536479679483878600099445917039354728819348183609095199777694643287158858745576377779525138919650900042866362899232828996884814933044748458929832831225715505964944277676164869621587484997043373548732695081449577307021767487294996191502353165285555159363634985065584809071388879271465322154971676997954637273677009068481203683185582140818966389915929031321898957333521485586690359295779987471665510952428349163219024750607832185754233121235094179657976987516928*i1^101 + 197436749109000813795443598823922562294801448685646637075689888116861193460118870819185025905509843948175594302955838589488787313142714294128983183256779701313469908321632718421063355195576847399835838954182830542671729686358452208788413311829128390202474734234728059185838078709333590844032683257222047199447307440307803084540310702063795329173119843317897830617740375984554767687696037260110466737066406981369801594675240617317896254541275260579249613718352568606204821377923975745608237666850113652141638059651736017150365569078922800124188097339146998900160853514294957635669712275871523081538048336580978001335066512252751485217039290196099124403973299046236688182484821296491302096038998376108617077755588744176519224023223698140552871418971251646187518138477802589713306508127042173086208223430677761973153689802527579422333886869675794628108578913370440637584711428594356883209618844213374575414135029893106816980847978048152173028403213103071197095728719285802159255628095659915470377560874182683207856342720446562224174456030924539427266925975426888531394099091607746989394349496874574679853410690079869958744825072006410460547074799496974474478577938760074130752249096749842992772119300342093447592725540036972155030975359129481162934476017124668657328946184806287313587360002436044851493275906237693788012881721527801956423364904011097532495351468271359780243948054048463367222034337983863239526691776779552155017091898607344395513190355410071621129795764795500004173517871444013768631860060903993446378104712415009502033195233707508719846910810920703904998583055821357356006361274526160141056591179510574699391926222639712623243311316292137606579572042250199255481395395341529214138827217634543504883989475438730794462070016230766229937813543570477434081853001182712304017974447349827148749142827869659707765827803511182857917282234750037829813784504224956390459533798871212662009439709675887831710033204696138872259567204123868858226738075515178675553264009328418422923511643652718404162413034870868705372482662543894144619870689683742452894422711081644280613494324327908879791182435912633683883114580471226319825928454437427101002273756165424032607506189250496160575568679046894732803342652789346709409475559986904248024911590607156294997148951085283906283862553541204678163813504403716218412699396540505739652820010037758433107818579155833675382232479192787823265849182367163534571637455583677295015478389339603248425366469860146570451786654696958146887799277994089929664335647648850623761660522992671552113781292058415393351419848569946831065187914458880567831226169188541675887064221933462223711631158591719005823609981036867601310020884176404052527838299450262375162227476366091189035445447589336450730740167742069087104515881769951024221909589127243151355051785604473906827066768602068849548869571482975639810288915486423387514057141526285021444057767774688667728885300895836320649579748567569887521669120*i1^102 + -489754617052737445177741461740132361031545701046995374492361738109080772104085253003879921537443621295535781157521528140026619595420766885317970473437009272577969668974236661953374212599141431120113467906835722570557433127632357308280558056505240157105515925423587046271014125277933778189453795888097518301205942399964999334017886308729270026945737753917920516293398185711566810902592974762573615840784511862988182120290506843070626956903868470444784836834302218341645157088437346967804051466489484477589320350522821227853216295421180395521190824297481424055629814045713221516273167825950806159943320624801583871164909624815712213629832679239835172478110846438457408145394728049897516334600654588084076574755072078389368071113510037216984060931260437009541216408315582283576431434502862092120060293628150216652067677025536341979396505204054111462472365885240353943400297088875467059556203181095155640005090467455613747887449381544464292171933037677382518844094456529871724997876773238851113063223729746806969906543994053926963730465078702688219038731576321752127987993860584517812478722422720823212561618836798407985802432746409300632156227396909526800685211044498879818650979228261592655481398350981783547395210749464537960090689235562885569485954305456060863312737972350945818477735227524823246376270073928734408376344155770491249507852498219524004332181387867620640580095190981435619135759650652662779715347838478121951742211256969209457467293803057228117717008356871133983837298466462464747372358276140262977168984498260771289641450207973501683830518113760783620400399734059477247818084344291125663717034739994070158585288299686694957828261729710787947126165055298770007787464157635559599093022841515245394330059592074478337251434757201218405240419447979366402167024841157915344825397109697690367721590175217539059795798087998958231161538501503763316789888415951826111563985818746122727693395372751804831511794978662118016852281748617602750070108444544668004603316612208174335646854264468953774815538393246893869075243152769052716972183133776792427737886808298607038173217976851190627385055639628437869922822396901889958959197354115212487061194608026443623650039820436597070401441257754959592886436746945822348255559535617955062776151956108349077509774571279838498161980748700035815864191807279432235413432379534637759340714313298965208617546693105515299874131600614408769415990314001277747085842642115800312304344216543180982927149629503789229919092594829048416371278368000112232811208352972834561368088220019125470795031015238507675754491962327291504296985761291801895549442085217669049304611346868521086539092693848897302491322720825217007615418929848598960831414940817350005823180603075453517194754537986935331013207479056461094379093391947448776520062714890904718472579561288978398054688917405914672800264504252001429204377939111468870285819849675419408178311645246389227654508385521511836869821788403783434240*i1^103 + -231501060493120552178475766994701266958851518571977636914009439901764214946169599691205146306084508224795566953798542327063790031360753791691087230340459636617132814604776276650258982269307469839002167699693779508661350134550966695203171146693217829826259235894187950647147221641225965514614837377581137686376449198862357280288629722830213932848338265825110248261324103758444668237539630712418584698961287441621303471482819370499533266070997872351345875701715968736579801749284883267891412892712447742418620349349466893829953707223362423298497431992358551485403367687461939481734432101772574967603467952484235729213944685606118103929278321488301276464684667121515096771128615375662441759650768841655619700962244507817944790239705699411244454456057639202605477022703901208281541542986201389512472217145434870399335929902375712747002305941904234672975864328712675728384037018519250040653057100645707012120744036621373653676631039465047147652434946519645398700931487940399835524259158369078262706673327664263863507298934619907886348761282735505438870719480925135281629370902461466760067199830718943112239277525238231996176456281180637280454949819840566124981482470984021772958306027405936356216826086238434750118315318752204855278907227159033090770017897929242306588062133196318196423398121661516821616807382248656297481678704717161207299002209698048198689161023293864668936315645649083800033408272178907348327149742031250872432393014542463124788369114659419231653593636859510908640903429743656425204631602357354318346439659348301894126617861371327486040881322978659393258170133182073380358188612175995868920742757290495637244641533939996085942561768991747428519691158881505862992249359291548251064312064247747987809927189942439218591785051839724095353162177364025579988663727718825515626302971775356034455114118643308067209167325354739101209266334999853586617199780857649965768072890921075787776568065517711526548873735520665194799670451445618089715659731734772869992340016290529841246899416557994413641541967570676211108529043870705776258893998616456377178490982261239773330810334179048573645272528657831229380308176060412795312404357120941281853062572538673045942441730895521292170550564827470570525353347900436986364670616964676017968594459267145290523151389848563689958236229060175126315329807648837168112144587842059552416145750133555087969434340927760542957124259633343487051379224180052038523607483581259875340097341439520775882814706369586692967132401969549350049799622484260004697763629630050838694847566404264534606851127131979587078413392179707917595312045463677060635193580611535585461257028226892844343444425759145038258491326104059207081716327176643408366245223025876921548317509618758881172326022707275107813418858733272114065852035259226499731869592300961322424732283154118313292253736924303890417630333243394205811081892712960413256970292777993412316409832146762554061501849526830408387882920181760*i1^104 + 6593400376878437624670863680600375011935541571842636167544203772237159348441736300361756790461472315294985813704003417466816792864744790031565899873728701210826656594782583260912125156186506626216137107257932405849494445628516176147261614977611531957079721162762534120444673107838375788522950622885966339196291946268386404527786867546177367017522318168456270170200729693126462841394843315407650158976636939690069323867828786344072505196428832186200341150100747262083609166529093953130729088784671247451583072034968618005614922096573068602389977167698524695410266002418089892554430275218037036175679738614940583364732374895337100727326099822764370218512679055204249410851897819920596462479253054214416129191352775419370135557857969938458200290348527621663068836702633395907559651529212685859963941350066096061827459931742804426670472636212606272832556131855235239512612795732386620920771104931053810440057024272503553979574048510725332350922236739675790589444326609830073054064491884616166721930487246771042761334342763804353788933596522929674789858451354793802571328454870523905325436709391819561434508140984679760133669716291376824950729331777605174323139401353167165530588437546586933509775577965008050815486005208098517720172070685908505350845903232339529111024106503246312508386128233838849262822702232693344849942684739164417597996090854921650818661034779103573979617425690493561230336235193220706924960100522558010074405759003448743973186746018248162730069440249186291977996638520125766230440901616163817000813629858056633786302296318341939887965463224064626101641165471806806855318127010356350809391616759044277857460690505862053065582548810638618219247821693910186759395321979004347526923514481969145581561097928542854391123643359535766008427291993478654845521586656138771888029743266760126563729914645233678689833723717115141685558860990266250138578531679624912298375918728722549880439373183309359936289760337896066857780222430273142823025826410262721949448423915652891772905804851827240058959180887778122118013879378331543320809060614028464228195368907637593705951834515224950647582247722561024906684551580545953651477813327526989866209551871444437426122673448490419684550538027102977608249947076623705021188351513250758330932967187706879605202354626166910691175604440553789455223698023320181771757278530513598392792049720482036685312940654876839546520397800611380305938569473104268217695784319901686918171809462412065246679202336071562012621601320926333971721243956664302546638618892574037799513700687829826794610516026648286249463968906347485537919775907131288790947693758863099927095962986896514716141641665034146454580810332585620541055982233434313934221385025614734016393640842796451058272166918410993334122532323000966404416259937776813335069676080435057886377177463153380286484474018934386829330417321604415426235358385473171245017076633712359045484828029531245268185276909861051234477146112*i1^105 + -31179638641232284553554442630189842169435224384876674618775219262845783040867715209923532587068462871596787663277330351402264486918790339583092374722025222904116643639648609772991372049713493492984680884712863375908369284440773009557022668206418742780201308115436887071202233740446229346777608983688303608316714743123988942759036308949708894533534325313281119953077698821094013465497599475367871231166891494097669516679015565195137825843347529100523861481527225110175778892545370074627951190698864916964644567563250062068153351534900167924943801844849364964819788537048847990408599513300166395667414614701328531384249206131793911120493656291420027774511363433624411267273485110797256955402410481311551870589408806472848827232736460105926075656682208177767364436417789213117208071722155960521926093703468779410864936760559198773016022984098753533587737317006283057057568208235808973957794525382244878962261013031526429729291192581428142427590646291315486307257778633907816554237971770894084286009765763164081374551679491145647200239211820539711215243326874657323171686896119050551823282925736034264663020167271915262250057167094021299764681459344314464578663445162783070280191733126938508481157615137107513160422006447457442655338211234653652310105467084167608229595070911925876940856467839900848876094982859898362925264625113781599378076301495282375323775315273704662122806563742500191890012154202871845621327543975644816479532669488069422032159091486259834767151021058939217699770137193809717711183767906956027409461921777073183035536577144943304819290166441621925046682213164932257206257971302723956890146341021789756201497634694021976067156819230118728278835539121917020028608468597548368935152588255327857748704523726894674603037424442297053432115357934732895914344827619108543665692974148501655308809144146112695704061884725165982581785150556738151213235690451735671056333975609715121557356067524531717498918224163944568942133793361810617549502193277656745223472704136777495931576386045421652289869358143597433303342582203745843620650705061896643801098526420975746308368118112198058007055588616157847543900277662785118748512028053213739813173423070454969460876649331910469872741683524272267591864654767391515793784910006155604468651099877232968636215920441076101499769135711551281254968016972128277445832321540535155213877782302045148186797531421658522812990961620810905924909947033455129010138673484923205251860892919900342457057548235822780955835297074539408775947575189966739363196803602995344766481441354499208925697902813190557690847744300413741377947111131153281421787530889261869533947476741988113905186177725554576719746974273831268008118750726388488868626188905828012558500776817114797337630660065254627865843283327910873227977730082077975341411015579548720912862292090515853082667767060621247937648415078989438760618565570153414356729125540562858545775361638457581524212495843836668411904*i1^106 + 98240861235567000253146790710384554399489998451899663656385366729294395220340380116060463721177707955316383215861730453338197978085944513270279727308149457829998053073860623862850607687356414298421222013710919855782935948177926585205830945747160123245809791820312903607065059094009999316859516051480607660476719854731668120036450614160117988813712304089919894880502630631160746634702024152054438545368649780176483950496217656890255617667583961424150370232234078346278122931998165822855830873862604350797182366279379903456782610237280427367274640982756252477447330605736298539198463397894382800342810138016263046873520959374012418895533762523009018963085963552708589945872194729847289650225358952561144915893453600740128966735940317780011037469181186432834412288904038175956962931464735299736840276990669370814599920477431034408124692804973041096196504231464849600120545337231111063188859205980773294824673363225645435947033899780597553765220936752977339137978943490609202119718571031626854014607930687247785932597425955498638432228297945604209284920792801252402170813052103446492503355086290647979255499931903290768661134746224823555851564051598936397359666801318350483922147148541172437822179951996480334081840513397831122026315288253383229268925618673617785349603958141999436109141985888002353711230858574496333773606689366105143787720801355465142507671555232020195783224557222272325194195418445641070681274525305387019943591654686450634103555672902431548817050635972474651742381940344525564065102874069488084925674459763860377936130825027402972949014134702469296758431515000417982845238782549795650266869506211771305284817957563076111542871403749135640258849807987349273617306608570773350939710698565436300419269996196559723006851769049530027224950856696181349276418843374866960332878447458640733943085363654949537203448642589167473411900221296343129213961770946353304538814627306754818554314426148412677975962843609375549186422562045277222801370043248735456330959879584205101270233025569724069932810722371469005414558343740503150950877228406256936887703002180931970808321793462972055638254767762241670873163530743603699137532136019481373516736460716125930183170810773978916282261824833352266495588333698907865980695325484998586784512719910525268696109878290436251031634314615100441565949881800593950185988635752988766138516841531350420741811502600103908941661480448159531253722142042958753074007988350930411474173636832711350990384144872927449319036589500679879619270419322959467125637356933501971477900737790606977476479214314568718185044561906031479545301655669238957846325621306846079939156447852379260276378453459410013585780379402509444644707936044257472238058373107774085940727378098732310857941134970861789919464529354443386339932164571791094904196413850538654673998457586190654332656045433221309473626173200924345348895246010378520395899042100163743089771971920379161336008742652608512*i1^107 + -241590123638452591634009022467877316619892925235816365302738919598991503419635433206659738623553242721574822674799830734833748712012219105915985912135501334398967727127157609454052019836663035975392119426096911851692522531526483766992077150584021324551222223139727287677122640874459672262799894901602891282773160165648291984091476627723040788547035546825415278901194586724583769599052526049939855403658626694261994515283891117306499716536599850367496928292707223932391584874435749650401907688999812244182375373757551797234664518480807869589557351028435566889200326531272187004996941881878863967444433242780409536647291443089000584938348276617174683347268887362096340894638456353302486264332681971923457690391585804475674883422092069185213661929382854339065262499303412205095210262043809266701169648958687610258065496982958209920179985846698059574777631527029441253527731813106068596199987888428355882465055253113381016014421477917134448451802141085779029524362132463823104047853690807413103962718169365029713081663011588322732852765139786774637142017844612986387822745127323995273679414303235858339901775942129010548252735056733622790669789615559577186196283611451111906230184540629483085689922145371490061076018028781546828973830365157914987362827602608878275680786054643839460214274814386205081871231946964363091292542795231603410219095218494291471729556433305324325772204642679211972764926070203000980695344638333676947011963437199246910653130840479805223907804863148361344746315337761006827637001418369224651228243164329448646859824677268887408279221566421020143530375010501179944062490186323865521809891690231647800664094893346281126934594011963752332388396143557260626976003660563499708579094466754826173478109972445983372759293642725320312061844513524977914566106370834467888173827777987407590506402070618446324098106433328970177882618303968107244635911871255732043775809124621169110700430123632488826197157356499546287459646105676042750751765249517177457293897114326938525253464489407144043783095425682041639551348931427873359252621093205214048461642663153306935429560258288161994798056275576388075605992262099654106668760022419292998125785140036482796658248362324124270354212284507698172523536557557032238878580422393388336286650603081535051718022405367202151785318737839641069329372508795366914223444416575001460606576272237688505936062761852385681144115658080683657655356185943646678994350755655270113855529344633351163224953420242815603051467866599972877580258425194883365031673986838321528424760127961474825729622679844182808621016025628425286140804662592646271619049387106257272771550547486658504063829089930800210967767502784186060375276015322068250878945981190313914587213100383555719423300488381488299403170954336852931798696717448673646599859842715368516953076132106418955001030039917910218554633267868211609583542289966580115011430168193822001080369448761590971050183622656*i1^108 + 493621017123115433868472743380389282434666574826551430061382258800262098655311759143147077595219863418851312034072033007218139570364307740963434619708888633712230099972791539095457014047209961282938700764689559199873925941689605256161393113627074241345046101066833585509072508086308839739569707442711988477204659326292001448717718328419438601742300183462001850745038470467883726645156400400860793978738742165440493296079249943376409868944300050601518551274578875152192650105218752008697535232241030117642853379502834378488241531317394715383457236587325948821828533310403611819664590666545815815235117437961798754480013000221315037734071288701654237367849875745552078689448118609498004420905038862520456258876308407440333644083904298850472432577388943671985999001326788899012534662704465856454339267052639430883563999576478532249912363652790514372108567611282912056490944972159961969692712957892291805824466766883638734868202001684474696872474054291491225040220724531339954567035724298656050881500949261394743034337877196015266879783782798866594624722218392313476432838704856476876013475424753839415259841789133485543399906756072821204347855899900499683051827609657161347272976824040477641121455318986810427196336424478220415928353632174819183507954138163138987393210910236388104633030734156412685683915480016325226797662296058473394642283041919612091724821439060713410934406808523032447178038288196156191602942611662651463813235967196706517243621111189113476244601576051763480033804150512101328688006780842846554176866740312483536653632179135828486667552925285718605419784922270764656445162610514325339377318864334932048679516182091387942609825501967024502257562270024652618527135328150808880973934290687922494255327669789004725408443481015562986121142337533811132171752853152879972608200780946175936590763485054117062146394998984901389123308625720138524471302203673755107775588706358689491844463718173067554056304651418175351349378344383839736267727974868382970758351046911909408741029695411088151548866991149481706135036602303928751472701004778241616757499267448518482557431088128985811491028669158936362955238043018459972035204073637466991426744760230162271546651228010002266617165082065045282825241028230611447669454016080005530652669821592696172804734681846822787670056255366605352748842087671620495800897468499390035193755851837510188782123888415080825792384509286768468276997154160021487469217071956659195074557353681382307935530299062414791609509968480023997170100863805664247034625871579484714541465259821833188223813114159329716719708846665495857541054712937758290404244450570404698679510194578440676024370894983596172453451843477068912160193954443885067336008876476087050650614667369285391389744498204395142394443568894900546010777818416399915224232714379518698064295828320402918944034589846622809896894628336715873529704616710295506800885048073495586300758573420027536474112*i1^109 + -863291736702198722548097678676109274343751526430097887267248796720195360067846792345293417240146985297590390098069096648942848291545259311948544269030541946418430069944810294230351138107589287069000091216786529501734057456340665877140499637315710129047389693342368402638949776638725421093386915323589288641100769138690147180426457785848566722810622367651042188841115254419417282805092890398913679316468046289823026791424760017204982631911618710843988099584225975273067756208180269579722439503569412840539552843432485153572852002653540992785360302980731176215122632870797845097535895607936406292445461602484009720283477861399035152428558275238862292543623373646958298102718546805489508367294997062449009417647200171805020792574160224778578308256063796453165712984278611826639331258719757348576681161130727143412772255195884407511261994117756616598869674147646682373154976595727975067936286931669556032279108016074411708248970246331405386601377667793795545659019399994960287324200384401754212786487861609009792976489167107813579984018153202645808164410557902545393644905049193087584914362849310854345552901616409774470353662520199247879346376072239220439967443557411343399395799241659814036400905954344944301848987122696932232823488464385020571125555764723576454404063672630082177975099863431932766433832195211131101449682112600904512278978007314060330693992994289884664990246143963798221526122590767384854808792869449466752463393087136727544799348826358328674990579410174975614721461418058159422645186909687997382528198951511663312159121024504339572055498898961347917600184060866077115984199712199669707235999178622391025575488911331158955063249092867619578671400322720096982136613909754037350322968197431133735823000426223838542218879171917671215262962721628751045969263713422242427944953628707020515455644232239275199635087036416320028160030961445543124977588839434839716966095395015713970660563892492471093995345885985459828217173726324445785592207880720316070256577068258153575662454363370646226584365544486997113997539669200955453987388542561827590964334785273230327990218991011081582761245178424520856275298268179107901916589914170247252609515267372480543830394011100773553836173457519873289899453668696197001301870647724777767789993441510905315723017159175490783041111248163735912089219254176838245305002919426829982098233157195509571279295866397688150811027173176819259766767120564256858434285878780456760407250524419892332381116910818100820522722960125639190813043633349083219470869897440064385362802541923086296272792523208520146801649643029583928821338761522338816677221132396966340253721375113413228738431217112455124359041961311517832794262380920407475337352405305578244977146890047269753709656088756339428792341541529046933728058634274489364530665629824410858866308599285492073088162400835842602353654729670170503252096948994740556556428693734663839829420393984163840*i1^110 + 1305411554523875567934667931003198196944929532904851077770408141212936619681365031622711409011284482906395576824543622720180000295093038896153012826151899266946271095962902305773709952766396066032366211872247565801331435088208572041805236094696150558211282849676206486531307834368246099846969965196935187705969905938095900347823929526561167765808836654483643560791759473998947679708017077471385507630760846237727825361208612493513444060128546024148531125987939976240670082213948178439510130393406217962214774053249772986828252724379416235669680403083692155503881678902083222929525733858223571897005183643761045219744687995240336079093201346217295941041313337274648918064462056248010996674675249171542786530563256576783297823305124482575769512562618918278117153224189323410176098578233423503736587269160283231229173263955778984253878030459160260741194269389760332665282683976690288005886594644918971657582040838628584859592851882839629219680297654789754057142562509829098560054892721137061911074206361364907349069429855278645765675903310496887329888205459083452647760014407407217832078976437002840013384884030119435382189256837461988765831388882448377415386864370491616731006176797456336490607480145966508090162523273291058297004542125627744970969715579679010178045414006694572356696715064290790577657861384660445721825054575365134522499676269446969018688672392610199085697138410503713901224755575297222971636000383453829265903554679791001536082873617933309077458581140322446249299242902729134598431788724264646907898603574468790537716205195432024548569536788032620844201276696223228968837622130573943462448957680784109420881826971970719800399417120221793229087454882464132090391271650783039628393234521527911752098834436220790955223096706564515170378854324899158406265104519761795206663659088522144978715233180590023920529735617086792566483718340671445337780875812705733786352979378246151202516699572537197729025513066401617750333071146704280470445785530290958162670486613839778477133131998781155457131287223876714078452505370080960661896997469475017075064864148050712910630920786713212704145769452804792376935074268864306505745738670089859868704291578722977818031186181291906036727018285058022469978680881830335571474444003770328351921349633250233170590298818507771245662038256013885001915953909268793565900053529417115840051090252044445005386077105284968007991947545391432987412517126642264176486631391776710880113801829439883620832854785499012017413767571629698464748410047308103709775247408632441254177070626013741063664399334363997453740199292623690545272977171088512951084959538822137773261465275748971618028537689116224311699740292736926935934108108237862639994522661707900410123517757882985677294273372200686165637203128338174523307253592620053825749090103026925484707950560542809826687404167452463163879019967767123965057088248789617383122522506870836616106208133120*i1^111 + -1718228816460018036237022913574462318009530576120602650645196568878886382761324331584881304891429609925798639751480358489094932641870183346821760384386580595423768122582270543590744566580282839537566546778380927293650803860293805089351709677103966679406383660685483496477643346368989108166972492367154792886948940466989312567284533666625599138976143927578490986299626456391733913909531908101027245007403537706562851439083255945588575041085429752693578405718095015487138708130847063159583939279086160662917642653075331374002215190359804074063365519920977202372080834095930842371187629187310316584057573928118546632689456475977126878388374563910878054662077257348710073196563077270384459306796950184683471439597176428583998155485500763605136952575911028382178297613758420134076248686752511984048887987315990599258132005929131546311791696999829743671087781147181309184288021623065740396587696210459599921359158071756142019362420528861524865911386455370387979007941401745871903079895405324547575410378591440998410383418823481690440165638439803044087794837639420973484254419517534856176181241905218278736690446974288879905460654472616170016600491320456093853152833530120378596428555880626418133861104797926648839515190825738522517188024449968971961402707759203622593178881497920839856966570958886361265822869373472871495905348883293480355361745337138605055021527218461833448873665781895676050269727118046433729323984467600263428906901249822003909409015764401004347474650126108428299513911326118543461997652916898869460627464178237007638375264630733981452240409643005478235992060606472825528016172317768022673862198478259540369131165451035037314960363578957764155990532618925766093400417444370301287026677560737513820151991502364790739068836027592762873726019271730138712812397547746265742452817115388936615918078812884983416112026519653410665941528553437592033758262841207246261421191730717646805923627622743573259517832624751592540934899399163503567418145904650963782342765847702556861190750445654778543732498795448332779663676060967870549603697765128243307987944172892032470339437785988886010808792519736078581930421211460860857939193830568066493405700212055485016347219054814365610102894511995069769210302122782912483453866057849906437770594665298789044930783795705743260939434359621087051170122354949021264460879719711914142347656964447589304255345047959852598800042891354593807403048934723588289115133764241948844028099824309479072752568019386610288159384366631285234355891277242945554677629324266918745259811982799455810038278873036095389940798674043840592290764665833493235630725340628972176771174298987315665049502893190724842803106287913114770256889232572982661410046448653880361211700621372034833534151846188684489846279164187511286722694590033419985893503937636737627836319498366971213206153201059189032948129722841002869135747533801209276147077712332320090882048*i1^112 + 1982226989069035682082076657293094754535544237441190123287740851624991116246639513284269926808224122920306828120485234014388163788399747820781770177817877986022070024037502038436651853826296805817090674431413304152600490893407464753853492307822933243365506732913990313534121823524609263203151680114888722675718363847709981269734759514131381463229155991753252525055925946007834859122074214857999211008019696538483044532000908787858496058836894454238249309160461025382615586952366302797365297276950989024892656272147727095465550814057483441971705947863999495345600875200305446304906849763160371549824757704656103832115448458020230276317670854142822861456507551213946669412688846849181009377137773909349436461627927842907606332812844248342693552513159222939929164088418874887507092759290780183296644939691935584945583627070543768929593040813313388302635608910429182119386267882195425885404327792397757324188737462916435066349049013588900011944010183459123905062088134017722951718891265761495103341496185387720768561568127840038311955856504154022657156829054702398747578644636064802255473879948945278300962788441666546956272915928480660044709147661725059607135513242248042457955705439121474542436292322724431153610414222433935910811931328656324994097422709470682086346240882355192749641365481474236708417590707967075625235165087350071140790225819041278913493923235253061313563375692705380407284390596360954706553564764823192075087162270000325505646230257783563998040382567518557852709988437945217284007257864298271003086072132128437882038283910038764286388623785172880333912327685401440651564650941304191359391542625981782092109853296279390517889625257050173486398043075064950953860674180173638376876708613460703658974010246493579336834498684960695968252883046221589173318937520359610065327215905445743431670981986366251714884583124202569671081086174452780382671084146346400032972986036320973472769400673391874853557345024763959542361890281671086999486782760652571137519462198046463027693159244251811119687474191946152387320158860737436594126739148050391875972327894584022688893331085475448710920371272266530922586891986925467430749009996151568185648873800710298408911287228630706355241931613494541744020951877262413482367098835102828615304869658509756133737613749155610275565700935688126937060056742433308590276588382707308152094903578133937710401302142665986806905033087153131906854744613006246710919015119293467554468038778514641453119157724751838834366386721412345253331892444889105079923644720548512684240073236292258881238261469185511016815487915558071388499392457189483465035209904866623715109850937040512254599171585906062932836242330216677188064875782602845680881603997822150462348181128263945320714670022896960212413745971270592953416948310432994514511513092350127612445074453196695761708001211970820463123735250238567831562874954727150493791292297393995776*i1^113 + -2004224830569992211600021516124921753503106082970259925031597672779988108630554384192021879066596986350256095796674296982665935221964310780481392818765766212199442897335625752253404960179514372829112011822550572574721831740125742773230909947158157913591376378704138602782999517935959088643673964165874844562212449153021921575227519625032418349494626026757190261625679964146142174747584217621880767933349938117786906366009113154205155283093808398921147900072933612825781331521428039123993933959674261321199822038518232226111068273196594884808624913968468194888930409817838700697399443401919971167694645223280767201642127785059505629681457200134968101874345117890008832929148420993440564996305880931882374782196091502750575352927592504655491519774172965732877901703995848140978865765895067578711386004489212263617665998091873033003320007210765633702653677314167393355269321040391059680730900677732196206003287910417800046765013791432153330659331131372033231169456675723330358801734685099477040342080651259045519836368228463471770466511904526839213027038687261356056128582600042870403224971783892863743811079721170986694984103856481706471105559213553852867675884431623037163276685168634221441982169383484831708757022134056137244755011414528950482513635238899727403741252864236405165980884539174735206150552418359110830397006417032541935636472678318762260867052944366346086401439147115188312370946576284439136825413240703775356446155075374260200357155106458310791788976179546105113156017961162160341994797428997476533222452003608301033735901322275791998621426020094185947050223363386876006327942911655532257369960429383895625889547021070538307858324099764203024597650345321497345184909868843535346847432283758961972483098188493764541819583616577217379732423780153659296563298917335022861291239128014384175916734505699808028631752780994141740094947536128844944387160367230309630708107477151781569148264763874055028512585238738225142956120748497842450770806786885311059953262934024641832655643512328432521155951772741430858593191063667636474777673693734604488314230208985317177090097882804536094091180085375027623736320671241017657761806577521563070518292744124685805057544041906478280916311480948590001250416434315554688232938109636957671317076369835405077621605223302924395762611468865477940547575856046781171151157750042491547214643134220230319997608782191113726742714895853039854743926518953423087301771330264403017114746977776629119995409618228038048955654975662338197184615969724255023484290374405690950818483943469407915898195520694193059588142086384856615185468850014931384580917306003182367935934240897212036272835512789167267225517381968829573175551649835986656845240108384812156816561203127637691434045992302128425261900842819946877242097383769201353828347211297816477983637214477724727566734144640143827476080667111360774840643008269266739974776029184*i1^114 + 1760933111219333220945320531767032379485958961839921906414121817400098050339037911438801662149832446407398195958237628665693614008149354252489361057572415834697641433824513743200889324317071861159519301186402372164664745184543836031953779499410400276187062928900464419502321974599181214128237136086695507428220625275958400691874316945232279912046502563501196319008415290612649014013482259584396939241362525156603280501430750256713887142205648316910433414163133013842541445291067964364235316146079232435160558272392950621652432471699226413821211624975419112115175057826733081407128429650708211762782333213622737119190172221223023757397651461832736689264514060846063108163493004301883021709998071377302263746358905219872419200766928330501901711528145772416570167754445867120676640935215987530607510615009766818801170867660342608373283898317933323365466017034818240786078390526303996458625472603438216334156978237542894713945508971828765788793726994093704947723865461608097175497570555729744110695282355795291436104990845573560703726853715310200040659087715924211843225846143303549543495855521134984373977972091932947082119690793849880107254195115313443836869374559270534431094803113368862454925681596792790174811769383254141837476615295015866078879036881872799371855586680682196979443066444795341825129241547689993676685857635078486043262113322633366077405805844918503496752830155564128206224754244779967491411120733332153658504180315172194289612879563733495079442835715298472862332383065417969421042311448707695490520135497942306667196664091961222975908800595644345533447247118440192610610900507912678660195017830214827013328762461867988395971803912018169163327108228481354921418688034615631316209822109565525537709278353009011786203731220408254313375697765224390951414277052563675891480532294812514165373457613750974394827872363296625631985621151559721572972868679739483874604537613767146202716593460903207370678527066711362051434104248920487818712756155488107580260188187230469860614916209625189408848492079370660445580708821973664384510120200322564851597086674161692047339333123314778504724262946973162575488004969408430437433174003990739862062242374660867688595082538191696409099966683590925998970494616775332920945567023281704251094852591801937498804596141746411221883183062700111923918376104469134049793782245160514847841049110554851895735258967054863168574777599891001429773824646808334175942326603875593908242302130455934348456187950681535276392540938099195740352008884264837534429373320003377259957299437466430254557522982838692208706415037270789908511257950537083587282020659006937291871097350879244600865839548847856606281567201620198268900901823368810294370875878341318802265610033348150462839605426728580948890257114740053948514089234546809905225160014960290302844039795958614377764165063538403940232157122022336605488863627236142766620672*i1^115 + -1330094366659773539748947407991621299318392444762971363416411642571759766621290455671273535444926102261863334735993699220238498950847941170287525411643696101087264286512686409884237626889122569803695211986583809936274504928625811221388570073656194722722760701076032897210376399402711131996993666100058016689189790159608979504094094717415486591051482076039333941812156978189202013908134977857205023135555821532011114494834879624667627497890785112565973225863365546457284504019537589671884961394626830251747828978243243411888980766567300644752438184056390819076719827096864506001143848794748790399357137621753972012691913656767224660263677903862001001198701672901344426408081768542823019889173421582121091527238425426619089010886355253873107524770917009123264909509211019299369496831285173910080788416339973911768111337749491572280034888748615503714152980710519932482860084245248509098926330367236827114445860406039168234418311435184434661259044943115206445146360353178026455976192356986368711580887344731315634348900111929094583205374705737344769101531091176920670777097364093434305561421987669126092732561997203286402393852454698308071039774674820501832311157871622777583110618395083135299689091928259394222382334308006072246474993477032742317556397333323323545417120163305038247245368259943027399945945789862087486936988744755050591758670784443315570480781932975285187885569009335402980437646547568716654367269707139973539682367632523054189722898227176274351227227634925717799269932956701325694094953763986940988090440120035006436595604664585627426374917897037223188866646938811430166714559520576340908067668426792789915701030761674226555265020781052566293874415378478414756751567126901802782217509774084598451409774172149828996426509854946525936364134400141828065949922205226595883463593046218122310969241837063462197055992378761481878672545296346927010194838541970711920210894364989729073003807978127615961890152846876451196416129846303678900210406240352697893408371522281127912137831706825130873899030193497935351225898162818062689884798522650370058265701222011671213793253579815944473288911636535956218219545861311014378042902210406301799977946233970647925527784352313520561848198868323292269084926024028356862295331016148874257763432874414519850373125833880374679888026773896508404622864249530145257887610569970260083667294248879132394407055380079006062092204637968888292240654884594648080715517368660989938323802455735207011692606285124817661164493850995043777814952483283066253391687321812056461585843074159546970932099904302478784216604095373686279434417217735209315914946522641740506170275090658564133224027168267023366572846771067129395824549167025058782812270145960758594211449502891513455412566020430731748935705501633198262136790493539579234964976297747567799697452702868085084190559283784488329005999763439445998447380033443987456*i1^116 + 854729667295662722797001958419300375879582840115644881712486139802092160972950085217444095302195111643269949920249514343872579641070697406513403815875652698346873233294479718048074325708530042627154533132652514382396733470580711269945322001578802890878850140665980459759683711348908801416279402160710967222381148216720441992073495909770633453651651528504553810146275896405695056917703623402383843728768441006537953148248897507371330142337471324210742887516333975420901945613954674876736315666775437586768709758926048033720162333149599018237160337412819777847487276835162935021186161184345162052731658631309305735463105934481386980484274365240010430790580389859586525008913738041044986116760188993610810386129095643312532251712097201941082457071288026500824644569363621018634596020977013251150777785606288537548530108241284964160187769919958930400850295412025303639424979316162417996627010260242850985789730894121044551667467297362044755134667512542202024652585422927610906742979439277674857019807534448385882224221545529747093360907223485615301954431978143243960674996358268951236295469838795628053440175831857597925626407995916608622308297737144560634058868544074342746980787079201324650301977737668753200376769995026379821159710817009018931747440389415594935914391691146766705480343504486851139931926178999761051464354370269168363226741553939465908034075733469376651355174336994123758874727183316001905406187067668088106309355466628233885062310264403964104732980393063651915050824800973144142797250346562662003637711129112317168884647467083406607429635131751018344384386144506954853956340646517978166200601370826201014219723447735709760455943518620981576966097675047300053759664472497239055849937002233472407017981812184871501785187345715256758911838792389706870603460204871709029863766449785270587205507613206163004578599123639336053111923895660004498688568227318869833474606815851610488640205197297744478776290036446252952712415200052711703199665172967023369521132889945395443538821113350323892384900176202263280417597592876959173608525019848607313955805992073219626374740855409820726310112349868465794470573774055320045212068811764201042399823015125825139124800062157647210532898132796586703369223818908278938818049165940608143497476715272907743442919548071509587798568192013983075366471464363734495271069285388827460237463031462960590698616108197120736493234036793023488899981801024259310661906024888593556793255657000133010530488622308530095988107762259997693962168014250564210379742332897007830635995113040580997203565127530001779984885910548868104428158699508312500888894145758027951099252746586526991305999525833715606886294034908844173535048002941636664005596325954237145674960943947203158143494978691260132861291657153172315098054162062810200071938276991500698322256330536034251719369359203118855977316235280829020710650249216*i1^117 + -460486662332472458848901553948825532281219131724323172724872757595188013716566779837504905282361177950060283150864675091697031835897173072539248637645789050288436204922579834583132009138674054107252944907656246751408480435731153711373039984614378280312868524409056712746798155092790415370033857490464376867547444721154672130101341025871760097100798136330626205683490679152636767462381423492437798166970136405896894836446969988334759533272859045313704156967125486921661836246165406036895434470768575399584279492196058074846566297869688704261453005666235733673900427830428483598393285829555909777508311515234674932795618804372768669637179083909712160469123005929543809013839873822237425736030032908489882465058316426111210419004066628586829544761188000563678350323956806295062435464118609336040453361478570439717458343239270119189730665718462988876837064733794736148049317353085527808713420840391062764426732716045137549437613378243804447370253432786475323028015209749584380411982965051669339719765900209672952844902094674794267941790710248744116865162015280302882708221759677470050267840889954591336701512304328102626429931920407489076249795221987795819343828366117942273723821277901712586668264171742255025851076286518136600829279323815894880008892878183942932375005332567743802099668648976686201432709208144997711521725067904124450106618515715800105086791290791887898294375683223574184275364941484014087092022656930071018534259343639354829351676942638303451438579647009565176488907851866604764213744423588346758133546850891898101763272929519360634623212914725388313156754417198000468115191955301703430214018824412452708332809271800157010323456601676693246198731588293730680702179367220664067254831675492701638642346790569924796527277107083388536219123471981413746860982524441277324343949951393120850301062718405610758477183811239443219886558573729727845928705262839636507644957524309787456521102605442896826803905295531933068357938259848592228408443970321833442616800608579623027729572766102497133685519503853481274281604279992994781931715512406190220226269283230013111066480632124637496293496813292038265041562660179933251993606284437360307379832650028133239449338041881422616475956566092577676655750738421677721714855888979375401176823665148149264584300895241736692284419615991138905968180701715064356143190141206941385808648941903190625152062519866967769502751844244681503344179003810675308876595947117045042101105372368181005718935251462853194302156321964878594428668906442926034140995327017693364499103947781447018166659907005857969653912910265030640926758981698457118327310481499044352933691841714446085907394333851168976669290668286436297880726402062980124788867273831832716987051248481688700368490650929553939430005535346432851375192255029475909398134353562904417156982134239216411098986583188725551308753928145186735521792*i1^118 + 204858844261275796833704353144056062511232965114587389167063445903726832121769621744644768764714984888414744804476705765971524557940317038064114260211036120909003242301089535102919082997136155155635213498091272996780580134544458070749045069738176192820793038443131543701040621622617273510907958894747666415384700420687598022732068370107793980713167271301473716259234904492990075045950825330982320474240493800694956725136486684838980675424639062939755830132989512648141185467098939445648571038991571979249913183197357188034572873213242474523481990064811069600339919159405127717972271790962007818812071842215195884229990684466736353569917168015431635820385208865989861187336006097109047812566862079038690658482614050224048382283623561668471902991773662742031634770581303572415560289337095979736174944498690684401728907008896126995829123254464002899215618472608584474566443083609855268775896951832516566403239516718812225738964814614193753979558343017351891280431627693843333127657125107696246599375360763899268934110186314320886145747077194087039134572334722710187259749551074635149422129086171292411735468580742460782913300182322487571242597827475551622684223329240511705824021566872546337374499502888339246946102672105600809035396289984699426397279687798077130258293728680247780573894774542328472681688973134076854134703695400380846345740492167997981057757985393245996275985230523869084330704312297207405476849192132433187626841557450807934703694068721629168168351888681206210093189766787060060516488509329016849588484453256978447952051548404785912509430374264124457262583478531617522041808479551333309153155332728052647328555613772748879089863604837149320832022980287374048253438386811191671737389591808392581018693976217452299536246175147330139143847974642726683256952781272356051458595517822781786018674735474211903307421645089348098699610545324437589819193668737586816437841759973973745790045628895017674850886600002840003716451392211423157692821843306738071912991714503087080421015732353010271954462042904248251582890633943728649516402318650628638425103459384636019165300619348375173492911351321402468789809666743500095147992510856536912859435205618940349653918581340713294409919051773887632087787808330763510764334469233667185118587566265669045966149779919409268630107223372044109714202321476940871684032965818062645777900915491231612727027660043006206285960090227276447923388065645891170350686494718688423077446560997351964036358923203696943157988058214079657173212287361749603705412583702422551284637572785049733003800542284863513706546170298056928408327777304528864610735422802162618038728920999302529293328559745406340132224477895078106846703244779302417539881988209003862907790374709413518755274669769126491376337957372316657155468075885646316605641894096462136155507246376552039306454910932825768206279303713783808*i1^119 + -76948046491367163412625216102376133619069163206154370053367136386383995513829953468604885713832708940976684331887965130707884167279412374405607387910399319681808210512865841158264110073290519917493076261991816665827954683338682742696082696113910045167153979103688445415817655259247471299740164580045947009584263570972995224000939241290725664869334155375553034623357687356075782522960238990604248641374053353487045880624233608290942996154416058027905238235436086883453330381418934382915082954488305816743389624474562776138089384484276902891405510939920624729208000698177831013370080822370043167953055758242252927039923760188788678154663584683746446967979288601650779896793195008327717808208887983613070883593390789129045313355670190693311336087894635933804641976979977152232338104084468732027574942130511546925185741268429842226981949630907264645808417764581368926075862496585143720051169598134380821671611877811573996111993014776587608117569615790295533500717387143411528334765540099965449374552167792673281773499829218241238065005618266417486107185430380528097838264415976760519277874547019509999859741195696212740492670570247987293811285992134559131088498366467531947670251000119801177387226214367252592069325700959098746736032656236636502895097768573869777918206536364721175956708391336027065685204452895214037227521178968432256838772928635578815388745726295125007679388711762749596112939966681692796743062858446773728582726248864539403736288791957225956197004719164892584929460748113827863729260885744185048537767038797893621785828856833870707922110435498831113169107157746020174391607444572046993567260639740700251946633625823756512339882194398420484652390872843526121118003336083447449252413119550394450294214157403498334477457700962560597840990480861928043131114553682873687858457956136090344805596282617812566283082645439411520720482541216449208261940238166470064443019374564478760862710682090154423653371499381583531514641178565572855510103488035960725818963320359176343608052415299012904200292051487535663301843322243805482744951988563642137459296874056628779538154408401473780441803339646868404157247525280007285242997308300731325360871341650162720391539584713091727973695421409980506902687864279555122277874820192303390938552442137353564145319115418433610338593091860091133378368575578391298687791947069517401355677908126171587595984681056694544320751805388333742168518039236943855268745449125041841260414128165090538342787669968863652691458782689852124929928154785047561135245399203915980486043627139315048510979306930986856673763452827840852651786124382333508773212739613140007768752939372811171150602490226337562005887836918210855510208920109134734698495747041132438524133186312792193453916237010825707718514490842138726518791344011114356440845987628811180189059939175360880640507537522736888289880440832*i1^120 + 27962112997114363848793317514483956919037268334083756290691695182302885489836225430637016577969411230682311423030800995462491435672087090062444917244167730846734797082645069293055878991890013946580775217654574255298238727826995664481487630628573573321615503709665424962474736277515409476969375413626458024093300709580747036544353558200627965197439902887220558546621294177429600556682038482157304247564331773129066283023725140229022315728056997373451401248812103605929862384408491889623014249288540895336420377143646707780200470905136858799562254871593469590341428839711623269672172518003275371169635882896357991092919506284874719390272068591520646208958877173990272506081527064808081570276369318411118832440311936792986529424574556066288689293749014929392372816275806321993673617207161370172400942955177508886709753929175194616677690418577719100344904132417940335411662289712957859508623842489630026568760757051227887259725087133195918582017955583026395430185783798313976397615984772682030108666789858365390844257705209050717221184457247500373657807154792988911121673705968345934986348349615425506273251694429098026976656499262060142464624553806296468599656119126245850698020629661796694351022293383650022125063077903782998082505120659543548466394062714891567905629967426543373426264998381209114474161788813408961836776282437213704346090412428009650016941624636227605337802725709930550449819648687404421041361216601727868872524180671967681903760493004376338081154669195254679386190924265877289931485244598629220323770113016659283487473007718298872928333492854975944548404782408807494792731944923899117285386770564197708687272145842253306151752581376790353974808241051118202306396305641524010399798121953424398416541218347618976294282835943382876649510757643550213065436081299929902946511806010227792889792508768145590811319176765277315390002821134456516799215511503775535933217033655936927593392132176578603204172449720566030875032375450449808470164414956517204646751390476366705016656274231837057024463368298522736451422715334462241822071482881810041467363148342345054894173672406975914564555495810952755788537780043042425866939330004244799662229949759381985535456620604646861287699186455899175028220147203174564185144055809834593803619124918350145058529676241961506639185200973944970470686506273089101870586518216668564459033325653423950821195071911891150701243015904806828276375914512906108611261915208153019211963394670702864345953790187430453223224735275556550558406170299364260469575789494888603173852139868240105386894222260512578655308806893486850190043199223483494313571702291864422471010427376720990642972563766922301219888875901533421943361388254757661739688591341599529696909414480499675928471351412382964508499264815492536304210182954410907803157030029774133372285573464244432698144947842374036357120*i1^121 + -11593304986795711991402661358113699775648059113145180278251049579820236378497658950323774555425661466159130736425732576555155671804108126256908420454690735804874241292753097457888408553578559249743165511153011623470587362484693226196382668457466102600924953570621114783732586583725154390661407833478109344347333004268951063486167739898570410396277179648429512862344307369608664634877727493886817864493017895845471394369067002435618556529839678924597198418074786107640769664087435033985496485219806822890987431518090047453414658967717227976514678242294482827682625684936820137009491051129498476175510558116009187068326845947131172426146266639635636322362551322699896212299131399594261926444115212375532847198971536976274153749095372260595134758870626821719441664062090000304935340487712926346950709268591952207296728515022356346338892833541488882233162696737096396423102022794614461331668420712608654527049879661405760137274581864869659475635555996932274368883962321981386335086147179379672941153833270671434098446070097627855250555831505782605556425836605077794452161774468028910273211666151492225963601465784428013093872910305170230400273464568912329346884445646523935284309928174688753203343040225541571178852247271180657866501449088170336396455254452611023536433624171215480611768038704774968647506710611272244788941251113396979537631770844005647089235348281326207144799234919358259201839702053437350655968743313027027794712116467995238161826391681599081574950129303639837994997759331822729553931176861505192719029433499216435171950289662349478128871104890127945504672790373657242253288688743984243103167913390335714006108228602398618328032153996092784514803646691679645791372378798894956299520724326555133599941523135267767489047666583060613544228340622030316080571168701970437664218514287665104358927620199042611182467075064797703828884332956256522772181032802781563214516091816202896359853541389501636164674179871919177727034392132619406281581275917075804966056954265539943720801721942775441043869807666919348115823167363090521362227883369028394296960946275430386266349480413846026499066687275939577240370610893770151184375660912636954038902910781656468435575703979210238613796972231979660619240947952928039564596911507509458110398398011513905636840465609568384953300397712352595149518607538709684133811767649286707688112478452607644059014691778554887604905557113944847274349773743105449928831338555812059721030837476351685806038145805916475166809805832718186161506409832144199642665951193853329650544540728956958281990540181512959905163053175297639471895061331105604535755798467733866263278595115721062799325288079344405175127625709773987529091251257102737642193730289908480894588499842351102248223589168747791356950044559338871956846145004387990765315548429065598419147734239007688121178867873349632*i1^122 + 4824922851026891105293438861801350387999625515068141372584883991458179605660949166586720743712586980412867566225069961185228298360690997125712601880020510418287882250246012723279900074333058696083454638661792746829058502391398313096632954307246211524786494185934690528515431370346382143740592876490591046485107450573649401205214449015186646556212532216439894568925705709869280814022426295328449654543342919089415662602467090883548576071835017436402678069313943975035774137540224803433157075521467967664131062007856467962099031795688097438861239186712912776991810967358111303135593972897288544407232181103017343422526832219636609163284581754935730868732382812568397914450112075229292188374399888969470940202278654497819298477485358058651656259603531897513841276268823443195672255871572387161562055467690656987586871744049279181415538063508455049743445660898783458827881367997651302097818713766069085796196579993373482460628376348542663906439113436082194281430804392933085211920282481346224436651394767514190279369381277704203932657099827267430178787581156498287667192995779382939395018268917728555346012991480188635880823915257022326308059676753287817140876909618351600724316017896644825433003118803881973957881736432288324001669210819698932862288546030082639542708156297383974557447419688023292228022373773410641371947543857516487502784182521019160831038972530362545296967998431609082373809456767712250873824088270017113463843120557656724257136944381164975920429388688404852312115992214094470243318341820389123957500352319593926911152539009784564155056500725079087387479146118198668241720237972120840690482996141448261032182520910554379519362206695849209827708914568604364820675656897634705906759914165014239055360852008078747176018599941703498439073485842139028530494198284168112325827843857021215260079301515361752902226677901605557236022606735527962110331147028883322155171456093918012392533582093377944378142585783765931655343324152984519642032608188638231999585179922771220441634578336141810285504208642802914002704445411883571446251194893080783394886767601144405776698910170620083057555673786484433076783352656005951374152598341438078065726145916993216197934522921632419063747623955496709264993134944529868299568907297617096541567704527157141287150154782172979280568472225229529627166449752199937573494911225547709104096925207366229035313846620977082916804087609967498136335521385253230801496284482570118577475075523203476072427112989409973569682961154414432836555593396965236781542649790531465467762660388049842463401352910726503671689100563764584631179163737066507329343982214838127964254815018061247730601369583031995795052456057484285444676587948191630527669816956274260110488888039339196021709557271167243958343703011683817027360522143086255175791261074839040367821400589882565434122698752*i1^123 + -1544642498212509475359168317420162343836664578761300567937321759020478763656643370790834135039289746799080384861450595369251789634113854283151156617696730657643968185592638808469794412799287638682860855899753905193357427715347734234552802985007744489613761697814439166804588266009165488786313242605093411139387268934330570940448468858752797309330501160219845194894794671492004272797248036955995288598524421243086861486636144693420891551201685824290400204634102106981967379354945706315931085975807954796038955583222735044816040405138181416843813266784009680362543161957137897389026778206170139191454237239283336981524685903133805449695263845040112812112508075391135681882788621058828788843550467603192865843885733845222713280750294146094547075144834229173408641833142728950951604102909459699381891670232886711895170196433775453592903032608009884798844153085094429362524583594237160415801831938031405570192654734863467091733636238561147556933692696470079059627858391182436310220746639571293955338813363503700758298025652018055210221104901318599408412088411051460443163525596340686123398872248269104364672348942896581520551387977027066185940112412014880575891691921699473541284328316682725204237776437598792412770499346027291400305756824290400822568701574813223205970932312480386320720213576403156154839500442297121249106431848634616020327822403022032996652358284088163847080272644611400011557078092873456969163113642555681557552569596489322493419771678234274272240492758958229889878225506469519767438141246633078934756447862300200247100817217397672632583798517029227220910095006543167524119328769121137024925575006789965141164765310963995042361361577806144641756584250028608352728192813980056444496886197313303565158814577832098438532568517915887558142480613833657159611858732446907885314240284583765116491082285076545969285888522730094273408309363482815153214061249812241423650811692553900774192764499655496776447867940849352788751016630960810159309258384469231645510288057524472223178215184350952067984851420351376714131851710186039805320765937149032536942597249455633077194772507872700676535284878121474469204574135238762856741729055595892734870492502656942156226670651721133984446541909529730561960563998528645298566090384588055729345774885976337292596189462936985008126324515715488417578853686792049010814606374449704941068523491441926582956496435704423309416127851385558186689922644119932241040256654915424769544980045922922126193887980284199106544634193130853121769593726393915171387682777476326686970120730500780658327981162803709860448232775437284468643723908834566830760667871564094681944350322164432265236128960804066288255183931042353793210931601636111633865333130738333230032271108058445532417720350679457776080518193240637254316164497537746296154679358941330013444188546932085358592*i1^124 + 318431633961933485509599375033171315395744269541976743752638470470741480333831775888259802411309627882086432480363291510718720933881037999195040235484816556157837654418495463424699412874553781341036213778832262111855644296361789121369506276377721786856849714753891681644277940962181602081417764661343577682484479462358489021909463763245615885890616424655919567203612694353027387722340658316563856670470424203334635956993296730961578521241398396940687408209715034370430121400363137421890270114355244297716940545524661395256135826252235227993873597432364624057207284230292636663582043489266410479859720394484932792065588640116214319506484864266055497351945562748595524432856173851500889150684882386879688502000611308740659412986869862618174174474611259816073118173964652606467522534238397934558205416180575769312702039515941709180055369989052419330738325334351688331963907154289850949327776457774932391798407986164148545718257067167085383624005792272410330912836998804178148560072583824925715151005439294232276281689108577307728315381638526999083022742069080471830767278045254212659593873688952770395444169751646601693481387859710713639728313093422045020208202546811061766187057474243939516837789521376280161868469727886435986767120534448824541607173624221975628799737987748098320012007504275206071536645559929142997888639256629876548311455472187074071924318950006774970159730854041600350971072431040165045866045594463712008698344294102032268368804402503598419136189325724616510403440250841769564181049322437195844384825431938165054597994419972333810727660015928796973269439482976890441347696836899602763233110035832289321214608246432865499528196106213320358276131964234049009131476447658553103769914329913885283521544185940308193391712417783919930222194455416729907580309602453659836205834699225945296940274437585709806262042529741895318648769136423976193136114741752827270418276356694131822657478595230787157766882843911298464606021335612597047648692977086714094686380230211008976194853905128451155462397921926303748944107378888835271429942131231160646163255276708947731413577725666150222294621717247600219528110103692177125490879752529958847665156564455580585857752341669531699093688052046325871005022718595253396897875318247467658128010518635842974428891196538831522291931389406157692551239410634214131143624342620741967814871687885967723933162426739515235404281117658723629426849237529420854425037488439000753714595010066690710047087387542238735847621969481665877610986189689013386979094224823656601116399088333944819577083760163444162334070106773660441182292153740221284186319602428945688491404210741442613584404692765871566244315739422504389196578045640872705527497615336663418161051202148292007085623891908420665069069256390621361852817814750590549343677469291526088074569749364736*i1^125 + -33630115746735036526705821764161735124658667015946633205966267171918136299030804833160763637972990420640599262492009361865853719988737413480126967298864705852477537257691363167546011267579629869892571772878386746802580381846033672251143769020923018127508718249904331088736478449742340023955444424403248016172574404211164716262478081345535340590752474870422791237060719076333901865379249501478210061024916416003149640089679974148686295378039581552282974018149054180016288034404116747355409830782370061253524982145196478746753778387109642319035997626370989896454637244689406349930794178261638670800201257144017526654414539720025488659109959304474742409450219070548288251457325179504531456780193782911317095056748838212538716006474851362901271880721827495042175734633978426734906827613022329986482718387199410508070195160257511852578650960392561676011726715642651481999704288669666796352771619880113584961068451877959189209418284619292412519510250687347960003510392083571791206428680604515867677378313888744423868123408647657977372142243792296661265572728354426813110969550654813845985906403818122067811800401238521116455823077548815744899266449833965168769309042811881011734554301461852643620855650633515293912357920951454412243626108418086805778180199629207733785715106817706257003968833426317025119636519541913610573932790321695587126857877722255048182445152950527222948861606790090385306259210684140638724266120852102116613292979624354001042996248623583185259162491595002746625062105171058776660845290797593801318724808903748737853069352194531244251108917247020434262709721670822468578879928098306862954592237681785841458058104985000353862918026339573081502259698944369396695328236525418431627106740748677679539541866172789747258503987334681225071759238189434626262960106950431046368262533317105076526782804745701318296093237365468658715254738327935236393494446454285723267936120198829735185897794113056424115862647765685481257457617928727949591732160390349674605751865178729867445504453026133197163729110444554831872683760747189142304283286412664449905359268559110528488875175231519296541561211805407002739649956944724811510397872578722871804240428897971733074701981086650903463393581163563109228939418018470674473627679660627988549458265979084772113873574161377011080648045370055918392331186965664559690873280597360411247529425328818130791957647678376809944360610755913802042298452130838658798406760314066507333484563679509222586656596184691020809069714356718257436406647795477421224179093641898981415208934324856515398476682919085336444998654455018650836357791572570088403146943700632225505934526012143250893161468525608518137333005294470377498991867036966854763908302258108038851102195488249035584199148536581728430130270439468913182686951845174394711035081816643268690051072*i1^126 + -539848767483712758000571503182568396247213568396468177514028372366229245669735575331981888008232579674032635397515910943478967366234602818834554471708287870679570913434778299397478062871375053436118160406418093694065479552636249142684170983977240449401964158647667590697381232137488489305627789637294960616598123541537437059201184881219057906122883093220971844336549182154518246309286579335645424483244298073048452838514882010144374242342422275130040103697324691514327568468705016621052240438714645607210827265578125875986947296524830091336032420142839785406027323634028768987452993376494940254782392013875281011430612039225298267096822802663968267609343888374837428323153663632226936483955856262052851703579597065361635483511751062085204120361229402479364112470537413883762788377993934513170574272090495052894968761583646395091799294281039445444095061494610785967194157300227067458745538869409273160900014897638581515181079041747855474863738847088987573460310909506430749807023237072803138132309606073962860122337989416112591719544648937731024873485534646390170002556035024837614999780730825964453526105631373931682602233131204981049477973729414378433887220937122769370304805176214244775143866204425590213505618659568098110018573383563496766116913583649254345885093785116427766621934116670945766257803119058105852848020830159132511970107696687892497969537130793353196487539554537129260057701226576893950454175470041552250302795061383161628993051550390746538504098918071141226677319598963056801992796791377063641799518577454316610195217745303294186125191374677947568537178683287679378189660772616219098875911711557658706411041554248659600263908643190484018679420194229680900806043491267360424132106641421378169229096431778217237736510669196622057066594681100795021776196879977764481449144452770300576582022277664817531882541233876288424061877685063237982887134692334572647979397406693204959398005219982237606135655004395600567608991724563286669982934950815909445433441388836764201576950300084005644868524224646690509494854736366483983272777014042020189377172364304430006862899977693371595684503446763295990600315218758700549196903927641618237469298948381337526438822887822598587293364123694366039697142390624085338499997187082105441836238915082263138222746567559077815830800788951491432407448085629759650258159050781600994620110400953133110681155681057038871859093474125335756497450239827277163866831178902947896707904734146184884527863832673419562757805759030965471236461554923740145184111168820348323245175924479237054243315895747381010637106346300134641903999754674737590651565034192161657491772769335890910429940157897729629575199266940951389915125460087657745633581149887837852866792684263188323301137997634978533036396655352703518364316979624744226280172006320111616*i1^127 + 645521556485626932221728807243474448521498919765253264198345295007807237543577360326167303544623384283476719965457151334657680768812748552208782676771727240818106702884112358528743705509483756637079988927138563339173936591530498382525022891112622450708904366917755041567521263377750604993924496169137663077808989364101491557971104544495132882525355650333234400122157064974342644199722774896153561590109715111919357843904655114877387501883412193871076020737170240695654469327952997436459924880847814672611082420940187118896351799395232600592393345120852271775949977707684775664667282971773278356363399601106935455443398659913495844976020379009379584937877559627074486264343504131751097806158860417099942587190902564859260124173432932538362739394617424222103147583746372320919118602468601704792291252458773858304342432557741541935285866792171407248005388738791035007905273710985099535878292146379128931019710312792548219205905606891954275371546076336928159868147570664440423386366020883854598077021677161441901409829806259199844554423705406173620970497017655910290262023141083698429687941056482810283746717940664065969872627863447624298342309690402268100730031225165254688776326394374804480412643889333589968484057301471164065436317863439429438167079908369354967204678314481372711126580259064637207612600139043185930153549972775376737375353352108260667741159673526842309669233785687779149880679027113068909465853848267253547355305705871177299254402472290315166347129218895160891234723126774616091769855899196053068708733378597299812141624686923076205673192960656584090800303467656719002401389966183251638260448380064882675801341475384977815339279849300247760761639110057867632822739432039957624113333102207035514547154443071876103741883930166776176315636997121173717550853624185954029127391003319991273225275075958202579433085057357503571343149766936403099045258947187808181059565613049494697791215379166582282032645311650870816341158406983654663461909283076569854173273614870236175816571703582975799949440527850307172627286803546230919623414933460831707033307898708213032762551090332882109306375163064664412644704643437844542701697835422243679747663250857210366088847189031380617722345179436517170435399492473323754433065159105531220991548992902840448130476578964153565422396958902968296728707293529480955165376019601581456404206785207798655387992613506259323631286596748047099682093408329311570061522324978066466363533621548808197352680280267230895709895883256326534053128111878203531924772781433367121261297420321955371607687704716915955672304874185525361348869016699058350559040676671363603374315394514431471867175611583754401913103525633241752713340223035724433571977313224720309815253867804989191422909236920309679995454627835197852616766198398067282494844043264*i1^128 + 52848792137275225542754017048053166021862168728901744506537281848524261660734942151389913567529165498847065294627588003205536964136638428742020774546696345952604624240435669923090897956119671096800765379670102545248177959677051256297345654244252752762787967665617925451198963591588455932471255424192816998202398391384765445599295519295534637916720827674939837308800974267230341075161420734006272000318363498315540360478609033607431170511406028440596915387030883147220987007674056875426968511611380099593482334087713885136184339840393932678267111159081501990689783854338311763825881093816797019901908976148898934397987206303217203113919286117717779735331106402890773574091295273271275104817159647922257926973426868080393681029722955964693057674116049051009060183634943201705526651705518939061547369535213231153044962580545132314767397902345305321853231753774142362158303238700848266535590760521169674534806399771950772678302556329311302299487646409613460328759309471446803331218003409705883938442671495590100135203015447298851647203550941514375273412740005480766158327648030807948389199626972872943034704665964595190114155072918236776602683952986585710342907233023628078768872290993492118650454814141790684712315961509704829588459842374155237889252558052561605153761068462595041377374886077866476751936671157996071978252628422377192347434426104227860976287962590251108702391544850076893009161501579033945606585942391122703901036134617332334460986066659195371152085529110673058709819352954155501893847894675508394598837844069112772152594365533352053371480663286910587931258477222239884520327735444554033534145494252073546033729046964049881858088896733536205815799860785164995208360089636832210216973970495721084263420653767898499391968131815508840976458049473265523834911808551779101842452371297308510775568044966648502153687219825327732932495909346327788122842206234945090714824033180409488924894492681150326082932158118242918978670106489401760909046537354732173688164447263773297950585350467551211335257400931524485859195357353606693063854277771886209983769117490139773182461509792508583570130582758081295444023881334600687248382081816825795423250734157796297665094315750963229215103472426020066316076869390938001212196386514949689210364653630851890676961380992448704859991873524960294733363464446928424959756455859396382680049798934973954109667454357036400000220167265245045746060578986653175813948025932654754702285117663429352726295844458825485954586943910404226014510134970413605099021764248965756181841839614911401496936208361101021122206113619972110061605390791504816808092485785247953806324396107413870989219999955945041861067342898414361148061104315034772369576933001671516169113078862929479591434926522347773736324137349946479112875955267507603898368*i1^129 + -97881313465808400007917074275190649205096491432341171900852513287986871700286494540629193365678863482537387074227150781223780953028098797732512594149356646094581347156273450435896905205064759819113153990214273367873600934556630048006256203685422114959377853021671451715192191047235698155086376707027026294721291205147240770791834853443150946802629290765665620227113204250785398970372098560892326316233263625740935187217011241773428670994407738984490237763114715818306772371700244914877559028303103953211831934181510552825857147496517604777765114658978214743940975905549876624329809609656066806520026671212292984400995829835610073673227435679313039881812215325096103882204251858347616811348499610144174939330036744377318555937760109751238609516296929773910819390832400920394146503557591624039610214781795035259825749586475038782267870453404323518697338580385933884633244425667983128760724917823804960315240284625662016810259317737201539562249076563503537039037978847194882937163669535117770039354595739461452999454224784309612680246997119660761146682107362914867131542431950140880639914699797773704239725575022164716997052521865928190395609386869549283546032109074626805946915264495375451177486370345148354611148412878268716439174186348910007464064623680919952708097695447840470572629098992164168576424720137078916481524774442178318471383623936073841251832690282769587938306380042787607558738502460530082690271351688967162399641806572860456152466787196152251393928013494178046805553751424916562013615849471277045759690025662056724454292475832033784096505799267719193652974449964734440885307563878859233940244881650756178537435521317313659469294577272354890990500665536990819448942407394053113540073463352501488752570705131658480422531396336055361765211218723424885362032999152448196153710091695773080368930867048364235873522483558973644947901380139430278826728506778637716625732351750091848297277242410239397187428405832838534022749749097337306176107346651466316145019210049600855319876916180101086690395041849412754391173110483807516424417736367226818283347271608282490802560425788911026964447318956100254096117932796070080694631514512665458372691470872721600436466775504524023283295842560931108998963130913423811621292180027245038766690415831997122348419564095342698363383685189499099538301954711852205385652413232074815678084600341427529803417334182792918449975814456107326754802964677541456370391414370910169475990566189978481497815525927629479579082813266629586140723167134020087963640609127972611012458791848411068549369213935285422504819691170956251453855555708603240907478567751574607302475947454016807816974715025829040797523975447031605597116026795258272735891315724808273223048079068323919005808411749537783214477644509281423124975985130209280*i1^130 + 32999538801463676149444698557565216803550891351152225893435221131968971148379076644217526504418877122619053813697713660281575757375693079919570382818674567690790103495645650947504264773937032614996749453056414079181962221883045508070429893655792532186695370249245465539331786739934735904444751815617960044150731057250982643613086814306968746495955703205476786574659770416582245786221420068300763068919962405300648403162520153364113266006479498014574505704103792923552579922422717713985087470890655607838250433718138215817168296635502247364084786047417479632870202599520643499337551442994169251306879098092563439414237625658845216817947801286370500444041628558193891962441379598964803405619448948206497510894013051620244642271136514934845531512777208585660628237197937098322400102115097747929691624284340287178072947925618233557043699132706125658340527616204534383809954387050287220577982530106842030052095099107552900645119683542648269118648578448775927761314760398851498870243909463846094928820792043443710510907375268916204748624655338685908424988494400641387270424414628813312068053173731495548719047622588731848670002063802939575990055373711148250784143457312344919142526018340241663179083135943001108370668288069768407613082243878642247497903942768004188376505082570018258735167923704332839074166180452970705628944573655543187429481531899896863716019380484077644523689330276785711500776608340733866082804802622035463509644511843303424873521929078583492363577065289968417658784558116686814533757741851083954673071317757605454942903878248868420568959014106969915044251949153291484493410726458596558394874935784606153601868733450665260664689921032548673673970896453749308427762766636553392179286251741261988932483604340535042470469711448030712805115387583185849486909220292551910914059903285737439506640193445420151668847891726250990478692543437186733492263429368226362103705835068972418970328586073360992551315914506958069492937165627809845823086713416187178493679936667544610934340730048342730300332562190925299993139971848549551778461886069586333296275164857168915252855418107000758616841949888602248611546869797241492122884362103196053011582449790704410138227245583483030439146316093322549106199966757601877365801927057619158897989090856615935813627355500487408076187906057511197446355303438264273201827404038198523600138079723818012271866150563919439733491107440072029371824650161031775879483867175189455986748004667183396766509011657079689303326952269788528864054768006051472660645548930570800928235994903382470322258586615402427298595889969170663795561457260696736869383974971765461601192382467425865496417000777453990364447574988833004970014501723379813582397710149700408090336009266982062848360119945314522599827565430244246492446457856*i1^131 + -6948916877106978079272621989410411530202901689821987791784369280579033746069246988976702877145353616755780766864018068076129058063997493468418406546733570370136215701704123697573031015532804020478120673310199810438146883416972102930145309315474111354954131858915117101753619165056458953688659221460123105140467970190874341006605006341312492841927137464716892049993066629041209092808810972351951483629830777744303825828882104831908062723267561183993884474341282268934338502237406754736159335575768152598706287283078463673087629232065662563420955060088368427939180940936284880161503178415751524385371638400529450157207765699832219781664474035505500599055908302015024523750832547923120635221167028807888588145331931297310918988561137274965368125576047555682332377044349651154682545472029283797671110618653607591580959265585482985839263864931361578013454159016771864087152247676108859412095910012254014162334415284102752584175542690178780057918442883806075930226293749810543777436588290351540379835544347589558929836555384789557618425014559040620341989641066859365179237972175496240011796912485585898309306561439914858694204455138405342132230451856739270272244853700315672885707882144014057343178477383512003401486204903926586777460567324327688689683445352271977027186574755460243194182796569912744160334086946533749314214739165934567320117147404850260349741181931288745222428250892834281131980616386971392233982407866332683205992664061918992440887783300277452586951831787785445867275925584700103641776305071356054658819718708185090486262851007708447754635761946227165717713941587720309427615834081992180959395365090256310459811676134072206282891478939286697596318735752549437483596264561141376764564189366665608692953545453652704974722747291695463789853619712374591688021058796684150145692398053406642233520638279271027068048977152458907237123095285021865550450331174426149136087096146907877527066871920512724511994179857388311301185949617114398406547964217509083780186524568626200157755091687165723877639382759037225334829438795939443277568894018552127412976020090757452799273227384248352372767423341643530456281015004588352047785078066462001010330123105995647114718765874761977537784584677856619802552006286962794600341587480957127338599721591227808153722306653595835767545207052579686644487622480180442921677316065689372988837946939193921662332233448871449741911064082804207641020534447118063784916749140964850003477860097468786304358863119139522467725208466690157694591807475404286919878789329829369381514769510985878324863921035010335009305472546062395497062632865318765773876552607192585352564687797786011997579369236395368463888728263768080223852618572165147319268883085908008270607715013017169875733995476839005394940873687123173048320*i1^132 + 1195935520413885327340706692772357287904124844416035292103891484403190623093806200435719961711429867038135651862669256310032998581282913037853384882469116109838174130803308251358767299161246303309986457060431188508966279340462546711228054189161350524205021396706855369865476320341653057317803261103532702783984980525000489111648670925448138806856009692980410903358860072975353785677229995458880792712681729042406368505878436728485450994951684848639048065189017452660698220491867149968175009602798568773506875367503894111671732679654104888132196570031485011332166862490172289078137971926684670016646781297932424472992426731700908731311444511785276845149998436339180376954301502329742170988246822866106305172065303128001920431554084226720871979964951452459068302083043637336827826024808156433051067441822511896830516132264426199973365719451131066791801581290718928568953596054454624870081161648193235536861114371494363603764452606385632610104535861747886368463501119561206062185979987580148245471509653263883686185475142739794663755121137581636490667381010113818651703057889102058839671141252351737496627799689610364726588559468407125689996840858798769404114856892321246781989068062530477238358350236986852394797934178780171216773090009575455212426980157067205039619713154606348101087262942443792047128536104484434280595416140521718978515273633922709261612598458631631874944890387696473982908816764830924098999292331053370845617713706983968714070944504542316055820551157932172343341614918935534814947435459419847962429645012051747276985903938873797266292621883494611772967042156464442379516941054165504968734901989920219430132592863946488722000858154612685150629768973260031050852532789492281303064428523444448391793616069159557465941030096418887421485117140297494630939005510468543157340674938165454498746953059028203918021320656540591551889703131617792860989374520447812058839823686204482007252575597699241318546473503406897815519218941804208177188254483257445181002642795600429113839585583739477801904960272372404826380963189618548630018978473142724712010608382351891173536065864945503264140270318430630448384511098331481956082317030277683122573239858119882804360210828336976337191162764662703926116079107224594499317552324840287296465511152862663930893065654700295934814556452741354190690481120957387342095922851982624240173242037912482941042309535396051785188932627111478692478702202324342302178652799668108052856132057273561290300158939404811236139551423532877995675614932111627230363639784175704221182284233117755011076608078240083557198986272842483443426181349304977799794927340871564822729893476489623823607281385483647671495052491503096361132945817094923153684341374493665663150744818097873706567259229406636173586727876689920*i1^133 + -133720431984634948480420618508020956395843655836103441572516180760413178457514183128011143261150095363482828156380471447125642020817675381126744829251429200816423456319114699835446472625338060436294384342097104733109119178125085516146309572426767633501628552944503175661240789499499475107805202894541914240598258308408770337641668194153062321561042904474137492611393785089389011356312540997131864762746184893786550556044966023844818395902938441080202567976784114967802318039842450620885008400937721688077064446545474998464805642240820505144530037904587073088867238602484421569320927757937330632332720031061076459655326184149057066965697966575541625568754450655879492093627782378215357486853065594003004580860989266587310301431319761503723707928580890650923566971636947997930645914694186515706067372378923151754471407678892850343307291559299999910650840873708751148352089681619990676346778949509025277781618545667781724483509270190892855681898392506852543002900585417095488755340407764233725468591357108841970782139279630774181263508147001511998053487584169978532600943814514780438881047477029492295817055701342221439454268178853326193981517497693710814880070620376942192795024404832158039656079109794496605553155578908223049640404272010469152278881723160298028441758647985935047365095009929742873803549648669038798467913647710184381792935440208696988608121574924296415868939659827667477004732553792354108422440100399961522798886459217163250810841833687983662667702417360231778125068655558794923085786223093956105009587961530027675431554271869138833479964648646471169677048954601877395718807020185956776539489361700167923381098242519532573538249137642396250404552401814043960130271234670639849392888163124764826729884152593888878443403096203714391699650846413423108804475324162648835056383373888670876452835011795180645266836229891967910770872107431999358322723468018361786548513283143388352933162925992891250407234757300505219197624070458068519055428865523334328428763520377654947121501737373244023866126425992629885694717378957802692710486757139021365117825001781925728108504149761174416185076855162111394247520834262284355274967699233334165960050059975842889088660707269866317141832800238277051056429882797126864290415795633282566149688288147439959203398654617599150000191542320598833403766733211254537284002663729283567192451590214152083979632694132651703613218222721432202093337702256069290089154807467005889615744185303549384482295525254357673624961658030976509815812091591028797983081785297633163901620776248250692704921645936271096882315152457545213290499901246265663731933711623720547755094117249096636935646581811191408949069552710680424264745855663313273723234952405431684996010047064262265051191749394581932946227200*i1^134 + 10426050245649405849276753634613007452428468417399801780776594600760754807868812422334370177389072191728604694890437558314597488897088432675900822353090425312773386749154471337826804907196764240007019383629292238229950597554379373539191344505754328668394113243462935664140594783920939180237007849892530380434177830050824307750797492069428521713898087546364999294780983224099645957802291494966576403038348198256889885693195176372703833631199490986212348412313812195318724999414218585142878621873119679348857313526422342575204276306612884756940496610377892949523225778892942009124320443749145982780971348503377026952960126842830386538557785038409825609175691123623049666921688065553274093570039687882409260230276820111576540185230918630759166586109120088756546506662179857967594202779237232848057527207372102059494792222555502809498702729570113239788778093815963693252433103722576621766209272601456829401660056873676880299664508644902557492587046726022850370972694300162226392028814573047845029337372354486446439697410460057675498499200379382085717102418164917103436977771893039304679300533828960566927516561816412362027341037914766270782959618959832880523546435826204403390135313795030453072732775629455553478563396828538307074882473920516998778592236206637785235820766626969936302392103147558363318182635504324678488050643750535239773310810451146981357053668608970879074603958753607831964833501085828726944513450514842990800599795905888247230771763781817414025129149518184659127206357131825342167623071452674308861787408763805737726019137192454157721274469192159871024025778689142239243519206465824308511612836768963929803276660949124812880751885053066213869066290927719999579144004323081878036565531967430736695325522439716587352318581078623292779779490371476936708766697194028227264702499072803631149164326371750878006387921877305889814783266840581346010661617019642745743697723778239493611032463058714703822185539833990875714295684236706447724169083110114420006175956527056672945963906286126602628384823022671189333564826265744489297394172997246275402564524775877890342662430410272037107738193543807702829551064876728555076550344504067780560654415735742839554990625627320093161480390923297260190740511259707774449145557612172372298434426636249314356501260819377315741766841713120298614090182555592639739629101958014218235539386734880108634489746725370006780408047765749602687148958260177880013527171671269431322727569744059925515412866135016270374500989719197626033812746225863581038511244983040830431337866795829527016918734679386034257664550867604486767026531181558142864100764732889081405124641334716490605213534305469324664829854679001235486539308459201549145482580041858686023646819774863555221413839275642847232*i1^135 + -858702186212133809697022471419488424178056562941588371867409931038288329099635596746516497858293441955016709948451139430546507657283169851853518613002781397037984120921138387738337996821399091255601777286773221187245538742520696297960888469673390265394259646671178553528668663949191523811704444821947043277543104344176178394833311992906409162071849410371950328704976475781215275664208153028134135011118648031652329700231730830292294056362554130066986832178027731081381735539062731933460590291133528071187389583761578873418586202316233746282259362979258880719748692408015833018212027751035734102792524593538414850628952921704035669237534870142291104537421798077649024332534530910590951265808039135833333654778353272279923430062236952418480392557437162969152192621701996971557802975934464712722637338539280491123990300267548756083918871524226292476596292693348502007359149726375637392952162379656233093921756264314232140773391062516512567134626381727992944950074598945400035447764756255550843646643406680244178154850422748436337745783628895921593107010169236872601071738754017102929095878900133862720924028981582953439036160154303322261848254448314463697797195367892581713376909779734052829127362296191501318933934781265788011210657295850217888266308960529192450590633235780859140320973420530322033279340568277663482462010069618766898500671661576087943052338987531940617797691580369899485403310632519347178604072465523139436621422111971303753528274769384998362168260818325713373683904886669151806656196043936468865399075992338686575707063039476922824809958756414649827485034486086078730053963170453347745030615098880686346641203683443272429131624989479672286799338020276908260970152861487297898118054385383656308246148376466052352723828867746642324512821334875053825666824590846081907693828440371165511659838321787663133503689020789061796531297859402689139716901901413972042586781067672977859963860687717078663876199870628948471479969736985026215506492144801686502981333697249452300028837531938725094437029967935015411039956031204995481060213786971868141776053005861169004146919754717783105322574601275202853415988061739045654183375387406155717015691330500172171050265892791082252131419846691350518180111657974680436616265417221157779900596545220951593353549322437417897128801415147947045608879181253891033707097225290028437135914174953176977460713639040136087983780281564561828312691127650399873126235790198708010125961231483464451739048020892920824980297992115892018425367707868620836059027420502360997371239917303380248939431292220586160083001040675655692516242375281695578658247293941989033159829278544295481981900304211074743282395582304737810680035187280994843438627227482552687617964947919525632169643868160*i1^136 + -132013259574652964087021819278766575518640993514340965752382825129948672994000281201656423279168655684896314804104994424255721596055389884544488466250490598102103214037918554512232598948967637305000637473622530897997955450739246294596360276764434288799924051386884805481292044994267886490806825554977631794415379121207842136295291467729215720401167545851115639411251098240365887606200314154866745234996627209155470301545638356916887090894756934321995037399345673113228918191395167516917177252464656408560213394210235019459897750736928878768054739675858125934657020179924041392693783058262395565741753289746740891380011268545446203285224683170040524005528665702041282016114498748469219631496178429428357155266544188300503757669563681831382568461049387785491822718978720027029357528969835098135627320796815827112446250840916678102051471698495069469614775844987813734358499596442048159260260022912250624920197769315396323554323742530676724377205705662936623064235577320641597861194002176939988312120713335565100076048910061693773562883677457146168835954861319601285072620771839282062670923101639135381732914361862761524878877704312256028719551618064867812710241628628645951377644731452578620282568530765816080072999166470656677891023226157117884786961204465034240161243963825739623149856673059815153293456955766303965048861283921136654296714617190010009349416474024073972342909563295068885433549753928727523644395831967933633439960458255349724873882378407434162781972172448515233170931929674934361923033703365785112447391267406808098847432755508248800291742043333358241810072041719063961550731796184972334087466306162145208708829747894765813595937863166785460159644457846082981207978233445173413510460611851541511659821788757350223858679232521889922154986781397695322366764661506521087400601250204920495530219378990041309974622046192386653228358909877662983523865448319773689866629177812890807671684400474136580757779670427076705187451247815418096293501549018155032297282123273298318668893229977060913783872192584804806046827483491364195297288158604298832230887794708772488750967573925562073569634092836674678445358158227656126013758519296945942157468006583047585892931120494129672758533955778685555590590562840983201871173182148562249602370960661421218545920746424811496168051663979961984745273387854535372975962267979907008049269907510770663020050966312544349415313972980097812789973637070140322208050201404716664267862609853110124705228044718128285260559694335446118735967959504459348345253687811926837371332692213708227156681850248379233355160135381477075500369356020043447080394524422392209646808128551520280628988772886169795797554661011291256688950424330848369569005622807110448183095903270043205500928*i1^137 + -6667941585213762749431124140753770920896600846521333571678268213472061943412154600126244373448100623991595127577091685202171540433761987284462936901028311528720062251679072747863964851264353208958463889665457627696692343471818091133200889713838871627456572437556143207865131221897718162382979129394239952263968847003749738892000607802995065852852149029192597055849739997425776809054127003537574208127615575704498581911354025744089685891818782721045521804665860314496450706749769423909607273119843538580552012586657921047715799663555829727881347461123866004135651318202309469506322563551525165084241821621833399588768233543548712487348046252652896808564688661654473206181375779148599075672414269917616804787206367296135576303902787060443873810090738773052464764559983358311328220307538015885408619812275457255006801100970677555444787436046323250993776526470300045383434859138423055407197275722728589058954251304574373580651742785704429682702565056239455503677854568664389275080388107101273347012141406753007639510933586720004925136692700948494795924808935715591512118197024233632142322639753077342561590096554316288321599147466121424359750127759116714015803586425042722634556003283693080958480967970748153467516102127735809984430006477862964110518450249838268565300446303378333540656474110217180675219846866563543976249525372856886724532387523808524756749180597358560290798006850402582721895321166372485760535110967174988119176327338739498787158436555535867969966957267564961412540878131308879192989275217360547026265962989036638379930765721699045688545158271658460868503590327028655177632377586360767458265592605501474584789783731087253737241565147259712367412634407202788576692065510250741371376375442515366395336584809001106886407218148154764759523015987178185352653993587331109545532540522617793193115665088626718326034440934749749780359965842880512324134829494089214074845833336173368250814179288985084587405338198486195012184342913382935560896163283862584677545219711372677341066805275936000204638464399892717774458987072744638550049136167314715423834082987832870727529694739386494567304288717604871729887542860245834093853065102086099542008706837421863607875999946890433260758778281637270315925669127350152633614843091198817568708042799321721875828702549593196007867391590705235921452841284678559693413919782181790126208639888260162703324337764919243056941347167754109949610972200291135233703663578181160351182934359885538582186620187239126415506826252330871256353114295246501999371063075033238898668407163595820198628729546128905741090056016697264344635072961442826880462378181176050160980175306198400294896545166507299537013187139774501620426495677843423581668746477722552266557280292438016*i1^138 + -1646639040655093940698082451097166581510545274552468523261684476129828460386174902785071271459571414410034617463644574997600682237184705160296826954486604686890864194741382309337293555086972477736104913227476817257889184283707393886791758905409842507338788060990794367922039975451239545362618070794507338670615784838143014858887261369420244942698284250446841255362285927556430186197392228726727209103627680481214846046640371704235982618337720767587465764876969358114447936347770700831812141098340720862522737290030343046026851282219361959200395433783626202768313454757551448587532097523176668526916458167036784136690193014721554515920772987199401703934101615149373160541284841879266689878066768339456050684171945963586368726682777328544132725742143446873450921681689793730507683520404371854673346067489014755325817629091079307233331676994279784104465248099045375220558757971428808897934190436721192741250996603676070650336928629829112864109599056605074469623674433449012336171312639860921418956922200245529782962451915851868149816403331358556212456467089614194651668835349391907702856158415895583611621312955732613222699795564260777186100719493938195254995707076638905711429595721915172156757419693062672668782663046198462453745962994904113257989338953970560320870469490088345488786313637773907449115657489102322509177202465485215888655814986045856866584192618660115779321150616399414699840552849202937105150242626800474511385770868425739814629541886981596104428158321597793909708336303161840254187444574491590856974422257506182039019714464044463930370163513595098567610131767904261106808656109951174787808095808214728887332318916566070730807057928475038206919938865934839310259342289873876983075528198458467238428530543001103353297643443382775838986503729982779751237310025003951268462176993598222830732542148324407702210026930978741748399982937190884009841357009632061482546158614412164184452858351210423429666048096020213259174755726664210336793167940250503540808580180302898719864702047246725459618220133191826956139974921622091528043816345792068464992733541812502870711722635044892880249746293092570558670183646838546169612546313688876797282227030166068458832237635524208384491226494622195777720173157281472823154381654348917512595694080118211691437110988019724798699600278012736154104927132730241790373372407902575383844722444555436587086766136429742964347463271753729310170498706700009605147898465145283658446168060640703601394261746182439568044738640368627267071546037996402177434435906278365227791180762038000432606300880801087425628059760300547117584970612826226904069979662064008281028607005733788537217214677002849488983684277963711262377127398474406879580811203529850028329795584*i1^139 + -54404614747494753372208858447209497842477934314413349338487237500977965342247064515077162094471632974714563720038660426114857761841258273449960895016725570469061648244768545701839024890331540269154257151262883750673715155776913241871458429946720164287108856544133369230323442107609274481443887483504712034535186261026109599829680083526776614126399627126621449032971893063210994200717193915585332041182512547546966790958120238090305754410149290568076094259716279017134957115376642455957393203626138169602563760905580100028240181638513586810774288539665473231367172630145779212110622390541791256455905581067940014747665204949047611787807973617142176235428506593737684342399940159174506778916720071445679482853461305844226540339498723651731989899065413308133170423238014273837422140051969920520215351662017611113005754349591735962872745864974210991030466218007111772171211130751715375460545320099188527678923545939021291560257234699373338577677430933236906705505595986675856683578356996111983690117585842999286536827350274355779671323866951621686295988958280997784456607292489018240339127287169853824978409273303867100289373986065300354108695560798478610154246505931273539437089662408640582337650641840659908178394650857876560889669727272510695307383605826097123029310021358414769728462022969994916591351182265365209672030828762817305275879793455408103407049859690376187268443384869471707675980629910963797523990089443734278866179279587680284593552028834455433901931745919532044491400265716420239325152402950861655517371200855619288986533333490226272750396212275682704418537785165390986524624544211158931175394578186612201413947690436762050012125941529964575315418533977546156996639773178022144627953322226957689023685942150911588569603395772134407075871439568294675923168188667076837438182240714604280655029057068136032552445352983215949164086972026600273764462546689559243317785125974586646616553206592615250367059570257157838701965761097591413614449191426167036746016542764264436592687124277659912873799508574956880136002048858796822517957995072534719424839416635062102721867004073303804987211713130344180300189063103295483294042805299955059578920069194908948671278505479905288376875413154264969425321173112008201434630283593286596174700164758220847612661499890699732693563993689663241633002398585035848582001398549508253539140580369488850113812282375900066034696465514429536855149466174198006470957092510703958897063160773235297230374507866682444962596393815333754005038848649612500446521026813697409165885409771789169032180365623071919717951428114485159752522678804710353932034713817322186853827984474986288588104964597923145836101818019884683593735833772296830791184494133984100352*i1^140 + 25355166077932832827124948151201484956219823929482043005535519381414947789175151505388191020093155006600296180330784236384932116597690371772996585056784167424948708335182453182004272389861900875518797519985898835476212924380764001193584967998945390212027067995658159623310627496146801431063560842919111806077716351830352508734841774402438304861402243597647419689027901572356733006411666445272538525075228701973958830392204755073013806114163409483511750871303215477287129065862443854384834490568145174884577590014734368825785830883049534692667081463187173307789165890479163101785787263353511359977572829817601408495629776261644647131628408972741911702592245059017209189544560922559962332600678984513821437314084787246575396052686295903110573069925017327763840490946164618525864723820872232429464110680476301275685520598847665988384633568528763172996451476067752770465495083005464737906847793064133613043937656554815142785606917578894727667924799065930175377755883641359974958347480825902041068403330171752256773911577709487462027724899621724941068267561470830778006453772827069280391011760744291212037553069028563875822491382858017445439961766943479903979000082064821759079735317266394449276334327660552909364904464613069790724947021620366195182025086698616081207549773797473825698174403088424003927506714276337217083830663114737139222124610448831700566701076083886956296515290482385586866716757902477358161036766192790046910876066651652285549655127881937696040747721469374986007672461282671779279579480331180243724116779646022414343746214333488292895001264442647258361576265957258637157161108911186873122505724938983892642097505301093066697144466947449552663416372104166503748542135921751144741349080455672289986093749298406502232791748607248419537269038636109469447189496927609959334284796039199386770900234469812629465730786593450413860792108519170457897036486127435283968129883496799544249429569746062797494847050244583620653646364541621948306209176759085121857496280339118814624396141232268515802956990791283064031324201665166785134169480369968610309552566129892293197485936995844384666557963738889818193309704687324104158804780271908476639077253613020993239946703996991656778780106636997033346197026552900764015111574538552051846895637516450576990654697214874866103085308912982017396717243049338605331179993347051839788137679800489321781648208262836282819278630781103259459575042957004965106129490968104662210633826401813361700353497205018411905676726808286280097636214047806632678186315061189638762905872604906610260721871785789876397428444727417490095448828795866315322476360952539751147460297383379720215086838603802549855788681958786681218292192701352805895024848928768*i1^141 + 3489686955798416364256741528588013955295992833153580979935119795991415532566754909356440432517616396023532096618958457483532962253149121951119352274356901970003834859528233356921944381738745531342547867476492421310643239937810397603256255559605092819450770874212803252171133054118793875026524456974349499507654575039561759975538708855122963310771806296966260569259995128360294274704156830208711397616442167714640191785561669438618127503258499808185839421810708609379905903318702354831352117439323587400689430124739172957002120046281533234434295677043876011156960221976345128235578926042228953815566005829664998858407740442060561060224323288312839170244548170619446827429248130999789026799663148177966050159466306002553335323405333409054363773720431514116874412542964112177438029598281291111507065140917362348500444334459177696096693123295605266187105054286485238345334167523219730597828457485303060538982694055792882642299487525813167363857685014425674158379448497495014752922967014361638149815739224669828958886361269867277414807563757136882953740523919067605544011137306136771007895578725920315972174328590392317143911337207651079134384404526667968336193442384036192805319537589651427841454258300474698177558373419873264648480636628421487869108909646500763198681945750031957877538036624045942614650172615287745594396939633409998635182244573060713760304949317975816615299075138691821593471498474792286364037178709481535811740440531351070901425759906061118062326867871808506568076198530233395957220683005040636518941424780634566888629645550521505258713060435524863635987899100431549956107397281299234615561260379666959378180943384309339213668208925896728513720593982021127720056688447310520197207510572956493783390165089338464491127955626461608934757106586873299190649192107113762125756315667271475185861716857177803442214837735608290225328703965801458010444513034171323551422804795594157689454792943394478700343447873915011976151280680538711938385429270739259551380312116683846310384030407855909849023442769388610858798051531752662944346317852257268713423221455365099439649847363941302904870150865921820414087637545052628315933377175678985586039003372121342450466948418003611750308333083796410325762125634233077373173519684604742034513634418310532121411728926954345791445176339870406461890176404311945831305875379258768473042166090608003902447284103987554018020814550337385673205592233901905695763847826425207396091656243693422642146239717786599793081209123156810715077235429915577887489555177237889148162660487122443047143995372397231839041678558911667608030683018393520484185530780365266555397742652401461000439426707658509294113792462004168981244964826318852423942144*i1^142 + 525194145772142997382335442679126809514534173798465063229488182463868823420460774031877594777063001085394121858291123502477794178493240201220531154231228880863197653265622691110738658450023800172400677875274569506151160481651161670031747665206616444268746853880369676678433652845871020004464929407940386853770131148512731440399269747035944033501034860466682798464787332101798695548833895821920656976952385154002921983584775070072590047340306058215107158069283223652131537290329791214136166281689761978127215779218715162791316545535610186861495089976859286459048322379786558957973426116136528909412094668456410609354704849806921807894032141744921878686157298367104240784544917917944386881622357938713139053515219034824311522157418882008582886431612343489322813629226824087296838315083977855725439172128601938427120595858652993526059300083578197044198839331339435328735803377049722878776388899281586184436638574099309912516337977058042480312849207940630958695293952960613157399175666656931129374797915577090194314226039273937918090337279068062311590483777884782629603747664805017551942248779215716856536254140082305852500885803542134547323277980463073508058639878799447568467667909761312518882634018200604284769913045259104868763974780908805247903207765878952336429445559249601285401624705789273420022672143926498438611593126344149513592797173382493722573978240990648950239202743887277754378914097786412718894011068609541510632171720668034175569524917640149705760921874474824865923312478583055558440538664482727264083654727522792347147878480402236333081491398735744735883867970614013174010869030932009642603852081853045392787147828247003571889591822689911733333669835765637930763647418375111048217870150188948696744480744389867284426060538386145278676430686969523453734706883657798651244771816458814581020554275885054177480259408529881047877757038488584767217324308408472184147294152922958692406016764250115973426871933164525183995003890903862203975217360293984915462194923139190195041776810722250072705402905772375831169993261229183571718528049503072121020824560754663019402338969027387699129471965031649582838598270072225692494873727119628106586329471929527348936362207893005695256552637636472431244500954312810882009897461096843082777573033566412767904419850386717988461436950675154516466218603994292609660668570407992502646588293370865585770582527442180634256926292519752617747902298992672298662702706335748714219519801521523612429509806719713748017824480499982595400401090591557436813349994246727210718624377837416616091392937047376891040601346570286447600694862973065827384031398550477473245245357818065321051903673932596221936424611747762044586316817745575936*i1^143 + 53703488175386912396630004181184291929113286148155996347867854099807725765950190009855453624751683671195129541535745041567328801493896874432679937767360566906119954378944681648067155611321708100351895631280718897601416793097333332297311486921713073935116033508218063526062530827535794284567106282230645850094515945998751862575753165531441055230186925874897935955889973598152908457468451215875812570525219682553712454426129140027001158655966254749525044053945296803871472856670029587793965479545294249749987482129542661043506476524811529940657933252411830288994288595790749851860738276140741267149426835831148078774912795155970199820058378018659540932182124941350422369770229998482608435291085621162479145070596123466241728251424980436354120317524951425443562277539260043837946002351449432632529251002628901352043496552618855085885621224248140342846154790742578397117245584731966408085434573264586407451594665850261077132616858935462336998947036851887198704858375001805046161870484427244081771645267516711837708453860529816055703599818494840108097734494053996528521065576835390401152333377393992823977838374887152219499836674333929921084619888179242182641463423079197314413551590221630921377444053311955875180523266334547986900644305930238919906431689541377993668001120185778679863611096002566319533934904592531535667793213193279480335694098665605341102384960982596912876636457855221840045171612206365316529982704044114203637326816901459994826723627971180427432335532785595574215027380921208844883033163637205512075110764726914110990540930172050042417014422609889573652014210129592360001469518254599352000469778424728069838600461260952574202658591475348838705236589516133871397988253241221228378433848445110497877700118835324628927908735211152643975615333430603668696246134008469144438079089332123600806020296542505112219482388333392033771902400681360349085962659160099627246174456175662242732075794170312434353766420422758617081224239774346651753036305657462210645292792727344170961124504794779890482862648170443053248414432153550984854012088720518401095402209607032012320572268356299249233786090684142821134513350904732665692713441254235863464993264668915198059844844240809795305857622524528234742475180888805135667604446892081824039780906797626048585510720263406026277174212763397471086332896679155820897504593788781404578880697827197570928056992691956392395416180141658696547362337411914170255941614732311927581078711805326761928535543972123021595007582872004899705982883296662036927209954531751913262932129866194227488610036396653753171338803943952496102645110979238780713946291431453609372734481636115657928557455117060955698593662508519139134733811712*i1^144 + 3231336554260659129597315102202029893819351603320525318813182755312687257097199488555272614905314314809605292310358611259830839893374788357178411191923684505356049875211363047496752927450589951141260398252067347166371182544944512708333059257128837854802054821847796739443436350387498496868287825134146657162544966802452178911145366238896102048850743496507094519460509606104346926519560341930200770045235112526251368769242590887456917034754766023940589346545261834576312744851718194446328800876303731773540779420325554852088024946546018021755071215031966553322870481105752902504633819376626945701176738725234339696523110049440095758057817735995655822271281768971036709757431897178903919426686594555153652155738053667358782707813375211742652694187578467284884833849202899833828995842534222401635751314543926050638530445459882025828454700614478516493622947446802887689418571005105029226069629786032230514312589991432236263185579789096661564271731395405009040589824165080345429811298994558673721518640538364799231714688424412028392298729174135536260842839045769165741750237670751775208450673437513634060944733996362599934424905557548322444794159857789304767083694652726824806342610279135214612994181048942472098858450539777451573588527043116785963075099134320283248391800196457749208275254587058712241159751235551826281843084748349409018609722500376507129048574502024908708763111094061676176050523111009731309154947612404357798305308784080794215492189373039951343799541296162494617168750654863515118976242510436712952209148908230805507843872238228154008775847019594349320719308267113476826460407464354086702782436578426659959024966598152780281033515497029585343125640734048444126166435196516456389140701397611145256600338546743740963269363851337418900890502530099757083663350706023859740689307274409128694551066736472541028473227759375920256844899643701297819712094323767308335925756974246006971191822488632523931801069796552658038051716723733890980019384458631861226420972092707451950109363995687278115367014038061699386503351327077384135698928002687806860107729879224369119674023365117018087745758436054290475952521330046697400507518183542377388427824259411517209812518533311973262229342314605676409453912392834117772308589251989771657438259844040207693416939686263149336770348928436337148337422597598668941751917935277312537892353949176423555768843316921524482274314335748365777346270936789291067365766170554579435166730624577217736256779068774227419405517528358131086820945315639261830262634508712427011862111280996732833434121481245379573586381289954501032678675530788677410518437215826920741430220567520799564751530646705319625782836118713041682432*i1^145 + 130932672747177010678230884464147078339201374503342145345728996194446984322128895069219480187959650315523667801513266740084292362274920526250548609082970226597827436000078890384113338399335305349178371981932340620831288989439407100729950949571358258184729496701813757932752579837747331362162236368707459681292913819456490720154318083826718602038459736619028896401295262864188571501132553210157752437838590118092491121805264526509067651696974619715029013045476625717788934178027397990021321940449371808257421310427340902299858055668823479870380123956229496235412863720006902026062192024416457315545627750231073109869754846743977779622288718188651085444594817672166777237280031963058646120483768102886051549327375985748644888966383584239104256271289071291080732954397234523746836554284543023034032510384179597897399246980584781630304724846498242627439387910509543367130861454262788215160659440902329707397440335912646454303264528617647227150218000393541744820933330225136633046884058217848316871824532148069777988287823439039681456667150376930056268665523798279084853074220260276261176909504170651280055912192522249395362983028992150908339035475849640525512911537984672957834363488351406479774498778517654825930251722610775659319181461530841327729197217644706504675462446430552732549341223188303015479207126799872568066171498489150852900273632695923835834402165269051612918634938337727939738656150344960530436727052241798329959853683865097438194481961049708771432704668656794232045756997829206984844251041261995421872983431463264381923634955771056148658000003219389706572022905892690388125098122612415660794620341786320558688714305528166633246289896599825723889216939528309927523280002055953692945200158295122553357728973701430536631982100563697945418541655383750905893434263158029941204301559902815564580220553980632362375694011071602620267324114124012406350240085627163257889813325945579170524826926513235984305108943946496731265047851981797848736147947474725018998096362490126171295882311002694334307631154206448802107438393194088714388147649186883964895138609930022793821292458418064859894155867677932015077499455144007430285505629572627097639658671752072440984589967481425020523801422052401587634971611150617337779507410192268823893869577397937785861810409589873756092693221653049733989862971029129133460222296476407485426682200998374595887441124640766622002331322583385258471854495710503777729382558727076080008986986283097597050885406536608571412706951096511336626920854871926892900412564418753811109078221621577789355464664655928066157451312988075529741171623234773273995629448489447989189762921840338761819146833288490214406198539583488*i1^146 + 1928478445134060769942534716751218341855439588869572199542951653238641495050980405118306565318100276856074501498529346966740947800716937517317170896725105430584904893303971662419048783441171351947298699184107174009037758920718999501946698802828873510239741328720374200026582154831706262226276673205040709570327238584421220502504039356791305649014500662905342122559151890317364740064893200333260290602125838585948295386921255532470956478550533679360936370317785534719725761786680699881380275911446297045545164041259039977762967624871728119775720672521307653542721403508603055056412916725782714422525017837449041909756829826636527789165512859031274846213790922379786041072414871909029306393661959697036369120973711768717236080590613216741930767956186085633897338591476789268069038975832054903552991323537799803915293790719574016233699616546645224084008572752622523782042398441592845372553645274696665544417163602171890968593689772570862553661722003253430536832243918982277954940936670398733075634276975727469086604238638282681309762679227205668396291397806384318070752652783931224491183169036689461941795415831174617044533207090300129397402662071318341919439120297125934018354470467778782362636301086098581111824035311124187755623199924912066232025240563135242068114906097604802760682699229901725489775039526140445312181810911382840899117308396167836507345215721737710329201716105788760478831345894298318473427441727130157298385025053825236248015312373358998732309583068556149465270155802068274920900468640536080956687612587684092939101141389071825806149165803582965673035927131538176777998827584334020450808633958592560024933011905129392526053753482206125199789458717360617980685806538690111083548020206678913296774253251859953144823751085099184504352945736804407470293834233721365686049232614749502079116842140610836802240582662269093457178122998877829537401009936689604447838388181287127921442284356857966577045263775840445605190778755411060634205860935969518920747766763448540017173528213342464465923433136866171609566246745763600182866652538218043725835792309863316939577482596174699639070121658640055921640956910594725130216502952999457506525444935215977679593209402999655692132028574044091333082753312914241980003672124772071621457480091679352375739363027865483341509769039549471968596914231076536261304540691820963463910341403439181906834755124056264146381583179784229433511718068811713848573590768014840790543884148151918462140118940959045895482663908909330804375387583523462496942363908216480770098610998362526298985010786081289254045632404363862900959203058454220700476409089907063876743838474616133209029292889080460499484672*i1^147 + -39515503165817955464681819945943642992364995282055638216449920436396904631784022206588224060161718471586069756271313895564377501234451772043986629414303731183233118256993221131685191548859220718504253008583317708384550223192244173159902156035805650188240117468856563010469378689814946081059567966808580651817355572824324783490627549779402177079572743536754320062052570517039837238452595624193824741549601806277396123111451494351932959950182375890138683869705574127737418605946578113607606518046017607060041039014916238831454820241727221846625772080509002704987071673623859419121951064859421550894221317294740530509435143134960922115961351459071086546339411517959620868326892420526174317268895083105690043815804642863933873657867155669288682105426597668450898923775242973337098426027975091838787592872194777797642828898929606250801259674202401577495609709969733170816461786753848328535861539364192915401385187516258766409988891253870494954084526653303591511675108120960766695617787508182703098229720814325057649594234058963353868051778138455169703553702596041622623448269463956643592133473780091793330239977461443060864311626155568352452281292140744477852120835212035514371623568043312974364645167501539377900567590526328855059748467744762045574585980314350175073530537502915237754863111128267406293537356587374161712779972710360234969157196441766329251513070474161409220579195787389678786638096202609060350187742618876045345712653813158502868534401046162920319245319197888834468281178366953462700707925739563837093335925655582756309323936372488895679555699330147370423386600511466011573192819726511824796974199420971786571690622487743075245475225272306412698758648169131666253054400852585065066912588044391849423126525306862108925522044848221005251852306504356121075134448513121174203735983454508432820683396140851049745052092892524402297553930095543153137115345478749292863609837195819231561619640633046153357493665089255012873405659589097183477079713242225848781480079012089151651559544171315249147549802850073162100747570454773340188744579339556510675949057753403057526367607005256363688283977025177707144974708093546903700877572465495500873658228096200587926217742908640639243544989983606533473875001103958326123445570410637375353508019410623179938298677678239069628135641087087685200310605384907452218304009917256613033054983952859245530113268812949271292257801356128684139048241300656051551075335108642959395729316928642324316459842221354373817458383551606080999442885217482782010589031325044032794406625441984147574336272828131487468412740757180078519447729582555976399248988760000740724902815342047985851794045550985216*i1^148 + -815751624883140897699162149711186801373474728640822745338118978495366616398187165958988749443715415442408883320502693652209896491346675142076668391430311382079712400115367690955679660837492008657273711603782306729926864255738882210911719157059182654715238068392943856822519684375679507202023956919780652449181708001227052068451254808404531098251539729198859737615810945433126060571831346500980844514354177522779578637741884062817252426443373402872203302511436770824957777886487869050256372211323889138480132248845320700649699977006854570974540542714577548878307142429764441439360680525690814134914664715495081574928765054346840430457322495862740592563623143878845447198786920050782045805201057447219379140104080670910730229385761209052884669608745093252644144727983691836886344758273280401181569455510608825687379197598032977862542185477443017996633022556042134086230522266530034510687341071518977827052678625828624229159259921099805864951526469196929509137598893644921110519562153640230517610120077829098235843697724955736294262432104791180245437280908778230446481389200041393808536293496091554931229169497783734046072682303458569558692091739980523648074749190999758527522057207783677570204715970224437691717178554539734769371594080324490665655130788395241463280076507426625458424654800374347155725307756627922080633275635610529692766345422324686158750824378013845968271794125401790807356053294758866506169770923651872867593693575706007292454541465659043138996618700852978365841499278406280492751573309171956814124025939945698584079962713700725911244571689402924168484131159793363248622094681671434090584241529927471493261541723271828756441140786498940762028025724487750667294629618369163316962856001443901100433972934000294947210951604178336948497595334487754727437511472344961176919546351724533380977121251008997427442538986752356484128542697308601107264524199099687252737886231806146235944744467571630194971135097179911919171907720333888117531405431999010937838606451061392230408437480408247240154498743236282785597491671419866448849952847064780223716181763133707459252949201274625821937529672776849562704168231280041728973666250255961939643966615402463683330419241310605926009094011652319696300944900243597164583830744861150379479229607780502083448369057004581229065100732514112759946713991747381001881231751032123585795477241568104998180661571865946245769790966518679681318982701316269484899528871292124261081673671847706557340250640999021622624565316589015534637306246326494315544367950762525074996611630076796844703723130283337030324676587475593531522801493501221466340496902004513380761968593338583512868978688*i1^149 + -65033516221973049928227368590886627937116113625442363749171664909855742481038903803426749362569039861188266454329651686291321536367807265282389748281431982228508412211683794045945366325268179236713279747790977972166877741017819333019659425568224652851514596264181357247758008698190224109962316523907023425143273387793715560903349935321385266139215769915788898345478637490912914007425834146576824760889271431263672433207131856859007755838063150930032510591629895204090921744241538540555242801660006269169337496450448835366978867917546964621253495863569481879578957538499429880130214720126971932849379554138218193632948323103406068161183523274889662236551851472373443736964789101358382608087418544050121410626547968991665893345685684581507422686031645465707818875266492955560646877952980451368981801578441936333987645894128581894154127905500349313473985976005581633287560031118500578212831146254809563655787122710843544209193369354112278384239686514689926599077973127554911613431261971456330661368317628646700773658056893240970338501417198081529726552645170153130840045435707554108383845622153199027068206754275681639681449339472062529958565626288674540417206898297455359192532972384863137120003908520799441173057492656289752133486048089276474983578193771491712997723961051711375045273674201412493211354992597104024153928555808605548808301412048788339145895985017609356729743162288670613716586538582450866590984790347583938013251926048909909775464731406174392816486839264689116789839465458838495745520298415004052714768643555890401169436863147170620492089848207938992757108205935824940288135548028627796440702459208946363093522777508775362674094631649832834209041026038895057915363237333264145553001883353307348402527195126082637710928201376140844805945428892568909558021711094185388951216038799876212006687808199485358288964637057467774071686816756132821496677021105300872753332541001705907177095047979460569835218248794581863951734437986606318603185604074080066349386356022929063579214588819143518456263260904263841189833631313184954001154226927291562465857017505756279810576029169271370267817557662182390995652665840175578376105834939206436925163142063767145510407341133235451600162910683083690141688512145917436195584981452178372995493172246422797215935996084332562608825146556572126976258912076070247881845653971255165354051896784182038064758865554469586751016840498984179458749786439088084584403029028746914431264877133001369163822736256033566466974773242839294691585632206560592710611996825779545967757878572646613668055758246335762435855088587975038495872131400285430099843354389006277510117633269421834240*i1^150 + 214694690801387742794133497752573450633818575128200434058421420353191622405306974014428045771977931486772167511633123237360609305789872291779079739831582326998684293821578336460276877553348688926574827281020843896219103856702056159688636173819409535692110972708802978350698517322782438280938686985157619538409557890624760184712053976897493893238121803367335164581884334869613307058900486508024815105278270812628850937886825753706707208784583367466711529339317140354300398385118597117338907028758665212100667712891877090552227296725635193120364369118282945451119403126212703296187261424646597107430606289664544817123939398016267026405283958171433114466913818827353036578525942951599221598083527869458014689384240148396303732609936372792952795565328955527942457229215991624606862062308107694362710393469699923503084652726882662297183766490578663915734443499432622845745109230776613272533321653872854776079571169067068650583113548717899276294965797988806465366209159540024411882937832095177216494686720938948776965114993480485896040204413100182853552507081504612620003711606967156090089095842449315918675181229648184855202461379403692180795758222273265586498645583006655720738326668926815227094848400500126646354916546609019513238682525584825724668918889760189854316219647099095156029065403401535743080050099676496047358883110164133877929091817535713853295344261300612677107837734274618209315387881066312314929325313333192401538490085245951376724111877530018171951609424768460600582749533019673390321922107042410779478353338887606385247544494080532189546507287249075676629997772172808469320756056699124180370827561335448278303704579730047782011811621304774795822672369221841989981556581332865669153533545928225532333879492155064517744349821414988827678806929227774174357217265011222500189912394699709053540152570401462477676639854466094725807724262905543945833256612174438655022520714452343342328938205021789358049591704498261823578800140712594025336679705116123937031915880279199459140317214492334961496640855642986129931835980144902700919653953573187520337870428117356954247478165324474704822007413684093821591233641063188478889538046770633352899605238188314646975906000523023699652023063872415926852233850942475179455381312669086222051789275860946411270979533188749784236289999992065974340346988141990187476172864448970237096795198467473493372386199131720413157338772828318458984386915411999846610196756437613954500586038977092295508196313339197937255301328388076524271490585366786290598542573317427003768187074993541980022812373870311224185569746171900670171197964622784661848224958985529735103907889152*i1^151 + 21554048553450626028722117554183171327470783020180179442532090117673323502593253659475906387075450942345799886834926807994579739348238636727668515668570804992857327276465255917135665695064116603568965874599304408199602404431114738783868564761155588112434214743104105335597154261890372057114058861626526220039557804489758238877060293221193042623185605545238169525081970623490588795085952779872043011532304248992982892657212255199551713954960335159078597047178891781453632473368268285014135427884110138746005395397274248251596631776486752196876656645689344243998192329117477315207219897322698107031443551741490050366430255448336918208361614046039008340003771699421839233106136976956675038707390389591234716176955412790344562933282165258271006851272603952457738052711343606097664615103894529485892339077272692985523391495298927024919170494615002866712857910670050032836448573879495198294603841468596698818948027436703013676768484117694694293246333507022181065926866132898716892878841490204367894196352026169911975336165504105093235723050218335515288825032238103753676394776805165983698592903228800935127971481020216983819311581124025718766843812308724900078717749300558052226188497383825594822925833727884593787105324263236283982398011022096631994214973864908019724176906983040954715761425340930244680240053821742495366729318152614055266415105747457250537316241485138315258426721765366433179975284601891599477524413182275244679166760232617635234943762710827535599769336084054321266553703598843566416101770739015415804300505879134346793430020848878124550085939139581379536038764735038219398136151326131154126397476393846514576949944236530764394547244797502391815342020544186342288492980359995741220889135622398119023814907032364535348776003582848837298408988218771229460904261811825628426084306765338433768195955063151723282669949515257321720857951778607760732699181970750111099519179338736169456983063647395924849349103032096770715046221452817943154695659758522309143699473998965765287742021291579410409105653824612436702442998025640952733335710777937857259727998880989867024764650132931401546502983192604839646004859449792245755952913936900868828376530416245825891061878232755375023904169882313154956898086142007094110081869680005413673751181156185932514926992006013529184231108314725014093708661380813764217018102070117338292870881694102719168713338313618489364598182949703975919533869057714310887132205326344879526061361547640071721120830509105007105217606790889989313035388133865239620274584463147654816662819053769778626463523007540970454659792258252501510849049498566824866140762886469392007168*i1^152 + 36244272305724871833745156982840769680692241124823085928905434920720341243874859246248304801805605460988238441572205108704628603681042612255548808219378374246633126126871122823870833012345472174103415632331371805160255455270786731462527806950675492239266340938086407488170224601980037521323835641159274738155422918788947639462435812510195665521386949662513247440881862308658396908821929063907357486446520310169956846780705175726433447025265929265995542257330730160363075545473343682955534593345359889500793769716624060737637212641747870872968570488963303321552681855166519911493584812985571840602587926987264364172215360566031618808496431955719130753489006392287072016842082004521794003048727046353181472619177739510835189989578182649838689449760070606422040324898945772851822767119163553013495795340909162932721093662361884712630389023448154153895956760151798258419292524276399175275771034343521104184200935145318767910839125291538735461217982741323816517018772012076750787233706605222785324483412823401167661936839214597431833379716211498393711518000355931627535952352162200943601518023941780710197721801443658201836693334697139192142836814885102948493483510010351594216871476777556608643801561767186616627457731705620858499135352679690781293858169390177226871859695834627748023274214314078659674310698052044893033356594027945992124533157763341119194657300180725690648635671502405422768405159748239875707303032688260765777749621376938242515320374891098346332568557803593230460865030133692913289575943251808280186190165922420392438884730575670786266025804611561645000265717416152654242638973286140909571026180161155868262985953251701752814257564266240076192721394029052184544441264278090537542309993094336836091579645700972826008294075043334444506713377427956380750795704766339393026283762060728382902470489017631931720661071784142973541415307559278449427473303690119601302230999744982776323422545682366335077154612917351292702636694015037205315796538905655326411614786537436249988146298459174728011671982483496777520709800437255333738186888236602865971962838154343608109488110631184864251577808077029061735706438949857128818755748846190754246473927245144875921433575715461274456551761430137389829680926403189644086457895265692132310666825843327377868230707370480424659328609953545968972740579644982712539488905118190625775290636172609173648792878851775198005891719663958133986276343387563581428442683781984881765196395535556468024359882177650815144326653316654545460398433926627120339455640525891896083671955521746213440330331378219186029445291770265249756276563110380445835453796450304*i1^153 + -3749616464816911625879327202840485905206622195091656057002775912164963056159007279217353558610648910476501483058939297556256625457533303072572500114953730624592025177311219688315322400736979707927717904932231932489299981145071150113117228661921743045735244565504627851344878045136490860395701863416176539144255175061804309781414692235919062647233953128932207363875939925468473267923988110432100894878463682971857557500464223352595097630523593035373818650884177840158645434876984212551011427877008691832812884359174020223678078942573801142398080073487465195388834411777359687478139868608465449789386414470211991424448676704082032242187833182192185827253043815577035522051096084200313726393678962825472078123577716625067584447045558582286707545080448997909846837692532606328285490385885826441278266209378459386669873051553449767725514675935340978247273239285380741684405743418881647112889757261340812176957723940520066342973915864104214221671531409042528352450105072738281254614301976060872677816559247955150237927770916221593157143668534923781768314507168902848527219100803727080901809863019700703858577073024815778422605758674732749752504492062582847823347751835423666660475336512095807760924199209664744638917476875869687548689204687758754088445632438767724649567242317390067017032221665015855592083361199234104837418032855717883660662244120201911888475611060858207446313774719880072692264092248418609408052665911448620975367437036291418733334972141215723589647662991739898931537502068602644105137835803931337535524334946143757905220688610472571945709865452432563135797739104313338925294214088233876341962553380594301836631194706086160368953616546110377606115391023406174508951448510443426729835860983087245901293701441389643597674569170849700032041327585031640653556699986072277264168489910429796446049472447648780654910754756984434928279759992712544979873298860941830935962258893864383824524092172073516187182905955680797216463213883190464239522371217785707636302088929557820286500385658503161411789258478345944528284744881633072654012819465093726057233737591520551430469516469185771552263183470199105998741793007484800321526328180070833159894568790818068027175436222238409873089037879783739281238071628331014761871192850530405161213941152706808518192624538024704789840511115136047588055235073179781758369651668839859636819186674044148144969106651759790923928430517258144205657742723801704385992581404890877695880748879578699901113257935669594090456033236540193098183849171495884688632598813134079433803885449819777523081328732282665405213502842416598846002319126084961255292928*i1^154 + -60655300351180050769247966547607610123353995862927005696751554967325116283014856461941489217478570201259333171234055916107706830571802055860974237129773012179194491321874198578981383073806638197985185763130664187854994013756400983798846978688141701280756058903725651699726865804397821433086432549646469693025838063403342955120891965086091914210245311513174534769139655644266322301481946630315218953201119052159736770478214280456396416296971497028877160020440779667818517837136439690972213376426111733472654311944288444727190988198151504553199178911926442235881620565680106725825577171703033879808574854691734408088991659536992719469382869850297909832215833323758306306968137975897455582412431600164066411014919493088113628027258664478811237409521901188796966472778746787135429367212703895902615010411632193846120037386627634190567497348522956210860404878967304323091588715802238280643191540382034848358663065411263035081750767519343423316248503992580495998683307210625248986888407937048163925030228703300865580209604265755974098975105729977909363460342341589118776427064950945598388636966834181273299844608443818947350724334638762021574339724141232512655485940589394913863874180274172325522792032498022042326888819300308334042532224610368310038552808127351310244756271551721081028610778189089442971834743368409762882314102596851600945750938038542643353213713274198030267613929709618021206051626011958411063771827623716023374648416371645166246163285308737321378702303987947122985687467536469172218236140891070716713816370057505251177888329824089588497406447249729142862872940807253934932221583976392863492407415226113777848280803811946804581561866278590888820421197597119311332359261487031896264155874951738044589975199540070725496428402270245441515194348031051662608834807098515950102657672590801768071864355790343448459629758273027685784205739500983872516518200556684243118634551798296218590816352601682854239435701443251038599428119493996343032276482580283954992685292287922166464064985775387346898999631414796101691401945004279374636055869022200815911481904816244049897083436730288581669661681082227919165051859264434101292023594050275344697228717331613566311140762527771651912063029144864645903656604382200727137253974585006732707336699179215936998684735383438931345721743496707236166444993500220558696817973180056675058334795235008939612827497958682837677662821091827851394633956278207239553504426037481008834768511487675486781405064064313835182443106869031620016264607806020829011622314573310664132013388843955104314713038520429243121496877789463059283977932447416320*i1^155 + 1146634794564029551523940862852991551444436579252581943144189992017299666325274870021189640711788280098455972929370753910257377652811008419923838767606488797161945775131009430301480657518750387570826212868744043037210459059517070920422582597463670926604721231177658678282506301933091061216844706968305183008477044528185392855308340709609373741520937390343522980981547669083650531035290823638243486563623257830929510417958482821289387458505194044910767101919873762332630542367160908161135838725554001082671966551571004563691429201450877345511572558955412960522214944811555105495501011670294527119230503886923541654195640138197805741288454158965620282924476022678854365280313604011297437675490565757163610709001645433233732010964189744660616267056890144456637189601696238376834914410473659926542774330496499364788138425907979892491150781017268638146266829090831675698206146478648579395292134272989203731712215264077251303112246400281391626468057078805560639785050482664086119999163253922731925545887076300106456344554208887617624211460451857116491928095182191921036055296140976889568080792802050421789406084569345596593965899343342301025259769311214485668710650498459104272520310514293892283234123065233968599019534220112161310842133924151617809654425317221677109227341320017794481856452324443902678874876440478525325459943575337806826132550663296075496449628904273307906599587601256728257179619519889609291980023787154338501642659995307816011509908009698904148467375285435720999946337824464592783243559549295844539600531590213569353052827470091622959977315049260498568655789671442792412712613775917461270560470158319244358945693341587991647744309864074870808873180401598724714983690921553773306837841543042752251500563561489335537847512317366371277989834907994387688322366495091682183714079505560530211655637506440944005935635727756360564972653568194459882638108747766670926563859385067555935014471341125649561872946238605726162294200047159754029190822566533484671058270435053242776988660841641326580218277426492742335682281467237334669349989294706097865831827176818105590485173465656179656344128436510088980291637473970786714638173401773580397963173716856331951506359647036325890958771986547550040878668046456830896107057935120540853226301105381282860549526298902218235569578549254743107226409604901650992420218892586851222176313949667327470894207844790312566474903705624022437902017309184763815824041590572948712050102004240477046127894054512933677184352064623066184398109627533329481143779636424221049720081272871236574466554363515995884802466056026604315399421952*i1^156 + 21467960932711916108153514877964717123467069214155444853847482750475228266889799044438520848732169659848786408075110041365740297272793204745771978745912551358106645635496370708405616163761337375880147552496006321650677882602263300011266727989191085572857443198628598048241045339203004301283212352042548900429450203180542093291122908764422552832458610588035499134795440555045931217389564015070494808384708136598697851634573844789144424810183296647538935352925388934629899750127793995797653094193143783636324298576705939377416709407762858593427897193293192853966529602035891861527901535147124697229450724093316403281588735143801487271729152691984711006272702542263932053607519816896378887066096973125598684437524333864286526568335554203846391317489999622460537263263399131292529051416992371646122788751502137861548499957512400255412830751998052908465303225768964505534065970421153410564903742777726255028905571765652661664115539731765242212726433641943386115056211919354705840149966646742090309051090866537864317015852461601542193595529832121883956828319438513307764674822067496975715415228547672971031393496827900377780335528342003149304023933499485608448694099499762277138623823109472712173935544874277384239429210660858220927609130969088535968922960612426112225948942250412426171930127998476130709978267963880223212311338544514282948468666848153827026232019052696255399385108462168037403913999545855321074410221674580062648966149771897379039723979505607236455717407826008946832519732999350506628771242436541163424055311018549885471020268773753275786576546889367587498258835788189454602864381719009625111895111136787949061828346900077683310732864026619534588040741346600225498839862143444021529124418428374389120350216029560418824468563940184791092590022619635933761109118450627170463864648235524696316578083799899700977960961645260417813424786383235957425703453495088434287389566792891661981736918118526500680692535331870906378621558537171957261823128984546746572505657258670440913000615420824492393822648223878329254399669369943407205500909379215012046633044474334230022969741049814309104171458512195881212412658012248030852466884910682837603129556319700659999101031206204248563302150986745966249413562962063094498673537549896367839685863104193208693636070737386506151359351847846563451371562823760857099756820556328094510774386957832548529361452405266424169996796276144211706309037505379583183318365211985464677253299249845417262190512031403403420686700274242354032317364227199060700861649918326886707690088702147477465267574423040401128101716080889692160*i1^157 + -450210933700156725952894373649905680547413281336193012962895495567967700160587472328826224637387559831560874526550125286107288289483819344171301264936395230853803501834862911860843756504272369856576366432735468998925851119740414272544068556229864197690843365712239681779142990320396740702087341116875583063411223038720369156156016070162251670184022670014794712153827515952993255306165042881346145376870980959386660573489134295360193755846937547153725705074512330410888114713647428716657510999975461384106398439226206908508632096055911567436982152639580879619764925761069509448252043515142561057192227045132549995657261207150004429388747504879510886819247540207539139601103808917667143985270845661107233192924123658195693378065314713125727217505062100192077214283756001065747224936286023883158569799770117473696538506233096101369936736004085396170970699301701141677179812024319276409147350682352789634631972735779157197493453651447551378590605921205445969299816038663730805056814436075686006630363851775701850206928256669903923549041226985233017423758865292133299514649161220428228589849307784173162625187704354900379403061612478236984888918601303570792086974301401093045046078265098055900904901814614056325037811837432219312593638991091487464343241043102602389577691366929491658686567122850039345397864311751220201813446701077295958403839738750763157822699165812206356775778027292268937419799816932505644162600688649700400162294935865964378633213622847069851822341654142898312472310395536509769972189807335237421916898908786458584801793309098478998518214974205178048899744089479487613798921542459661017663134040426322864407278281485837536593865959429112537703294240870784489890939655174940158846027061007987541947021633687330286113293986519166618668135084666018435589255967041828719415234479505132862649567932467982385402404471414762124179240111792457545027452567400522952888278830213041840767464402566278335261756687948025322101437069250660628059467917779269745591507474148950234657956206846735295408475386738853894261660415680376884999476766710197222404546798417948452976529625001366625477463936530128428973871872546218677038822889145275627720858252645219798771306201590718185678556877352131023947335743144093712619097407263686543695452090036925146123137821776617704380042365833726967043396328470777757677983300168220249845465110987528126985173234592032565988367382197683432298182119322934754282305108675807348048083910660355771761593147885321839862832998945653902235212232266625038203742027686080905994837089499260405932985078383501780214819586048*i1^158 + 3627001105025771979178368468628700852842031040718314045620311679473409330146802978488115777614933216651204886971301455854672297822600986906326539472669506869205355371656793561446427837504097662156364616390283742536188997693090470727058363544890995469124205420352054886433529001247486064716000089265389079082119227176316159467738405179176325584070936515452542437585828803934325164968702923758413058279276065469875822348948753964132989977408608920054333784450285476819342019048585221589771436771108445960512909633900229455583204406585273734910771223518847879803518643326022368069830421486035739679246819996820989572339235783921703041527401105917089914349748773471920121906307164333110394078121112688505754235957790072445047027394530482093729817315775020884723571208298260966310531883427899724530076123864007874568443934223091814310933525373227515648330426024395783531707275450738317031792928500221539949692498389718591126913376208288339053938613260935536020790647351167472293429263708528012532647896854162024324597947258048173561540854031778341237354932293969399140125593067586712269543285188821761830573261990163054056716214366198990247114937595823915739693758941133120916907729653504814712349667781063369387939580011947328956836699920288731347290694068993662567809559665260484954636111469548019176215904620324861601993438672173153370843133664226073855322211573607069150520423194217106264379631140316514488807425853383434062857838194659597336443531433302510976099160991844964085470184219149955871337336826149317934989384719871431008510559065849823073611400478536547403542366934564733071479573517594896560416897361826924868685296568872309839738981841195404868076208250948434756598567482252616490538270156227178063715541768177410302557985297569040777330519946616954959961515113651148089055081526756795087195141624226311644009272278464760938584220404363073235800648262529770480106300600699171978510071629879356026555756177462747815225455876310059503303270885029691600937445476262137244231373446481384741633589223793665527965371818103616075845999023971462495789098083229156135011235621463083038968216178842410831762408315129416576718130429759289665412415964315135658955070448091205884342832882470109168524955639715197888294615224493042714290657065204078453855363860492659140977486482109258303343312354216192116284730818128012595467204247285089362741427114950161919451333976519471352659563497330545874378222932292205956933470570479362385827441289549495421517135027112025585672427171462594617738362755430650387126786702524439828852362921856244645888*i1^159 + -14226692857261933641579619664690936662434537462766014353184572538167663561992133864261363689108560526325438683468192289313140741374841258294313052951737988137033789307991427304592622645216505544407691094838501474445905014439735332930033834175938557998215370273378069722833089926991506247697348452022402354620472475253352173808320672507446087900237399007850433390980271128603817419854872182329647197241587733185722114863385510618335688515596383636461463761162434871161511800971616270617291292780389859670716890711464857292871458032699120525542744656178848509286357129688077569528561053186587093647350340107598875082760907274858510737935752985697659284181989998156663686898525500278387273510568193820357957490502659790005211308931155399938050432191807416213146627084221043641200899523556118150837513157566841813941238814315170183327985207912523171388796275148700744420776502681174362897404889957039980807654148725627287408807223749220207366869230701395983358626477677147446581473737525816036818839635567737806980385418712191541082049646777474478734644176829476179923821918824457646226995846826424518015740075551743950105280542306053990357804146077835582817824771141525537371955605078379911623678780989040243730815590485271194121989423848099794863822865666333895218420726531394675730468499696387458730721462274246947580056639714243636168587234313047628995397376036422246777213858638497539284030224248048388950489987295290943368220312486433901179732880128236752782324831756892615071301875196111163290968977378625947723007553156998140894883981969778478179143981898476632968672553324997835265826049627574782277549877456579087338550972270836262155404720251786202174771306198554004486406673078470110172347693087746081241669537362704693851292436337760235570225402196932236914955940059660346843098103290961709730756232884615402579834125753987451502174911226985287746638375012942873820451791237119777775422921112592096475007916855728469456558574049109679618159527455319025092345563840733339758620809826007976494074787730711918137038956026065671395108990494305297379703129567002134769172631963325976752493472323998549234153726319332687567240020151759618772847144000318731251292257986170903541442452539318059472884695087241541928241542524479192873393043805108817301892987977047198267831804841734542162892175454699208016780966449542459177013781240237035721518463628879373912628635708571126548700153989017455241818243185368366971673046080367754499560475307015013650021829516694320638356011699575166227870973686201813115387164264330973659886319042560*i1^160 + 17677887286870935607548223467958468361033708187211627066727185266566373224440791121508498943783455962396913294016316612845851553284178898994401153121115382383565145438773336274937414731426915698376218762387283128156309043806005982473208651040423038492972763028831694760176898915415310605310590163552788600926860103568092280772448870838099285965194112178680485334599920007581505246871423824961888845100262167553354483248107400032876895848176810017178596693707232037711525423175498056860458005374331108976895723117900035266092603715351808814674630693973028987700983668284526676611143157657796223836908301500707359330962057987002550226995918078032513006056836760164113124294984196287474475393301485780440203115731222102036096866778036680921182203105262676714458163240683646325774879618490228816648932726404015522001066104151918437756484233010588860678271848574386366607645031921864340376746277395714755205759784983890767896774657710363643453601896707554046755612492147102779000678377658222585677280156273472871876886052465631792707437553665635069813479203527404514976890776031571574718673655383624428553154598450764113659122098434651197533175992398635135907803440162762879222130650381626383744597260030237749549447384291989621788163702966565797548247517257234698657075463922167969811784328643187028368016005749822328319712867107685242195608541605084753334251893890747370497532545854911977745084507778269176547290810623099318746040074689987430310585456689493277296532010335060701823220590666077462305433066234824264299446592628785029358862814798163140524409932055452941804269724967039621178654157379549166940098644879896368129157487261939998630204607006470449185380299507631913600215157185862088798931563963673347606095259324220400390104663444393012849199677883040927032458835696767526297986514942959334318116420308868559093890993338134346900567672825520876405870469479554952046756746996857265182437881284205542129877748169217217202529651725551341725107454762262998624832284849348355066228543064534581367260425891359984809191274942426460051112510346579463265778460317744817007135121416465597013534951140979689351185053382383190024424667882465234150009465997745221966381517857071187983184831534496569883635254896323878678253581416881349549757675469099610661238555748487278641785207283136914753171047063179789017808820244954004235473175478398179886748109526036227511420309024453696303387375012263454053928309375605249200804240942949669396957360535153897544687162031456837146992909991539235395048870461276697678488514256459981127680*i1^161 + 63621832620222588530827558362908039511083641438530367291012539724464407511768682116097964935641074122825866700238867111458535893644353230963796271531967424445668991764927694249291612880927708980944345463150990678260352507136882754653622343834651225251784509529953286983269764783171549300052976936356251225766909363072925446531840841534359123941362329821691305266913777012266781372273442980777135643402906658697789546502133733278958537068798582930384585712856971021110886180971652225217961751915938090152685216403685263683037229721660671800333825435855541167541723635763510672804246520540919462508877601307827164373094484508361127993457547203728745431697562289347057982894266540804379074305407403072725026918893400369611210933303103485842674602102044638498787878729622584391922923349043615143261249104229888584967507139830742575044324151794923302086896733165255311168459769184161769814875815379858397194410536963824220440419535361344858402266499684955775576784083998643904697377241768381687484474200146122629065036536224612422765407018910888721361029737875567131596640399642487092973489674234435299897802807295105688199688578821182797027298107034917421992155805873634615568602496401654381594041461118245239565223242834607587131337803930751168885473922177009716828723078315001993653206644355597833521151785044075707807775525380268476252512732839655603434562040471021110724727957181596708337723113678639917274896749106421994436743521670631169628521815176513995773556334786963540391769048068420034925615283825514891366201140196267719871097694447497766442262217232306764792347435001090411361903757878718123819319589357384371844897024042168536672394496401224054030392088901563469594512354364073280781038987670071932158091020554241979700401299980489723374740548496398413719208819044364182635583740704307924421765004161683086364694501776955294896242101863250020808031714777394652129793731815442106591865341414461551202205372589797448410688253846119214244307688429330531073647115702523996869469658605539557801757138030211526128486514323339291502725363506176566721565995828107211066651267410569787702571662601979797393466580937214413684891850236830738902245551740398286239988215993183447973827069872221695856343127963693145548444323472970027694475195661367084858587903963382067370334195845021373085080434956240855037756197553627835901206764586457630876557251276627294331063560989936904268442998655768879896389364403279876856925738551458184133429155948455050311668996014291125350568422998158539416569950337871097841684152582144*i1^162 + -200147904542463243873796303932408070184901933530806416039362630748781717800462069272043618841384214425419325566926620342004885347428802837511694308747476861604553583147890192025710063046163223286685547100481362059217097082290480738823320639396512640382733559692493589058969245703201871807658746748273012119882518625452828527227935777018802817605281571300889957381040484162272174095296954792711324038471062105667901279045987824668000752261124274669515874785471911815814037314637759263460947805121047624620524160038791294998190001143539495085932187626912124980508983478145530614296078768082090071731063396773041511615025361085551639543502836608699196911382295204047051520950169449036207804707578764981833842506369458002502391878279284561114290784436826917118460126029479465612701493724149483506620666162957877731601164995482503783684766651921706634366602498047529222330169986400611431017906098155503332683295797851888216940112317032503011672602967268778192227396757823501816045209354615217864645455486679957652619288604048371419532224925581717785605163303513704997158624240889961205189551708656470677366286887391934621461515749119519482859961943054752096620720188564602151627573996067189885051431537429912795672747978476322918833396413582547291175798046828137330608171665595171631792928192277254387753535688011014980126575039864721655805806736957853248020314459722182520166954743394286488021117714618715295487985633988648296779094705550207861011942279635235992390806793348562972874950112541305349035902150375479918954558997391611858611519317042741246526762915436567400583441023292867188879590879798191783998191457563598685454875157676945540968950247120555841698029056719409311569083097752666072975158802353497070779590377890261075080780955790164717218770756976790491176117901093737806299068071968977973810210191588962937718055101029758046986836246304749936308055670008750168708041613462639949979099993154653026305268156908858490172909336221442898603179065299521447032199865720825244442045815346276107479069019547084862261814017895413911554424636120922893893097646122259440974483203198711865880003249298702408893733137264216480608411914027210365043310108179721941006489679213127356376761224000955741714511347784492089363515540774849302010524309284205941724108021940356246992366080075093065825299332492638610936056136325554912378642842262751489618941974163346475751555004425983844400839029899575177390133321142973448415891429782696809437404048577954805089048575372838668907307272361540764086601304129834525392896*i1^163 + -846252803703602093043743132685009086060431551664169386447936358120165531998617590646702558020227533081643327141434548142629503243005286963567567784812783716711989762878035087695117284475667870181571681941986444464605059512388744577435111921864740281202955022168466781752793230752428596266808757859766324772500419608693038060066346722934039285258624461990485275918493665390134000089166194696934248973896523402901539829033622835011056800486808287079803115278330890046931303321866580035239555952346688354376752268813962591752684918111958882015699460641238721538186380068016237298941440885785487558368167140905047273599441434150967033126887624119710184813309890770811462975505630720833176096012943266237585397508955697072574125341671458890414862367134749927045101021588373226687824748793076505179044957021271825408705775091403813943230385113336346806027698402096531181425545536550554258990564007793095656658696400676148943893765247551260135048961324828654717704665643289273904503386629947302019664691045505039112697891287507134219198754048176308394532399890736868839300192451782553922589546157547642972114214511161123525028951053792636928593858165010506113504008787969831554788475003888550376477364698163223306247248227419435744349527469472381834242367655524499074632672190812520288545178231768867758308209756367620742228956405493362587186078911522356000229903747837767870983439847980894137380094650857928231715817789894720817298689895895146382505606316860776415013415807286803770823316181432939981768450702829122934801950372313525102166106600090699247669842816842923947698237195617732305223951134761887865513323807554593562120858737881787666647500622765473762053946693210510297093273377666004398792031425928602483929045224127365052671021433646000433251704074876281962651215533342908032388106074603966079608283529121927950525766023966866074983840097226327635994422967449964136483751478310361224497056711609517034126429605734072052262555307879107873085270043257894883984115799611706108004409957002659995472572749007264391859711409525110884070790537327518589225916628382748840345246858014522691076454030391872666349426110295851717553883051073085206843047669273291394059235013188227683954841614605419328138038890068264277158717360571742963711769083489696006861946058773851445630710362354104428763867673517252398053555660864157526336626907704120107684913530953451571778452834719134134953618498042841195437861068319594264643440084249775256655729435315513227079863944093498530071265506639730745070610668322816*i1^164 + 7868248520810052378861149794106928848101994283060997883180881510509114753312343710549809042114680499044683341009152048626083908146726490917956234572774559296818057465319058484426482703460617689110202353123279338651820376475859784015235208953156896805056021763077665316864581453851569733727560077980310675877655830001856906396303243278809649343003724711972729774187311898918894974539169813856479783498246826533551625461411056914043056751819796576101220204982703767463893127559217731479192625807935929733855949012168538987940822975825754353752440407045831613715717595641150916715646958086019926624304879196144237471805008352491534592486641012623332296600890686368762471271605035647975084658550859188907926509579454378884756965088229038302143776881058232100785893397019860163223493947930873156032433928880568297158321802859170507651714411744351680646328132279686766117727873721899187468315855523376011589311220403109080079205645767122411160973864685137735027016283943222104596477382257769533451685836168272288020463343328864948677520125305129396281662207065531837285389641871009247283864252139842001779718346384886227432839396139622505944129143646027217507300200351997439794528155992689537516912817660032117298089352427210087319629896819883296243794467065536621929418534794203076367696113617252192620888390829507749081389590047652002409709146036716298236336506387280729913918933673712247159231732602043958410062912367233341312679022733262530799187360198852571492169696604762209097023821398901311042130302563387128468820104223323049840160850986856534714842250095985666782693559057525901752513092162684713477206241227005586786466371551414312015405170861004186162995414097589750318799082175040226916040783884470208568718688744238438136126770344225422279189710920150020737298282997208865457248959242553357268503861269876869018098001638229665280190642716280111369378847686701892096558075542908141690705991780006382524522337013630365694285765020440219858343004459383241944301486938722335846732035658808648803668042701515944955094284106137096284879232326645074935777093714028914163706122727886513130171064895044382276954304027490782953027061518789196018612703968602308388506134019818399408663699181906830229681646572509839078810654288272457008526908284521697041533317796786819865443245997827727158474157332640896730705411442154643181219289600785253488229329915929198950289961591023253602517910102682105471241694942788109028665110210000706120978496101344529120690064255955083460032593263919685129207808*i1^165 + -29260158123427201624394095409190705620312907300122205199523467345517239357355146197491848217460686875534988125742871170566404874552143854818052408825372783232212662240094145710648051698595360430259107679639257280258584929490699344403289494419325197825472493105446395668999106501391572702127784984682302563411144940561882564598751089822851374808424814216646421108772965067608245502654995257017692126774547794623026031587160092837844494260145858043491691671563674259858272095720168313543919797732038738864484246293564551646325021409958866493798270242325683578666830410835689860581589687275165875166505921008073393489740533473176215945971476097008797493585993777155895591478414408425521550099211603345203940260212236103237840900923363409652467920015892898937345045080180514036220082399317291614766458953990438597020054474312852186979817006513550366171380193986582398750451651096971987144223196567158439705355346675098523061882079228888075638899427650707469284281299067125981731952274964079622888963229783656759190545031815664422962326347039893753454304889586148892702287246866003929281069343427314197984607575587610771547387992834819424368668728590032423480169052115505327276218432662127560216172887765249598922054900135153398161208115686215317819359356214055941493756282431591902912035065838732616442328483349466171409097219364184764707852477499140015121019242529836962779177443673280033503396051857868784505208310782828134116022782459090800038834239453021279122269561804741219289633119218065930914359647417801735205212238501614608611470866680180368831962212519566606456637937699806693213418753465705805647305201176035673008358757822264342134154707287285551305724531100176539280547483819992967829759677229320353605205123119370002571919633207934518392239696515261133400160724532470671704133037732978168274662778654769689032583118172671518806736253534682891265256854975411104003469069335859750099888096063026618018522561658236844097127415878821679616507433808020746498116764549201596557392736046557072503927082282643438552940702827615066529638207043839765381476923614750237318837341228935169179030990750887481714307604667959347197939123991037369328803171587422345106535327780179186500027364589796821950077898141299549197182197065641428570225959036984363608368966114488906079714622926927368330694530344456625432385444215419339073407809371340539831869103787926695377236888148233393696053914277315104409524993164901091752239671576027769108102103786634775857323050636972210558742798283046912*i1^166 + 68575190578361290899858302513769142162083522502259023468682341935639908632427441860785527135167025277258202693820722362674002317199197367107063705203182267471268543541859537187260408076082049289158036117836780290392831954573570896725260445877479912510224753515752734425290743275724530781895237235480859040590951805404020093417751766063794505680616060584741198065172666136679254433211301587280850773368704173937131285356517585340856966188658397094629478994413733274765182074423836064066661711908413495200763535960819632956888663754504944865333782581113648655312412894515771162938979339118730057689381634896575718110461753775329233794650346745938745952577906404230551137083129351976948218386199967607487425302492709281759346945143033917588685155115633669366750208243381519176107849391083197167040030695717867296279868858493184880460738808552666833398010629718552675013596751219052199969324961384013492837503999077317866394634456513526025335879695275713684324079316248856226253296756916311217634956056865912961910351800367351537178797643554959692742107946870260526926694374381781894653438111436108078990170915908536506832979525590585025371702440408938898157031359905864371713552011326318888839666599481693284792489294293966290312115649179295073117962574106004072495424345821325617755758915176769103630476262364634114170522750728781300590058464004396243049667450803128467563776711202705026136765544711359288236758691465511127961305553220145172059782353759685266505100881266957890919759531803790896692399206942019533659539558980267392568068540465634072933394778890378799710026108738230221165382182974715966190255238494426874653434135642292999969171053290187559722010707577413346712312151679670096010901993192394164750408890309682038680425418032301975660528862967266536350846750792798706379272479901234199797772700955750122198977123576945267956501416471340216758604761148071694281974973409663797233371406081291045317884606686113475108477081406306334236509992366838371056074420075829876553751735095821467117335509153647061239996500261448131048617630081602367377303190748717309023998991291565909410515720922988681912508969629850648493606776241109877829398038199944687292947108131473173690816684962502505594568649895104200739138164433407009011535688150508277854112044855840289453682224711899325829829816765633594218930606735886284845313482559548689569622453204378572689960541773108333606810215161382957661441814266232175945768311186818178266222091227064046656986474059766447162261504*i1^167 + -112835343777577788772370827006072943836173727858380755852181514429889529787016892087211445478532592005651847772604692974857367131984046102744819645610841774668552592511061410123258279076489131431229520579122986231856215852305945753912861983549817332004326790143288068262351673270926742890297706057514569024848043958118442963737090700905044062560477373885773760377554855099910915220592344018908528673585121945673732338317826519754208195493648287929871995718187697673729876493312321977642108756555977013671125132473968813370546606894918885134806647109372064088606619902810339581653634420489049652959213599111099579803508303524716354070429550366800748160943944580831384364158041699024572792223822094344460856634106173794654852413034741015294357820472427111118721514978432558948214870063700966265139611344518927996655853062017751379738235215098813964535107339995776184672225467750160730053588952287390672923421022503084735012671860914801969139938018451880538388998822901280680532638568744848593086810285341936148422589507624395970578741957180692309296988553704923800759331624986557574310455810278325335770846447422591782630525827073027420371200843383643527727989650569847283770750155870036853790159524515879797188551206132827439160405150690793151735903361037529531755463695045511742079365129427181284307970094578920874831478152973458132468584578934260636975804437674603655714039424018622329062479871114390145221688379517352887782423896319793979193883465868346753551983901716444291797312006398642020029375321586984016362957197783807790675342439034341217210804310068773789323586361609482119028709677581053979048667136044344816233449946797039255224968865659760747001549768884478454526481925749348179693128883268348840700416183333865168176609224190622654106987244999508205630892047359889478944874729541597201988814183022917369224156047207899310951571767516586541144042024672248118992850614566724573522622954856715090627664514468550185861409201264266915268514088652364323683095495741169660133252742185346741907568267806613021748812096769997494430886114507938156608637692315266614579021714977808288749595811719765048188458228431068167486612190750424843619848800620860203886224780411270652367296298946604445016822547024641472668249119892924306790025080225443414659199678521891874709123118754820266788488791290951449367904840024516123993169522295426052480802588131383743731370520293014800219263461682048340508779332228675382346209853085699880623203995419888707591327513176965120*i1^168 + 139519460127775255331284762137879395103595658134348238238471733045272279253592787854137747546897038689497814697405667438390229847667189505220782518441495487748090393899874786658383003335529936727561070143971138941647552395310072226836706876431068561777727388336924602869022346048173364177335631275512439429374309602186390225833773855333469389897581304805185680960091712604688544881448621994602165151631041925212101721954618130609014971233969568289054473801674055656738796598442837030604776832015621062086376436401936062292941319793087788990074598337272952148018456243863667187658556709273597917172943660928563748099907782875949270961318172918490260770764777332305999559177595530921509748185147300467256072177629298126718698210117144992816602750866849458862206925187422128077312774185332530311806714263563937937352197416527534477413397645256200906006392471483292463391159821115632371421252524698150804520431986734379038402659074477526949020968948112938121585582438888828067682985736421993988382972181981673733940380237020355686753166844089650861091899513989076966591596737985660453102666591157526439815256789410833954975739820168775220567757511070563811783487325031188282431561643017480272380474163154594214188716403660258109422050338621933236733974160439103470838872780236874891754301697647979320843901583125596050289914594383079235307122795572155271481606311247718811871740837365557011171782168546121382255359330963604531865595698677219914976680286343924481000579324806502658848885405226088810659975147350938480171835844729033622404837773774036352965568688595768666156769915363210783691219953903896262903828094445300470468641843489823629575057052238568228731174256881112464973124313007375826834479872163306799748666018475965640510269988163874630645534205729136736982502327428596131720802856298833066375450803667616223425118022198343053550804791918042480641568645805662342771568342382155021449068159483269131833026853108149393434225982688195172819450608329394576041984470632628087606975260647374283872358377242139698111231835766445559114340130246204688904087842772900186302154245915927937610793886278088408934411418357364778995630078413384202632793905148498011709857113751512236827898175022985623693855398743563301992724427897181734979198294056129974046148205808933052819741269640222826306722207010075180806838749817799930636584386115261785769480786579802238615382492768077423713351951013931417802798782080314121488468643076425691125629567347978328392859648*i1^169 + -145965407079847833723357196564091470917578057618892813835869556242429106951746567592735218314686088415112784903974184572944659250390473955580047486076586756523929562803910301665035003249926348620926228034789967157566685923839139260699268298986131143053120802433889231566856830533860756357603569371302872013752254025992741375896734857547662626239780941386563405094027763246279926397310461218358089826443726346846491526778421768433260300766506257683516722058134522485261628413866809494484253559135547490666556121047890022250958497698899218882008467498775756772389962753628695230985795493804911249007606101482216437856692115887435748374358002864965809622682544070546591877989893178147065618187476139763839005713105874394449393449755520262978143439075403142031669625071563101719126629280288235292850569660131800644489034426898515598821029689185374855709713423952984324015880768535056647416478691458692802664833281196357143338956075668895053657004097724794675541513323386890987868230176813617083658699664769429372784950763149048923964142034729896530746347932173321841726273451442449832011857588829016277409999956098257972195017636682115161252628904887077879891013571402206506771234101169861790421839649219815196190482961252475789597595885108722212680010712349271806000175539073392105457719285144832710123065825483770897457551187578366158148517313789456972601880128356111967181360612866602695543469742267215040567714974981486725733483909928764013405655908955139992781012691468879413636878573027303661257744286139769450807313527474043056603465370302554203148749311186764647664877851657460459982837308783928257347498993736607095191953242614842516212758391545463033511759446944060968257726206984744183492144277089407628838293190347806116188430444570283684026850733179330615118836643757891813734874336698143328629830393511245729356155107358813885791041858347631218214070225697421799977490463659927542053656508568821724501746322966160840783251866136845665456892499320607145959006583477510867212803205672430418907884261980017011465190344446601675973076071534792427159974030335895789435484213089613379210991037249812286992369192936296410281996576811257941182016324931425969831613693485970867829814658480525076019939584967891926938549054690581932513835830530501508250463699388532204245024053179217336431000817015167589531167846705405482989694380133503136882457217895777860947253941843541803373017733533010665891644620754697545772461125106113714029024807764361216*i1^170 + 145981827832483701017065080666029770338809656200063664000187885642519423038883994394455577650807692104919693107108364701037088480762735355137511015250939800330495018839326715541498338824006789540374412282219291657222074092783067213278274804957961842936029240073488694057725519788075426724400880545095685114310271058565298679866449344530313870938173065004089710245127141759722216208919479323930196152685821622089939187649347083793170974592671641593674966543803420537265425800972993533574287989703225954916969461000860171726971194479040349493213772861662767725501359495889442721421005041415192529204068899829164643229898713453469883601522817363049421007800586146702213243424900010840176422021014909107199392776425905679733962359449529425080007439836645489890825270239295448889317304187791068799706814462578316992651146723850359487416636447454478079474996184488911113003128740472570487369384818537674713671965392374367897856622827071550488234554427499735825785139806293095083732224839998267356449824430611899000602479088190532455689689553901199707056831407924220423782726079773987388910966402275172492285366351038295799515533037343620323863668979331698452962037208722485681903041285261516777464793192671955088726811232233697302965379745085885045899161446406790954607904886797781017417509743418922375743177435385216938777823319687851096953453343872671226536554842008957387867629816874701313272345342994883360999302841328893563355871255321467869500384728662898415253044286474911230177968493817236794754884888084156976329766540996661967712737893479124823386605935050425647782468101309012639578983583893451478262097262360784075519800250777237705334403937362684799985556042635325225385289850626785514601339926520611647544974156093337068278706097725210849233561525507180700896389901765652254240715860414436073954442261413866277344169034770093200215841451321861532095894995702154236004652352970232173546268265206386911932496465428407772779865363898483587348246918714072190529543746435495061939156075938113760398707605811461424591745695152050666454032074666268641035784353005700738340738621509433118638954644228377097602760262796654240778933034795878745572031424748946655276974762670639496542707394429666337870183565342889518197310748152135084579208530781511935716774480352771295131845614165335987476185383396113378293543822145861914252092114971492688417311354318957171091610471292303502167220049935788707691012461838448402173480354362405470649450496*i1^171 + -130738262944710991910788830626295724723225298788187824202904951138282283980825833090975049030170687880626538378590321690853942480727593261693931253437965803908038716781466787077111761516998127304030187433766552426913400929972869663799637750444515212703419410651303507787477829018981064124195736375865101003610390844444633903965714362015216254715216267956993185647970490045671021216280704562579249748935558782656220375379964308482782451170052094735485245996413679750938338585961115549097117561867055302219712652869419075323474550671762484527321230887641323959122480570768205963115165933299231670423771543607706276545131472644597437928799152777333971849373244904265625691366141814519831294380613441360612595955851465305534726168304603518810277486488205128285557231160148017439636508952857834135084739731866081887111259518834774327667115905329772636681596653934445205359037217394985063823134696544272286014124074443891622170889882458787827073196177456685915340437348373472994323427497571090166927295166793846868216409059071548160495602878395250131260045512275143911637343980052213222648008756095499444496275468607086994492786825907804254090610374312289992556843193647456358544057214759132988041776881728313232431305932057789872055914079137219625579806019700701586840305729042387295491684204364639281913282242882248399166585794117257874414744356141231254531815506117198312015897026752975622147273198501801447890069828863606946354209921808385797030607911443359182087476602612276965768207960118798408749540476935895262493609247907859916163845294996574726451432323001157364443296392961847869441934340597125119319095604444430310205782021660651627573602231200902597231410316782449823765665965706835621601771737140191216601034619424573483438308420476489818261682994623935453773418023969613610838297554175515551799144084368977895368040446146207872244006019690398333940964813724241887545904351961818851709513896105790605412377185844367231039819340909658878758197756379824458916043420880578614748574773548377153329244647459027419160932734168300579106994143560557371401934805291527056445996572351171430859797607539111024579904803989378678488343694376844926436371558703998632455122911151579563333080999914459014710216295540068758551494190233352529904095565711610499121902824373551432879715136135633642032001763646721061018412666344987640757064508891858130783802541105404492277906044751704847844185529198688915277407899748031684886920384118521856*i1^172 + 84720982620618396871966786786281508396222756043089357549546146726098128556496634939490670504397914863801958033587840628106784919963968319821872503662241432167457816129922394733790281142881542093338718626004628663503866794704554407105206036701575928283595974558969605926407265129823683399204284708989970741436787440901480268680679886421685751448263041610878137116602677242250808730371633799602720174009167650758759671100717703517271056358085834521297959961547672142391103576085356665627976567619712809124805685876522690184086770769687152102123745757855616502394565159560907568890732450063633053018633860134769975333562975309641812383537136939493527132336677248039477152859407493372399784652139461488292443762318939735897226633175284822836412529701551014822495907342117451684960147100913742402195935042276246806692343895959490183904762499629170597791962635765182034835025633988759665708539711919059163837287092296534614103287664048583472816188139829017541384669363872243211719365577264414681593083895298773133386372147914176420732790237087073672130729294636043171003139847668555915130621097806771102944040693826832623456164372965136933213452959462377132307416747858336235168237730019802824128019989256908429285699864001662857767163565278741103802791267289783298337817430813318974896372480509051426548675293799955830445888828241247114788714276173573924165206157116239345106257038035964277451713687919067239474271071550102643669385395806297886843278167902926964101386810460857994220572321827655971833992734953166896015698415661186098852454087431141504163444797670376965508554453104445481474656710356257726403062718112803860235573426111136686695836162178096049982840028922854181535825668650806323235470320867369726146481669924499017088040959735395057648210132582786183972672062736235517846235465904428211316300573948480559424818600553734186574674687107005116344494736021633310705411618799514890175780517328542827179454473709251563988957652998681693567626475612910856630667236591049996773429564410792414306688789556848668475125435129506972068115114491375607735407960783138290805941517163939968111490548267687157936570606967371303376590019533470445673598397397717720174179873404343183448967129742562733667258546780285382584190522504934450769463671290533878395311151271344589546322236225224351630562148826917000868797634737593445537249847166837225930224569557143268790468264405931489377701634527809509849714604516291196848439296*i1^173 + -32351224799376075143026015470849860158208249414765718503036071452153313626606398012424697179562933921170744791117367606648207880134962074276897928117519845098759591993983433829448734356996857883917210359312682843506379024384775798158791792684030278182633485622076392659751456043706370155711030100255137927300058751478162960924356146775187805124603564260740752606437474448172974249083862066349953044758098426122740068016167261125913509385069479986901148740023554272430411563149756101854450689884435181981089175062746179987809057574679039228839804390294549590454749983780362237426994539971340346864229816003605542773612736104264108486701502476242554041263549038307525725223276077054447890375109753784281622083332911719270685731764153871952957484652285045246954611418678979988827566283209759680354360460822469823119895002947162165454808329446474864279882157789504381887763893332039151930131893247152640306789633561618030568223842768702583510251904541623519720208514152729848731441994681715637673361094318713248948745647455980099919307934921798494302452737965352272421020333770314860539654563073550985778313534309903099393194063812764421391271978350100779094559918369176982975743209358884261139555471049486642365994041214305869705855467231773404009810323469119864384167987938992218538374638500645961657738391690682045235678336509297918273667470838724171800216335739259493032765498789329397000135503417580864547344625007206472289852037108907896651942742237703751655242222604434751762756462675137693055868621579874068650994530416542225032459785095211265685101822765278939163878899626010478006109862138319071778955209284951068138864724907791162002349814078062440337437144066663645033593849680161945713471165147174209115455026177555924252554295493968783771787205539847693624244404113027021193129568304161904383140575652390421856073689150222339939599637894138829854756726258985778354113696196736191463379710860477100364170426366839087776558187201137834083173866731030277666369316823657540787133686313937160662064970839242434866184666877685857494065374542084636022952878520876118096443650007173324681694181112313709279908643075188938087468168787163740919129863337646175813537261188058422308969445891503101624015937714176751092455505884095468335301554691065116966998988096154606400249626994242385631439092241819945120595810589950045386991918731069485531191337975445574266985231714688547377853518785969433764461644875825152*i1^174 + 7537117729693980615505974488695947606907566857939307353768744482836337502805607844295816458874499114507556507515355302527083087734485533909361566450347284877430706093714543509343616301518222365471413902033112225195201083277766101255027721982300323183113334087568523833820651467654761007405647131790974258999921599101153433060595817226063840114998467471354974244696158037429384768792918892709088820682812442431195850302079925754408676978704061333430820139875643962493100261262805639439169580609264007218237135788559087648090352756029649146956149843070592728811127420577651759229176024499065353040536034259303371535565989890913490078046646159079758940820291487214412740069535058040703561434617960097038171103107091023346893172304153586838241482278815968193431341726974459974907317611684793876806096197903709299275985518950252666128313372670031785973889223657313704966044345458977040603744711578208189254547062204966025332397213226339048469969825486895112816698915219844598999796182610640540161550901937102397873902193252668871825037858719169282807190056202993097117768915259186315056172867794453373893168270782847689284111379885881774506335372801697419963761742447572760063591841708584128445380631511267130975239286391345058606892231891982495887387439883767055679170891057532794130361986746288002261015372933937369553729292197889683503598145688758928333268231473593599601008769469935021451325878094705738763138414157430919409556075119673817701005939435346057459465371337690533966640160170086795308595860908920736085030711595108014018171160187267380759883176389583422897220380026138209100989101549289391981163543267629349278919845450158422141549290412832561720106841881502794887379941974730402288228537594669045229602124383600806971925084623506474573061960858499796366476701248213539796129921564084317416485697908208781595472844669150652849152409336780044721427430208846816533415620929787123673391209910796420239228466147652236046436960616257736302812830604319529914720702162758392455408528573009448779762237852714681385207390397597892820668469946037450200206931677533955001028165851893337618349189775187063649167426151461828436459661857172212996931471237820196946412887100962878299616964728258337262023100681301215221388708888987205052236295926125283873627575635510980065858959579693635268326532556546206575275272687310159963172044061103970057974970722438688572160456067667994774881905252215382165422080*i1^175 + -5954100012216785116671057994719228395082038996079585822108775751640415688710864878654508736531549578453700475885147204289898568858109472254177747766008048871815180314710026397795680845954598762186725960382388021184118230934681020022928790497841169316149528058370286509013593078177916594530972107765494051946189296917002997642702823120599135207003860927899443065049034401442060851044288854929888744621527365184030187370540263463231181115471589176289471063666166707454401939568844397165276504632603002956935712401949513433116237273073836035713814032631809229160351684886479696287091254571436401603248436382476677838413817793689974991666935948834391096762710159168940532291237110714984154872229150798399668090623358502438203870720776732101862830900788461810387920772876819118358450846013256303602274834771618118122846813682569387619099885373087384333175863804390311965409522025854172946168624904375709724081498823920262999001362172640864675354595659104477915975734482593292417111080065615643725211077889887590813861059794238591398698853089821328983455263796960543280590925237169390969865164384720721710189957353960140630239582390746086137148941537350636487185484196222289152821456262211670598609741806952435952273710553577351122339091653472353669591014460222918497704946167687323743906651845068785731081386039582758604237875411130768686884077101339244139960810160141036550462559098337522868910630632137866888033474270694026534925441503135454805549521048037219156366928527313245103700494903594112003982122273668155664986136730091338595245570745122242084513030005379533907891997600131183086972618131970622631027040380449298372402259981744812168724965413548034884705549029342143830147975072936979796051405386782417366306246825845890662052457123531991122207187665250738592336778752793320877314061704771591765094857145698719509565984791217338534173518691669923742657395335298138587313138950770761003731999805381431792307347708072603087496123787945788828761479551238442421991287747243434023871356354461098320827653751909901579450443496661345667335532363759581843517056160859066349310531239162906285553986086846681117441032488195171062073561558223246278249464603180933927750484179215713907685974468266666022901763358538540905392446425652081351364555659308283060368751207443421968501617129481487351276325301797292620877139184033546769962051655499369376459025609975615767509383345117109996245558681927680*i1^176 + 6852302992164419944425928037773946600262966348689583950629173570818754228327117923605611358192688838288316106801712993693697027546537879597197264127963753374018562106127007487836153807145922148286108132448218673654302975261304931988766069522957272191317281666968707161084046336313030689075317137505386385228744673569952792829969674884415860786944651701230959327203108886112817913051667990364229807459333360096974504182405077144674063748300588776716020338461772441529999840982145653113217589902359721953003127836361550514583754808670553364517505117899439430716836766753247785701640581285593810832409593083618761026002789654236875752623979127458453543398661815280982472583181681116699389128682483457896572126900867525659114765296060806975010583028405862889744665508737989125922077782277360437319284591551686914585873192940782505639396433415086492526824129920961721583855101253749046213096695057327395942358189961816403878424789104947243622252040534855984564821590221293968004070321056406399781836202895676748420104915326820474244176521951085568786158680196387142485792700234066104793139863755102784490803352034336318399691134588898509668216701063854959719127111535441532097967912099077919657166408930231327408745944162382830329258683624555222389800120152907536578804432900262541233128647004146731354016469218585015829702739015607430126242806738950790682416323704511241701962448610306942034395072261850663344338483109073230880197955950353646534516731104082430955631301729285729195031502024892476070200451648098144464590068448059373946671594321184445969868179714640741432337644782435631682220652842273983457515251823366086092445824724900638819960166286937729310240140619697497905007372613770917140767792743221090778572715931144731563111746333792694081273817590029385661242843969009399724234386219666067178009899823048711834919782519281801170138903364292180912251309976431338901012662490485790518367237202396915247505328148882492904746487010842073865910441432681534812718874050530124594204558910967368671258647400942249028830929165943992950618188919443562566350657989428636199950797039721322618534785975658594618812075064846093334467864839396449801334548684095015863968839047325072347102057954295422678098619556268183768467644262406419610544451651084827538732085725795058672601294995920749153180030616318771979576575732906394478181572957917818259969477559529391547329565073625750379167744*i1^177 + -4348394330902469149371664412951344493878811948772481600369839446746224465348059795710171931140960430973755576498381738210833964656907072226070327487319929008172151076225957000832559073168107895159760313550062065370859884161297109801321826993360071885319055890720611431479352586719257257410131185776248213537920020297070157298341922998080127836185325756716964553741460362391756165637271324423554867888335622884649097392617487743307770258751648317863581006898459594403245526917841571631521591584611082440226368858857544710220917677082252197257162378654870003424758841685043176654909741833854106588338413291419187467315528092671557931491780652035070888717523146555101056050169460072665672446598256047834631606605992684384500238437013366716290307777342623176676453770818097119800366842815312686589337122061687249782106225977981043873675632967640674245507086185158735601960217928394005671804518707846682495815777226962332987902264732548808889457802640644686785917611319592994190706901060331948045406309234367532919030768658617271072354837340350798815421361972437828835136216608896320677369644194357332224448606871671968616057247796532789311869040427289653684889808921883089227620638510745364513997113405482791874651620257341461871694965377654382410397693390694761426267343760463106355386002095092169408330129043614674733387442576459905394926312994263182064753455860779362091619909681849005132061675671933723483814034318054513062920699269945950036077774932639538985448507312748021188782220071105312632097252891078217700286913338800452056828604171674112423740818677654599764204292283363111255908241757172704580531192006008701485944684557783565681183091121658459792860274628837251283854386208378747782609667915644720064439335363792727422030726756872875067212784432981391163323764411205788142628913665511938068032135869027408869669686077088964299944566815150040457320949116688916949546429564516438267890069161345210625101092761576791650035487351939163677669234056997323724089096966145437759628741232063074426364434245480758134891765237804390397731447634377353023206753301603023841764896445707568263891669609443826605663170147257139493592643221009447287248342667910160682914848539119380908984155591866936927330070445886199225030965731724961975027100696448228348572894130424448930786498912032061121406615065478022554597725053966441033016342307596819746746048793347469535893393984454656*i1^178 + 1742572769189842083248585512674997590890520710526818176256775223690623110368611802579204447712130649539518304814963784477416516663620287690711052069558855633209508995701575121242120232586210815992074928596083839769853342471394464747303643936100888392219907684772165549056637433460416912195840904548561898227654986008837318098548928969537659236219288635351667171498641230885167522027905304610216314929579241654714505681203121725853998018253679927118552262172590430425920263593270346200156684639181404209611225676521675600734430239094541293063210429272674287339357931627950289808958944390392177609012086659780948129408207289529116488833651106342096323798221258755114744130453419648919966348617654869443239276804444206844867463080742330557699502183069041823054834573683080407665988835808068325991629465683838631646911502957546219847817614364689483674950374481584646640189037183580721187192607739534895926943804510256815867406484402231224069315981245668851815573364558064818747063620040889951083797568715591885690203236665044852628761144293873624250736291145043616744930809849776282929052587246594780303670890848207472361497504403463658165978415479549076307175010294512652800905646758749650095395920499676680197307033526454866847463159560607078067354891284335629965624945549844282349425858548130237438013606260845787651325725645306980726412900501101549766336149935935531625263963465456080271586719139919683499570635585952469700937007220933264539301995738808227528734805774689206926418933675152487421944378669345268492686745319207375337424912853448650401326841832836401271065726353046532740745611055819319824778295246724401831948250801440967625886391236182544768442676283888545083918398971745177765743375660791158739934205709412403192607100845202045282813123658855372369298092185845138433021964905609621447236002571836379377358579128189929790487526298620964756482042093335642345640649919865485587599930141042912577390254239386183218127544565576530673951832446966454065217226531932447317154659664991369605312466070261916431818425993083393438761987057996056610722601641732671641386218852011451128862081598526820008347032115186958931602861173136668242407691307816772352599325930566051598237418182250504098369100685598310645231907344770063216808115042770441862878084578496211088519300445306654656923908256933584797989845670081830766359510540787938442718255805679278881767424*i1^179 + -484633751611199502971687924166202244207206530357226789270264469740429252692291862798997666008235466685768420590207198841854085707077293226811566437501066133792532228416899374724751019125282040437893223323632694702900479744921552778223269416981352861380785444812861255092934699419035631837042409006455329947801919435351784052221593496546230586038125498823156108303824429477819239817230824811971386836200939037246208882091334997172958682565768622280983459189649348710081916099214730678338821302709612069846835149771797930277224086038246178737145085503467841391874585556699067616114519865110995325791330415547843821767456591273473334756957840759830274091997606364982125611521141896072005215586025317100309518629339719208048665395236079706249115453497467722037460562627998032085730300111160822130812087639468662858605572370253972485081085378914302007367854134695686261844857607116015392837956886839002411337559472264266722230422249601976407932146032245137961001266336499803353711320577544485732130519980552005717275123756699677073031208982565615717985432746805314262914380690257941511582068776410800031057956322684548267849569734553699770079869692504306727562379369442437439058567865922894044456338143781049120731842357111686751685827476273814043700984823363934775519584164400531156083580264048576094150904793599482989087313383127863904256689265686687938243132849594218332135010065104325996795363655209867205896043710340870027976557949970540443235475264474741754742585008622235966786854781084318080096815511440817942838102988519260697661010719324109050317846625027690872293345195633603917753767124247343969515957785881167245144946447910469670698019975990239998285544187354221853185758242544931508431305122178080628347491081625110883877372279516241542486672693663763994100660484079163071424804914542863764693613812188728901941590037427565762990893658097750451280491225075135380277540233306656929818660366763092047393760689068670833996405987204190764428033761615386925626424673612378398209791144589282437169497598511132033817034810768407800341308653089779392244559563713118465607003503960025308591537315227797302774684024238256487866817790631447161187413158031162478449881204932761279556926831167019148771996880401952529243159131279109179179241577394454268518681954044142703651572697633137640876512539776414139850308227556474604159881776611569915088130470313984*i1^180 + 85439662131645093616364590933293668751945614907750505032967634989841174857338917776163533048117452555133616462946360190023404923362867472101587769132223601378743058896123166030910003629408688681862880360899321998122589429993515374202686877933229664971983776625230325537972178619172588072158077115146695049418197487169924012632329964774979383601510870328591905828745764324634407245452917152346811590049018102782437713003025860889759975754315621907200817198546027107358230190498444229157121562624170580787037395516965243219954598676089762561656158656434120588696642476813931883714480257675479910057511529701134834212550830040161114062849515216879410384626151558646010850830246145909320157493929407798536106022260334898043780585633803737184778082006156382539967759648087871084684270082109850231685700388706229846676262338230259696800903287785239028596904238309806999560015722190442855910989776831969659751973018424964395844306059147764221920442044436308817864268638067719405183212600037791429051955577648216889387998240793025504200790628267310143791109275006051398658302762834307179558351700335591570572603728415262770189006062814169969507669930925434272936893852865251810423681010848394648215416340671817913800737029277611390492222002728634134751092788195526026357437419537506576575840596754692292249927383395424633495556245585035653478569134354280027552533447821870659004835628716805351511596911278848351562582069938879557048479101699858790180858972833951153870659088390147721828836133440183045068981320102746145543577294046266054001465797812723619384229227351162475623306605353466302771492533568183473502649882474286083955181685409137872054625739995468759950881669634706550296632237585433470762775311956314133287593977511562368193666591541395656496605584427332272744658359009339945970939406311514037167968774952823510808068390705708732893256919092866246560828480037202560234758650620243483646959824086834972475620086978935383137637080279416064577866954578555631157222765074193981531129100066438087501912760388498510773719163787459023724296408742999916593418830455449944489105238752223742450394273663756300384375777931453987033181332676495647242818233924870756474612373012154564476205365066123209775216159401771215909302235505635318586004966702491809393545284436925094246671659752317670200576775914984872289464806848016852538809034930195198377984*i1^181 + -7164950697454583864440800226304495171027204327395837938610033458708304162720288524924381161611784192794120783703045914380365437869457155742585233552439781091147961674202844805981721701486467748741665586410274027180696765371018960289760641826894011515238770730800101107614375300561998171872980052350400305742282768534671521168937972579827046539647131153662067784586661900928283275502652331390001102896461816158072813251965327689760519569356551219001988135552706675327090321819264339183130497680460014853131998904080257893508917567932212925052412616853377601471684296464030126901354254927136273675360473657655420374754941163360935192694212159283991214495551045224969297972552805960350557576671527918382227870741874763590108849763794032208465429506838414451766292386412654457389834785451841682465609736068991349330085655286370205522019463919554739280589804404602147162340071015615442472132965228961793249083499332677480175504275515322642117940354854924732289349542601026005185490210585291774515363186301337352561095366172711736422745684535628920751579584768952531891005147346666760089156890984461106027933810772857353376944586752009869650013505075562235074394607423951372176379182684622026865824799210503406085689177014476682005831955001733179236837805387269583655770781881634350427713785018483279452829453270256046449458072403463042592161419723793899377900257996692708071099583092491936754103875479457592373056951433112075784108901404468891378488378063082735351397949309548802533090855721679387681112608531057009812092986881404400532693641229154020574584689124727163331822965354048767056473677843853174405519822073892876518976421895478851524437179428350859150783242199542587723753905032688215122721944009705367862590373515229271528035725063995167340244660647093513043116129504376625487799739410217260472204377133397336143219937886412949954613572240002683465819509994379763866314868014883334775292833129360007408656580637057210181151153668327662516076251292767857864842117349416350228565550559947025180151009573716166584501005865420205527224416742454544439019534504477898748703605340881184544666352931957569519263158022804333555989308178232216025415729626595184776542509168737720498392329656362113983318402378733882543091241320583508569863897188342249537850932001099621610259188559768792384665953810489798731337814874701220945901658308608*i1^182 + 814869804966144095112549667670944352705322742511747640986415530924951340426118715841450273459613837966882882123478195170812812655597055293685147700967989502686211613404916658201543527882353069631202917125004219100186125247277187660313968485952303925306884603385627548239581198813692939664851260154348806593753999095574092823160803476976387150619967567080303949764993316189059405653864879025460868030224195651475261683444823661129680218928118471239813355345147607646370110725980371300935293108104598216984885181948749022362116711122373683324813662213106257869980649706053672640316744479152199722366403854311465294165283154220338228348434504705874949978602111697303756803646235238611519609454961304626672120034974833474036160405814501984533940295808832145745820069393420106754587213249255798312421829609865552008066464651032087828967437955108916097875966800203758857024826392205415501254905248643910565953316625837974032997641237191597108579629838061562720893689244003519573867873598037911082313170324438670754084159852893189020798129785771472847723963234338908012867692119831866927094793735760400581246951271501850973859586437588557828385648641293467271405791129221281386994925465917827508062980929383557722429740335612956995661601368953474297427757086027098054242676623418473793604346833915196357860679876258339448716623472291211389553699062950185515485019991139976774366964119143459783972664139327967084261242907926573977811289041233144466422068305238381894443457589480822844639644462620267533498729846955104991496308991886158066588769645191304806099319265256634221733861195982743395653086107733295898826833272312655842930211610683388279115706268798953913380573116351348249685874552333845175559409863195745144820765395255325554711844479373166668837533787963505244605498740239017373389983293349235841454710503796242833594564064333120191061183368714287021368016368477425070075993876614354712220512518592728640603681524030439567449244098325011577483127708609563946313084166309337691204705811610602006671757064713953395681845136189005115601022062412429086052077376254108135746637925931277890083814871289556481104142397134115882753339975099108693446953885266049907460165719615038225956009316007366375983751508762678829212932667862109431851711601409693426081235383042913168811854426481208375722426723602815616748273720530695094272*i1^183 + -234324503163328543215373557628302300725905395595725487662160598344460666262921565261003056606459737631625021234936829091597162676282606202487720824840126333093628730958659108794431760969839085902349676989605884842551984787546549631365988228182782291980856287332004736347248717325144620367133380272305632880758137115599046384665500779632636403292738705694870452131852351705425146315937544348033494097893826039112041074686009805083829700174616548116027785468968765065852119165442118906359648397815850451333659134258917991867728547340655565519695956475726209607408989451955240152034065714775843331124273697547133406708792269819695896297013089954241112376979325458722780699188668536433058319936313414683773897649425902954025347470891801873437814477644480548434299414342182493917101113059303865605120063609588318587455035586092074215553674971523700969534798644161162992961766424488658290489793102137125599534761301961701487486868854951862049068708253316216031710574479758217001544260901766072567945921058593834126412605335568372761874597860923543910076904749923760745077743795129920480568840420316359426292845766362819285963863253911238085986091398295116430712182635166848704028084458075265288280931654705110878543013008176646337803011799929416742002158531774933353586653159419807657343411077256373937265386177075553264097556451260078683350390499764910517287310925885218962108983350709222638294859753729454890267097913761369378798089609722885766562231773160563939123272349839144792536323361242656446995134169647618760138057042683435819290327996691430131150188598754691901310897746130916059729441074444766092219256321894777571770812930919927145252882635356924749408811621292232145758810050272691270320847306366348494397195608149052752943365786464553823546721868586088309520671188593175678263360116293067911579054887113674810066210907590851591933839006944346122379724971681046915346626066245993868519171426233281207855170654991996872442702385189825167881111992554433472661320865977466962159423011944595946916361053790942912586109656520043689985419702667126551233543379146442370519154525664942298462374997632437850182818581817014954670988558009781577658303944310079906310755055029860102781502737445496228754258123101072982654586652722078720647674125212083792498576340354083133661540721502591698071438885307235178275833643008*i1^184 + 7185961779878037087474559948019406807314191018257812333845273876035301860894265133487787091726878883093596016223587619954805730381520951509336318161875105267657029457813982684944646460798576353773544827054818229066303627499110939497141465673889800383872393217053527940756585115165000796669745319227527979358421520732300480185986460843451135564876971716653281300512349926427841887169652490360204189056479446310625989479577706561352762315470177106993232063181857199669551932573029228273445145597424204879333115952466975925170104391357004866645395131395704930322366170413618799422497207242674127787259393902970677114622983692579790984019401175774079225968626021172311727215995796615084135684682660671527035740636607200024572072871695969029958949918487505473207936254437916474936408303584018578150652736021715724796901391868122017729489242629903106085483067477423001923395721345434964141372932582797290820368345127204871124170108074091894349349414128682259649967474481310838095345956812959692963162553818462627964400114647132619055753421342237130606833886484990302092714237879144611855410936875669234160193719421047606993198209328483951278104142670568269366642107858436633342214673086132422012608871085288080984339456736088167774688186023959979170117601999384827615343803416810569897695671796940241485546149039888592521815062408286798561958692512082513995085141819760015021125495896589254874590336105517225661690001950233585316889939513423254905719320062811550670601394378892931522220722057588560918018293506483692388928664875549432745107788771889943801721412753419239505550775694334507491629884129341882549701135093877952242599021907653343455719896031052259706375457272207482415912513069597424230238631597481152278455920536219266142414633590287145352239347228378725891279894568086834579773473022040854409378563702497001465190928718089102375442876345562002579960002928714321795002704246611095978655187239982578516204957439656776382863480762169337581685112591634353314502514991874116265031373160877116189792576207211618578705476923664089991460221277226646466602131344946483649404988882829563778826672812967628061684390097375655151768722794518008739444322741555981319815663665950642999432627473045555343038000787463856198088659446286336857428276451069736157795568269949311810737643011840456678743740585036742656*i1^185 + -5231442327651917473435889458527872413467015281755151028830803274801715120654195382105721109576342933082172788305235374118268809311703906446878275621160818061840488567338813171391800452420695450830424959837790790900953604728962608288942415762681151283963416563190732849171123672963546977744282664125058564237824011329136819567383271808993731228413923546060419826975678898518536289830608528491511881522509646387047107502065692969474509352773696953733080008602685144610038372544636234596843778557931514010372701376631132929191176140746527151389415367201671230311974347897440661134061962810358685251479347787847548472242220310178002528128287850473690033018425109434261745366367438030994429122982203318253753266417919810645818071368409204679746319211175965626620285529039174069733636453881475344105114536917445462854030365767934148256569049060959968926509456424352673819994339412557058754422958352243134568308811578871535213496499740155455103375421019796248532377206539676787755551805209138307266859639152241742016318768769364825591402640532350299440463204125798522040565489649406197209904754360377165992862165357697657685744354891013375692813975854515486719495723722853584015062840790104149151026662523243505831698100418074094504300624425039227541524824104617526428242445263260267872768533825547936865457931182442739928630393930286383966625324180729427444535304745557583450425842627049435956938165318570758018299694275052880888052783498232468429756326130585978605477934516930385037909062665424843514354864772289217661450919646724387787003504964506289864684394852466266568398398337429458132596171218764593933909642095788301400342733356545138075859617843592257164916117165525197354557789564812012144885504377569124124218931723998672575120294437084939272994484453734266528394733864900694741691113696095095875629455398516658125781414765430187679657469211698783277715190151176418267469432968160780001354556464277962479895145275994291208799653264575549862533955680576706258682163789477920427644060317524915113696664893813832333583539068882895272214852207373371673138444958180777291375274311545411451719116154569160154553441024597124580289903124171986892625541088818692396160782099148436217495051603552350228626035096787544147013663278325892759809288236872082909997456315938595231575979630987531552429178880*i1^186 + -304230185086188362636061305638447521017560457935221707470480674876354106712545015344898592304171983755895154653580206458419162601066207015588195078415003368342285124830549632391871123440036902482605211821416796839830542061818688997360955144432961561803797861942751447353112339719969917442640282124896748008107431919862951609308519092583222651413514514116503037417698750152461854030047076974211774169561415409685799870689566773543828889369230843007156289402812211821918899975775834102833921621363645170541649016279639939298496964291725342079159914043703611525103718139372181776197958356777959580415363971090929747092088591066683836488450798568446757700556629693177947010510906285160393670170340082916432711904656005879214589283144858790905096927368464310032266904693265942155789690441941185695337441462452818167516525687656046692528279335043805658049014645726273776396148921397486534540372957048432913400805713741903501876864548499787394207321968619946393891112357446385500005364911031632522257089833804133773206645063523190356273002111534451950793780617307535562822791303461054080243763154342747040049031235701682563548017536270074594673418084460846059398590749933029539567320516233722518176993255345128908722198572146666971576176799852089435294651373419292493495478932030052567483282591200445286490279816130053480270257873699907962208672675320770683086613321893080477745589214442172070562981094200794820239730181647372132966301528353473322877450068137344899100316246979189232216790995391464245136484762564572457929095220454941858324894154740672461552049864280941347108341496982177650453499284167834299256240557521938336317480730837531289258756799726126024793150842761456839483879063780965279283747311105121514940550872677647579438798743933644353405597624878771995167771541534339121971491964810262544595909944398739457281666352665759002626854697180264832568104764519087330050414831299544018943730920602558118109836875895830327400427936238774197057890020803848741536258865413124207144786545614084001034669928465931328984226684485171440373994926700134290108322187689421865979903129517287373089570214570970831042661623530110550778287122375759010488227997299093532562567442845281593002477144017044850125380678937950886475121799269641628286187065746817385879500873640794147331272896596148224*i1^187 + -52352567492904784337026578683805455229965453030024343537398456281803612086719863262309525847569059463686874752615902785269575502249679513757537569423391208334959454283022203335093283666318992929350674743200813191238806230785253978471131995183123817300262280524648249528091852487165759026227004350408797102678529060252142571243553232528066278805741896385463223857616605278253625577403940851064746842384547998759726284853540973669125204703617067147028243195033598344732665044813488943107624330128912927568341812439476943621192713872206756749637387103530674642645201969878888689570719106554672057391491670057037136117319698587623562095134956420914201735991731606714568204787997763099473520419859306180854810741421967721053401358418134209602270631280679262453152093083648111838140588179851388979311621482385962581491617882271814941239270107329121174974225630652700854800688352342570867734418318831423491477090604409380450838584468388577408611101918707355803736156171151702208667326623489703375337875792061472591064921718541244546223235157616140579683991444153493251502367412898277586439614014139389460910593917692812205777449590808857302856164247977352741401029528550243205321425133486958774749510592755381545762419095034746285794003799586058515231712506470398953154944573622058725410810897775522377697987324368243330540762260212923779440702158918508998459426155344532431051360741700897189955790991134379876476238521167941551962429443961207528812261279261461313404522333081236303477784813432951279057386367460130115622881642875321096468331973807718264826856901120880807157808658511523750427077902582992111484390141622117838305955320068082311871630276463612778269084573666072979409725306806977360587618147707573856188160879458500943666882473127494151626808959485496007494659306893866652198663288876903315557560913055703887509678904967458265338341864418466920631467678687635202610301774424869643649865148307169167536641188650574145542164067614954983393283403604253200408047368418866714659365993083629410708518307421006975660709448924828479151861858229482756337141103304631637530031283474022936005091076224456182430919388519515025724640299645290506944060255869788345700373347518704166198378048237257306414673065920808956930651159705089383690164336796921440674306515118415105654521856*i1^188 + -1982175045245742222354582037318034868788934468146247050683764394977326344272884835835771308282143125182954783897132674789008190312705926106999281412289914912291514812584679391034374343128388960052458988152105482674132580114984172838549549047562344312616253481336445590237217123383701995670746372353372628674476990510131551534414955424575370608532421683349267819673542052048262963422193806391973043431578696364558478060865146077476505875686341800740491246610082250397086078294559490431522431430786599864199336816914280498001354460420667482775893766683685835790742764507318833528120471544446385500948376400185118101823461498425831695313827163211156112209335110353025394226996696933725270559517839647776302536024905962841871514470622659886133498825966503561071435192877064209022690597854955696102592416747459758619502433733234680941798776009424584417194890016617537838251513417273172303369244937369366230113726380647443648104639159232773270120814505473045793889126941234555391728761986021967587252052720783441042101227709612311770811433716278740929664380626162564516458307667414575989824173486512565716763404971585002901812754305442244778851814086700767427596232415318641802857437697203984526975059519782097339326786244274140564577992019593456479319567848521407476083390821375694021266407917852588066472158558477790555052807914931552597900957848473176319912605809122738183942550095197744393053175352798876659934529370818199297059301005793345695687303095749468693766117637114010701701811195077210526924390554397422081777491735988900148573723445822066756264982858933079910142752897251982726347860723310407819003607381648413770991573578676086167361516445040424407246120774619774627974676751830224269173678456253955243827032675458002992938740000681858038475148125754657487835607560513096558572646336121800419334441858465749276151735584508891565686575257395800970650449250075530721380961119403257939853137245824942115834414697432360475538102573958105378143859274466909415670179694908978728231405954979192130803363799878929331836786824431729915785227356763123061644549375882618613558045332884514275749743063290882683354543968720835491239959329543032481621803420355622694770140260103399297268035861662824097082442048274782127346339096113405922659315125954256751634022072844288*i1^189 + -202047894302922325328031483488687308106289652563268864473928893712795066968484330829189141305071247372299376901817016732554840835015139627175449554779240040007829451867761069316232929334325500254808597590798908452030224671968503038800023630259327011324087328314624617628769312779918061495185220553007316415013109742274966804566117331378872379265222701631201208133252477592623925680745516581196383799498005810142840393818151660067629148595524017264230967129698987746220936798910513460967084507470261942521183457088181271908422740135808416031579578186398706122025287354887927258529680149787854757894738938652471775793304117449850582665263134039607879542956834033727221317149198670674138130228951324800215792942927082549292847775316699649808095316684792411269414054408841290028515201660266819771620742563135045661925933730545421326717774094657940479883274737546587673649622883634891188151761571446960926657729982384623571519950309331126309591750223267657753751697158005611028824530985508889775868942083486049743189765040014594577339972088151764145644432875435095090716163393367309577910857405399310633541607283614971218262728123475328358024602192141583166155131903228408339755555958582185317322189701047449681189334612297875457062069828963332931610160805260192984480739751150669670997402772528543430407704037150906506933356287476081442314607374706605925040617633381275374815457306436424455974467201975782386696814448183221417146508415899053499112927241013170318441559605808311853737035846664615884583750685166753364426944553214952408510529270128816975513034211516053329479544409243920302367979336769991607305122950274272113320425252375629938047094746788351173960629936211900804680224902259329765163068819661993932647794967017955849202747281986577969200210134195840275337036399115387396595674806564882849375492943702403137122400064907797412824349754216652313482931250776811812679784503741802488336734993702086807814906561259531371945772854230114581919769508597114545114356874502846564457719107319453219531793219163572370048039858648131784664277358549328184429429993166275053574790170627569656340318199211757302915850470590414684256762750450501498666107046466116492939431881811290924211520630646490416541201881438555824304779016619061059526991637387970607054848*i1^190 + -4014597233146881158387928419695915502128388196224620309666692432178321613156902845524831547460105105184854991479412282832577692397755701754806698519165139851413684527744707335803525770006008188767963880461440796664030369201690012394570287255542195048261930101765441578059785262251173332159799066085026701445707260429872437343740937455479172203397123181420390111811849351799354432353878975890031623106463519044577660440201310933535423054123885782126289937515758745133964438065905128135066727610085093272654753730464134742274856357930329924694311846548792549465579874993268542168076287220516282857269699005946996864384986802418522040196282809752782578682181742876136495583235842109193573042664491489745099223131380760265544447312804422174542175357916967000505859060747400218123620297207544708470664062785442939224791703402069603263736160131594764760073224085357883112785084559644870206968121620506078899109851334883336735953931281099561774543646509574776006467658300036672800434740195869952753842670176117928277409807483801105660682788246832460540793213650495987557551914276156833653878361646034101548840159357313347052773807254631092554638543969611035790084441158717165268386603178692716401108979077083548742293979683405786936018865498198423111256362329239152354648756924314663944561085588219246978041376356550801121473265009288692654448232094444403609353000357628382677129045368874718626607248986006176727146592492074615939658542441994085437280995486789253169776246460455846341510181596259917111172827780839632304539628345417390647213024779629038102135014310510622311547265506319787848150020521219036891501826051432736643202427444050256017375382279013772486043899354154953158534124527519506333195328880693537951062950800910424323929602809725480209298978767460659403845722385784469348713447399004504430851062926469513336193383928687220071789581758420015154482611976640596324028407080481468394375688677873193027021035990193638968125321927552044021337641854857322365048393056220943751717894828212103210037631737477075249678853543373138089197618934380587307116881968758047798046874117196323099488883974225310823609116098653451718399494801445400762061641846428883822718934966225048788513261354412292485488678804491273596773114917801737701562297352192*i1^191 + -226524721581830272575023312176552286491426361629776080727033727807162649429145663350524248549168201650721189918504790788081841463878840808536979225766317056509525133028737060260080092594899872548935292762629606253369464080172764143825878875694112820858133337883639794820018343453464717993459458740279842187978499681849733761162462886929347835985506586182086983836501425807286264604587995939073173725637412729649888562829796739434999355498579869748091775535905407946378722762288339128977837182553632245610195901219945491200425465677049284420387299688277453932906384380477671991777058456128159738104935654015249816650349674112347741868128551452271930608835525825313810265510440660105730247474551423095083804745417114010440297238557807733327469139958952272592704471977862913585143704695457183907011005808221800072997942504657675555629110087630254736554629107128957666163807965767155182063196024443388433263739702582555050594370500984600672254093392634162318256949470304844909329115033784725006002537470664931249573909849786414211461703614315532734909285227411493037719018655490932972228655912287117609285620996009102685658828403179745050278383424952340183131145592465467274177939064444858054624255366265356589788705465371619723065726764272403606985539130166728579654505547617437993212641302616126278457221495587137261162633911609273732466859362081235813496591959861822346561833637248790212818742584281068433638923936656997286024566130226227317015563578490668419537505650154319008161132000407310466284194250484053026800843355681752960530664631717005840350379980464622370758044930999026462916242869453924163290045575326214692344968752640400778589072769718078546402916504409525912172079698174589632072255614161485938240888665918845898430327560742889218345511099834096696978038313015379098819431797759019793297615356987962823758888743153208397551425952085349967711520121156971480251699277915555954618528950566073737067933279603885144088578261623001447544107156210892826716819722492018436203471731897548831741520852474298275223291429077560143304245859278045593126788068007740254720781438588624479388857024095453630590308525644469709667728295359224028956144056367199051625380049037880493478187797627889167756651535312148222340447369811009208320*i1^192 + -2592880142930015599631133302762563574599807452989512889138118150933143989084683955311816734406272610581699759964273747449495451287158418115759705313483466757042997078953051842491589074348628841945081219565591789428093538947317409467831377844245913465491396774698557448978286536385616776636622527973750063563909401675867627762483965951100252692024968860256379466091798947760775731405461049927196565646514812203483244231054130811349220806926359481419879510327618296065205355896780796013820620894692399939986768975593445886809178038147289968219049097811089313261418369985595862723335208456979623232691071970842775922609296304780402648044465905780340460667896248122082700867962969785359182875675711745666314534173186576130458149178796712944009734379946742079632624530409294350896273957566539098049570495240286670060443785345420891800399843939268593534572305479468562112133516195649832562362590592265983906547476531220166491793693506124017794092919915317763114119122119708179619812472568400561481201992225199940729654717591679962476339120919620916228276145748397245924529634599985196462643450148959820839105460485991368515642585173401760267429024923115422279961060712833955075963189798699987380145532344021896168157838196483691727599512151491287372262021223810615739468064530028774990758859092413554178429778789957195138414211861553586993477769409811578050264425647061965762500862273697516100383203585284107097220111493471332417471383721601279116505549886744094237985588692303051545312764995927242236560820723289585344745100318083382674115210350297703914478211831711989975116464982199624968349539572565371164294103771950060255443462164070422755332341507290355206050395515834734822685461612822387193319462304314859874105951373369739924260700355252693149391994163588329601378653959523821874485661502742939393838713423107612638564535549406932298968283355279984347035575500735325022690969328074974747592147499211547492280546113591760333412244630266999037494734150177040818157754916135651964455301859415259776946036772772689413270096785598873131035034407731746846590971067027915678890649766014799197542834535035684865899166268370433930566308534607317868858421629038528139676501508766320661862624505431712452999946906972412756627554304*i1^193 + -22926019948112548337650049760405323384346855406329379711421628887631809936792929066397305189830364267256757360762215926123471410888657768591777398870719670764772190694949414591322381079563198815345595104018515899354427948950279130343596987257502994646551778319146904908622895382800492600245958955676908527525335322692726097822626843229160593025949281887413268070422626770415969510407637009157108220003751488120507611524784885587902053947824774971039291505626144250287520728272313248364118633506401312377825871701922470117633732749831067400119497313443032676775181697302342360007400245676740932220571411031922929693476305765486762052906135126004008716456127919636731499562536864013109961744045576205018928416211618845740939710836200478310486800768701835264492756595973687543698824600903074131000186421458765458090189512612327124721145214590912748907799987272907871496741122605062981566154775855215216250023120172268752546984617084675270933004734379695486897579946322122097241114092880798279037222996359526589447389497145925574001233282650960289462410872862185609639694252236799367844544197263733547603391410608614181422672664993822092060574081943312544193110185414813196478206489083232086038844474040647250739171233014565568717731202128492481909819476190375009259847855658790635864150278699332519461040667260933698517192904335345805302171963167438609961172046177027902273663121772954874209733046393977696374111286067114335962557622816870280288550309709180480203096700470347488745520320509273327187270090159114762488062817354461910197786977594687552618989898224214974650298470431736964895053913069870920948287730593406306558865014176000813505931587121253644305021118634036818563150964961459717502189124736559282383553935547725344139013029552524119415641370481778710043839275779888846563977130595222424847947420627973137926131797642094351828590137482719453208563593403206797870993768932845994258809551605038540449608042424946984562479634559263974108660495729898609260146179007817888525099346350050123979024586971558203781361595808812151979907344143615282123058766287251017163211884861087451295632403634001405446970277660371270918095985936016250719950325749302474093364665628922993813823258158002216155747944197259264*i1^194 + -155279530363684554699402126724764309523534942305067590769562217302922661046341081976267414391597587914377628178877690476686207854647127928830928186477221885400985900820216662602924054101776383024561294053511037161435929369949292765903175726655527924794668955748922587862752506518254104562043864014434506165366760052414558098096784695968618605610526409774925614223265514085448655687171546438202503686549156962817380205851868067320449048117402599561097707762338750819978348685367368655704154482399415090146715096183500789554813865583124198630086847534833118821405627947535871866176340244369409606708661424272225110192172469686671513216503862433119555475886510326883752261031742275876940885894237776741725508975965628079333999389136816009038594569091397140313408956012899882493561761218121006591843929676707215052313099529878943983765883692035782909257814535494756888753167806485666623753712423120992101940223339523666653006195798025599879125518835904454786992513841209793041843895922001446297897979652041625083705157498494976326457334832826942713797684993564659175827203098039797411001359111448878813169427002338579294559976262896702043430658239649462409916731465010861459947537976844085470798048432597376450864061387449148083992258603469632835559851878663320484610693022307398310823829768487781215747873486912058346059344885024542113783589060054361840046110755281297458231469684709441304228421716563735024618887193990983004631469115874618278071249024982130582282302088789028371967962871634442893466763301276765103489918859862347536983577442230007993057248632782249525218985737942932218953174303220040928463846345023057634577959519661727826538794343807914605162066331214552185573112535693995154078972333246772706453948829538220432365912101908735078789972714366711459081998691272372375580745225601495834277749778194791535793618648957692432864106222093136121020574854875501851446658025338178957358109954955417797617456215841454299759992036463758383095101460136088472624500790444694518076276790248478864015186654625827111712418461077877893644117108053235967363525471062800944213988520443060439163911362362568528241569395132652032165186176275075717042846607196107806890577136222336798790372416445680709533696*i1^195 + 220274295993915489430580498949637935423458760755035911802653600003656090136156886598106358414416499775446454008497625775714675221698413234222698063164194905468148108115250639615193579213778536745707885703582354219057084771543413417176964543173614401932208488974753140944141406965175429616614940187789102060128354780699463752396076873474315053487823875620864204091574745165359480902979567945354793871798844731513192700917227821110097895498985878653520272688888617684030829529829343351735459124786338564860303696420030459294576885233111649602491653627295591904928085718396019643975988644252733630364666987422775858882473354459721230998832370146819563442279680604107866535559263872304154695275700929128227370666941398369766487801464856335882525894840087803988076339934172154461943003751576996675943636801544456096304920172010934167985264086157081187388047669481405876857866192623933301457593993513466355188262233516308106472804298344077954680430836433097485172397167176248310974045243670327544823885872089482819215864829935641666936112799687490426018356896226279753676997949077295658148639444281713194714199914032299696489346722458439298192509671363249792285198243772288062346753996492888355619608823015721135902075289335434083811735297977976627102250153877496354081289405035852987858701061818729616760103484309435867892743004816160194374892361387380658490903835801070175784590997379359585081924259925733445759850670513418746968951232577756474961829170796724944124891521776964350714522714674522230168561763315265717693723556958113045570315916319931472896519719161698494483802690190873795929329132669810417898437600054914089301091064332626997724714544833022241170336902242852769239904804758385448125881661809162138620043769881053126011351066587193025758912843046467437271963631519800952871028783977869448205610062140062408330047414436556276719530690500687970757392262573160429725237835200887347202148999586099742635428344340393764627847577897204064062484445856120865538126667515688593561723597191947875903771492194085457565448679088899210976347963510862003679316283685689870683636425136548899326220381071910160698147319186783092181715837680541753576289537680967839290638050865925567368344371200*i1^196 + 2841782507971051853598148846084461678773759526164518838998616722865381036640840122095875372883385436981775930862259007771426375178068635930067383469586779583591406805776740626880467875770905965344111473087059498808067179940099331338481160840515945967202752019336213535234422330827624793681063269493027391944009755395942202657060937120213279243995569490711057593638307512432020325655472624168476644768834806833401231231304406851732732613036191504662868440878594978850823770078026789712553226174248909485806556495077540580161159135642166805600868029604213691742589696353854092131783091071293909133288831487048892017893918362465365141914343893426063661230051686479830761660491811128163134951450524709438401446705261704081455458565801207114916932782952471837441410123992432800825445772641315046947563261521796914923017543095327380337752072464812538568123640654277217872179645875209314451185798214877920370345533039415443386811992599068139800976812130807229342677825370116750326014291114781250603394735448657224527916486780781844860559435234076363825329368536365758316517206394334604796627304697598983214301258681126904687055256305519375471236882398023644683869735567995025110242592517919282185908688697623177003740264225552932640095690607516931921444705347169549029356196358825465433369651700942371233973583357988703487148916201032565978119296620557183785875913807474866666698784142592224038548664647172481606522581566833346665588529167797143781503114904830093022188242209095292539416834100920666047726685924628670229282627258029638572652845848065453743788296013837139078333263185430197573730969578074247028782403536105767816345900310664251546481021250564447888219607283933818516127779671572367148790430666840234031795634488610433807593800322180364777530601345793838622792206877030735180054542044367081072626424086718795162905289709264567700172067130878500969787548071240590918964674920934199441652394932551225870406478894289700482187565039137514505930136392449322734933466238831923150479224764330501334290370970472969530296860373952696674290638867814756597864906194349002230109748045022724011418294118588105764413326556547478537367286421234401863540938512998914503403869884301443072*i1^197 + -7688547629544964393821873803863625690453310448922831085255914313982967913881890944708240759532554258101488422082693486755660837285183699827065398686443138454149369579535736094720165873508940115481468080458503107074269588446416824109087016469319314743307741029681259953166439915588874073643802576333581943711775523441539827968175002497069272219279778484660094925983479444454337971964909283023597074679746492416205787810332007332591886912714975431337358755334710376244326520757892488139150422939474118021383807197392054604460069424971142321264923694490465577872597184426098756280692190144932519361322036784273572965162083160594158938855844334684491275690865494727265445953758712073763100919046788838111344426058709129178253765591043165398450117637467848979223326117925942320757086309362385951755228343500407837618427161965408397446474854890195054575955308372855502651191884432855152256356332022990286333476817964052782182724132665386966040339025631798049075480350046399016584497418577478045697108167180361498421646074454466527347019962934860470109002484956280831185836210043617881788474198330898644096124920323905790594845180724256886544094582419936997080970304269024395421546296061240867889019933865218270188507866730151101556236852768349165709686880197544664915203775672025907356654354613617290167401919158051424694795755482286753031591130595466583089249921194890514284558717043768232188426399693332054720181011700736548459287485854043885655926977573178716445787072806549245669047680689174633373600539766026353147195066508657983680934357573398334586087831439802370846179348677016695420770770756951524322094508853862544979533864907586425569476031431938840782111500046655244789431737653248016525193904545271747665737223224132972228255889318504468477942667800015985101454064965870265219028003708336186365682631909073611348896451148175959079948953689626296976397175860562067434028557471811433237045810661042801137872637385353768939028744720350990730425718980824160265567975602084272613936956587485927717634710269795366270596710981494304321926483689043480585696507516683289143938561669285799117768974467019015176902022207828273098227095812903447638398698763829118924488704*i1^198 + 8721065288867676531618764397312244067031352349118518780199006967903375159073192852530795607151893029473262139114774089257529897339194781789499272244037594000173260860011101075047764295277942509870250545033742307690773901161868112168285319208813493108913572532833224638582445255722451139204744918332795320293110097701235120261443228035862525143818711591882355326667811207960779028873879812445981242651326354439989706328130031549576342325012472949448703452441481699363771055411321468778329610610997735790129047586030721572309747195000904225561797969600521704661203211765071526546543321365396610054212989305255127650630252992857554679010863774182877854740890066979089961685723436163161863571125966875344974887152260581220998671035996480380709206528998410224000063578985492700346354934807111964941155193661527056752367537775334807841801838136704942559680472058392532350599871234167761795376236770648225922401867897665941868551823249758698996096379113389847975627374196803023919796538154937940888415430562795238366282145322736476723592361489519481070972773339100733423786928219943201316282850094966330324982176274052103040801140457116602810725776357543487809474600628000534722551565023403485303293763149116545524479722250115312739243283566111013367634926740833898557579834199806733563686432440507543493823853981843565969596411032605161793211413097994019857605363661115849962386441244886604389487837800143802012022147067409874216367868830183567453569812572889493243433515412988283228142489129384208972394678495459902625266174282367784435497691905497463601979114675719871515635645815457629409477421539439032882290189372318963514233422572472979293698725677012969084316198570188522274069961766691850131761716922093664711934875405035409622303581440261973003951085015018568499647386785996050100227588404776617316171093129678278624393181336446333203108210104251707205275699294608614636091286160747981404610074118255422473711880577307769124875016162369794934136431214745031033409453158980142576357219554497770329902961451330351614390016521772369921606530966026296174282659417916282879941890432343918658237130052164958334482894048088691932379568355354483169901345243136*i1^199 + -8881876806457765416947406016507180005149411516179012097812990884230903561409221458774294194884640688964066147664965026911743395175316669953941289185776823140154600228620944696421559108434950346108438194868297836507419853026022388660829338962560672713416247097940241928976598646324501433525976533510542827609965498335781101455930342915595876055526577416246042964457737175835863711017130056118862529181218454293753314566720575344522998984961239737330473337242435802335325895246719995584813968512004592798807352614456028005000862768288554802683822776170990919342949531888720413921574287670712119755973510006855470046380170960959787638211331307268594669592095002862074726318920593288188294773325273067653857625904651086243048219035428083817353353761019457740818808465647471563535803497213527103748577605274625124345726810295087416432849960421975629283578235434657063545289864049997990426309914988842397415857475238871197391038138961735460050390238033163669513733778473035649746154312963583853977842329103281822882468632518226648856245711936783846905835337281298406117881715335344458121038164522391160847111495353885041665064685575117728296231704976332080310145707921835389268561461007866786964542615332527665772533496258468196471692075780143987791352689552336316007345737784059132379429338437093976787996074280969950978103517261556296946196431240141559222806713332418982891292005509225802493202177946282710290707660268558767100451284268062218638271188586498450916245067552188956693081697864788702013227234618770124030460356779549389341629006126495415433943312224432815708576200726580661477245823876002309036137440711231372924481543824455512416267576768084689233589913464216578021564419530635709464795585958343594000591925147554309020485351553731057544113937163807383697068668920461877138291767414330623647644592878282758821707066848759576761830101021103568969235957116998697239876360474807977153971948936406321574854234154282650266227516308516003746112543705106283944454196362136385486719752083498212003449279704727612716050202945740005672361579910991218015225199530883065052777924377621693711225112100865953318232514344675644991240586455173562368*i1^200 + 3507040226414695187641524153273649819245725490736350662303506435296572690016598788883557006240714160734642934533787219843328303593658766846818179129029957118715224270074146533547121166318486795354614032088188755503634270377452676004949413347348261924888303521888361350880409199383938199278005163583631313037680354324618262933762959491692414097615238930732770509476971651436316794185657666196419375134717201701890894162564156110971630296129407510972553533312740559662955287786664062419451763157495743464071307340254611657966256801969699735857257672123549277142132150303708294328426531401300193901099242620368751698686013706975891628436011635255266196309746722917413252611600099627954198463913995308469671615610949373306800231677426711093379770708141986397845190735331829681283994802817163257954244146546474148831410528984921298056178356440276342137478190207214901997999531084450202340619651014813042704791385565304893368594936991883101345164591151494005012731527141828739261702349214832150027445367130913528166424788423635408043691485707397353113065391555717055532417815523480765492274498469159689194680243445709354590845204176839111838588915336879900955633764374312970256215772598969232758927912824957879543144561064021754160051340189527506291787154621146090821772505459703710240931731343952764236095589619450954462959341426390587848936311317969609572111935744262107979727335368199198757665500358956606507882400567533869184264613905532170356195136513094912372928545043975921817309940717754086555333132701272420155922364990274251211483823784567869745487931160386541485623725473314030568661532761809522295281450882098693408499061904097968884484297463842599361053810547338060567784051227412168954500756154654650888160439438494280311749543735740597374477196252939059808628710076644035099852022134566127516148276819207337583753557948080872123265629450071477946853785951434890837790558664486615063267462050794100650886270858170285934767311775999554360819003906480313992851684324257917048976607735316551320293109357527990672367231384548525408507655712289125502478459546682408027767003520064702294321058755959438395286583939510072822988800*i1^201 + -1202378126814575442358180240594600268014183445850812074384993423273542348351443506587856056594389839565894984844800479576449292393674053452899839345913757418266978543865849289703665946775379357172024642938060168171440475301146431611182504649695892058625008334681192774203826225618025074305450015177108149974598144811145818349372994034753914573407742926068347046838258105390111107688851604197899591474130277942077685303014310601687104049792231273841750048335967162587237561635083593729311469881125287388689024708843940170895250195421136328076283110175658594113068505432771049019461923031035554871068339789422929242375963970008821939680042432531047690857069419971090567407582614594655406846137557818186348699681419014579421560505251902574261708696572229065967512183958852654925144570811134033620105735910835251546554501074629739533881038015419513231730397562070168578903991928973964298571980380688631623222620120121766792647745789329722052605053684483022185702735419361048324543724015690942276420899370359945886788376296261076755817505586612935493411667456904158557439401238322445195492769246339044312984471385918359526585589983095518105349417069655639009652446054052557142190347217707277819237079090099643191873301657673510185283516024608906659432950228170157469052341176860725137611056202422357986685119301638595013445762388688582768135633281780371450235181812641816625814581673793988759300387496373500024564523088389057282636812278549366486595755013768746075938676098202542431989399288429439047593073760920894290335723749283163557935668435925819718031721777541098660554941312912843493332816060900670470931198401563561258478285526921922763259750318589182684517345964817930968162079034281110274770799050801055443682951864552764725208062176012427595369649129289751625201976690831593827455096127754704385385406226172183882473494607942734557006378774233278461983529391802714848281192277005716683894973585613579230578304945239746851022762911358883726766621777613044059484586447113340359992748202996212327891288805339453434097213910661330176168439519259614685708459310366684902497414504678117354720607062182203004100280320000*i1^202 + 381988486446508924422977275250343677105167743115765732495769345842519129822502785066026194754634024900176282106801722349335256754829030274727922431749616533833320968967867514888056520665056413979051567943701210253499707703294773373319964801788396293054365373566357609506679725746749195244420724538942924862081300944416195075827099983592600002150781251472418362072612908305905579922894023705874621453075978321319623272696717885316603126356356332334994777524698278875483552359430353461077973942375066071653459148273596167831698769953367738247465687817294867737531602391476824944925263038633339221546977339745671539104108783800046910526164472402491769940506793048250932734594067076519214040908182445814665613698278172283074440720113563532667626806002126114421034899682961808113506075676422993623606591511123423687293568755450265860086410547807179091851144546682087218690938882532333409290429932495743763219930094763867052106319149359338265415472142874155435368983187178343655978098630836535421108965819135576952837857637037363666736893894389344510383555278578951639584891606962801572114911027882507497929936523626389422618806300802797192842297296103961598003267314545048674365026028840586853230551112789422275864283810039484138424435242439461784234642864494680226955313714370455570193843674278472996884241492039814296211369494288564414952545717749445730643408976289066064468289357279094478712046015302445830190341227825630253978119468011570170795890452073871557288429136684174948708067995388815447283452854778801036306586209676671465082479004505157296933173978343022564714396027454803599198156707876901158364868116190021421298142220961472163858479484711066605640354910133010928613631539338174235310112517143042592466777147916338893000148596127796634925918686563174296381431289674274814033070613723599964605401646242172739713323421370135081403589782067837753887823449828678678588433139195344488290268753739917495709048130237130998475374607093394491920998470709844808893658307087484970459670358719236071755117035486984127533946963638787030877225036935027315957169509671511068492426441176515632009073131520000000*i1^203 + -29227902962327113382474022604012679692093688321728961434059456250835808482706614997517463153760678130520705984726914887711913423677925706769099987128818390369771446559475040898767340931190475159047600245724960885796308723681994758731491667852199858688373281578000203862926163513534726006622538416745489422099198566395080214170563273867808152864911153876012748150737693941550772664222970872090612730179841517751853938546814453295880897450013590168388645751613349808152339578779367127494233548131194231757840616010794179210396705261391313563396179116814530864048660325949725164565445122795949032909697269516221230196579874973524381987390524353601707547176530442130798311235576058490856942811658838883900097542565686208929182442541832811742110702029481629778121987814634981970108110622076350931298503442572654144070406860243138594253575029652821329688760428474992503513369408278693379748376320335294974519314715893688944935564920994389683205027102261461949828247783702486373312651799510283522603217899005565204002211826420292646929702416130191009016824146714757163534106379181251536602493396836092385062248374799364405843641361914283288388742743688075712325814672711096684805465208495521388803106466790727471484538464617495729169409969017545861389048693612406943306423155298270849259690384405031431991297466596192273693616186657798483960730821909877883029358660163945780326139321817182362326547192764886357050576458290391040228623890289744539888730838237791433535166805679882496557172217999694316821085014696551813928266334811148159421207798370912585531796638575630300524927007393160885107017005569026870909897123962694740752453176300759604041369802623491988845984229037114360141410848286463133611031564864786081563569830129089896371315569624194527735059585293065037792952287182160813591451218978882146784496461341502804280105723582581628595831008866999758194387157060704457055055013065187479762502303614409489129538205490047165536064172923614649901541223739271454023019278445734510117412120539763123003159805567203813217429705791550377949012219402526987746302690384052781657014493249536000000000*i1^204 + 15148560308302642661098728764046424611438278589395507465704063799797685178565372543091497183732601568244350663399581422971184882547962488280242715461971519835220925868022621814200602415652622786337234247504750301588026491508307845735898213892089811066133316202596633654680197099251187071833305998324414621702031206992880098515903799061275223135139609087464100912452102688287345017197281956139283609653793757165558327220864691385005412448218606006141816943980925433719212564998746840081872386606214453690139152113639951606920189018615755905327560414932493830952022406152347965694433626360543822874312131865670651798411663762057230793139266651402084195215547326698756152848195497623364204492851972852270389033353873078490930159329963910751075860487384759719421761497187781864563405614603454498100163539368686477478761957306178310733325921577512949738923063550279893692237909032055617131926887147454178333085628368685272994978598382707098865743468280930900844269649971742226551954457677448942646272586945261661022501701526853073191214133031675279108401026151094849899822210449083524093896811446977488802392691171594788960318518837396970288240066968256133089098151566424642145506727210888799955605305546869791255994333014829165839119745051245562985251436238616538657490080344482604951880550944403257421310788671995667754439983319490545770938552152919610358992040998297062938133631120672861700763827691515816598515544646080592192086477349271665480668917071773637811364071029457340110238331659092738858639431504744856839069514720703575947333534680270505145583045501620810766066819915200061384423804182540482582951968570655967952420455083357515759057126454363150236209597104307281018228883133349058366126394194434214988707034297622302932269033088989629955396803767961770125749476481075865304881226793850376559230691439974743507819938267805824459760448241052459475658746433363086450707926843614743600828855160665711194203778097195008999215077116032347924463538522803213313361322570055010141297231401646469658902817562230985077163920682402631338959874277720750170578568465500078080000000000*i1^205 + -99788976107171076542729650453000512097622954840212927792421112690339249692255523013120461930004797582858556174684154206261007129789404724208927257150744939163905649726780393363997699831145552006443747617470861490079300797988420779569001545089179832052509853343311084953187376256004046441169112993269644370446560872908804173818840632391163387186022883555591069219786956189224050689825022809632841669640820265597530951358493218147165277563406510386337493012487684999750755488980857241066445585244762058059349777017894068729712842274938885883399032800572567508640808266420981255286089963004313916044675568384177924899357770096071178932629417707671110544791279803409049595404143873252192401980478744510811274353906578048298493371693365932687339261720766963818023563363868739254743984285331250531283146000826903538124398790091888523776516398541360148478049706250385792556466227419888999100837772786145690605337540866265063502708871530365319859365354762120975467932950784400434795620289412111007681624545732468636585129256481563981834646615826347250643893630662589573708059461283587837475539635204503202364982889109157266381772499244634232085519580228330003965486646449641416986632675089964659565606748118272640244686725757411379534724369828865735811265917857302774552871641221366486622947758038932999788225881231109932951429720675954904731334397763797170825337790451923117021079737808789552928485235449868326515845321438865575405301353593178726179945272255709487805805977250827614752980691579106356201281728347993808533222307933806267706488136132802828281915948010786885517264546037557611802957051940542733504548578321370845690830431386398792373512333785345219944074667556307389366087916718293903025173253490761490988853522221250003185004048771910475728308495205314465630149584560841496966198753796203192859679621109723141964049276264995162056696171621753092463916586287970295828782515580881249661458910037301582579757762824208016730585389001729723648604923234389569753912395998503214467075346386082130317821462309819718845846250786758113087271383841359904768000000000000*i1^206 + 167371361276634396468141226516556918062300406121553024336631882174609146816262883010477954855886965097819068817847849464250198726292258442072979688189478816826972666942678888048319763849629278123386235943211548758419859040788650675983484250519697108696864115205030453396384422109700787184184679742414483772971192550997367587852663118876360527502442055806305382751869480889117854630301043670481482260420017007273521372012129867649114035757251816397792881455854715283671053826088083476774469704327925230364460580357903434313551919048116267220009459083527171861572979558878244289581341854754364157816012752161514384641892200044664876037476558386429895593037792085084963077216348947914114937156648164789036073071267755350237784701251087765159224861986089363295818730449366353051728186694745900153179263848672000258572813466651625479031302794987551344330493398957734723495682800247945920317215658205296229848848612546262143245032789259658268486755973512618525650248497979467377293435915386230100370924708885939156756095180393635737106576829744009617891466671638998599155285249884627780942125753168026934983725343755238195163586588792482207821035189133068271859881148302174325125531884582941678321069961281036930538415662848817305097053290017714514117506895679493142495321767974815355423808405301973545141862374925132054890596387853041090175642836545715412168727168570672023465555220693020563598078998845627110113515461921705552859619390148437343411867176250291411261375140462153117829629888119763336757493865660176955764821765168202774714094723579597362337552869758001024432282847210579626166242064709157004297499573941289437923101113826484330627654524357842890422296853251276122853404904580479764080071874224498866276146735716529995966791731168944719699954796361215748910040917666963780968410549717392281431538147092737121438797240760355608372591374218802358437668164034755621538249501218521699770525452522965881420296450313537465641582925622812060317878893413562826528515230834391546296620935045568484612805162790634893877715628064196965561651200000000000000*i1^207 + -143422302671513368307860268518880099895225787561845081037651915407502366117109571806164128717444623220740845125204878958159263156736636676885047289735888752757671557198896570685615634335737040797902155816035283423777983357517535208531735282262026057613215462696289897318234192189393980702135383081817584284760256818984962973720802531890435680963348452242126731799146915815511008087593854675421084561845318897560800777114357331411246718381100340757176626447015979137822237272148680820531605048764121132958164136374371951262818897709351129037203927752019530908541825748126573898172332109871514011124210258002427334001943934912108905229825440709604618899575222213885554371583818305093650877864849666510700543349928115563896543298048332930310662408402667358361588441182924526837436512303454296456062903155743201918306123731802708955314672220016661611688290794237461541046838941896848685196385941281398839918254674093506036886561614968952152889711387573857148752263809132513588079179412766631496805121191753329423497576946588842644991975109714588906279718546856067177199657913737809848802479933068579160447080182689089996569419593491100419506165189952650862193522537125097671630044531966097070698423306469366448278195818715514582848959021093066136211290379023894527856916135144066202684852458742600138694654864627336392374118343834416573286827825601113727463842595450212938853973069906958838175670847210458146955199365394483921625500768201010007986828949327443942998134803035314226161981031202137435624492872575726469496943383275775567667446579718707345311570964058874805162599521726284913149394909187788349230804818059558851746125898336707860189935071699657378024791768508197296099073139097855703594814410175275357887564570998349675578836511402688987857132317468373447017776787563017981884008808390388866834641805786663636982138062188236708088450971311934766156452228632402052868383202995970644515966700675865425872326763494150319213107964908869358633411009409129668094547296202689219173526003044657666902042807901365729844681600000000000000000*i1^208 + -14538263692986192514985702133446384100714556057760678404704562783079555539434011465032630903958260954912758864607885318285835812122644416871947801870264795093636064724390194003051327218299746690154570936436468558007068562979248170996313322310816668591973654761753601288554052119137028362864571526883386699385481854307162957731113656024795763390610427322334497638325543796119744858563272389506545274814646827736178916338377493895576378148601835400785344794701301849482960787617098776740083900025846705625362337141772521890479954040554492567619376943730395285018715045683444408630023985762080543081187994155530978221367930253693424343424472385434700169286538570551729727274485046938407290088503265814666892366566378908948279730948295998256977314064404325676391929084765672852572221501290612259107904215544484947319841929498806849468011465009713853198918368086936868590369064825785285051561198164092264476097686463323844380466111950205377865421449948995934132144445426043341631760330916832453737986440588669144260844595097033032175115360047923891900597348080728419509996675709962610089268345299590303661987900971238705957101706709636208381376349080016251403166741484662928167934294922072569495529079399109025857968138246825137137024880456784843908114093008487896048475405790026337340569687271264862147150079827702279652582386849438193350406566646452207945649279474500787352940216217016448036669071997957369942544841002107704970699065830299237122611657318550840991477781215461363617366516177896436085943610319416618711261293496640976664717502628162492908259946664586755533306907070899161420359571664130724093912177863667833326291853639930160226982855315795016326210343644828013578149411466145381106080585483655185648049603641292819789144402789546582352212104433184008116243930732554008695510320728874293395466306418865040608426407119270572661835843855463927847248048486972377621419035014941401066312014148918019172349699918753902745194944867109607351869518024147400920697333504843317844223867114763140307253020000000000000000000*i1^209 + 11615899549244888665169208421210554555104372279219232075936135418224155940089594692458640655301886056353649601900368170715316586880274998667343456181985464193215834888984353575457391167982190973650800958442745387527579067339387366287782601885172049751882501045219727154184327993333408179303072132976432102811551168450594164089879929746674718465445368617619455832480865783314975158232816997086672475804295927778399628289478435521900355491929374023245090629663264044514033788240084805902320289985572255227494813524778813764943357726780954355156888768959299714678291220776973476541960155849961962803864863714279961654472642610181531812722156521048083780886124131534176836408284693743904191263722934141776402792789132564892502515326277035573055922917867561576635518441222461255050863541248111483508457186449542085182125610715131282770427102363903666995713124164271223879410685851197659849140807713576589423814724759974398176548272938272602007354746232086050619191348620474113442750450206614370733017548273400281354355747034252033989471533477858503780691824283837419963814481126018370246816917310400849706411528083504090660570848872111859651440981004591068339760436838556675609364311774463217217400812919366419609143526586753114079933047033366447598884931722820340260641924937481241537625894640594690560282774418058353639449835857589052950934332519507598625402657159024558402911363161439628718505745742070724855525035971976408419804590535832140926959309977711388687550538420468501396243345675378594062853462091205647668302974463299257577128797259443168299511859069665350328384091271668581051360500152948352079203703403989946791638973608244694713192268730431130888953032921906623340715405258552721028857591002356481171054147181768508256901158561814548577033262540541846157445078105931084200276524629777435729815894563843435722940939815714178710762968402395889676451230791363462686330397794526660826982123450780808391132666633697209610619146979409930488704238104422969109162323829875549708182541925000000000000000000*i1^210 + -30104731140481197159045727649525641718333953105067995307314691368941739812276059451189322138588357476337879902399981661369500358196958111127958223617929028501045669504096547907613702500452582094884488939207282977923576504687251642979924547113635522273087308570314272170603924708243160206253834636710969294006141514751975359311456139638687631345150582738970119859634361343723109245435961962918964749689675642402718012614977629079613305751686242183628627520465343434883811861429682764558993026048115726215757289040440286997104190314353582166029736392274835001890361891850728492807941148605609838453165365741591055830707069528914880544115710435719941224680442875182718738231966266488230146377374579930954716834335849564192791661940802020812528757911700049248447346440328869810982326770325129272954731331106932975820893218120156266119365495201624068680156853910570444245935810235765935783111407463264593012326899069752837237644577551689788758877178695806496719242846260224863070705871419171367862979443601862576194260873573844804042637600347284824776468922544926608476114444377675113410732850631622431099769555127637453953041276314502330750670405616051905120524056923640617133826447121321262350150571491547733463374882638687802851799807096669932017129903777382531341786645604539067812833538898534805021378801271000779424767668009712592673899434164525428270535252723872648604707264264392415782911398401682896496750386501678358731395902318066830422809573009766986087276113574980326278573847500648944399948884461436308629888204768530260398805866983741578124362611365505766491217743141908934075191344712975134474414225631561148842821231394769360760632400199523309980641625644259836038754214960333346447613342234964000203962102446846333371293001835437230604202167127962784050280377292701933947014107415832296962459069524485257299879727605005975116078407754641774448130945209221203230401764637939727888059615898686725193877281231172859685346867720661435634030665902884716900391766718750000000000000000*i1^211 + 79706226908117115776919087202162861856990362949451781220801325681457326167216729111498945223476711029127200521844816104954260423801605982163650692127215616610694448691081021546689048503836159124328774846944420900471496317895850099384536669075558054048286704639124992913725027796454279202193973159203538764872773777759057017839649921696705658668206636071746872417941511240272278561688544081684627615626894398156141652341787422015554518228306581319995485822711951624991028828583973621207992985513636754425673588700182734239973289859138405596758079494100873556559963091351498258302395739061757284721131813348501703593356688812749537143718281733954399210605483295233951546844160361970866448971115753925491878723566883465667553145254681418378003314783690394073139697616885794307672983847251939415192220246584896012593699576822810437125662374103717253037188852799367505353789917850672590594508000365213090893500076157791606045873068374651403831624739455300729438415483223466438897003809436260692044438203071941757596574115576317113695532424917446471986874724605244829628191224300638447784647941956724968227160378371166187684277318657684129661704308317867961750438420039166633183624318255290478276112719208279344504598658551467603707169307466936313286700388548151193638056827293236879314458198682306425370697048968971089530464713976116108272197116134231315102903074618118441736997899808162121007655392113783119050999648626929182881395410905138905617781114197934129836928380487870372187804985975876559398752741821359875216166626085224022825927634848156160523769568830732663859240718718589378297051317653993369563550998473232138480221712120899654335098270917916296687244393786418124082811880003754799636104146983808375635975159550799097825600630307269947988352460523668368390798200890430514308841310698190079466867934003116438621811938840665053315328250763111138265724230461316556113899892190827966705038975301451777868847779236706536979159157343370218377701389648437500000000000000*i1^212 + -121085375796317069571467527174706547434308087009562550981901554883707466023967076384569949645195460751512190651449441098049855024351736174552081532922439685795249687906427148366004207387561529846938352396193198544774614107334174522170479239378538771136479106632535048813683163908575121550672777596929211504451841001867308348713356187763600683894695290454663667194150586620745269345566703166162952223862190336235142218288073055746807805996787500945995471805874329222371587614412163827745805219863317717625168115973641717370111707565739629374886725065562505781119119131773927566411531723376979341799491587271757093175381258295307338182160399050780741260983851819228835373927192552281574350641766194054705297286239393712334886049780119871012343253091178008029530092117283794140710585538868707231411004397783561862696627192554973244274665308336992700806674516238521560237316233251284604147138022734884532506470296109890159882964968390049730075961177857710006498998283795345915196070815167725748431495518210203261582754223491446718279956217655665849387961887423448046633126673353728454321198473332689932206411408582623182596518028665475488596367614801406921315215051408854830112973668142090318730874758746577950237752343068909023267747612154037764882881579342650662169076243007706053100976579894527067450127182771874391932914160024086655230252064750160882653622075541904311789771886076895041967704114954561575500557708098997532640748102997970487223013912968024206775266272645892004032084328715338835148490425194072974650949144994480468323746590982321051135457725168813474228632460129925923950243054230258965308470900599964702442892748675993936398113641516170639571166815701078885364561124105224469803553772744665562709074996438292289988684421115066831708610768785012621486937906735451695810998324473538567802883400142534036997813386712558163206021956770782771730608058205273926460155379656272265658758573940335325296046896065370045775341339111328125000000000000*i1^213 + -12698744825945649830441059956437196370548358846856586134376839915431624160615150145642704680905733999825937533025077681673884008613134298543159713315546289383556992802173144032698785545912801168149501616776956530582851972509497651927585353369181485913334406535714271617886584023576277010094691731110723347605031060119542664200468614000372213111718154836665253738059835285876873736994294057650238187172548851900265068215377844863546806887591640378819068243975597365547697049336088772887958681910876319461048897242360422155541811312045292960950460595351352666282336601065928528198674442867518480775518009757801802281387142592658404752002981745324847623067757400001392161659375421352031264679434328492340455171111932847963365252199527682885796095678693601409010652081643839861659660106528245002621548990278197129843813122393263331937597485166437147159092869487135064664691300354468179801108981382626011188761593816096043897357911533208322963015851675134135167664899613107316836975548993159884490104130154947201817337855723864894473768490636821922217802035955643358071734134672369437581953078396031704782471691471578918355246646099233990216227489590842242831687371869746516750492262758459550540395147806235720536085196905500836947819779484971469961805465719925360288823096478086138008300644621489565188643944480418449246436923286059968212118492777224617050048528315269803460158093360848270201754045873648844633801222882517524490973789490447544708385217951542363870953535813726659026294754018223026413717711410501052486222928383710753764382792077052976576211306680782956031216346626613607502041899847140614809451665730471807276948308631075529152788300807189679188269285869558495164105300002288210158210203976582305974776948827442266628238905579565145113264871510663452313132423981711508806880458984531920746404579326080394198439705531031477549265705349445325266399425471876242507152460379463438203385153507644598601174354553222656250000000000*i1^214 + -5769318897390741105443979921594939241719503738516905742947825121027449861222131263762592419496794457041280510614704186627794757507795464426601786736141539553800390596393674498938657359502858505764535048917984653244410698589682700949214846375509660930258435832671224665458470455601410455351996667588980203087913311417779977627856703833889934067382849417588847186023631349131931492107665483844165620656337648579208961818915375784073353661722602665549677976065163189904086717579609034175133328229646283164121209694571483621744564895538308531916630547042255864418109865658325650300757115393981840084323258827095046529436818701892998550009104643194100769059255919423581928071224492904811382051073409041574911898690594082639812343137791420032010327116195796444131042408241761791516159434747335378482143008351803780058165573682654198619279583155254206019137057699796277426451300201697346385899121314596688983317296193547426634325657926683452227237288366494069239836003511512290738409625970381498751304450277916765299435516581151300772477700097023048227578775484135020102974464516970140355745084427206333521144620938646340438632387614212071965648262415200310641552206426546602626554365848205952244675875754353268584228383558679245237487957105866093886245915279970267204948728637697271157414987594418165517951170631629396792608397786845003671179860128803406703851011855837487427619730067461004524546318813134226104600895817460493154228963930526940313058667549433288286287506650661033977137162262248906400126406487319964952502419024292776051427505280450761788524344590767543479547935248128859031058621247364676891218072357320793559887821543734365300529157230586957324566019357455255858325800499619869489539455075053364382438357370760592461716262079242967308541886107354619995667663151049405727545375900326029011987781547929288409122073016599381128040473479420658003129362513794308864760242288990048188716173171997070312500000000*i1^215 + 20507678514550097332562526911795107006923822206971605355683804420180716715155808536287893354458572651723350664166793979225581943273396149286541845250626504727196850909331466448083920643937636132793758514909726486439591670141437133806573235712933599432002915327350678743007739737980260634925656509718782959826487179345592940232028986990476861923424588082767468174754787763115047694049519201510138044327776202236579677204964064615970725140920173896188453417597776566497513798738918634624405538917790392500185237049919520050075291738283897528149631677127255213471030077393372122264418549754609306304876802321863495908115223155050716794348853099550258581648929444763329958084484966043969695525193144641307110207303793877936475697041366636853599673268189374996138281046456202235120435421087428255606364684333188258337048471067523255371840651712449856119319689339752276247192766750706695065822979819523228847542606471474013183097938536747621940431855768579316269084553237763129208367061127463542706271911193850657432513890155980472916584667270384836739968873242121357360857081122282022335341926308499845282580530874311795162337493875270076408717305059090907203049784446210090430663096830728816238484492715766036532107325762902294077761229893551135058853184623200496123617140423569985903431610956842066671644461769896258241476697855930385272941368886540656373545276311010006839346148230590378836413503828913647364187536210299891458042275221242708021350742099035879794961730485070342826782081871322572451011777824681245669834571859330402442743095639564030913960623575299713047462499508652201976841334420143447347089747105360541191647835608821355153711327926800963042859210480509650276421167979241748371172212837799519866904951163918180524083652948961251795793300237816802611092801332011180698886248865598111090975794170394425756201607591435165362367274709445395596008074748960646684281527996063232421875000000*i1^216 + 134883206328486486514584362268101485565947501260392182444245141245418158984145969789035631906181514124038121576577981788227649639479346996419255861195394901762119638889880487546542625210442966989528227404857101604473518625854588531211595966581556246672055162284253051770932546417388513199723579655298896533888491567914875412155861955574881466403654015541457193670343535961575649220792991243139756338073229359587971877247088150970857318902642457187980103727301994112932446603062933596197526967895311386803314589951114957531344446892186467052711984791492606708209557786943775729377591548690745555846973531021965581468305538931326873818451549475130515951087512685970648983549325467722065547473532148193637193693124998722134539719393642731027731106222894757949263945285149207483876960918111946913623145234410564574534242413503602351568720011397334717821836030414651509742109801791619208140753723941239230413682858108416360481761440954053567388319965420235943550407125005040742371176694883859435705211236017621807909808345422146938783478425976288314572524769624961442387865304605692227062311114409963517871878992917203898016693947763198084029611048561750571925845856353391045361407394031376699825846315888102888955388499727069142616307909412288454690647949600450422122956441520329494847171323140153091104562481802906145262143718583108482806134526518580920814291481378873425934529134291750358639002680492933271118652657644108058329928210379603053212082491326912898791441000070709433690361206582776536780694423955419529222439254716835049396651905451740324134447489484978902255705172565584026373699023163083460162062387450036828056754196693712445030408401475948891018116895760856441153557087943117151064552278354094769957191676003317467391114301586309551612395755685628605972229942672396296457590330106930545172868036678863508323922331028398810496491933008655905723571777343750000*i1^217 + -51446830525158272298495877294479776062693654542250800074463807790461760256769420438554841966112253888362388683459481752318520395672600782180432992456624768174214526291216259482974208483723235923311290568086514385754075165535513003849833442785735981037427627659422039958294299233105347733045684478646099790148308676994310566053417724437323796564887558831979189520113164235981277424910376241665874545896265031269698886981593900075960226761335136542650575802325243425992442987338002041203239860702750403360880215037035822340638342153199021404136018611870668814923209037519227686147445057726636630850425752164734086563702505305547438103529122967744229537614621533196306185820479792174502589542521429855022681925596502284648068658466798602561640214591678823559853977368788587510226052844516578802650712874692420505926343485346534105613383342520161534976587073376921607368808403166591655622654216431121803229736759501340006841961822835712816234193436916134792179742381060484263822010254859058730966949677199906451446758142339480293465554619142954196099629209898400450030381746219664160223567866942598701810314814372445367355647158755856711839979192925129499937573326118599696133919739282029394950662253207312578298439736974902082456479031174554381540480011244263997398261997942866189631343136475807912215752968602833703439685338778392428378897825616192750698673464480063766703498706482973218273865204389032910288441390257613702331895018752263484023019838641994452719590426156455296203445052317247688818138318533234542961456929342790274721338476843174389633529915391506977242106071532696428790730125573091065646246610655717705918430229863888249247723532039595106781794453422963058546571423700251344905678138791752765923908495981763951019199629048684585698083478147326305905384889629256258469978748504666282134038524986863194499164819717407226562500*i1^218 + 91491320878457472835821384528407388885537066888828155093282216880421558125482922710460983097769008308498101241127377506055685617477620196285707010066716267139924372236634089569903279524342460612371320551730223006360350921749546136291966589974174711643727702461165617624645277959990045447588390208289420410661388471066706313518885628034167568394984550280151918536104488155453121181764528914279584624831974323527704265698280833273839003212257531042645591705861777488140830156186133487383060397034210959612987238828616186946011724970185796935280067155059409605555146898662492447166067731817015328596598025033099735256686283834461231434214992568777074956351126362889281185429078506711168766775346535595319959469334312538423209012511094369335229750327205653163602002745553548608621795917453148070484496162991572024751819761281309660300028970871775595738356388776928485094189938989353052287636824542443918875289018187388399310689730923277085112915884375572753742750808769470383560165334984738679708753548946906201018576665050698746329739053730886583505591926123934898036219776667868915338041335155073693220160624173249017209066269454980229312430812209632964908549927132517197132731311354087930610051828961073164882303383290663211023543135034695586379448202512313745055915417705221855534892654769069270126073872442060266044450307070336497419208360946919120909401657279014414710927791678530799681829036555054902153298334949767224623945752079252948252072777244329011985048103061851864694071503676018827569369230868488431792845388897500851858871961811067380534811260952328213785179765210549171763253026059047554849716329549080637310205247395877013785578160412284882865578364784324050984143365339748788922509499089885280096367779454282077832265776906978939242946533808193841972608730817029254467342980206012725830078125*i1^219 - N1*544582068632171705719524674547811953002600648328732328584676839278591567177815460559445690113406747059539117558875300186173535111138318378207389848248162868073905367302082205260114275339699687866525412220376684496873167421050000328458375470255320000000*i3 ] ]