[ [ 332283965022570395641135132542654561782106267741482724816526540289843200175261323945478200897111068725566117188857362719720703847921901829997525718528956452894511768741344614789399288601566302036790041586231671746473812230693804504285209992907037978148294251205179468776803072943972679757450249094843288728119633602575334851418105112484221397063874654701278204053160152632110043711708455441758294483729650954881196813990046975235176654378946495927819594468869485548890554929348870851503720851644088814958126882589617744579467531765360053366772294039437249497826305455173912007278660915732407023384085311663259805759018543244423151062102947407266046751329904032154398303294078149621883401477015683632755192271994395089770496142652948716174294929296234615716235720010458585483019227725533727790827569598114310585732276576662412751651733371206292761656883408855167735998803082264503139941918060129678389493005735993648427984451878290462559028125327358082252379501332910809171374798924779747991228411949784559527508020019775460111072603755237885042807128314672613572755456638494680869140967447619520014772958072868914298525221349320973079397720633191769768130089923385862034880806134003046050403712101838369151179575220951792169929295995690878904715485585750714265456394127081318556217580789278521921768999181724304349209297400017842742934591393611028689412762408792610573904402550852861194752869767751936098134867751596469072211480385212596469160157915657953000981573334835541033165529284608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -37380595874596161751531998663313289068929724897998842217376617005356774942729828666273901601283329486285510514732065765829211462947163721947566807138712175622069872630960534814765577154363212807748370958272638326692127047033559247502939179607416589799540727189219858329972287282790296672996901549574619275709464615488419110766153022139320997427468858356123452237772368297371461361740498670584661515571510286170643159496617853242434311540591974938911499084268298388834551014458285905939222343208089035408315737646985929489238747412272793439340910055896384528774712758794550309109911970083717318697554148451940860412802487096276705652029382371209655653934151145847095259917809165675078868741547440549265310611904031257544912249937780487182040205024927499458442389740464681524551876381405136734435807398360866080662751085506055833026126613790699076848352926798274247099580652621850089163394246507751768125829922786561663075485609084310937060956415631593845333325392518532324843088914756200220240093395019472942851220070119461491163158997185848846628308378437022945566952864356955687434865603961617029401951256345614454192646016479365579129996915837903584901939566314255152481503517068923030764118154425430275403288890281075786779522499667286589863331592584180960364005541947916045487424843254717315063842692303118449430900559398478645711333910715927456067491786592150681169554206037801640999783662174591181761765610264860655341308270790971145522637745433536169355376145709023029523384872468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 993971950449767076269272507110474451041700376453814530935583756784747611027451999811048981367210606198037544258488799686626276263527742996768103971160151657214896582746508713244492549036494017203730834852567648391167843092154533491869426881524992847796881570549511073897759377373066384554911640677517217787873286053255234638211462732457872222763971466951048642964572525125526545477913075337516036243802280342360099971399958088084614788248321393904015916279630840668239317243673709779748956035144462948817880220093717936655323587993806778199650341021207331185743256513160676037922521640250839982843608497934424471055783514044702211219480933315110347721516260904136101170894990207910573033209164071649841396078898833565243183513071335072321517543907830841485429933913214432035062049307863613198187295422944148360403221085610635860362350842073666506123493623654697980330389521105184582066489843715851752233380868252016984614164374777979294381224865324064549414058119078092783972263406316714323622524939968629935116726076271493333125984084792322373426634543660238710598577589694766482470483181803439744129764003424741055795646328327132672430822099434909607486682554112504149104082546850901484267771865723633847317367966515657968417320706241081920520690307756591008690250901614486247450948893642428447944261617712685777582148297509867716812378732742973387916168749699805527852479899584605037009397788141404555925497263038255523160804504184910915397577739910211638059379116633921328541178852802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 14362305038294466923024767554119505255518067121875579628442010804551953350076620879099558633582681178890111540773274943636941263639978079292021595909839607838144289833605814149807302381250672636590239933056470051124536515927335813216594765805394323315777376612242429745290489318515187579929725762112781161574071815175222894172957751225761831788384518840317791845321382425001869930570675170934728993156579712784181900582516322813889636214084691734324033331466712879600456402127129414883215133124542392182198898581502507172382753227070832500468889152194361922186657198826617303892268947930526361436744825416663253677846885740239229690057623090437272682002168020171028049060613918083533336479239402377021223982002659531961587628911585772208782427489167971532899931891311376610860447560521515995479286461730591605339925588226273803286160490906004248987236572289365609214626131116224805041838531622625239022995714335443140505008838534600867965641836597721147963919539325963690832344533667117891661688734353660491204905348030079462035007215668807357550186770459602885521349756575960815922013996949792779326641292324049892672861667917188689539426200270993413046894573979144468667910978257524920705062658506893396314222177510970179116121423246243571592346672279256270043826519724621093826818554107853051845338899973041318039893056644989203563571102717120342844612933617611466735637621400864669025943386240249963462559412435005566268796594353360960584760690636598298218653226651073956637128470759997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 89598457226059837752280582887486888771293243369489826388263366247594025981217541610187244478676493862278996476718489546023469589107855702331089366484327424353013237419770420087417649844184420204119330521827824529050564326125295335157379182275081556362511163070543601112879021411398644798963935395606389276136678420429986793003045962123295629456904360448475827420216085252372925669491795069337641959556575476994039556506104843460836252077873436431165804293845027854288074169233309968554253801061588440413834434308927320642550585951840087859097233743133879586445238213658870750764681564242399464571044345115511424501574272710151953129181684750758135736157885507357694142610446332737042549516125418933241788868599132485603644242409012125871269963701582824668620620889197886137904002868703308689721764281889083194125303425318932491268989496339434623966552913057412089677071478694733652521581669366388692322388320039012260213250519433941835050470381428668910773469353635005308148478191764119512636318175720450248725513268710170392427193308430026839438628845407546500211332151991185393835158906051573170899543346910052891688242051654150690478747540318781373159937421803380015223730046657142923099073124787903564712912743198712432403826006488370145096075746610842507723843967264292881703235142261607346529139705851205874851809272394885700701699401175012022723324011171832684410890567174265367857443510751641454449961013525957606073591457060117884340090483152810570214066650465328441215677282050375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -80373896932029956446240746748342331240533614545837501986230765757789111862875594888489599229066788566824176369876881445991183275890226432693784354137948968441848640709626642040083936036067206377976322754046810013973439379669231803159526944301430644845303991266788229772355940367251477190883828800051132985041464442224121067467743638453600894947406893625581161530368283670955920716832339929593281480448030680549778583124993746469780476909308980644064518154939680064681050165006383587155024239768809076002742898819310725606289901014344158346570059837784976390902330662710206167860169997624072334894421018995455006291088506916204699901372676089600707737583734925470551904682529834280086112971450269422354768638723468776586510163030687109216711947789652426384388033823734975911877458095732493383009563035278092182258767108293539062809897006739608379935722650205936464556785222001942826643894469817922706901085340082147687291800475421401929596349400771706271332997452719987100261834920211497842778913477163775674048916448580756512059643470608127156536314627674407604057313819802697468199550776324751185034703594708543936762515058042293628907729332125947412764204388024278695623943230823152587189650107300328155707554210972995505717142619134899083083168625096709958896301687322017575999001515383787321716677896148170714781077810594673177602705533387590248101374278313520222123069773854259081811872270679631573323279175243849676570631585259365672368620858420309067950761121079489850115167543892115456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 413460025705526112565811919498003553339224748147431878609724670358712783040080093386191366045432883989421678675411110251450739176979423310335311415268420766279322937396230774748928968604374668844166535369302691127327804402443661347402611464365315616883782123853837531132714237431610207268840679195299748895520307302987822124296152382153121704311397785266987301258981485052156715544587700793151808685104745660946044908595146040340807449272862066002165293312798526540605890150560199014974546217814993369048126451979898757610190188126589260018557744758230015667096165179005109797295703765315095421810302608495030464724511475924848315574458366710587112611405485499926476273563860957422135209051634521048784592980200839050331206866346373463554082152626028020521817854809794006918639008801322422224031755368534632930918850449227435357576618854543995946318107499094860321576720695420123182279006171099014604079082899434008168266719310391904606453215709966282401873238239826909437990965694525942316225865433069677130817352050858393179269723353531127372673313130740853110412021399836911602153501331359982172472222365659295599021306341536852681972421353594689939087242784464710323341965897025918957030846858513446584055866706551268655240037051755108974712377050900018067047771434531065020476682590985474061396745402826779535321600270214949066044450455663385979354483101231211752784385458372944662615318547886471545574610215889973868806189867440089855972323417160623363980757909531945384514779018145300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1136884130405405037228504902553716167325788572055312706675650123275622366859223978111807855533114189526267819884145397906901095426414941281370145960838948685193946620279996110103401822419884291497279094912365129241800617702844377398582981539424335469089665525952599013100356261512714467768089653948392334139568206483983783340769809700757324310863435969739178604786124413561838146343431437043947362851874110280153412912427185967213362960706928097508966794707159966334395296126940956690599947075322492791644761094902379504088582433836651473121969149659893679731182087754178956199516098535406216401949826846073252906982445125913537997641562194991600281119122167880519416842734666656591533969757768643947540251372941640995327179005260062572013191988339536841591014856374199731485466016540459887726818762169490865516341092983834599442243873373729108865272036482039111109361344810659632576692311045259471107361778068267640705266374879870304267565944384544600720535014151755432794482520261285520395708245205648815047005788518424709552219677896873473764620231208322077286194424774613587747701211708699418778796687762311708516278156334093075132824286083092195163896777816673702609696083394226318077545560036347999105256135830781463908923653960432965944174422951723445345190077660066085268835623035272320868418371366288053213799600958464471270719711362692535941059849351668304149087223185333536753179008213057987759394506605125624468303205039090773782622582454150327410825010459826910484639642591208407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1184694482959319839995351107674416041985397103233997483119043597906563537064339985286467157656111919321912126473422262328423135490155895929829708930400045765172925783775475272062379713929494184986318871437801718061129463761426984781891708868282979831455347920076011218879436609628309349288856448854861689839951031836420852288935080533888352031681204003375494458724811598462470649990415129568580039580195414685258681348677505087212962085309205647260331400882843744405110781567241994151551909729955938536904718241311500981043655216267988564032772589330093003755680894984138589335195937874788487935896774880450308093401455573258472320247361084253866161714285414463261844598739329192381217509087407261560699420798169817662050980313392815459468890378191681726212214548921690852715748875650185564781707353863861297360469702864285820885954152498338454392449981470933649540584350684237758167233329546177241771370513762900576965330807198927529438085401231593138444702044379378325062696119071446604107574478904656203934960377030937802005403966726400173434376972081715988983114934238287871048008299927835227506021808120283277549504767256529180598819697572674161218840074819806981830570847956968426767704817526738017900033438483743969340341155425822985216104008273781057892353815337659570317132451174395872880874667991442830321758805989354266673576165896879590983108726396801150247090078662427286581203098814345543528672319144918623303206934662534331092615247346373985102644016028507230159560410845161717760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 907799306237746083855851503514535885083748068823622910117865441909067321989518566436078879705054461351152522653219921089270262200501337425425393563415906043843590785011469724915448046004720566149075130047259507240196349078938398546030703316932711094299107826531215286036172622257464789477876120322857275870603336020822658348922546953489151202396552555032186965068141379001172109746518314846873982809872253980723371152791824990036571461298836161061695912410712829266500021384794762521951284410850345993748392723654207872168454053640589948395441922467720096553737854354772189335194978147293975685657637952054611941248056959012028821912827659380124012715960951926724033068715669621770565559784982821769708008904446092195127471404010449188341399933165405580397692281678962017120724575053928035654416848329896616160631208563469067057444760336634222678384946807220897895504856971098350111691328588855442445180608570337699061144749874762160431233373724394097878713203050580501912129209154940131816227838518526499563026873935019255833257703980477930504502937037783097116511394786068633274919746436365912784787963875416244551360036025958491930950890794389740961815298197655796274213065872614850577662805607070132154948774701932708121577285660910319703843917698154849329593961429100431037755310875652804789300693911268131867792750339963953698711674810938527468533653053413864767909099044592569470277202739947099676826926307835437914637929347736930790323144067491662853008707603739887634926628268167659520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 629644063687550736272969571486313616287690334581663660459499925217307402111959629930275580949735183844778598463714492831913046271142265394196647524996941096453834392903207428012781067857679655532390248503378737691424803944064580950014173980973533508435103912610209580212061986169294002096674328815908675517458832721998081234696458993630017129308148393886204561648470233768107461995745083320376298840224211667866868075284044825197150196662158948346704890380898064368559354362923765372155014059716884741536528575592159423275620374520209205207681644567878826878620697389289202552680611312223149634627561063476373558185488264720709253160470814294793678050153983034098503789857142224192729157790853099688355704099219710413133074345904162554566172959725421074744113754535477935196594001531469103563524696018595346337182602387361694903803718886958495924826190065524658602234851233173510705329291657208673105734199200949173835877074579311263574664495421810928352962234067899798470646570316573592467263431191033588667038576229205416625605497578044158984586802174994306562205075603270989366327246031685880122788250508888530478560429176625762890476127313624169111913983709597131575252056109626070166598197941286694149454800789047043203221714223942513260966346420411227487867123247396055747695171316085126978527354172250329835078873901080684626480978134957691656511475754742477648056489467366759961214488125182297943392767704505250090013199995362070872243277962797214456921196430934003558254528134767443968000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 350488832765454155419561911446022067800755569339342639978346322950180759454502383879195369124022192070325390980740552569211151054410070476610578184958637754693442186622182002202033201309179907873785394251146411537518100565175576970217792150001554623559977985025211281002694782220740167754481712077432822314707437819875239698296749287423402504123413270783079637234611826129465279230337617878457081038509642106710624507025552549624274501299760502976284082126028552497333799776614934394974746399762998455096348552128236424391175134962719569610490442634776636662928251484718290912616831280842288078650208767164132068865060561570690419258257881139833172462468558198265097791885141154517658307570695912110136258777360285025622231571563573031045872645366067709694323781618962753366060220588014608024302306106253232808652627129594213714112875234506900131783289247844144033072197999726380704052180733325873318004643100736477092780820595942899467243659156401104420560335794216577815726010499487797595864181113985337997892673188885571318827050949644239302234742448100598663233952390846810023915131025147746806683621985369550804388225875989989997888450930798911774571379771226481031390110027353239122136380877816229676623356452455928677298813934262433743594827950686166847800138612554244608072084801524611698209252710881170843009112193099811697349688063163474079265626719075808050007304358310892228055631441909589922122166469159768366849277156501323804881108131969094654352104332247613358060102503681228800000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 142365056712252444435479896663998922492995392165794320924031445404231966817909269235406248850227473924472861333136170166676217492583626932678083255255445279683397916891514371152093310090103355189689754591153157581416545624503988618393305540907156212529450723566502009646991366672489091270762921184044770281642951304797079914314185265170196532428995995899037406395147653080990148135457152486884479145723766194508927113821425976985962087669966435653122420643268438873939274807517427528355013283800609348466773570076907213308167974363666484852701419120404162550036709628956968139559915082797629406220197913326767473107951991397156888509007533072107147537170039085564612606956785304345277976991893929961153680456321206113114842398599539745798885122863123820368261101388436802825504881738950320172853917762407970460669462164842241958939392743799486567762827270274685620510652645358627366615427295904761218263156565433788305163211628161199336238474811934400733250398665677181241185634868342764289270581770498117152953485937049295881129937675954470801823314196511561438797841560822826763229001830888616284078664890591120495921555321668197008112984968991650159530729751497008906003426989982436875811564937980675689089565530749309170424577883266747119164051968669776645519576244843112696516127859099308525967844358116029051602757518167582902595859396069903006971374390919097995141577609237058728435823102799941811054485773768008890124999008142034148355280079440105861956802455817845017975685514684006400000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 42200865030782701023032553712771693022753535664598908344067576609306774488234524201504045783862722844590059778319524013476703447068376374604096307859251867034071016431510351846469522544370692903664989649967705909997053673593455279420959557437602383939080007578998515351896416503957459299921128805574607468993073496123054188373992762443240599074648823185086914875579387945550471047407654719391781339553720784497675624936551205933348217305882042405991405540502518982494376146873811369190795871084278778146814963279780628017441748856279676316823434480672150341481825228951060683717781654523488108217988573918401604127043263489368087262560911009228025644042205525213235806428405814533091379244471208413092617036747453525054484663675371780993385045643471480004839772034102519743323685687003871870262699305785667714121344735908885974132796002323366646204765570716050324644302421682241484150642230738329496861567890013971504340965560683360115899395941533370784837938392979834212356045633536656865330009995894797337662585754408712123987332062289969237998763126953872424899095872455418930363921788404623404134400962069853141287942214342872297646481249186219733098450303724528697732651461572206773009656199292908128162337212802537405038057424766514514194453679818200902098022685013411132940129097350728924919902216637238942981449021793119918906564509067964042656709048160210650831711538396067276779452740715900405990025181915629304589843948145194784314695509048265320065344875454948443974899544463769600000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 9352842490025115141829127004007131072295201314509230682460843604343376973938701966255681997685187812779498220684545882915522344065914178567873001991182020365906543665167371294514256594464725563614203542960722199422426220195042541183925564094085503506473851727985019238704939562227404879422546522352934584296897908517194307430307811709093787798710584241007057988471603044184853989542619393267056953546196823681662421244232899136693231372903170651018377103893207420171169802319857028292620743475252422454536433310912820052754912962102003687382780368291448928716282325558083204837843607809933116325078493183250189765091409813290374746323305661828787151129315972824875117538649351057911297676050271811254973126426944584567095842963345622166986872616638534954999360993778779251104412037517516502470082612296375987004595107787496488522419979826655941419959938030650703349173951859990315983107925935967859553320328177718219290368874664570171755060656175040651109053411928243334253288919034211864892410570807599788541399290681076633140500840548478794340040619946791781358592931266195235729172229677459119958297371270029089909775948023486157175148269192516820687765172557501969269751616671194922924600535145395380539720556157069652443140300861116490169059770603719968413923882238631227173898727638916047232155814257796710223571718561884796131353903104301250601626782341724816799058218260149635968044725457325009724887102750927671908384481720511552612906679735462103611314282403495253463133047698227200000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1540442979327927265065706914949533184676829981200043608150945764666051596883571255275919826226311214243206094587054582411706217056074462499298403923009561226765695643119699721663057003316887858416117643977951231377748294633336595275557646683950688463211490489120722749646831649738099528506782701035092700424621525724782303757217524558709835555910255033165046918214087653361395039453571454267911665962330351893708203807161526861760409552552154869443016068974825011877493094925768409359491196139028956805258062771351518503506632783643152116997201464274553137740609545465439230541305876415414991710757112480104102141703090996670143639977792086361262217538438764403939278677657334909570435910144169961306482364747942073763576074975029150219428804007597909066301816971983957199417900882588006876391534112199172723341012814858178176585452960030867730930228077848156246115067785817238286021691010801689908070904250774192263095386178106754149200724826842020324311524351411332674194211884902970389301195587761510176641849856620311183722537751895785130584097899951073488284391270447782117235137357407495585383138255835774070613206879688649431250098735596722482948666553196897185978052651846851719016184368062680399476788196306662445615770385401958788727406897747238751752196272295189151407734207186241804785829479720762450602581630565384615370326319050173684890011674608482374956872636533298862964686106074877342562170497836008796192720112639498524048008394283700970642047233770693391458222658520350720000000000000000000000000000000000000000000000000000000000000*i1^15 + 176386254139065915362736031089096824334051168042534172307847152149587014604230610199673407731696854730038015784297067890148515670975342559104520518521084404124302243975772281334465834067837361120488044795469434086457306212675136660177820498051619847851618504715478333569198399083731068115595771906459095410090150789926865369839906800592386642679640926382390365366517861550320359515376185978798968448875758414759103126495218294021235949529576329540264153267123666703230784718260931385350773838586374934604609434741328923763611697971104906639973873454594726131946690809136838997880245609876254061666906796675431599706281708155455514237919264111648265662776275502451611219589885454562220661338141327450467476645616457263038961086905269169561427092280427803253227990742034418501163849939291481110554376457034545830809204388180341224867599438627067177034002419216096730219366822027617762780618407286657255851107869005150876860272047359152473353723789293752180809646912857559171000396248484293663166588164996112664902980824741888670263915997342498201393672997973429485468937417513057668931761635924746618824352775081492074965906505565829314535520493018068326259441357165178419841914435621929413249540453463445165635510079437404330888732129964055505895662875971315882727292006069987913572340557087310777880767413650213132547112608189303132989009408763331243371488454782371142531753944898966826733437535141486955626796241654020217318279890141019840283976430335897322391692159869979775778176997785600000000000000000000000000000000000000000000000000000000000*i1^16 + 11299861882163944815429451103564945562219171929965501661837988761897466877306495899717002222344262878868216079156190855847022060254221337570148897941970898946866901464137397805388375161306393615683054502988646754477668311117074680758874068306890936569292601202293282264538159294075365643377979310925880037887197128392598743565003580901238851470418687713330706089375911382696239199521599138904961137392283699478726306975540650078031353207401150758443084204313900827247083026388709198452980555463754252380834793744212427475477712555561297334004627718347191056733331405060200014214329296966997308710230680675410069561694735429907165661655337633258950760499811469842674418835485821317689345911288244046270661636196385626559674656876039234541431504965851751671397468151153268135061168699429276191713528903222506709600380784944057179682930246801631875137296256888604329776987325275831212753114743531367193931691354383426764294412053019188664726924129674341742702343392344272170677431654224460471133885675314192693500978431212875649123073756940900135872712590075554886139181083058225032352146107230178374749423084848513444829023523299799495568248159315676516944153372807458694420296200029376673030265994521416402703605448339426019637151782199423867396393080902142285453832854376841754852723576674023850033343786543633140803098369946405788267725911831073670653132397419351042347085725254895280346715577955784296140258168152835582069582025989678237086160231673955424085502881298325537553271016652800000000000000000000000000000000000000000000000000000000*i1^17 + -90386515702054640016637995254805149373970586970363173102255878071922325252856041764334978013415461121135961337805827746845852728820080863793146729464606077243819095131385972747793936263025814165241973549629924242194953414064631054233516841572353548070254239695933895953005894118865597919114398275294551451600159991144013268749793883599321720978652596661013677506607001447577351278048270440846268436307286568329553996991672244246812596963039881881852830675767214225581122893322112803121621612542236567966676094781448344689599829008124380465288526985046630462609023060271896401017544577873258355537483533415018806234069052583817802691972601384369763405797409235488063909647073109237357325321753745672257526868577973242731224115328111166088948824147170249969522333644931745018012824053046220662653017981840941537715971407923445294366482925729689657710784272485753120527859338679299293548722061739648491159704997439033840796724909828562630635690581711194017706218660989557075430967086041169449990739987508185677691805445938910635923904861895330938989713067063028644096649978065679171112010591372135322782538947332277715841868831583408918217042237194723276482391538251538788391803603924663500336979923957096138075312979361279209255600057934092978146960285851927672137629245142643470236836992341981672741746707435260286805722411666376194255124633970145556443318094570844772984707905227302360648064378456252126230539328663244758837477110099725152209699715013128712624217116440614147451571404800000000000000000000000000000000000000000000000000000*i1^18 + -89278903974599332181060740825001513429032055530002313542820582809267770399645499441745035923898772832414770227359893448501876957130275400989068427064203642138544000426222582964850041734887159080698587359887742853177613947654755552315988359500736913291454393837995651197372415826545331616022062759225294091934564804429608063391460132440186527912212416876185337524813940907059077041492887656101032889738982165723678875351103168977205838862817247229011812974102718537181348123879730010814215794770186738546207850903810121219137640506775873079907588938963444262276842433109792658558569592620458508723718912757979912968636474926854449980757073634008069506932874759880656399493937792421862504538585761394671006647455602554132475141899553933515825954064217107092591105030300879138262641031593254573757714037832477288350685675776714460722463387411819777234179843814224781456284876738685753719148219747678488164602046136147122594365346538022555785612503234633096551961056979679438231446857897207514112223175503045122378436178271076977251971538636447163530805055719556152549075366769772503891419493097065232617987570325132157741009773561574060270915125313866264012537153773282236406124834265015195513917997799344488346622125173198439995705144022292559880192143382629423691420865231257061928040370130456224141889576168375328534252025132282943405905000742169405907017877729382951493074193188953444788361432164922290024979350087687594237029298811017165938047149466242790534620618670437772346104217600000000000000000000000000000000000000000000000000*i1^19 + -7494348344259774605516557892877074902785893589529355573104529362973301903973272473094690417883223015652084759009677912521771017564293458099879469791630314981598528133993908781524225246583064792464663862130403266440998420718251908646706857429074782410705314320721250550621868184637183867638560256647154687211371481139220722712196364681881280689637317269197608622858215360492173238315836367484704491814379652340769918883094997121136392211555172824884175554879971297166387313247995326714927111633527688019136841266169023028385021883173217059809694376472078214865899418239423672793217339989594225414368949796403250767739289897417927868482769951828488960374319807681277303577714822499138580893221634176073405297522108422115897990470225462141273085632865770663121055737784840220243546231059525391437415474806867526214225266839861770338685874791550447499763476553140357819863908584043336688546790185907256244923372318482885712530686497146863610054998936955091627056000747770316633121580468338957303726767338506494830748031684555278877184745109795761564166105791033278596745443322382206796054483039815189992634541009323848037481855738268786802645151801204508350435883416502996727496318088538513835392576054488517769445109105052109816435141427633443396272058265807796306567026433881097340148625100241979724515623156421948880233390494751208240265240741206496372955775679136713492426405848427491090721459445961548447950215356329610440953238066603587064922847361879786983578746106898508803704094720000000000000000000000000000000000000000000000*i1^20 + -212691057089762386522296995942478126045867532564174735750289557100254084267318981547068600496512121295456861773602389773161000787982498259629559981415168672253173436500090650799973378296118089580374080751948920274293118183274430991316023997195474807201428579624606026859320849156797407628222892790761627631029772199332185418340746855339712924197199535266474511576500245124655145898169018586120079202722786899225955553693195756206361366398992600475055609215931834039395582804515113527871801635585141142198692309548775386440895371927659300085904524718553234017692232806610553748112602931478575148891272751522324373603079206390898536505961425080531965748957808272787407962173503024875771664411338286186362639369154914866687870929660294067349968723817030731883747278095100236096441861559386263561057949075014012479198860180333981558895835097437461460560400661538306388121586467489510876495870430216618456892997946633189845908653460603754445679608653326265596259413551393007316431349229809987035009813595023690369000367018410221490536225158154392932789719462256930846195840487042359687516053028465066420262371912068488812282526099500750941842306000203518986224287435761746667660122704843631415519240481520572082811684524591311791409004316245976337904501695217558708051351396697656326098176998028442564968822314619482128085665815067813144616367537200718493235078044430948791912581502762290365200928914162419422213506391287192361930896730516788049313526646273488993508105176741665626600243200000000000000000000000000000000000000000000*i1^21 + 4259720494099152877650074742272974253973426613492831829819731219032062155685500030950991954293109864137383114396059633684557129063907304675778942354786190648459336661639385002303808165167908632991647305405996863212009765163360034646552034487112329905337990231101046825516225251142416460246004903397240282472244603154386254917031850314220315839478159807866352471697755551266858766493223789489774933184608823097532534048046666752175279968713713575957162746957393610162407700631433742049935176412269471194850067334049752683940103837221182025738511101847952056630532258034512110460311426728609700572299486252009203309895585105089282944703350920071208008422614826147011136681549153905319168898789716668109004143385155371181504612379823519630417790235270603719314460395575869968267732220084756698287446952952751615109711732843732406907413359151714371281532134870396535914025895037402602514954668652622816675929986722831597397846700413837754728645630447280089426103629769537973343538136024962204605295753486176993615476714771502558162825087719013120057956630769919431820765487932941116607578412892290402570141686037098435922241141765023474001728193104731261793049919427948992033172050989600425964094213024801565629621142749668170513533664905528895238011710736471505920596186380085845335778187517435417673236457099792719485638568793395527648350454927156713465498252530491394013059508854510024384519848349954722318764132844581269265987083134488256073654607098375179236717784301089235297894400000000000000000000000000000000000000000*i1^22 + 41116303638815289173658384800440980778086123102363293817126988611882046266891263771010725048162197072718585719884534003612836826267092500112072824224151821799541864177687763520138662822486230691978038546245992537253295958825618340661920987482026020648648577380585867549520212362724630456012803130553407671310958462051315565192458552712143488384308645410391815779701375066211960324586271070404472063021275753005544436481615603001504727373364350636522129735428487786324658937325474301617511655960302096423753266669682846252129412742057966141372798955750920272923581044296909495205382723143783369414126384258496476174354125800085613068775505954302846832933935551206563089996559553818843906576242940563874457308549567157055015495881254833025009193806477261349530624461157016115321374374071002665917573149976135348855651365134294914619819106945323042745301224239569491857559980692465863582055133677505377926937807407832222229425370026461337462464644982734811981328448412345238484840337471591843723924068218558516329332901160774334919321491629598893173174560823060158577341274723467588864739529193450403903217620272857818893889329524398051135956314396470602053456453445925642338173176775707432780704150806159092228187865468773255177633787278949143746218689155230817942631917991154522174713022284400440665941864482250409283937827806002922532264688095079889757700392930774495951258485511721516938641587326387378324347773272626920010195657779167802997940536680961253307745447216454146457600000000000000000000000000000000000000*i1^23 + -51486507954690947072876758483620804136714684857313743584177835982457911364360665622870692528098513454843963573893138235136035915467072612272300634684250083355653952408159833331429123563056546189563422297892501402600924184481685639495103704428220419954791751238473554342558704523034071620295106997038663256485293426316164990499444982597957468727558754319541901708624356748715245184449153864437631096833118131246614460937867927901978571589740452609827076936993642557546640924219657513761618722181954437074283365173125291962751708286741491960804938143317810323294250195561712761176415938812853143847666891803337615850115647091392862694130591584636075058486072219602577126404546224485078190757711655321514442161878843650744476504049066723103112006519385124691561502473177484474983751851483409741359310967805884589365072653956475269098608105772028625028047748224211359334593985860459374479417072135269532681048039807215203409602439556717168869989742581995034887162911340581365962469361573578709800774731105743229730888351912964704304824125128049306379242768663400450004116669867229912019041703277917634501080312575231831458221224731530693336423545167351198168041569325177977445494389673702274066366697215091278201030097669516687573186252486469229784197913956561468725772531512243935604474110820062148173795012462819660598889729842990504855260113397828270817423342805220913704096803922383465342352542447671152908748526481451134907401300858064508218453336727252608325424895416158964940800000000000000000000000000000000000*i1^24 + -3002619351386653006325920569071415807845786017500638925671249850422290204694186009484620663268807659061078604442809179920649512885344236336110522399324107704436870427198479156664739863739970679584922082560683192288039250922462514492475894147895586017316255560144269836577977156442401182919818765025369946878232228758571358909433089660698731815235597374273188561357600606807710566809049746702986396345289666263169758288530153521264631613343461272684708269038856660321664375775090222838219797298268072293146810610216660350047999949299168915296828360472928525633283369360902758823545895168433679273507312898359256488577502648504620302216352255964050700527324713029592253661631433398460072254638632117983660499194351093692840074322956154369038715661243611511202047858950304621528217965822660396494839516452597872217298507917775984774266153582408335478890200971274007854323778704139966412786864376511922709545511910618467910293321955185286405970495277756722487359817902813222718849105306246963537566469444615666584438476415902079554892834187953693529949727385714667867001254946143965572683847423703082865714704113355737026393715465919570320217034836582363377349682127356128632803880683400312971507361928672363613818494478196086218110152672494639426839742078154070518447402985032427472965910038183496741734376050558838514824214778142227676291077791260934940060220582974588252125383360886514170614038113749658623820394169955317226655916026482605861920136946993210569843025736807657504768000000000000000000000000000000*i1^25 + 112729657796937081894105728769562820623890545675051121621420185072747553700787337072551507596181652374910872341112599511071366946534478522400219675855273804343903391706562753822798389213021887118501009102034669608897014958220312183048354960085002528590435945695519572921367534325472777364111254711676986895886779060247758247910515640310189099255372217577136149022872111232186032029514423914470742441740295014000383036738554520056357623482276793307649332949246454555260409829761172456869702817947312673005336176722094883671693310251953689855916312036852382103038213842533451817666513863291461686896628736087968944388954751431674443942529438927259630800140531507461775952095424372020110055048701620214262514779027785761982126456181410449110403860276041311573951533870806579636083441575738040365665283611837588606331781037601601968041984466754322970349014628987516306834188685241458153935880248586780697181745434167139826800940858738032524650110489031299869572297976552782369363959052639019212635225834547200180048299873038442124907507291020366434971769192592394672706652217689786862243505772331868155058087918598373426835075151989090624074128755475106889611144502805401863235064602993682626547107157002067565196640128216206095371099847001814893067719564360710498773308178731456142857792393132178555366394160659412617142469436319591677693004369025228477491096821044814918933608700519886398397519277651635563628178774244758587999070054410736207786843895241405358202560774839080058880000000000000000000000000000*i1^26 + 22633140063524528421194867577386917484093431107499101243409078279375515948913310371464110583292475984625781023377214352724706590976082084860961087818508687697973719248531817274144160683108970956512591898963656484506449896802565626007657724289017664692065266194022426763198829048970235948415420486339526053651025613215946189799768162968302222056151356105190578016400834185261980664690816293890679423313429560296359492079035671452969410446564992664040163722049262051682609625739228902921076238319838114023906980923710548442399300861016674966887740732851487399911715898281979599341352759418276683895322802895709353642288762135674385781520946141166674734569351208595181795787535359103290185001541674302971580707790696565510020628443448109683965979174393348469512375111987182538209968732437969394810438413654362888212175056894656711574456516843807385813398823273314467595353674777910580999951614245972099097299574326562539755438175683680979667486742220658146581759472265988782444813515326186386629010245725395454259487972966356828494144091518081169034492298042268098140759259547869375695078972307572952658986512573945665713034931491675866878961677241080577705734188131233224185798411970881078748169549030815556344805851190039290442973930822761713817299018829735340718923308756321071579934983700029331291104221170881312176481321820667649761405599336685855587750733868649830420308192581052443968283395728322836452484786026447724598733681497784360463973137840326688890959134655659376640000000000000000000000000*i1^27 + 1329461153101841712554515898191742113465179942656461230242766832595256677437673842200315113139861717436213440410713707895494848882127164962639338026695262967907121760131664034452363869099002073299038825463444652328072196379133323920210826028381398764474467565226902195931994846699533292606019319510929880707498557274717368894657861376350134089578934927760098949546497452980627522340754570637617923945985020987184225394767796437980532694821117045030953936452288311959655635555880250931002587276795934009465289093562600425330295259713698178348261155763327774549196728543896333540884110463226992672704586839509427601449828196256263449116429292912357203340847487082868087598517936383301379977424810294359320467975964884194291353890776077455553170931945569992423874949699619897178780812141051702554647142852688179920406240861972726373227902918974818950001315319060500979447900089844935121461348170096825826468889696575912907939463410275637178312588787935282529590598339519495324304074433105471227603743400702409064203440375818238789702188585087327390092640819133386523799822186719889190000526049910721112882939164142983718510794216059528327736836059716929573781892376758831200302218419192936001813542321421108204762305808484341952352262739650557607158429566151869889163497844172434983737291417857126168302147535428430784370840241597497115278072010542996731399036217432796900616288215402515703177639521106624275761597907721920937738542017686881823139446105652425920215564980437647360000000000000000000000*i1^28 + 48900783296185786468471720432547991846793061301760907729093206827509505938514976359371205695942439073266475501295092896123361878832263725701300175694931807072716041402372407867969894761289372808445997552487477817525496230697808024332328408354119197588481578283485808256525015759422673334169169755880242319951335249474411715186998357090215342035254626081672797022243783081969364906102792811912162976430360657539421971042556684288111775068334504709690350250876717565876731047961056201482013854098234671607070597055354522930653386159683655520055614884458815782917075811199302079257609721092568131436659412770400996718322194453845192881549378448632468423881678449818288744304263836669452181546898743665740978110975606259754810670283067925240024709904906253439915341126230205502339187323837127092540943466982005133160358429944745718428539784851931848926098595127701121738918528370575683866017618198078942638472906372485696147543488136678605580032355106895218846516973951955002141647623871012170321347849682127543466535294612534803555514520590435408279023884878382149567301777650290132398168558871718092299111560766148652872360292798368322111301395681367852682950817389097291428809369607435495844840080254547718977289504895572111947081080805470024844188076357575840537421057376943323191206537296737189195962772541172166906180302272406292489777334198390124355123782642556294664630621059781376311700007184799104608723608204886687413328289358373403090222918625309578826510195669073920000000000000000000*i1^29 + 1474771434450191171005169315636126180598551153830520620808970239051548582982687939097956376437790932979540734812774556845676009935541437706177912998045382967723307523622723819589268193213932656597713733672893688542225457620983800258562667457951509833767101185222227183506111568744140526318720782352380470643892073883643446742845346540603126476124605439748966599768196445880076408815631243686740200879775526648306737464576055230182924463962996669255625348270805565537275179848483527230782107389384329513918769274267842327996681819310458294415674313961205697272747487819061730649720049070768052002995709679887271379492355642298366731244935259344799027832480812636055373821610640073069477123218800727951031603271407932277236930774140212779582163293938123265869060218037244579493809421484100606479200627941748473188776084490853954402167263386983800290682699895903382806343000702856818811343260988910415491832457329211558815411205420492564975373884542698543775212470232630859475338786867421500299768018108757990244924163640051308445955135726494835497690886682352859860684426741449776008901513997877432332413730329021225539361411245638216831250454624895558209981737474893598106537833351605461913683408749473488527864926884799326219300805442604228908238466981622117602013114960118962899220254812142106377287806123568305413988978086503869419752579477840993149929600209318744995241377724281218235697544526139936323188562712003278080364709701489280675916503733106028407671211956371456000000000000000*i1^30 + 28404907391470903065591615102932491539565647748681381487833539961662873191614948344715760363211600929472355837737967141165495983032618990006345401238534847233427626399853226095899577154010754097902189295752768576575603708858707007496665725237441395334012250703520789619940777118549491630418035188437875877310229302200454547483471724097563726605155648847395498607833554027544337934401177695425956142629460323574759674138300661070192210518581173489914584035890683791679960633065636874791437782202501206266472360349509692839257484404112623937299635563001332527717999325463420836665029330100383206226751615214375553131711468188723190064699307815702643039159194493131141576153741572027074254371730498373784866509707213142533494725967403176673366046505677085399190870978767080317108442651326061668321218271865918103514519555045500625537016564017105393952969412186398580095634488557336316770897619410358178203818885212032875401040827927755717308893334470612249819456144268932859828828969993141495312831016275276988184892038174402238075492300360628921194004346137217642787255989344793847046864969948942879315202612629619377390648280591551130440427720779002091387655216913648280943041067504042935561734258217582818320035426200111021221360027186357469669733621253453877910336739409437193794208978676873938830307112412928725544315082314880927137405301810796945515630333793873687778336386120865664300959827627049235139435803623127615181072935332037262148622647640479695691409438801920000000000000*i1^31 + 442873815069457076884470411738761904062031424489801353542587375581990991808381233062983915505468693991087123070093994374573920345991649934145452897448580244923483744247817202983853037994595183381822587874182349641263308228647863878457761123653906771434044695125119632757105575850438795615538593013634538883636842850022317552191258623674463391569891817717241352632171155791803302130968176485227790553667413535227256929176000107697699663824218688616815393713868719835527442716540473400222084192911972027088401318181373432538887208210768671590262437658264719924466828047824903074583015208846324034312878558378022889889730594435461333820280518203673388431700093299366103503167714864506542003296739780041003154461228407252744410136648148280775770366415705877909740013821985073574159828260015783911251530975270541672414967059705480956584878056394636004584379434780554439594560999667064579375301379604060986523568572476253436149311790721065966118646659242056305466550135729578187176391582574454238730314062475307288270615464358594008231526629382156655816571587542446559918092610701318233919790513222877474674872509086644469872882411829905352197199370624542882726567914996596841243554545831935911191433375282498348383613877479158676221434522132194203471224914981097666992260194967253593773600371977326354829895035935228227825899776184818725086996444692350069494379824994907163672495236091422067666046397869384982773380992273483701118762855642417354347212356328902477467520860160000000000*i1^32 + 4102568321133893437880349599739745089737792131907282119849828231522647161933772021919718750594039470384437653210668272772289355603338487632696184445859515315079529338541416409004151971399425373384059082111723454113937505792092706614465228908492736041919251786214853636380599081022506635790667087069290058889263312266967976126308596404385288973727750735919116647893625451231290726410684268356196662570065537795136689885591461267330177194642828505132704249201032511212556251114646503313566869016011554567682415275377745384777575888855141351351532533440115822830955155941690832626441193247053170642453596865631686302348158706022073479656685860812454247798748869755230593480737557919918138290108773931169951267747363583326536998169197861924218244206990848731600442319891993394041434159414294874726076332010986408134527665925905076089562928946323161889013891938206924913066692161017948267519484011901715744316937276464973172825375782796109499278717599394832340492018301997609162790249443414916847000461470395943239262650948477755538356138885008580115436429346403180294631884427030705001994259930589787382068904163094277713698417646775509294375048481919698522526158398997350856762740077715129117985101450021864220524711297597599015952602556859798101524035599426893974141406305510135146354794270863516825445619619223606144148116069486302036678438879429123127602305917868205297060461271961921419937281080642628846812970834126812904073489515025924486202608241617919643001815040000000*i1^33 + 14523188936591077368629470745860829758686452508468978456427008545526774624142661050090774783223170433091878311309394851596643293659717553172266109429771561638345774065654468393712820395858371000481747229335590266381841277509110524970173155234605303425168391419494969643697746682337411523261739350269162556091572963914579484414689955279886857673407370576896938292147818672638019288732549984051094085720172609012613335162900993410087063814825081395767947628182749934832314542465641498571886007518512777880047550950765514679943477208950287323875294167331031586995932743038393910792767931249078738453843563099878922619249995776211700735553190550132670548153543955887812763698492464654447829652227442979915194755881977717032936682616426997282262627976345409016859224699118341838582960347224722566578285574674236044116674382167514771765883416767714310491356611991184283906143904073248583005445584219324856701117141465407209902751347800831714521305410595957915778270666726533779064710835462469988845548415404037988178036943111455080129642313513165190551759011849877062818732818966187492439083022900474613294738516431008383458635129987633511527883287199148206965704112887737513359367921251979590603264157932023255868276846386071454530580474385222091679014800182110215973252910301754950282789839152018962499283776683943916822813347054154936537444724625334197327701144663299420842251198225579067319579268244897189675026056397316189579727757938693482962345503375456978683822080000*i1^34 + -411367622807844754207670540742541374411452461980404515647269048762014390535164371712820265279884159427590595010380285117964012857057505255092208526461110637112140724127898234300158454127931523688958756179924463446542766093447714931003607796020419763682601267499602764353699301961873167089240911701584959271064972224891004640647013645819778280178835298637163910533231975446715627184424194505752954048599725109730630493639168549480600450385485528189597744416898115961154714586575862304853994791919769393633353432173802811153954392613168526068183077439819968651008062605223461281414773252884329194351531541469738477701946803709444918280241336572997346035680146712946946071646991292822460154767442935893751387466607129631978801491895216466336791684734348252591074794541776834186363014014704634289070944825930217050569191781249614328919382867857117467480812434213462272476083533627387564505132856908689409572737947535649658237150233388615820488410967693629205606866566930843522738795226865632063573866811833936330020490481111137475378840614593397877358160601802855911310450075375061432732378521711063615420151852965887626311240266360598969874758738936081669166743973164832887361981633625777987401574732045102795244245012273029880046231056778041771145946816900766790115170779552246331705503836151074626039006040039357787601907872919158237202824658090746711967632148313750135064581434543846540320153675623148688175323590619571509428822316460189906278210631081375519735808*i1^35 + -4926044241104707070897613655918170894475321188192015760581002945438300410980136420339625352992602941921660504647838929673020273186259412533213882457312717889869755589709679806747233585479012584948013286006786575482678584812701258701103288217837718023014409731364824707404973958431024174043455018482555120165356902879596350669453181641307810100648491950357093028067859087271795943737895809639151745189955354714863578980418704189622620079906681130899146805495267265637520743426550296947428713267303660592172803923075830333267522994685224351492582415026135786775082511285179040316680897361125079359489929056668087505153409352072022086534517840684477562387919754711389073615252901558273479720529357887461009246982416510570296715412198915975340332007245201611917443382515742994197308104935268752632779795380881644218169668946571138307598086365052826685756762530299249663976383108210933865141371314987719269028935248676396214896359359481457344613734090601736217341604424976656125616541259860880946478980164035796100640349999543083528746487775783087597837905139681608654214870552780018271843508961675529457740366708042252706776128574938906135381813317299318641699449543366111570448520672197737208345214811924257766618711162661106492550542838870040507733716360778803001212749565939947043786157667370516205966702339051288353322883652779927945840012753345982790575173325380129562611747943016871826777078477269233545349045688205855619778653666814531415412509498843070464*i1^36 + -7798306737534861238754742368842508288070097831400171929589541241532287392985644021278920036407701857444162336321589506976286350561531799099338849699865614269372490908547755850505303571752609879816699217954416884055919089001398356590361514796639312740107346225408009395950055576971755620922772344850878364311824239305652108231337833758890499439887023261015500445032306032581007248852846916277909619925453027946817737638766283015830722776787495469834989508217558992744140982519263569823568483582389706216990604309452410455359283267154944239564580548845923623577589887275608076473627504673741332358898109372790098810924935168070909034414135864482187486856103222861240169996204447720663719594779320611354867984974651392073989797720814221723282209400743099671943782051085266540482632302365710591677842564909901358238755790104245983763705602133242755762747330243084915767070279002606230048499606099607189378163929013580196244114488026791244026581666657910355986465892754485137205008506787311646690322876823503712900315806222652521893379596226624431513482944014824532512182802017257892153540632236633832483581288594042981968980131373609408860689708422026997228918541468307558240970761159167944974736847592808633725655141838070525281665417548221312151556867078554783530134877931902383927849442050092608750871487586603116598656874826873474175513265972037993946313736747908144275358577445812572591114700191630776004006066279397346266765882416562944503716658544640*i1^37 + -18758766131269200684269715917020137262693653221537543067922425401999280869707988847560194051557757247483012076907308396929142017824672807948692537538422868102981769816248210993887598574226742274731580122789022836116608280416141866155606643157126125826601214411915680222276183992196440805909615354245614354938491147117551105352983928693562603905585227689586371759437263568327621106961018039837887034639973223573912994512997165254691681284718408030836945418235918423565530716891875547943840237189982070497575498171390545977656149966658059965058320872981691950308268289624523241922298402459335856495728765920144904463124355273917634333808537307057343645515924850213647006939528307701817526764057188114672256735493997146334597473804892932050866218082795121944452180805186576781972389890385491896923546341266237693593549771876960776283819947783243548395581920154754893962185857914713994734351969748599617786172132010958769443114986519888336516816952692892187035688930530313850789008118629822111398524428361737762262294451396516815162309512631778594638865062314283245632554423945561232564323023664429038708316901366010357530664829769209974507381073262376711306877645898239545567007505012480131378757444823008023262894766008253589284442926766953894159585600410306102622316241259909591222602189247530553246414404243197138946451649325139774358887935922958308192729976686961030696781010118847443072036422206779586381940192622380749030074178612117728034553856*i1^38 + 298123783731920816962488398713451514590321698468210439897894727198041628930127546664729035340535067042011311750925301617069305786721364170443949952462132102112709845445623843015886878634673534756326905839742146881544911334894492177950086412125529040520647121989432907631580430824525619201152070400287614878779108916509338583521580738199838461133745051910142640696612295234438223343829115402174703768453611341131375555703845561959515926250165354387412685372209780862719632570392545871601298373891940955292328639588768856644880188399689155060830468258700161856630777558945154712044620676237705506520694116030696257033150821372671276042864162124922104389519505435771601769845418585715071818261405450279020507956870921581832571306608759273135869233625858613028583435443605347032635422910832239276284556805651389806124654822849794631500057350987659025928920966680016578983010860978108814008592554663866010829371586065376353780800031927294749416698048895991852658876155424441353224839556649176333880239800884623087801444340403101487398436563517198780304864840114576094801702256048757640541617792844798997553444940880572673020262006550415670716070528340226934025618059393452384656956875150169326686491438273851862250587282776393158524614978698996623305782604039679294951052740702424406018273844153952118821703342449233489741157386092622759286094704082394592352564416873779836026426269294492598096264774977631456734564650921081494763096134405041684480*i1^39 + 5327096056022872379362677836387719457304691661090695910877417843441170340012926965235113924817347285030670860942094662260821939262310766887501162532923219634793293367595306898598519857038554903061302546142639460022089213170618765324825709406856396197300449939178687883404331656495632348923258173620088754824855682860565347880759931619303634229857427966915659154902661451927670649941183547931332944966406381280992831416569575380702926118694751059828809392750298857427981221707635132166233024320276613019692411066177182134312067441692381305198486303303238264398540887711779685122948124200444551814068073828050645838037894390119864811734816736153689763294433647456716268268885463998186447652584812383442879768147634858728719725231165455587455762941961142389388575928215494789205914469056121596002041835183025685853142455113825449809220961965493966877778283660888419123306235656686325975556370952675617215563373409762737614343081956581979344435636279158258774006913004682386412540034227688071886444881507593582682233662816798295566022565983201316185039988581462749072883086659713803966778502868174941962206227488277164420885988142053260782765621689066450040217539599779406853474128427259268908985930482895457678614481962136135303743371001264744253387470225031271584676530386941913041741918296076824588239097212098411432976917392347816892673342732314020293993824782104320773035373979067247752922325174056187784058322319761230517551439955361792*i1^40 + 12528378327062556305617958174111095026299806446141124252290369443202128313524550093203609091013194805587082082919693030835455266734158171060142886667177266067297769732384327395526354274883785658719148401250183712816158076208867682855482751804976388430988418478940633759429820865344430474705987704314152922585608342924463330362090202237566418715466748909028781596601726238502830594677545487918242469438170847299732280531954750482167015322027505814311315832215959769078590186013693935749029142842794370625261313650655930691565941807922642797898620426246007306350909701175165268182760187688832861337748402549805055917056843181193013516116548778955951529570081674157680605190815502751227374361597831804070663759415856357606103326313891176911899890004471637108356475687672421685567310100190817263449000582516392618033001937061126703792924958826710010647418929346519190828400633096312634106222428425796611998468163615462525085319185381806802793891991020945546782634526527921765893832274350640867556053222493949631674619046303106348102654991264628541976889722546207576607810301941743904739700462547058488177656091520399902490083413736575554257267623431303809325629818352534911839739322577038982544155726063041776894705253253194681862348899595917861967571624722335885311055640257374780616554861049711555532899918603630044598989493134629304898148223204428113705405765591697275019296246023515132822856750132270253625710067177876248042863067136*i1^41 + 226270276589701439586080053753838961788643460686253075926656914232795867500780096466968470071499843215192171022693945706999710013271005204428953593952779944921671758146073862352085654383595811494651117700550952309864054685879422804162405205919141062159261656690602339352536687127605378544125784103864909828366118259110422879959603253280448452062637884382825358372283951357844618067746855244723720666476733167650948445157428187327242974267079621622151235944221836831659494098630937116887591689308983381299442702985724868814293111311053786646844455917397502030582350798981588786996918942629956972048108049950219541384742997477857717156780359344941559116079839002377804834438290444232870272105793727687210652210034505039039472659704564609214852601385291954370911239593160709366393046284633277167419777462191872938102658997225121081312776332419114156337412810689194583873569358224958679533565852038055985018742306615052818711427653745294129220470759881008664221832524719049874219714461495745536675804993719757494057898894649052012815321874253457316263122473682589643941723212444002248458701367791010477290330119038728925242535366012345885823430126974402860954913382992114069116715497423977439607113114990912119040371818301386234125055554814489462600449983253148264649994312073904309107996849687850235976518343613058346053978910051087378067845131871828029807743453503722521488886856620971363333527296347927415395813750186742258860032*i1^42 + 361240593990286590857453221073238368130465990366609557827214482710625535916710499899720013335214208245277966819443306557170431318212466303123634621355853914133564823745593868211159391234079900752520446703624973495141801460144338898962677745049882173270030577573368995307736732042462795528099292397870913889319658986282129823953778342681603512022908567034566419431765426836482327558501555000056956782572152206584427098310669969078238477646582349216294945972569025080798957537185320513378922567203464116898415817468541926690606269225055456390363875330090350463593574598457621951716211263152889606070274150886029014096969605212863507390536527886481702623844786975536801538757472533429332217574301096308609899894952280924493734280269483834866652021358320746020073727929244117646813262327371086272196492426734867443585807226657605973229487358376508523020310310721006311043874260143622809947576290374663138502509989255228343766191203030841937288395122457833895442268679250709379495805042007506842447883724025977576124383219423593597529034282294652261520129543804832962924360278540481372875625732920028854100933898698635992848867970629463524870243927981451715089779603708411779897614346036327405453564186627594268752960356564599366727271653580857540216812239941005130706596365802757439851985504623295586630500621260037998014552338217338293374393474219335059838884568086172986795095258990257048527880797391676295649217193594322944*i1^43 + 1917559821877444684007821246604253479097175839518456287979736033315112317850718671416405431348241603109514258387716034710016251087797789546942549167092753085730820766700389538713931797848308121356117599501401467991005147368236028237109861083457116837227361850228530043499998356411037664246693896773138971941632013385622375309970744875719729603930173831838016926897032309950333717291553521786518792215940351067456411153993606129466786448895858297957027633734455513198001557651846858724847534165074923796797237480819818384934747472376991214318458734951168723424446759294974732202573787809144804798247466226022896577600582313873098680367632327723961241208935211261680478491383812452989452499478985383444602334073818824071119340241315331859998032189714451042233854196085202017294452547781692509920529890756730981932649696301661780479049415801970818159173685501400266225033716232256049504768921300613669776129487043292363127852521178402731434974756674234121914637373067164305172906225689005214084107234742517726056441986565648979093948795370677719535781813377695215762462090368468403590477456329042519002726617862668948275561653561684045200703163479916534829972790033387555622816335714554863661350525707474764772276171907338205643239884374204614429600259891549602086143952280171211899698283359775841691214122708628675837940325959848859989037497921246831946943585123784079514473322005558110255341088321579976357246478057472*i1^44 + -224220804642933336398636254465812423707544655288256084645763242842014674571474118927853782748312795537109301492543777502035690042390826095908098931336476105232286052648429592934617071499835533428813900819533814933852736158145220080165465637481425770388139522061493155627747956608974281980549025366329295710167060399606805991173942677719086821407803893131191211051216542920554629437545046209934613732550533074512629661228653293519870143187416830013876863512084119601731230567750250475447220573214386240932222062948192261428945697651660648714715476659028609444494295490737346236648584197517847773306566880248784952573525038824125908758666625032716431300160413463048569767055564248258899671854583820454112695582336574141275319019971843955459427286114000705991054773690371245666178956071188462629729796180656211360191399214421060410698499380074767755285168285884269720445211075251539294093253060914541108585018952138112882302635523556683557308094454590454837813949115581658103587308008540260873540850994571837437390547032736254365860205448217329897636387576188658771493820252266830332492180448465342135402761667200808624953090020827480385943763724585444780625377085698294812249264246546304166207127727842245683191074662663349096964178830599805270811644282887343849119663647991458520317648078508394160200798491277387159376614928636707918194359017329845722217163503491302503137211962797801403193433686289600556826624*i1^45 + -31781828534036709520705206483873786530360550583276431284336873240687607643580912251592699847550614048508395898935630485130251889026518515682811470793775351624242905950877135657115702932540635409368118882413497629607305540463763246859567507330466021340032128907586693299724550635159764397507564262927396348132973233213032838845622806170145013241945235090364719297450378387965087102340758097792986306910365060960721916198843073178878952300859213510357261705892783808527727343697305102889579925819509367668516077407239912329575408370603870501154022327451850490470946479775974531461375510229034643751556674744133284368126958860664325543518750908325155189765821527962504127380952457329776563212629415470372821949411771729463648380818932839207467416164111265477635437836981047218468673122788628448984888942606044064231339104672287633351293328807357762084644285949036974802862956055196042960714021069491415885758891899350002841862417118054027920151749502530446447208265706968966491603023566331574871155186315534577406302675869980344540552189857182922284679066940676671390129608265556846594615263704775491414242346457356577195664421340744738956816902592238608394759639927300171043029442597868645527340037886776054356235192374768616063512309464596945675920769303968528628013033599888610553150371995659352128991892776655317090693701744135728401386106243793551345295310722597539585617869456228140965495323521712128*i1^46 + 85670186058945114579392286162548054712862163706919197747677390706670499848399198648562761436676791022382979232087133528082367499943582384329318385028586937293974907038646003321951369565313966767691761517939332819958667780067298770375988626459816538917243069349579763917688690571735736278621659484798282484504343334981802963717138354419499271006977335184045209144306900223612947043741540657981505764096660038168202072606122149134018431606698354094283085581692619271424697944152099216771970019345829931719663773230229804259445910421943425040541902321888083150790033925646938933955883187929013095350971717887088851020269978350119136004345692909689773828330788283784507315458804013212686266164703666258699769298076895452724035322153562153323861762407541898153763453036874717075092548546703691590753887511079941023863009425160590621220342635262749025170878401701582214290359143784426666685798332344939201175756784152674898733498808422836250421990781774465991998627953859996943114395460891103740868879274861404119997994301645122160462060109944842018619641307608905812085583035010429841870262365569378880710036675938659641130249771240117244198740227257664580426824330986655800416264325612206035783491007366544108812599001244812380022454428066176434642345241562254756686365833274040359400414750885696046958970948463926171403825500905790474411809151256615745319953564733406166078161266423109153993871327232*i1^47 + -12682242533589076733842852956911613397939494109923015566585710387947261112109993485650581739508255617133484500773575863765979870820214225136225829401113455353279257522142486062928679287313182369134062520597674016321003500502483063183837489530476239184392261220361827217274791172157677318322947980325317030571638279769693961033288348438393764200820685611798946436313888983947584338983479026537438850701812677516291311757391940554038031259988934718461114374654205736956725260615068611515517836624856773473320244005031331149164114576865106109171206289126615898242668404348152118323362604987796821505842643604694505408508543929509581069993906673218696789357698656626563963070050882871412941864547130999787576021754290875610283931133424503619159424358753712254065814366040896941524402765672410077534085721866987806107067907538002985872216018212600415128548201984601213574922855275267711813316393530940302624754263375495268062876967804725210217506255982428995005903903342341038355299507035379304401079141134255035084913512357469281363306003962586558310784885074786147609634657234155814161620164383754126714358145380399844354919217101474791248492214957629099646480478047579186568412840257547313081770659300019182150918709079206119392770084857861459767712592300003852669043436961241643485467059159263079412560068180135100682376908894983012344220628931522805191557773927234117018383782031255261937664*i1^48 + 584880387603286307986962105321737610492222851390997383551546025162713831693834916774832943847893790476447013771266188586537843446434645820104450997402172912538937685309232247305998300961554568982095933256837793037791790936720882709413603757497552104562426982515478681565942620615270271768062743806853387589132064327906371153002293254937438609735378469211758270575115420268132055379540653860300637124871514270850767641850691247701779840241868369646188949536317710707682546112271830269919667021544371532261885622917195061427927840103338360413099255204544091147542670045053704888310916689500809678567687967948879903195945085086649049822631461833517690225347207198563928680701032661392069934836732267321961300610249104523024093168922347308896920321924056401747478542901684674631168915234784969378369363214892023785972033194145071444621738895389849616833499658269895804837296774436921159782231950264658506725278602830412474443317368514197078385438208708666055929092173660287149597575216928969986260056816649446068297379664659739908287540333312912446638967814682609053612674028212582876618534110512263160951148371726807893410919099259836912000059612156072952390216066697670031423269615992582816042743707553694594454348555791403682933356455787377526601766612867400966863593237199123117379317042814373199436021493054140679769390774334018388187578238551853768844092924493101187076825731301376*i1^49 + 1032277640388607096355437322459558604900847230247924961618686077199535475267060136159774614731104165258036332181533335668795231697952522081463990718443738150680876572682311848586266508134486683797724091907152561959709801669042584373172411132722926420332209343730795108938060882090605108220638605394906050053072189520412079188631009710293895198586726736783101889157757668765172419029451160376526547970539599695989588453445233967106774059745890406880220726109127770773024565406667769424494970026764472582765910500580497390906911773745124675558094866882474150065673640039638170084565687612645116790044826153131653811406067265188215724598826502898979210604717721601780773982395097614342157975453189385164264352883480283200737826277786582090222799566059639015737515170016963613843920591228294734514530884071558026604699975619862138807611815414919144092352432110339975459631467191801368025678706715813022068995972625498170908071732062901616713234209193191124688216739627002453440925556805542721517210814798183825359130475414648221558358228615973851636247216916640159193287665098060015194295930342224706314311309424085386261101913877990152753007625686614962366827099841991169397889004609319287096229587745425348866010746993323287631562741627527736365472759957966857322489562305427874189058086141598900440439015467424473979805262102241779749640158983410005247218032994388408590084866048*i1^50 + -181876888582389768074889044523271797279196939613594969580759683815580162674611938462169304480091874057320268751686237343037427260619662986266288935576583998360732956434261364385984556531540430749166696965698527752372938418107385238947780389109652040447248737672832253943985728746680655980950552202466062128247779034300602821925080168241299339200311906932545779328086050820818957321645105238857120618031823890232881796080333767991106618216606446964093424221819280999643289086132472384875139409632618243894031060524002925200428181424946419856778674838096748171958801199490448678395216840972401170301559671095908775672395850783164369972064992065722253550425687793121689734722977632759070567691883460451167547908778833442112722865735143229086196783235690845227160034625578561927144701003285113471941407071830320878994022456011840681816916000729636737187819075605296113338544652657327235983170803448427090594528018558030424277324309183812936178234150107628604843551313646520286720705370938104815434837200278733993219119411339562623644411569874886880657594712310242165185544473592088121293187589937610546431450855887421590392021089450276503545779496021607176079725462902500528969967450588294897382651699628757885204983270964099622532200923414189885892062495359714828557774195537722925260965046593549350273686216864826280247723803548651758824984825830613468847653671255813390336*i1^51 + 30405354613606641200374396952047676700862032072801558847454731817268643232098240990314734262976000581758962334497665085798476833785080059629693375928055637609038246101024817919913873999169370790200897879649998243492738516777624736320311154275763996656526989685147488706464420026846295817441299155822894550151719549947611906277710192303426165481925187696677750412506220022055020056863307095332419969469699548185081718901995368385677792519247333349005771049736166805207020142629423174217022272290679485751084025802504639066709180491603262041799593270017558677616581148830758243486089628831911913589312426523536870988613078954478334010156880905097368446955572809281140164139043393501733263286196189271258362363203000851030192549585037305196839799188503075099809149592423154825332017741987077484762535483394090063019759805712381853527433960145121129937255893334332017111448554190909798984448245116702555898334753197272301468290085572858319411605256279368645120397121983279604779766317570816181757680516998287287032370411289419786740355671350058748710228700368972708901112243328663432687691328354706304705708703398691196247386027422198494790818429771337389219746856654856728649280136241193849993205833290425121126684074705042853161835685438373351835557020839973220314670236671908768592591990241404551676968961900838518224658818049994361740509006377543160930041063276544*i1^52 + -829441710899958013980817286056348342720174187327758593202556407909929990377477525496728953293143501753492913308519993726278979948495868581957984114710093839513568203002195361349150712701077943266140415148108098057296084184863367048251609403394982493467747961641476757617137621213350045687328611039645055753231741141438033575408646000052796300272360349944766337036643147345012912657386522649204695003627984390704912708977934639451089568982054699038873009228377887808645743114061486026382624054150573199566082922738408333490096635856930024244037549767632486526153166331774586598873582938348011337187791067116047164421023806867653399196364656696103422238602049802865741504616485970139089880373746720469597260986112334834768891928161982557698837421422798242710580906377907517492838533957699944968486295126351004535372940921849961272750031778086702073613844249330966754842731486231440368517743425458947156997034350441199727272474430552474293652961397381163326228879838272153616847754925181283813430449701361684183991676228861449973629125777621845483584716848113949520309685019186654899354468197836785342241842143381654619810036922532475972868178295960467538952384578733051168462443060645338212195680477344826511560611935794317067298163267606340833178965240251230184095358910253268205085554558939415176966450002379324453137859862552541799294933233749212033712128*i1^53 + 217335541404964552209648609760497330985446973227313709962443907202900860389290346073545466326389261595279971092824277271843308088966830727781128412473014455290231536381648867777480079257489619983741185344012139889228698110196453086802633340110731057984684337345947184319108838628637405176609872904507081840550882421613198873918851636894772917830701709809641168721991361124293530388234982864578590154278504734786764576027156974473861936850542312557903847270235253796685261227641583552016427125392062688830197757024568878043525738714956213196172590961647207184617987684133606140485167131856445344972892222495130782535331501860631468138625624886857018776051197462249641400131328642499541204471551621668251541828616900837441375034317327387033753918204904222923982415821862715258196143354590519760949546476877524851184295914161027228761412198360685118434921951744878478689963266577841789808977337135802256829516785063085108791653490082141893249181117861145938068189116375805030654881434671474871601095834229282257618533958609095612819932634548312400045227143418337339805235595097521396872595231126209984204774912528026628045542988893775493564759183690093996520521932548061963684919178353772913511383046601168293086019637013614790182765965870938950212244447977884618870965383217053722362545865713853964107899849083360158635877824986375614282591871409586176*i1^54 + -2440824372478608201434983258973614437805945552373074499080671146896217081196953542489653609378046414503510044308350188423600132413948789834337948131124943984276406558256993377359090442178242689615852874766052050100707196172126113884306118738810924911487452921037815721476371646910557372469805590047673359494716655696777970257411836696643812856085432505059289220457119746533323095532535834239717479256360855487574725742377009977034681559266035243589271776120420389563723946690914834364487472045298208787327377848797131142458073407178025803622962266988115541087327266815011051537135731929640621693556943123044596126828676649649888620556045164388570900408761803008170438887066904206489690066728122163211032447704486834540141197416809408335363419745759525095162722262740567137917584444698079737868486538846789915738928151277322781834839733637586966035298916867503510471304201000058112257106436401580322863873722310673468882335884124195081723832088635268690892047653041436205689809379568536931901973930954993237250884735806822327408400195606499402058298361620900776949884016021588879896985819427962356720333704126031761829581395735768210328594579923476029782212761996306504778788576897269824771050868815063699159299932253082414808569076246081884222614570424263191467326734137432639611385252813284790184110886283369127718183699546553734455078420480*i1^55 + 535533396480860966730413223752617956421262214619241498052928636061095527132505314757189267735235262852765556469739916212479166219436603007905262427407686773048228312122641253191292973370646660306051046027684476592036944007829071978189189227388892586097990556951378460555345711642068318678298279413731391470347445095330369235284784358793772211646261944924167953278994883997253396639744106505998005268690035951063912203309524575348942195561680429048298248144655726797148502807149952120632475180381253753975046879536846046623600958980581224367183865215808010855758031518827265406714589320810493085342695143317702405995987101825004047205912716964285033976086922258407952642366065538595764858333929530202050723129734648339983351700490807615982407965577854350964707374235351697937841093543357782179018627961107436448209347382989680506411437524940465379793782822246104186023108657185106759174326923032570885790002023102608107479252740594740127168191557554637692795730913418784958498775616931814315677625007978103729414913559816378782069526294712287565579978863892526773461260140813799803200094409450362318635348011092590289469414955248859266667203066214934182868376543229963159841759839298238678840984106047448394341773032862050642123419415194559187087782198052293131044450622946268485771958768603351842996568470255907936885068289990060933120*i1^56 + -7903097911731308568946222257768791076755480726435226386682558223331982368806203093941996504152961386805374710860198867122314399417946542249202366979455741823985027404499516187604271129709562875615982835824427152362378795214608632183873241216793789784252538126493163819972559451094803565950915930752062263300729608300218615840443164252023000418198473445720729793533374707447233921923963590539435391446201998840742698312996135252327943879735813604017515085352814536297592007904752878167382100882059578733773129060803947546165057626316491126515920780101787745622126167297593292576162051590911764896195909127863549919964616981661335620537292045423231329161202354449399947173028063033219789491238879099152329912689790435612047309607124317592470608759284707667506867604579363137452807693009452991741335683740052179341056801107997318300800908779046413072864273527314109362538924347736662561660574099368466158504609818933713500858610400273884590588279610090701794843008059112334012199570755835897387215332177087922586968737314966175757511620093267784136974028819715432652322262867134105351160840037280258202987108366898174604724313244063063402590676906195314910044819284170234680301887321748953663719037000721726218663120374141374522539590979718014073723283933518208550571500777430854208864647305761039011954421710646628222972656091136*i1^57 + 512404715818242378175997361897558646148550920982564782954007360152241087914047269456296698855163442518311227397257876301910970838392934582360655301816080728337009157198142286342436214362923189476373992994351860180688199974316898442002873848041218015162394897630439773797576744775101950100781281290368950125493430477433926408743980964629804142712422832276370540713621418136342719177568367111433297551176578966451338259983516550335313977056257273760233868531709860632303330927580097549023546403017790148602362482929489959730836494650905883174192233902822865314385903482337930598469650801689494824245841923281079807863549069053397364449489332481492152918256576788538233659458890551219644492456024041068395929193949482120465827661158298526241393393858751559342298902064831135544932348391003429629044423208484389699413266089710323475096743256528580091464781330280103711191027362395873250980588503603060346019750695793953309508067162335022149277549836281836716722462144551451827837813579675305267313662889898352099228868890205097796764782859394959492778715119119394765611347451127338013648329183642506398962858774098265102469188755775548537408642293348093826882340810738981832970836936870739342831002264960345214048195742008408065015017609416902340172341059799436392597086822162538160329335377414032705552495108019271113900032*i1^58 + 6315707441794508027013749678830019578184615333389383966156777047347709330753787238495527698882570334401316833208572672258198368724849090341941368367800573369957611170722315602578657296733087788394132297899197653116448201692939783988004222740929670128982911824200654340210602669148215202706176478693230974040551078993332143799070893355267466901953464748420031078390574892144150203631922087337051656949921591206474151416855272302629217215268563851405557302817611262433523873104993222079822216704513405015397727619078410767027291812126231877855452023315913158967832088944839998846964478308234043932179526387521369614873390304546674201811368891915514626171100889023452527497297144047889524715002789083517400834960926390116453101726265352004306252945734516095474751173970445149785481192583911360839412411503668093293872182338764936313564413330675295416337688555750001669301348507627680588893470912441127478918095211367341062319451355500133252645069387248305667102599258556524103460402531638689298697289389926072375700173485471640097097161310254089595022156791192443435994984769401934109848875029783125506138737346887943464947036379633330586868619854113547673720338187607331292178478377403313273384826067151348030403620464213485375865367856880152706016722755696261147433876887852298344251282995788085614897321213952*i1^59 + 34833543369081463561925795871840510610345981684463162753339537444272216160315146921905895881868181792949292901452390866787723497956391202646605133094462397914645425887779815861357742152647182111242035123506084757963004433107037433107985156629930674472039903260190001547971176011256762286472292047220788585654732558629549767262765445988942562909610510197235882520852497994875031335462959571602425602932711411055702542554266882131018847496099062460498701081027853229013402468058899152500148239942569867973237473126651500034895841028144119317337518737500339481498330123688329015469941898379826584743356733382220741786462800331342049854987101800739034813045146514987713019345355494859935425371653779628311239189288548982961909511842286573146042909862664615658564244190033086893998973906189566556984250518095084989158332482458699188792151393237080867916887826208735391964057985442279867548417353620956216662734609838472233394600505930055216911410645427113515976475337174437893320887066943956046754669862983416299804994506826947846968012342211354369903264508958230875583476780147033767741212679066665114818956702620518260424031238219706297484689340525780997789806123906575348202956176199085296309841465116382263395525178865221339257793870136837705984008945572000776641797456919220452388840998625929396672790528*i1^60 + 578689786037343106264120701562777988938726745967467110772414378559616294558140617511924896177301335611659235575532968729562423546829050164085845178961276748532134299855221246783071929858240483953630121812845481425231601645652708240725129793323098841185055627787426061428023829095774044096035162850710447306172681672032286973451317697030185885865257310840076349625219408047026419394887557884874679654968146259002230807811083985123469469014420839602038297290121220992647237793084999598069806845815594015324056346376502590769843361940520207672209231258966221456995392100692867123048045595010196197778683464509100959458182861313313632243455636236847979573071942411399557923639277270217333513081361171482982947902721563651547651981257238760182147880874167434049458633166082817963335377386477199502411852416521781543282147706640750282856105021449397294015013274980960090465180269736928739456378453955210150970440331751453183718148562554629698325328681221138038592127866462003546010994411378727778294922241321055082478279461521156961433886082076662578141357346947317812152163178405735626138883827987156927707861663414159605838329401335128733514299278134834371038640946485751052695995846686262650114014747876912847006327592302005671364379096637475281382585206001025399931038143452757412172896665600*i1^61 + 12861160729748538235266077068720943635827783891709525966937593957954522638124123923053452034388203726012906477863027088930504573774984559741135016972039864628257483484884504652826533684564673712968689573592175365158377794593144768094032785965224562489298067628512545617945497167572750767581158987572944287604232761790851262624213331564310916809509724764292791559661178544217045270097313708541630470115902543762229097572561886108349517869554433912531522525104964152952008112495442564399018619794423816397007150449522882806859065524903901171153303009092689740681051219618839067496185240983111754662882803864428557992353743017110323348581635560770229467332832191440621962058965553182255079343145978932394014732283644538197045171706318379149317420276459564537828317840216243227793696877417094384896854690099369535239970614331719649599401548030913755025827816615595638188774616939603133675145172897092157316271162556057445697299973804939007011834971229907443354257896334781127472593575093411642833867079926619284306833732334359435918116369011922677989542695056772009070183297009358118548213568709564920971824184149974267103124929131864799742719542477804613028982387476139520002684360302142177415275811544731757119798506959224205661405134989638274074565353131130188198746611492323328*i1^62 + -55927707117490716955508321231381791375738157465211397172613209175396594393993833099300951483692378202939936420335123081650286066970753800821842696926953981955446679319823633387773163170001754046852259513064909827712012572684699182316908603926722857798187298683584551123391910358903146558898334201608230104049311601057280226972139582842276583903454658582017283314352246512946735120501283940450374918463641143617868048663270301912930965972899404057756142471204162067778849492815564207702365130919204019636549334785552365040222662052847042566663329989201065816909257723329091543548378122376926809458442545707963140490955861640945158532186093562808188887102482521155247185597386262944009089880844539738747672967820379705003537560657701019731615447224719862150174309023600707175997911692147593543176532042143759766290956728870364760568817427906175508672123487025884100967921088759147793787755094826115847386968169104359297968278478207887356946048433725324357925000703920214731163170396012418553919817562079420432004370661971227241800021760696636081233057944768785055432551645788987716802792217243568607663043230891328516917509821629220964587942673836824918309460160055318932111785793621171190329299403193626980409417518777009520911148286655412195185903526717754966016*i1^63 + 57127881493826116667173363071670934599745988632893095445847873286981097011873203908626436767982145249231968590497316651635163318739043644870624917287216573598956089027275696136717230288287971224100750629941282730251983676947466474249573681930603533865600998319733825741670960345745089182906824244924635498915476669893173174147088066462047130482013801524515789194566667471187614695624886070987113208680614511881602138000361791409510549275939530608479568155752344032785059847216296739133864337596627915385836073806824753455342786242682738733723600083907056539703141773525557959495608139497353368619210870945146520239200450637785765177541697258400183077279892684761318092128479126898527716078276459169987223205826601778544604151334748204050681821053371219670101539769761786266981577099244021707982513071740948074592139404870837911685297528171345443389754441024576953652315268396567131947385646592109132621719114128141825059614513657579550369149587581678635808056802899500384602963108256412302504477796982328923625881223276462431966991370237377021928357588801614882323745161356034875967555957572444217918284840364789994106109123968976602279427908867903784922622623613276682669820873194956210733544447746082336289635220741366448907722130390488935563264*i1^64 + -2226143694689948476261474134328265247550789291273760118943414385579463895146083031879631450224173777068139248368572591801744590739481211881275465872958110655182022323997971499721102818962160376304114241548185673129311685048832831705004506441464300455823037337303522039476911583236531454483419126697055092915082042679116183046395339797771954270232318961359696859447810056169111474804711806157652088783225801268410953502201379731058798759358059953860200393967565985697772707859435906535336027680367000900606574260400195597626515196205144539249134754964384042076218336074113588740022629501289595331067562100843362600315417265215611246752879798825519221272030281421911084903709008820404493707192691485154488669525138507439815853301122838027874746716762556911132235727812804637167610961306330620720072746065071529927743512161019266486759987965519494442568559871867490856546990066814472499210981832281928724346894171213048476897589919699957165231984354748526187640792978733294535407817455187201430855447938694271184817205157540554194727553235506128641762391759045316117952825530169421130520286412166133453423372839237076380853422338453507627367075411128001146770728537019965130135479602207448552977690814089687780810006404735076139008*i1^65 + 386150271112907878199905751566100102635424984168024866376891241565904535146859082571295445046390954754427527694199955054171644511030287485732418098449628406316046282508904387371084939435129689010640853657872881237047925008530803883845051863755835261345160573775324112335060585005758001884506832201489071043709629690513071313008841962218827527109956169346803664493185630385036559388598288975570129724085033629168110802244495715169378936227219401396030319443648059670236284219682337020729644403098687204632121039845341435382010699206766008596374260503516508741190353052760372360648079169171248849026908748412992781033413165657047414328401792043780111734963859552660637302860419504370133347894592315859996718813994098555528297105707986179257607900619814727343833341176153605775249066283088550849824274608375022622753490658861584913122315231211965479905293753149352892448509527255873572600174391011413144037535295181414319501954837896744945956732242569941553457861259460292294264960025244529196487962175864681648047205028765489959176326401163091414046337639918209759717124677503673802676449604847635709365792232888701672650097032025567178508891718998572920368917144538121976306320128296531945244191288529711529984*i1^66 + 6068364916098902549432902925265252689601148229407827004859911867841526665403588010827028060431805898043124106606971726508227630334276937678109163091455430114540686612678852438298982784797903886578254901691095715349155633628479462730074114099386512604638318101249308352983860408980386770989078976443186887608488345975551456282230467410867181869774813700314523705584703182739317128866106418272302922982084851325693453240824713585246621818176748979707472336094877567384412335985138535957202872406457766173032036774150731698065948749512272753990524060342165532602176257676205498724191294138789973866538747565402641025901255646657061267913731923614035941485111410914478693476280616937847500822509428665623413405776145522181693955174496561846327574425407108239305921237707784930372455953963274673179089009768237192868395487267907167112903355987676338492057856863557888666832022530407410943264658280239221200374922674861762587076252761396572054745506720720180975024102980453411864713863752624323048261376654218332543488543311964515408674743946852109129035280326184046799662391039102402881254218159790813128991657767867151490407895481284157936365918635023462066131375125773331991590801678806548480*i1^67 + 33929704130030898437869135052892507729862491492255529657340565108981240844290124272271788094962884572843077446200252547255850714543868691004385641779679248041356906664531391140920608664413346742451817891499762597442199702108498363104559064044657196963200644855636192861172359647768251755050304410609208504660511515355017810829830414227292443403122925564717634342486906369828103220661965538599640694941515572641172094267141771707764193860790171954642574966406097580833672863022043122387044449204319499944923679372513480773206577687900882001341797561753053122831935652117967750741004251224613831628906867206619731617866015082478766127442896263231476648734519423801032731997018161364278731535924556453559966213100346898710093086175364392745745120867753537616744402122801953268773394379980102118763726786866207677561454443181416685125870440007781789338287324308427297194593590270396752781467040530365873787419701696924148546967444025130746887661605170247344093122161506785294184842540320694604499303021481332006230136790011997784118255109058450409571101894455118193065483756058900806779593843889050616398422000858758735891162728577372004031411035494747795772427381258625024*i1^68 + -19917085297759443700098045454236999702827170026991992225633584984031796850947418771115230947950580835276231005822293837298253512565366742394527595652062750167076012025986792706252519775650051665628159746262470639469011604600694916147943194590375211857857903952519049506906700430488015989702749533491665619066227074585438579996348634680715342601989900341355813543836931151704420607545363145306825655021688923361749372197905003170376368492087522337792776673884162528287248217081529173597156007795948696210366796934797003299964301087281037438992645770118469969481164314011050048617709133221947334860859818974055124965653683438303825935513690217659911953784415935281889742051597836765723989712592962093716412775647185428326419456492822084027367389116786693454788640836598207080969986815325060006151424804147932637678264550400075797892312745507156908396383467423853268255277205745962271036472210697630177327434176300426681005706479211511378229131522139472580932636870960395346293662371869177543686812496210196411427138382991654017365537687849293434782519777860348734429137195199135924227292952413318709612886442673760429922122688*i1^69 + 13673232484782594977246067962298674148809957118369460211884514962083391810013682879691022718215558957521057320714206838808185584149910422959825626847258085376601733684109213272790156445359252999120005700258143115564470015956545381920664298589567560689695204477668518317730610635910457304681408370255252218563032125592621982735016508860860812056698139053804783566852208013394476475147322404912815144988072372681311587711721842301773642254001374278024600815228362884702405719275867580330434630137003190921211628946913828910912571765239731408624199623449711923807002663805521164351783932117589206723800317227353864347419229935853626969143534668557165869969480862813107274019915333243359483786957074098175443388948690880782553400253525887536259865839923966813615101767913979457264303935843474874308500617821319736647696232016543933296047890296319937137544627541008815085197008997640228138572903288764407769233772384307429492864770558629534281289295019060982092283771272234755873033234412522069901294675829607416300602568433616363894769801040689827262876070781295254147363555325521*i1^70, 10858684088316755361647380543651140978705340507241655704606031332566288098937065033032694400614006396669997042751793427523711168021189656187822625100446340238379699010819144091923678098051676571643590822375570577052233918233696127207173590962897455787646618388026165760950905155710003826830487981657228447843028208483832007441332118373670827100735876523023742858176033586551812668471747107588060439418813563478577007912051157668673571626042089251740065924108668227730284098218204663757707599674875944629163018224314511213907244050001736500369218616142928699445597330890923799305158313478427478788109549549237910216202477978883213398739765513733847519220916628186746177005075649421090871777480705182364489140578416472257484589127396844547990161835847731105252325966744293582597624818871831543596818844141476084029480658779416240363221475355136668790026042206643671279342586610167512558420958352338823873700549318504016053481083715553250872296514732559070534416577796534081481907845194050586561428855915936476797088498975566049328262948395582075804310017281541041214599672898897670247711593567607920090621716229300946624414596893009385069684247679139816830016092213125940770089892526926350412508030388129589504377707265374590684542864440579454399519440263310673288959330757097238221910088438651508497392172766474154266086873985121957853674949873927828210763459220936530582616647629308055732066010989590575281564677448751211348775824308781590770763754752556098099098118812996088926731882975869932540452113753333483777702510983902485640614534758818906769208430759650119175162627908110331071886130507479916272424404204702009529004966806627062770582312076800165148192638458217450956851534244471358527468261663606055003718369926334385184099461633312791161728165294395131690190773655638590884816987774877483502852484488601111337523265296575418123241602230255373683459256949562092461572755153392528946916242616286713715827782315854198401220747434241260572322562048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1217961281869108078195029940325518797392809031772143154522894288363292626255903917561685442590628499122562114110394312133744673978942771500886715633949415630801947018259621604431397735687180775814121630859754113893140907381380996769533777413073111059879466057467985270845431281963282613277791569919976012082858741937697491293317181640997081512743887676372576668064771706875291081150312644292950289770670338432289769396137514190918051769575446529085637142765083313826066208752228114126461008619986538003158284352595119413128949853639380042368588994226277737497484064907782402339674892232206154446807041716947811388955152276322003259711834675440303176888820336235985990977452978242013335593588183978490053095590393589172842194964978389692670540194928975140093230065057029876392489719498311748285806346202157014056449487080178073839892265325621889224050937216732906683202616347281953315868713708823024209893411238295079125329770025339430577391219160898251761565762769725093201934049087331293417399434087838160984453718990268942980485740845334550352113873677179741064910167561079615835224797162459961514844886420543090699409162209365930397280161847099739891570596210468209471643480861281440543843906795656833704272297172441544658417003133713003704896523286120404227614256842712759037763070982485343100494692448968744258558306230726372053768704705000157479606810703340892235129422147279070929382718269980741384456437133018836085911845758802527492264319868633499511380309331299938934913240166053092862877440656426455638933651153163489072586239229345674967413725625019107718437335774907032607538104473547933675905882037915811232214354280962179238775802357787211044304495264097817293749699202113503035212617270022738362627967282229813520231936796141883854959419629735593933756208119462400676892779444632964118321767061308516386589607914201393403688200259761357078974109915781835227915653407932553411810757525386837440763591413578960307431040691958926530845742202880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 32387310527239509321820788813522840351165810110646632711865812022851207832461824091495225046318786144003826824871945882959759281623015830696435864669098036402119145809150364449963433010434434691849310079792381616474661279906418159504911041761169865474314343809709317257468505862537233525409806269639117786406801083016147695718569665724484601428301944793185787600529141759026386019085116903881122188240566887708042450784389536138297665160390939627761976034869275587265310116240091314260065108495033048346021710849468008237484094267448508016006676197696990630620977109011862375806933438600390166420862990049211054283242327514690733180968837831602484047191750252899175591450772456487654240259590507612090424499926310925171765131440024992394358307683291965730167393258960476269191636650188260594236590709377320349203637085701988160039080786630193081063989411428520988452336102770067519488336113878404758865407986873601188645346762133508813640649525285014002411408405417243141249055070820825602754337078479709009050612212261042346862444219584854591898320407473823163826413511754645613475995493291254150937438009983943076080390800192407828989076883501050455163614401037380092848024159331528291157993427835101392249573942702669082420095646967464028665436222157270585241233729236798869082008509645700112994551564777544042373869498230571174276323955361791636539071234585513782816771350377554195350711504988680057736697447541512390730887206008922930733448265980397550509701849226483749457322187579020123372646548103079169410407120809184344429106630151439077022161340549468133171500740789399571048190143301908129832001760378270855729452349585943653253674457541975963120227116108661797593571746374144789599697116143788255866655591908700114686238411147211009690098984696214594159461277615849535919615582005239482699000165566535153392745623340711308192507183735346388317683379577749483324802078149427617853712210325753132148655314528139159684600506313507653321070330511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 472297901381392538913598957729837667190150596898775815424585382538377470711070500105348027634305382976873948139867069064941286733697749273367714833787666783626806446227971585569688945502894342141939449988293980864756519592134276003698633769884984553565157359396522286267722524136880637273151612888865307702198766728518623306442218662835445944729621533392375309919609057430032450401154878979526338233269133094958943362246816892097496107465630684641140870506474062393865493958395660447972457201097703826533181784203248040353769851778367179931101796575068882881038307799026978493558841091349970837547690605400659846259072636128347969577768231608205145115395794639576050789111891813978734618646469222019830367277367066493130328443165251975177841782815474580276458158585031454152930893319097621281245068178456424619391427734835294171902099434586513322486650338443421276238777606769823375298033956441461589892172711688077923211325844716507327305075465833808065338496823025227789786762616409621549056769892015969943345052657098138907498874837821465700140359879156482243416173518767592930531128136694199540375397630626184613429453137141924935843967662388109608222305759069114743788194777446553081732323499220008914860823223731427931187897086399151837987470903060436409988083991815415790916441693771300732612773211544578297883588382386546405941011410980226161449745349889018781922973275950519956193812547132831047477370721730821381233044572509384521358516958643749036178999224872837483670454228876969676304595321252246189714627323165845125643383500394883807912281012838162158423956734897872586931271707031255681333961467857089354653805429479263514691626349976399230571817748759368681785192869554838161589682926530329502800466083925498128373774006522624834331378323060954101617385504190855875169219638394110927232555961559363698262935519176318744785351151839068909437069904024618305340443085574851777792685751876017465876532401929233216031007958348834862227077610864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2973419045052452347580272939474535209068717604987308582776427789693309100963449927414156846484043911031168045252289520171538994062200702334021564072258795262502546789558950450880505832012669402189369741961683602443199132196987051215228064397948543031707615316007131961022654097839209290708677221022056045519765676526970079897570381634966830046092620380909015409921843087691028972908301112938210253910994961899464613389099021877150064874557494343205879908293757183374663279758032290692361075462467300013214415999052416866569225069984344981426725363147610877752449622634322463390653111876835969310124338149099586682402270381012841271821090599537634458962129930328907859519532262695395400705556665637061538354076294892952403292968297066579112472009299660729432977633226035976424237197619971625920434169932246349727202270543781885918555765555519725465220312892877343741347660230144476255054361412291147628781670156787754335249742302248728590531964101050554065207611785397393204811176228366749352932364021652431606665687143317667802301806111439055492567877479771451725764983714484445725534527198732752223165044277226373277697752151696554321887332278724120726623256004920117502786264683014758510500369102582071884823542807755682413957774490266555431642532026306921787940162994113994821401010036372298006282054465207755513281767928866605497617643422418401225816055800218382719414797191837531282742552603295669495353264339063822454591262675648410482597376258533444253656585407202339390145229763288434218711720237819413705426690791667839378504736943145038998954548658727485276417717980287977779076668697782368821364431884953764052038699754864970968204479635476619097791594812403275672970966994922792337379413029277649679461151899664593061659808978339080182737416965940726778102731425353209982609034276829846278732569750004023646228826833080410359807594860639084741126150262698732801329270941866634150160979007335537736360300464167524465857405980163973452611274753966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2690836817759866503192043075889726410966907463561153784163226551576595292068201121386525006793541049486743336235084717941294061571435144060802037173477162033965189256541029006503607381263341789629893765538890368823460033404097025161754532505362160844434544127573482964541483931409169932084043226905119615208662295706875754528490356209822726594936376818279200747680288105081597749902545682294963028812466736247204633958642643265640770827154085089116338293108257405864474361186465117381168467824122543106420411765153934061138860456786502148937808267902939043151786705286360663304457268692087932222242062804930265016599681377522868488420715781705933571206775796319549785942743648252725907904651974461324581836351264472866884310750740975635760977863138944750225847360856634305910555900887762630352582948323229200877801965678788683424814770299880314614742334057736457481665934268375965838970793616091753116786911647887412043826960483074778579702951589617142084062257525396768256467873978125224304838220000836149243409884610697810174219245550718306488853692921675510418240792259466513525875038050506771284236986650729513432561727909674823367104439185478354536232780695758390008363016423205249491612863648019373725260079479333316069586815331283957412619377675401194287588988234646381728053486708357109596108504250710799915075916919665548203485770244566304266825738832721710740394640106701620352904264627176707916603015148376046517757879977176402314038798680281274054441247935791224381669413146312366465414244595920644148778493426964143469247341596908891338737879279955494006960525282938157721368488205177554141001211153651835746875196186997428766592369014329149643836442575801217227725172712141562800478300653028040450309755170804832572598610782786838726006018986588539314049104810743952280829746158174858779320612188630160954957120045526793493057514446964035086680792265907633047924870522868771776190685597832736862056190148783022910607882282985506115451045109825536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 13683157277946720854118253408375033926165466370765977078064144429989178227156429830203124778734509597834969156855580665190591978661616605704362249569091707620020950379499027733339137879284680125920100256583249620218391796274746490301742974694663641373903699882495938426500982534225637247033145536688056971991295418465397408252398736573573434627551282638061551448045891249521371786415725680589168320246651674091924756585997358455085741667890591350471967324068522333254155433635637966272128936212623430625245193501364848516204732721325430076448756864233924128890702151759500492951041365914191773462367134383624854637394103903771329333905726177624494717609272043467024968388148141963482237788202711929667227571966640881488731549249077387154024457597698186930285082581228555709842302977256671617946493909946028979482958829323186292247338285473709904683802121680263888358351568469735466837883211899404878104501084910740491729959554791335055467034180910802465403171200389537523463000490405031754549172505485219011675522952043114561738403165979476161692985640267389900657532467320073295539826777278221756013687388968802985098299390869616462774557875993311115269060010438015616463735092277641551316910439950601407831130859680149017005679982753166927815532546159584946103780418285181615408377006199016253679881429675149298269397349629156598436021892209858916144150035015011346456785238378712811480810249190624734048478281694012336233558708577591882053475371625452927223336769504169474541431431809679922136563196434516812360125140413261039092899386906756557994955126971161779583387239097158801122869151965467727109277191319700535124289135291024095296728215844030925279577883050871810063869157923394312238510454395165627346653655129206707265025981325100472767593848846584380720909788487590877940807332942114430876321921977172148764690170750022199170209372875145740487047702171613528082855448328136824282197519113058807479963889304061801849885246163298725016750527485050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 37611327623321638820573310131327572213105210587162027680066385650301646598600392120763006909988510887637283584554736579614887630719123909390400564706021803918381147059373652927330060880845499198321678050656421994860503923368979881947623096748689681218900804493023538281422441898210982325940623596417885455767122057028864388231962205190888525301542190182794296836558137993715103290028503976571808251565575185237737041866077872255041679313605791013480990690701421258966705166399386155566480125187774698671737947972380751719044734522256533922125652686456993698698146429460288611644384483719566729687966250450539277047326076411060913944933738529927345046571984626052442476115289721328303597291270169411639854160781760651759769811098808259087276367618604171418665499860561973596133404115518672336237262439936667293591321296531200339983715473444786847537986255546357919227942611056512465862997119487449472738122209350284900098769518489103440315967440756395053174313493815173022022529671498284559668477800640806174020483886525596641897160126394810884745722936265841717087139947479712170738720995982528176464785587875005775217464387828350162030679045293822038249458913055126689299392975699409193254311759178493862058657864327454189145865743266110420286996514082330850046093259913926530878103759823844878059361055786181760126950183470430165118995490064811894676303477408382992263777159113268747892941444485033179572079136669798226784734599722635028853826245877994551872852652025053331088241696680062152478753256659563791721027773380390101260325185808823911935082810774153469296314785939551468011731278287358340714886706138270729858408574141605894376914401856525090238826759324463350438178626256075114772272598896056771302623864530420700888753673963372190288204141381788302702567624397330792850257660042081961752121580556111520218530832722110659680897690134598181398346417762222068046156760508271223351290628751962096083414243918517612150316563801403045346120437061386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 39242133586515265577841680662103943648971266025379691539505736128788379110100814529117388359918305143984814905778890023562868602604799122698559176809609560893174717682901252375022985462379527021331465193023337156905478756263481417670360342331225025903771660074787921081808737961192007584925490173368753736132297255768103481750977262165828864386017843750635311086485824424784486853400888736380704797004397109619611311012287378005761840561490831822551116861298854549055700358635652022013859875717668935675821179957747980823069361539146557989134153832679312868647539443830139138410249106934589303517032507050065446279597229805339142435827489849706904648188155704341256818061588975534587559376978464777908943055471481825604038390931293456234907210583799047390933911198621090680859538785444900850723752927395572756254049413362427470854017058280888542785380459729163964691095681294433994940420418808928428947200992759616318307655014389552157162868613778809466023531622372524122391935743107899655954527227048410939970055966306339099683393353453215213071471824842559985255846120770307349924084545200412437884554821654584983590827157995170285649336061598886603954172842384605201047234654306537767242713029298058203286036751728978843229119696832477297382731478686525172756484989866121520559510586379984067503355650998236394593911822053008782626371870890285539023292364156063983344637302500867743916725446447625653771509615841330206231183028004707361281326940565201788462826609768421199908645916254600991506379686928750373121541468872615691543463203070511841356615935921872687382482506100820278192134337154873568167965260845469705957814338793510436101781405215684554183991481315523349504877566566687500994245197703436672403320773260722007186406364525709813089457466469803736031236146916365876382305190988992716911206846028649596790838334471182720441634283209671778213953351953823015652851291038429686518938387503089346064868338625649741775428502604711575155395206378946560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 30368346385729418785936604697284988563519717315659303338095355599775807107450859942537454078434389810109148379147969742924252273386174394785157330607191987842575178466714970585856058247694661675596647745182799967285172194444635608686613658727227239634006957756834715719596384786661309571129014349618801875224071377337576450767812273608282299012488125833962601531598651894318180934633319302564197357063204459523139615902823699639770883966467286829125167991612238588514471305833805904639752347064528877991266124788940873844930744134108677785598577895745171125309136805108468232279123162330637217627544323881709024646559616125084391090740648945166788591363165432408206407380602697915299413317179496766992236957347110983441081126929806419422853853662249140539258438740121511834143777244529271956044051255802517726414572706883219602278317521024516646671953757142243770236289297783852516924351200226526760151227788097185164479937851375867880287308865367555220934997467526396256108916601646953573186035983826802247626596775118587386340640955105592067205104102565711237541324153076270882327657383072671383616616747439577152591785040045439797473155382432924185821556635547122484902595226404869710441517022099822048555435816407442533772265572949125099432040912061570561714474732670648714449012942577244302282783059577761259160416511386927012205737889639458573833763744557601107200703791096677713474576714135589001529801513728034263984694659188408644311786529529028442488367444666768591945420059638323461643254226198586817069939864516224170237197496259629627033095179193927511869342801726302123809981927898755442434288813520066711977719396688743379898628692206407174918516336792387130412516078525214013898846683706359373583958904344716063208923728394196591518861726348965262576073814546025197111146638580874009686357858120452011095389007495209361539101724400818866607222575375267291888293898733459915912497619924203645565958743941952162558997249605209074532127878540165120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 21338887712446245729967692084295476588286385265433879442715416757972425931998088970461299078557688216851926535777270548885404886092574726705473731390825952564655701267851159569598874131943502478681960119895030800514768077691356907830634230800381686055808080402844564317629467220122322281232858893581594920773303463274769962027959301921847723435757948189064426113673954928045527064626951509230079286975800517875506739255759960160230257163783030870501497011949772976640829357526729671304476564175567556015355974265599761968862221859915823785821939619740982990742197654443838339506304733333993352008835086171359070855680956188392227430823887330338446193793557121945864389962118826760249495316784955376952180766280561541478143021165230687478557512479060361659745766963676808615736424803892847061450555267082321116756815123398192035125399921938003003705748255670718445986628527909380438452500503301511226783242440646296205425854442053209957924273078920937233610321003883606971408559418363579999953084911566201456462826803770420155100174582605094872768743587724915278714149930281496515391054990196588235763540159050296851406203001914897010311935936808077873660835352403891901707255698905358507262608907952752407252567521916300242264398788719633470535739899952021609441053429091404211273537261937414172060465024951244640454422253417675652487083834057434266714010972505502757551875659711587643350953857154787820803732520759382055038932708953044066056098200153386269102536895228593224460106135441689030533916992229803210279010775869791494044158028277401962757584092000465886612916493264826982083540916445778699674492758615108309917771519284555747165061520248727643981464044145028522342542482780003078667607690614056674921927113566959546142287635812588904799274188849373121869508712145695859599793651662025925401972850032194737850856018157093634574263920935766876619694334153183983281512917789140626814533897936658953941584685905561847059004621759301123438980402625118208000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 11957914626790553165836115147452844849107403575002288270171638814820508688983054058027030343490742719401044821108968762052738654152298419226454735768528757705997243986345765023411384060782547312447541816219247250207960319984502519674759786941196856954003086370289946786420232284170013489578624863375483698069718462125932071628256852807240605563456918072350031066771946027497954394129785092667285404135105372078139956172232447528804012335584235137260528731895521055034672735148604256515511691378759607153042794818059641390189123435380229238771690129622836876113292799050160119652922695068798822913840711697134531904404840997111032661963876172769562569340670727729052548085505263856464330646716609318796299703165175342631373584452820058355394909878323255793673825144876222138141890727192397532847540535423233730418242538476258713020286295402857184024523360290431080714952793745303539273482393673768937187490633979720286950160245171564416974299474170844106799959622909549920895496235814353180542910967640643245082514232287694337034278718726292231232647572469715325778937443098225007348445216083390311551439925806484317118706724091565734960796259864621556674160822593198684667136275629323597205268820587816474238153127731365888714312448695087666248613978305569217864788545457156700385205945289883371672882977107248491876703471676071431238758836383179486163677168127010792501832512350775214949634627117412855136708648462411638306758085362160893817062295001815417335318273821461571329681371998970310523975104918389786789752834445095322233877618164017514922525768490141636195513287920059195612349080684743516786894988080700144277152016279285430084796146010280214714246882250260387197321053438967271039533183095380171948424845041954345971056210155597937751205050088596837024290234666711517072467750611171650756791195217969176711843587095836509082187899355165477888678378785357549046346989884631704935743445499708035271975955112506560335396971284232107002168802593996800000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 4853561264807309641015296592639169018677183914212403222776112552070264571670021133493489261833766383666705579118606888335095093476216185084796909778543036758432285429605897109988198043094472439420293337514254227187532048799012915439017677756543311870523831021478134474635218911753074525808120273647491961782153265035284181570448842302305775086339577639499593932205250877308700672416341853112619989554456751560254439580657408162858407081444429882440580898919929704560069223357107142173832618589144389676722650858401150413425131420445235403063790545766019348144980444478401931177406850826472535674815287170608545847243450892025947677596220800883025608098116042682663117143653212353039200890137537134507046496056443652393941157272004039131204747810685013568752299073860769779333483915157892954668617308798153250649852518449877619401109703833250398336781483483811706942289095343899637462346720243480734081786491269035283004553585278480465450036113164653452996391042162395964753030998025004118311835933269128786274690028576241935961355766054885784653450075436872702559315367275192782346195362818729786305399689141041756502193890452680128392334455587561543121406560234510351407186377104772485781077586542140735057271951220876749869659285035475134573923062107374574929236824119948807485285045022819348499507892143893018817954137510641086916185445682914091378440464023349587906873952712501233922719078701922018932151114312000118827213897756331665913149946344753198242357800710879701662109297619746450253129705757557870641736858208244115324063954366757143264234470315111586738957186805622827651255127429244405449879897076209500595330167335249789892825980126434937636335253609213813865976232857469941158523738499473789736271446416075929305182398976516877783102505866581431064067993871963046409650593506908042764654993369954366995814273800971770790640143158391781189614809415206253552325162923993340033829334257914644822146973654929719756607477732523542414910657291878400000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1428750622844478158225517665822336488841223663682915553485441779379871520628985248571644236061302131226430816599861415037756549882016530270241721043154499223486155293368682204063632034931232919183110303260377955584993725300714745998922181450417200606542883876469329014102075308593310988097452659733802354061412690485516002643239001055777656788835677550551114504496313902462951127803541197983414330574642743954628813389039406272016596508696853676508629889789698416322436346069783106827599775398777122160328281292172644146794537760907912302758584002691373257002247619168177508472189273224187020615322368478751513127475992029821648566779093569665872150644088001318753596664928730468672580981092779138524150367985185702424485147658063214650560913965922257037060483103740711416217249159969209784690771506990846440720637171310581762089587215579629290620075047915433519599138305892285349501894101277185880080064892384302790699253904727645693268922450056060058639551550461589175736493924269719832344779473689654011810194055532188717713130214062660599907822730399040509968020859035708343673280133861731945266611607726794697795051242350743226415958463095596406197278647573136542295829772556716726937138348126080472769703566018979954874770229756914867857062659685869370415903953759107114583975637869971599517032447811456797235000291277378937212115346866663155578126184572575215555685259330019951600289329064536851395202197641663136807016100888035581745860778131557234871237345548449260638003053441074497116561028161735734586278217275710893794495311596885003755901310156776796882142011762980371099493927460893444400916698922076209895741775388603766118557519404461145039340356815444310086375003504056764358347916132997049562793722254989707016100015515267564313487955979961065868606874964700105745935468437246238981856064407224555574741416462522203019883006056932922059063833487439118324494467595037644477837897758096740644442342247640649152598268109704488097757315832217600000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 313424058650049915639587625675548620851329221741611420062447170027708258375145194456221727843366079638616168993477750721009604891387372448536664383524855528811958150634833310691479943111322851601290285643432235450926476220777900408399011859463376812702683841621491655501984298412210503946979063797105790825417961454911013897422385963429129450694783173533025891168020441309722588316294120275970998963535396282981809309245371462675635401348938492270289822516916513285450221077807858400864349358110333041173221317264242319435394806678963914753842567568216985180114333241436723676858719110228745150532362241163539361499212070328168885714344678759779660855288825289588965578725155152015813790322916599248083213423044437392714562917596305576085458794919431353069711629372767191654988056628564698940929700137295571304267001701246855424703022739969034693993369120211871189379959048123473560572376357512729310691111526684801618880226067690284617763173121979975911092366364108626619748007748900202596991138260558713282558860785779343664391412700642163658827373243008279569506455502025295552210561503359962691049998528644887986369441182697383510091266257849985013928703691790568390496515204013237601045973021739324232052646822425427916486194801891193852995384629731518803483994673525886266924837125196981533174535212393699233008985252054831373269600612799183638416409860289578273155251268733670575631005460614325222998204312450917485426478357367461958945777831390518185775110591626220925861686317738978175510027418865357183719930515892212652240204141525495928389170328182667661173692575103005743820494405651240881653788988609239320063014395163978497712302079430116986989875645009908913320572157303164237270151204217421191051606836095491389198474007454138577029374946328515956858798621678201706858371797934737199339180279152516750830674775536760580810801739448614882370852217277212476649733730298584405728501900885920340152837355813572117327202038485330751185436750643200000000000000000000000000000000000000000000000000000000000000000*i1^14 + 51208411272620630607620915248319590707844921471895585663620073019579024763483544247025754230065780332103545284134664724688055882110702525613414589483080061645898585537275056956505564118484037165594569083567068287437743933901722744609767109245868086432631592293285323956153352377189999952240673217791566204964056466466609460963475843235013120759217573411321772156228268763638851676993181073884923479706455072959219642121195109839074671668391934645790315389260113699562167569236751291344152720593704803136914430472715971522544469645031944734196978004637503880871859818051948775495728598418303732390099983773818918315570310640390989018476777204723037486429570915009473553707014257198301061482996692464941981321061731218292575495879290504277672126894764334679665519568397721120543797014508848338680129248095148582200476155582864492455636242486059214914595654202077673098768815514325005843038330792270517508898348435693208776552378939635110681257511500518892720724665808970753437035748390217815707165978659128868165838490392673475852360171918662077930489521513020498000742708315901022244623155169731140502993119621541761700006217215205810852249029991906049431501824599699517459400124080350475465343248827410898163293671973829170599672490894041617228601762798474269152106046039387201530614463765637944830364794457756234996569004959264223782868378229333108121270440759994357382503506278109916746670043191477822247705832001593420658806368885725892821247924366225074956321575932185590087748707129032719514610369849991378349678975148992115869808140477121949118650839895590553367717726206034122035022562759855086287729460628104408953618474237512066380734145096835344776765825567101718122620780720708575063462646409135456283056922931650653827082316965551715628284890667688929484008302712827799101399977007077165598980984436308487800092204969520585082239703491696006675970188789146996586095315924753584013256509266752334625062638919423863308579628477381495139521076920320000000000000000000000000000000000000000000000000000000000000*i1^15 + 5859451487783355178006270037268658233519959605068643232066535345496017041251302603617856158521982067541166795360257358997460929018509955799377685461047885356778842228336461112907285806357608376440143057712698022583499843728126425986397459753380626805398898964747074119585991226726951339506470825854748516158694337726826232670474994569414836849620257840227785458445736535456468807905294144508949155958744036257526442169439199320150755257038521151474733153089637072937072849013552649993295967202571483399266902637996138928643983270121293243379279212072833032354326676056353737101487877558120282683005489153525475761908811623354465463510930324651261522950679058648594007088937775875271344616266083781486461865451280625503015645070242067393029853541047814411352704893703458556125806735254586356481952392668495261512124353229061395310572073347119668164163966552902697921178079829064841688995226122820100117649102611907057649913207995164351539644474120932022931155651027017199136607856169278404657964439600776297953511192966053017904962322378549746282740763742195389441160211977138436684315871775332628862398552926064917656611630725156451847067226397158428507564311632140805315106905143757303449389097215849577642562462003825720115321504659406993748960459944820179420806636604590509918458100175628680563161169908186314419626453797473357572755239571411040052175102573151549886159871562873098953149201570806659330377738999773510235635938832802445681129496728673775083783493993710886928444270693433448036595955067128157977634489557323722974042192705967536285809581464757019736641735966917549045751274252446255888717277696172364197559514829260469354865167278536635933381413149433143856437612434371250265810925790319637326838941406259896492763224639617836327224927028057514457453406009057807436099442937887174261791643881869377657214684641211795877748275170522366957562984081888138588352530704503912600227724565549411780745681040788945200717206124031998794634205593600000000000000000000000000000000000000000000000000000000000*i1^16 + 379548578167859738168936583472091960709900102430527846389207799148641432782331036789877794423253380152935346115644169184944165398072506898796595144541838982462906614902718564000977505909139785630082403703670709164047056361684002835500711188062429043616417878059740916087088737579824218804202803129032627233841061817937916909232780112565738240668335848595478419366104087456036291000601802230294590331346246445005647639109004823290070177948906446442101084048360105678079975175240845267240871422170080421620459992818747535173577079242715799922803523812129304541403043883484280012096133673549314959230455543024093255577242831915655878551209792153300299994386443088520032015110013145218916990059013815099615372455155289469962490595343255778371871507179845489717988977464079154001597643481108860919745810327908503600536026855197606047395309449074986542617154399557706533813662416901533898841327611307548237875940730881235777622201806534892160464364235604977527495825080416626117727358788397493811663982839379307082630266594496155779518972549643436568818459506282335591825093907943649131446585419905566301085571645105361988045598616213964941447904017789421096377375171619335640966642057517473678223246746505135342739392914937436852855182345701149340068555164910954610324819649632961212458901378275501789061246098191353973096102463945467404167024503447880820665314842390286727573345289663835384571033682802325341535858367146453128222993575927738349825321356508643951794337799399811284395041316633863237483618648051930864860217752877338664856157101797355664855189830266625725733309622673809511249848614861439048310617266391329064852566285509708852482653078052677050935501184803823977671405376663505489765513838796886646074603119580174620151472501123539946759543041897832854461171622117362464647514492422274161396788557345846139951299699124053848382807695798347123794760218582120334826396674283456061281219995539480095585004017252516696643390869863858803716181196800000000000000000000000000000000000000000000000000000000*i1^17 + -2600727916312532039367810207877298421901699130238045912595127329626328999265408703560084902864674199591288820172910400661021080631622120227651788794860490315590133757657233293170866326906725473525543493528179043319264720926112475600058076099335747346712220253365733905762468825695633379177149396681092692222600302590628143383458274410727057017574556089644747024136422903037043372301748408263871472885467519405389073036681716178128597654987047668104293249543691743721699798620927271714828573315325375278652398889440730020075094773368240148365823795222217940531669016484179333417763794161230446740036965979345365071185833697783211450634257931290201802406657803758869902205003689947228358659536785283179842531043738633622852528597338595244374206074434118653410208907141133631350656382542228275336643960201314729049645722696262124740436683976761980145644249330006356263820983329100585981645809107597355872969193613837460154737612288338564349670566047397856624936214936171797610958105508721207797277604633934660101424875709677594347444451422764420566209347813299677457334459143166739742495665861595665600190457799352251818478357799748777231081793367202692284363806981483010661538778205378917040764371625209195834675322581964243692437722743897533626104830403488263606835133791064833353566202322325661362060728540129042314345217180916187477712615128414414254576499287172721377083735693299988206962610455337235731816137529095070746532758856726483812612271957871438635494922171239699211022474044972987323622511205417929316391391284803518480496948745817376719181929971945189265971220911130158869867426415768674950219170719605685277670390280573240900287690912257736594162825242215152823786435178441146877581391680751370073751194246769958479779048920757698281118938521492988549467716794171527456094889528932274974205664227906828431977194930061519773921436935510429508613483296639146055474719033583714933574417365988935662200631716628055052757470941384764417690828800000000000000000000000000000000000000000000000000000*i1^18 + -3010350608255452132243090960874362763749591023000641938518268438585513332454239806973699475262244046277449238826187437190935438522096973533663214644945770322557899688864749682723897124013733496136976360964643787485408705556556738502947761144233191112930247976995147064885771031862258873947574045160918055724988766830445596935418503948025983275717548372792016578628315112869250686241232101880240471310011413899613002158223592787836304447301261612165408359395532079872532559626314498477064004833298519499320418667674781384457250615281861843220224848133195468308475550012246460975000531174678205767773481936124496135753655874660427975019326290206151511798908141375067840480171447559365048601026785648500048809315337047007576193771660549123306369289363848981147837801275330274930899266839385512407443981694220478777820339469721390679444904119790287898544682204112125091996605757949627840378034966027136332754141040358982631234747724980368339579148083747962421482264720530102714269272936290654992369780155165200585084019454772864870157290639772735829544964896277216264836286596235263959060447724586735884344742133217513028811708441458573046618197009815358761812295892848338969717113131169217656034985221924505988487439014552296195920667101381683728268119260395998743880615634106329180060577207751301414042995535792724819430853293602853693722651190855040846227226095121622471353783105519937033969268828032652158376175008536367853947872747630357128384181833108284382787985557756743867783224041952039334322538568865307233819365418886509893888391764207927147351381937259452905667956543183399704087460663164175994336083580153768138478140696018237700247454986623651769669049962568625235355263616479501839997944017345366379813316179008006796060163909840112803215386264154624569994800141797772926932834424550351676933946491395897179248740651214878458149967519637694339087130700703059722689933014629075323262284277170769329828562400051516931539670079253274401806745600000000000000000000000000000000000000000000000000*i1^19 + -255759140119152777882105163201388627933999233985645939556713796160502119485459654828432638523548312324441531049518010926878118532885214253685129723603885301128272058924679744592663530605299925615851764515424496772221216588366846782311178031427974718158135562175767709787324274189186722464039739661003488073505215393434688010411064838602311680214046140802892932054621488947407652094784094604258813250009674708299978328855369764818300157570704248881172848733242150082590787361522969839622948797444217732121020870160571017486253163322117000259438246595208992774483498411327714725583486579567447278743705802435083125998372239404113808298880642466643215591643711176886300409662973168198132661721534810458549262457661724655489487171154477507426806151154620786837171484021117341152013913837396319742304537804601849230929745817668975986941806890265783658047021209511397947762663940308956466510399916503549283116427537210056973514121384881383887434575003111882825563553435959873198544795920040257967837994551303185251371399001811366660367608285607749868660830751771185034562718997329953234355997261788696389058913399473818020417166505209129738703343947524157555394304102381387457533936355358793372653079939198107288658515625231139462277356632593132851751960537241558713478746422334000387738499153312612076865127317784018997868703852982770713408175929603357860426514530227916292690080944749007171266841281089536603278349506778471519706047903490333565429429172482043423543319192764130155163770115926190921077253974437600926593172574136359805856905599881936155664324732380421359073439248757886919382949155209142134450349306009173191826393124849803714310106065821327510188068567754674075748178878080878448373278108079605575019172116546936836511259403680314172272457454324588524955962666141641077617733445045234871545534743934440201302726617233322170388675119665660159108334859893456153330989892429320448512083260348168135658251245874450205306088898686593616125624320000000000000000000000000000000000000000000000*i1^20 + -6753552373852823439685725607769711278641925230764235790075234558301806614562232530438464956446881623968913315558234200921733467873894455889824785870263536607960041121348864967882569864469655172674755608368396129250869956534151717860980389330020154601783286946590868158146519391648876655694691113174741369011273061760961842670568231808480003300013455693348310718522265231529078327218869927739818336983522244357134833456284868540957147414237662515966105754495058068966034568311186428661487974131731413985794380259856103568562008332213931576946495631543895498950016499706725021256646267688026944490231612633035640706646515787790240493550852810860846458524735028818791177561600706657102757897095437819265569433612234139976945032347579377619853894527082943362991569693149098035837937530520481211104006671345733282173588073625917684801651356525937770503248115121851680096912462670623357880827444581946379722567309206276851026312830100927214920865014864132831102635721058809823320319451286352572166099917731400848981608127013880108659632480297467879328575115846706686379523091352260350568994212849518307888241563433119048958022832499722927869802205886867021476247327278280992097787340262234939970305790162497211621280123852041969189762322822349714256834672737417376408985180845375984268856078209314101644288323293457647837097859434106821986177304041141790153590516705473557529242538585381184235957572894311414571757999104320610737490880446269604653385254983942749103324701665439397445283614776011553091432074535251045404235424528695409807495240254604248858043901556028391939840617940430339388034381923469343802100219184787644304217145713720895575119279852413411404510569314750724177739339702160623637943493036582476804997103038603259833138035236112810241789975405523200641957564653232993876304290378189252539629846315602905309128495846823665816674480371783798406564207514084806270615856784900587112367758410488903050590604830250647514518039850036042609459200000000000000000000000000000000000000000000*i1^21 + 233935287047525629089975877695399444611086013569933920865994391879822698026169888941850051771860005911889841028610926303648890017387834090996476010372430632941967244677776154445369642536682091044140278508220116391418258964210310169725850372603912445317585762685899304010075098980932946776902078378842217463126479074303115166417082618916294269022007328566869485241485044577875314960837580813691094268258792691091181054375135611294309815278742491880331994996905704232910902896236022985517310776084733527368159140001065427815632247159942702091738436702030590242039803110262581784199557987044097510241505470786922601577595978032542413983393115189797493567171389643180055780166020280205605723984847238192489478430851724421111905337243593093184716773229334130926768165897644720853040518647207813134588141122157636540638445034989039358768966138178750999680578506466936094857933359237188518636385408027035973646171052693039102948974995238395747222214618912259353074002579957628342987074595033312141493395922398462737025862696263614424631361505382912082973183590763283569242835397433102889196155513909413414424631280827805196983654164005297298551408210445258432139711839854253915843888435875635792659884945332176721334122485437764787811715371987470939793089185177464761749774792397224993564497784990194724705335175322101611021864460275184450647055301633921845980672015351042429765368215633872720099597409395372902273241630318502443251560768074947526333750020145647414874312191974339521461490729185864018175096291291020009862351099153776357651929696684282361818640946659230237665135760188108622809556123183294508432391024066188963311403921654900244257104532643720912680685220214764278459230932972589338086152472961451243318046698368970621147705677258421589083091950556575684104846393449012391217414717855082235937089124537606942845496084507211139356876447510610531194717389093054993351305030235225043618486170547930496026758311753625894105831085221584725606400000000000000000000000000000000000000000*i1^22 + 5393105552040174855993929880736880079966210032102406818154489057181761480763949167912620898033433657956215527776998457303860167632152807505067525476700635050028829091339638027912297307415355999007018984130655557857471949303376622790771201813908630573646317307744045885355216887331444510696031247526272549305529391714457121814634748621659582198776787029471471745041953343856078825846359565944681123003309824078688826241199742520835906314891748717896777989129737646267787047978080866091733955864795581210676013411399739882593937479191127329017923004896092012953830288580352868324158107586378846216223811807301158368513811179234349092565913903041804244407573213543342492813503086041623468444037309339471533988519013595052487519404704772738644785406910917469267767272778799774611030863062172402378990415917017993649698497002133593084439159442905285562869990212135321873141960698990221260282869408519703579239222526505209193213003961581223766256805704724574251210399375337870867455539074451693447914330537237410001665452411822627836047481058415614360451542295696980572569435878572566600111271057264146917026043101409609189063930603068462698636746700708795179701708962431423021196632706750414237813849180036505625248709476206379267180469031532919171408045711468825115622767818482265386450556358097866266554354095819002950905792299416578565622878145445558124463781051469738559799763597391409706798658864447750399742968984848999474109276998376306159688671187913068724626600741249079758070205883001601702603491227171738230398191588241889175142398124159789100950311400110854481171064959196539476526234708304152671468188476072669748718801472198186787760886304198502215251448142826758078289141552763056803743081768368228410038164091297065063027290905626143248167841923805583513593100416323539850290874086468817206000511356066427429010015634175075046794703894605825099317564395739217028698731722905677563274103478782034986011099082331643342862086606920718745600000000000000000000000000000000000000*i1^23 + -1875537675053083015962232992783451658035032081775776666933282851470482191545524671148996241852404093920702813409310523560019343752726560358226677250815234165825568381146838837115529090998278061772889373992112971476587255698203943303945325198514129044924561097405908279573069723293042063895887654062350466606470007164631449742862576941881725004256443638081367536610933259981135240903682162400954530822154466303489327980189689659865225433969899849477467449647576150309857497414683230553213692784971656950397299533074786810542733964716904372911315177601063055923047896579236049222728828848213840016703426431204084796689196682178675289592501394229189067320738894837868002428167914914356018987476581472899881732486248024343877485180713144463676711311098112414971414751718959270420647198365984564922246488793007408286280722625501891285318075591973406076064572374456362149160336651408519175257187652928558973947945587319344029616301164212038885471327460658787164586774276967225793282035804761722775754299233937283522200504479441821463722508990223470043395174657278552134906450794479942654073102068518658156488272104757086068171880653996160169983877238241454306842008829997680841281332425395130685986509899828765611999149646192012236530248761936674549761725430154682895778609614152522081228236203778672889037836893005069879651892191628137024630563653499854888316602795613704918853042072568916263940648874185142951989349325521012777027752043067510807943034650157660365398840841667104563192965585420352698307237613288488967832621684276538699752450074209686700833459222809796034743901617398038618370496753842005721659624322254108377953987261125536178226853427258483908425680729402440780242942152563644252423998689586435800689328064137112569467278745662187576095645806069552676112804740650620258997059606746958758823914794686871562463103414982448594864017029130626581667250080448798192517559272276009501188842945058972131781555763362754515679427273796930764800000000000000000000000000000000000*i1^24 + -117562975173287405881003022115267934395303090997027753444668594003170747292618356162430072053902502857241518485231263356681082959571382038830145350198426875903289579831519083535532303508315632708653925801065140327306128269189707494591798777341403241302675355488131820780875324581236985518644313677803998311288308709288481868579840755090892551190931844101704272054434654864476559321693518660407906982347480331136341336586762817200800789666621411599213951438136262691784883262931359864034952739658219535622044890751571991120405602036283189001015181424887437581029956196391303364392104786374607797582297465900165745294409412514100795447954681511641145965521810026650805728085543218551417067013498809770069511062216596828898972343490846902483395151576135893971307647232327739699274022462908851004165014978083696209046437692289035517860546692995472467283222693040952356439424816680330255836760382650318499379923271786143011679229735637364100011598132873242592996963880183465356192189008295052266649484123248383749234426090363782793222011942475233225416087752320235248655777360246744633294109590975367403610097481162750018829674754460814401887128761719643925570933214426543906678366541749559188987920778200067240676424697785884332183075147837655386901648388397093615045332071681941487190228626748300408566786693164309700823005383704657325717471602957520042802960358028728547981006122995941432397795354786809067452799670222444943358599725585556025377187665812853890393895199402491030657703097874348529278908002440927593684124334954358924343166791247739668381849843295712050746017448146880253312237147387252182186237067966347866119361826436148497160326557500234741034531414350413099261041556368341777095596378069827062550941868463712560850719049312733455190392693505120722957821097123020935777549351203973156186853189957128057873636201176058867177374846971848412745705967445145868977558227207861204612661395768062872235285162788801792377176940250302251008000000000000000000000000000000*i1^25 + 3659243169307260076393152851152361820992975931315626257660408565024793919173479220062955235616446520519614271928503731634815402688486662125190270305238229279110680835800119723906244909833753704496437333012709198864522142176872350910780597947927048740248130306205536533390340597981076799889158730946742466313049228204773440898358439532258312942129677505516299838608777071665791496599281222430708003973706940778761424004915343689136292254120776443869215661072426921991579723788089376688911137131342939300128379645315369042944791290079297544012501735532175418428952074494332041743642849813951997612650358242270037680605394342715134186230856928201408780873559110923641262099234801342414893553323834917895535956679655863299525304627565196607419099248008936105193314443508967928554013975227851239157413481630480351959912064347207211101508675320220287143305640534860495778801077991110035178273003130737579899305683644998160130245935679600637152097934235305065416018648978500289946544668453770901412347593856649285390145551929869100893594841307202010309270462880082134107691419747749420934517071118917219119447193682919058892426841653857895453142165974653617577812292853059151316572148494238430996112155929406907194010778559881651746979287647153440305604451008075698465184136863862188252028152708081469148051517234598389600996921667797299821035036165011071455834449862619846297261220802578923901100260314167727537755477864474004460428071969041326406211013546859282156121093463660318318381734651987435626525032306065382196768375009677601969312189159152682532950349364112611856719802089706217205521866018883266513439488671341822781409719682964452492664653346189793083222415432941978327300684470018266876369362224641173264097124995715565186641474535305121203050962078760363589475309541986570641657017420258644285122316115508618328906937511384392194988193227707359149925965677623875519599373538787924064024971629762414645047832686833029334106713430981345280000000000000000000000000000*i1^26 + 805694722534976690383594119530263903134330005874495661386938555842243511290822247969310646946912358102956633031971137105883314311156890275307560280469325366990600441410118362948705463720332596007696738715232866591965072893557715107621659928871988733306315577036641213838490253364670851276290444725411878855085428055342374412833023290830428840936369253131759009445510955385403697287009509002083849059046697343417256859922536143656264120405122524245992412222336808004066697155152892671066005250522924932806103214918916413620011690106132273006147968837000626635770531396346090939314179700084101154583311967041185680611107352730506879936649165125403004564104179215275217826006739028446815257903899436441753946516174737532465618885120370516227694483824875843798565750888308497262951628422474461285533699324484560910878049380537637007911361178883739845746425275551957792643787474813874782815310212172329040199424251403487380302948748004015246960083472256027697111562265569619604543822488896084270353810225357495366969673197616981688785571717077138444320377904916054579559257593847194600146244881000119609102755666372900182820900533551630228052494131736722893390606502946148720369683402404146064050811637357612325239076150605036009939632815305731306272941657002342349066289654644883046323300064520812117126469815815215524278477586594432525098862397628756788688255523774983723970883419072192669371636610697754586436248574264227023121535859392066117743177574184633817602062542132244144197079549661853938754894731361526321977777858432946699845024164277656531397525950661297878405480775739121596041820768694705704014495873997441721298876311749365608260580438205993320550107884816282891573096682894139274494812022088505148614218747090996363562939541165048495329877468241363342022864561661628126193743282072041660898002021548696731148250399617676723423390366092079348205720659463078429900659864078107886786477449612753393584235827472893004791644166123683840000000000000000000000000*i1^27 + 44824118019211850977157799503563773333733998316842034651057163999995018547220757733964041808092932994204866569644688959400223693175356132055269442741623991995790494680410807854614861852727594404870195408910103597873066871939537706716608886236528328606513753266334177716113479671665199593121719804984610603944412162648917022706165975783668919117947751156567259473660255938444801749467640355758938246063522767157837106729157918946235909713397252258333515037613861440672970824625805281655820533428881407380873592850898590574110531227747697625747890562620294731183442586209175647467931366587351166552621406855094158438301237216861720852297308457624990866619902302817974377074666714788395407982733511226282634572873300910346912302968507548730945999716704681974214885411320731173577599316738385318114323903874193347151322630429030541605309125851040323736584415932684456791201822351218020261058201291867958679614058274707374853726516678007640990255439082562944576755567960836667005475194721171839306399192037932815949179517249191377402429895340968270694561738570930241400592131213624717180895621197526930661320535124629817667343409635779717107180786118057430258679767098064740604311904445069911809398085160367254513091679350588460883212738623487812297104502274606634680926663087582812771960223429926815794445303903178708915021180670397255599400516492751309061138537984770067709821358893444132890271126970252586863032632128404704158996815405233764110811823581531874049182170503193472532332809180014470891908322033800180769101976403578282102825142401405035965344957372265292395751953887942633922476776501937175091228944325626758914617621789157694171398300769630819940843113315487356433720816657625394302302442266284144356007288838721416214487344192289413840383917430144330108316033800945635668204301952463322656372751300260196604702638560227668265756806049194860235254620258997668699875140885885867539356216490716121997488660985344355371950048186204160000000000000000000000*i1^28 + 1310378990500007070588386578461419308164306688785632144345454457956550898721892130189637124397565866175054352993590095162485794825611201958355643915754117777448570527329282705581349007599986458348273457832690666282751780163692915293367562607247863167014389782189885594999788208783259253374700483564176630783570545253725375461780617103210719710534043143520037811455301293365673185900298837004005398029193503581564785939638808374595515854157753449986218616975214517133789044694877189543025920454498754671253868636749143787355387477504295769147654156575871773986111853584037456954058721050015751779916044723277658595800844884225753784584049476001753539438534345913104048542151484606281676092497994335401782289055220480501067752905964307541055297135243296506032463721038383857304440267668766931164666355573196325538301448641246660442662251796193398479207046074997341354172254796481432078268181744600786180824258828399470588626080262122905064715116486582926377475013077449198192406069622059953986063738183063683209447043850822488539723042869308871165624443318210747661431323263194681647762873454762743445808243940220176181233326229685801592700918723727747208121813275656002795837362758049651949122625743112675932695928563992035244283079634754923657675353542989267409793087234822121555726559180278784193875744001626690377023363948802954648597776245253986918450045263927877914930990385888569873066534801892258858939092609232371739586921314297163895846718022117661049872082706307821051861994575568027655376706757944202699020602865016714983672926685300662232250734406773660190428396279219812089579060527390842524981884005344859691376514281508000225911287404512203718449664241715419206257328262559273234786724762749082340543099528467527787703570350331356454522904634438941178766169145961445497002519489547678446146325974159411360859303173406458717840991505608591346395571844166056060721995488883199627875520458084199364037090584379274842410359214571520000000000000000000*i1^29 + 29044417255221153986088067775100668592141381437333950422096014352053827191382152273897715260914975176575852971027136458047961228086798048528391587269153648342749140789689698756030086902121108292176205715764770745614580700620561912099330506681481953513359707477809712547363828540343591614111124418283124956911173118975471659898761900834800965773495006944541902962956496699677736596204872065740927575464229533506919628182821414264032453558953254385455515327149596612019127616176070220335417051370901337216382182552911769402888538401136140293580326632618297324645789771360677154914503026242639840936707659991434134510753635197877624292252026710312707868260881627812683208809028771473574396722584047511563534739920691818200881387394129387241978622150435243940491756796612297648491028723588579208475306600299885159045727059230403693922725826532321014528871592390528802497152067359959464004747144925734088206255093824519515176493130876334022367090173300133406756779897933520029078649488171348291558879817755702647448640403079758071144931985027114547990498524486255820650850712457471758895868918459966654612537115605347567053728968862723822009930765720029364156229555257542012392641667797730631918072183681215515266743233253606513456629973526676982924532549881188722670428401112321013435813119788263130322772230497184112519395967033773296580262412422860280984916867330152315358840728649175653158784275172401645502834083982574698391495343864550971348454676469518643193716214327316749451588935960837782169897231783207257737276942519183940096850780385581945119691612487800916671241323221535273850535533490144372316163472104673325093218949036035667937056526192850757440127323192207859725699885058864343902721810991523361304646832669744880219288791016068440131935202406654006961935492564566600165963420614335409836306963717238309914576738316765755913507220864685768621206798446051357169373018576417759697241488110875818742157849815748062798728749121536000000000000000*i1^30 + 442887245682641661917283989698380452021715949565001541192810490828099114264376938943977933655092312516958292031109539924096349894806216636373975087633429945410033472642452708785448091070906271679392291067909318730234518756194483684954856712480908982389113470961287647237448854980568107996740707095709180691074611685144973443284166847386045058144762298768258139183546104048391071007256173558988932269793517319836816519138766337808831938321198886218713485931568980723325417126658182404740659825322805573150150045384596134207225426718530288945587233208471661841636507859371039396374134023602714056853198026117435185250039906122005094893812732690721881958251175652229675102168170383770139612210446513785934953599971796911835679901520196608291804386952188388821880271917602397416122125655977625900917041333744254753659357407069940845300528246182944491846844347206354323642010195888988652406667855352893847237084946670601914573461040572262809867558225324601153744594419263421100422660471991130429108277432045403061296195310145943123172204046894987030670300341122648624248987311141255027245435219115494718386908644893502936250972814782003217400593373883089035703410831038023942371764066593587680187368901229771843791212259980077423894173826107623160611099268570655466107123055049447112329331990275981150995139778366678173004275563286074936129929140830043174051477257149819300502703402758405608656646250536379407638983029557980368393601485340383262527352354951514129217920226384707059575700399460071245450329396835678239890818482662347599830465701076136927421862360690202426195869112633980038644172527031984374419555774950434206133451762150127801685336761370174958325063972141183088949534707002681120635701972818706338800592454382966268222865215621636750533286917771367095745886029186809238751075715704493702777264172237930958258009159700935455742791777995221402796496736111081316906997471767899809793273697672021176133097686459131066853118443520000000000000*i1^31 + 4641864009860741270534526617424925669961579785929084683924576872573199731172680812527825726564176339192526240266821109512752734664213806348700495861069466034404920454818798118635562443768286439757297981187949252428438341605992776903678298656222556167412093200415743874087357855989909837255246275113982190085093557381351618880204078041585808212948061623496371215433477965466580378417255382763143108179776881356879808232916688758604899184159080219592160828780605536094596286793399863527677406954063307435183855152400259372085258993526946861857062395957276876171356506839072199458126557753429966985786185729324866810824221031031170475095485489041832382451098980925725253768483051879023464717764494269342007697621969312495748483079802403186004665439666976059422312493870849319759664024395671692216693887031023928903194085487145528433855533417975490513726992644668529773506496462877852930785153882221981399712397921380566081906547509247992689129863189063578301695504630482140218191232119246002970918487885911332665570967507921313137476080483751085401236005617517251705700251646700965488207740214673929313566614186787903723501755483957723354557653975484468799692700650021244045497756860647458546711868449495679071504657604932421144287264895927945152879913178564281782731868147956798089997150549021583961507247988669981152579773873045771202660038505160472494640237115169028443615448564474010449758773775156801144957999230901335825481304325984273224142141486144170577878071306047127474331121448211371728666263289247028516622005082596605367819176348309920023387640789266246999634749129907235932519785489300039951061285907970751748493840089088764890167966488105184508339462841739192036936080198345246380343100471696185088574261315248304418461961883790448712485297860610321024275573337779821819430499166078000601084675369812272073484018123944128193604311340046850576670730382942347050318884782116710455196670065913934422527806074704364888349736960000000000*i1^32 + 14087716263499923322995066416288182814140873949806914586288696325096094892083032850544100234312375077440684853852639172838363832854468378670227114114639308494139484866316921736914337578347262373830516142419114104449122827429761095612929498780614462476349944496990865681694894031358562745753909943456306767509759380887204282307753303267874037619753721964577066770040987055377330203413903294123669448707533136105233432047265012037130019943432954521666562789781132538213272704703627219493798359912182945864216665890756330135914097437831250002590507677475972191338122316408460814582208553002432570319613864273587000323784065153276606402929155654244291267523396263028901968826248517840742411671927778334976944734677719993629340014915504933157436406393562057537290726027001047212832752293030117007936395954175509400832250776251911756414736273127175088862837363132431668571807543394302656928575635881989360524862116087550570810590358611031503166049167944477855702267902480277459266595192211129620201574730367451591408922866478458321498972162193396515924491706554322849986787390162257386969156561555085412432233257974827884093019812529669119045697530028534874809495280498464206136399144451983217980976590077943443316779200346182887382715660868459419466636633795815621538642786468796295269419040165510600985719218695197996805094806991291918167628685077416561235330051835154705440279630700575504083140007348661131242479186773632169918092742280764555201154435297500590300647501504257002532928110236002308808073221205748780911603449225929371737248978346085697374565658323670753892357381640244477816693121930586079847593067089364088594805242195161293727904147379436492376570827593829632362204862124965992921324540329313584743831086709559014815684728223641001964375268679498787462005880186338244861549112306271448190012703424612883316435817889941430708030305131905127562553940034476340877882048569398942632402672205985797120657888825753775363850240000000*i1^33 + -252866306952108380371513930031730600412316124101805537644351433119153347356473448194346230142369803682649643305806302888069776676783589546299345210229438454071474132429409222241234225424881141734272979916602089402035826878073313895771874340541311635569302819650604159306854381013208307469123022761073457270351247252614742618439088190929943229847275292766611628223123816106596939551501407304322971957598986715841821105687643783790232346001425186260514785954826490710096998518262666375973595888588626535973598190765423491068258712385157227720409970744888253892725951666449329688054220461482781904970152083962872138710727187175331478648663583976267946404210277541123384447981701988815613507015690251555326290978554742195102211976229730995326465348748106060586899635427269856615116447110229303248785712598731171387388813173318619644087775835662133349236521399421720801669220740020723377437441325480880998426681940287058339583817408972645077072983371263067234321994882117507634590659516355713678645578947451578339726385078116205923095079737912923323550359390868697165030896844837787367388811834120251790456738337342091729383101675487212505285153772182346503810569415437547400988048913362308511847535778278442598161439989877664845916273608963954541276581992585607566154145837163831448871844204115994665523857787878823111816293559610554354565648847923332804631927819251477954925129214082897139207902548514473840612988801024841387553748491826680324759801337239526388635570131953803925149348086629337941743297534450687255920564993852437867216642060012583476917504012608126656994732025059546330817121559500443403086099286032139297755723218421095455280201611840192437244675381556334282156198720402634957408136946570341458700035129681038065166598391884954819618345987026368978923603818063506105776364999960059036587882086885112184818674006992388726912346971477545196355873051031346850506058589690361704177110879640564203921242099059787321835520000*i1^34 + -4574648538033001943748453159230427307890592355176416825106360392943389369642607804306747921668174687985556569379332198552746107713630968414251986702675765570573855103713693342469453028185704499797185120589362020901786145399490268479077742683955818558595882740324162117240937094318790188149443777570500918385238062580630266181983904874095142049384973650881400140767847380516872898368975343736690347223655933628885732086981311549300529899979796734345041897786316634850954919359961007096036192678076269014535954280282499905371944063862438616693276037719110248016875800800331498025587834989784663109582031494023270467532140407461561676198658183376020968582822990866188113882653293251289920973554893134586816525237518987943532250234313022657670734520948837661320737748338184023968414345689155878047627629315945104292237862608590683015229327735124339114594332785415857751237745221545127031975097157893139550957824651381175971193136854381137725911104334670040735037311240159215719484946770557887382904140859146434689251247943262703017413212723373458695335454900301842221238343391719884259670502934369674571839783398202638702616891597443726341415451718999422871774331129354202707548729330320839089745418925947347375621253926791013539520691239380684908576483537563750051278696996310404314297209070413883718278064690410890387954729728774217640926370786097158668211873086329843922716684973484425490115999287227218430696319827478019925986455302847887886990638585561618075856007188991342416143952536524422689839550029973681531316758509663941783206526708335404826288442408368825669406723383473205665316779208065273689324395919444099389071338986473643853937191184028039948179408833784250419173473980273894591588596201355096065091666303144533211005691989067584720929804309478866500342299719316110896952803825010409660592704279359486225296647726728756961690923383754642813497833114737425848027145448354055610033977773094149713871432726473236021248*i1^35 + -34107869966077879276890619039180739711590098560169379905227590672721681078613314693092521932051010353276999191801396436268979005164138780688640323809351615434242653697466314302738955663103884329911065817494659579340844909766438002656567195605600685311593368824369532013766964807237867012606755886843647455702448399360162356129290749037165044365442877049791671645351547896962373650372224059570963262833022748245642787280237463156953508135593524116362139567379097020813918750845163615772355239044343344210720252252752484656271105189856337189126936256662488836496634677084939924615156411786504584490984279942340285488242587585551342479716206365081827633140142381371978023544881294963996016033790192643926518190161196636299531036505672324957392667179323769428534003202436055435143032149972136910553112828580033305547139254999426158679507272486712675730444607573882348752103646174411533383908098539398778742888651404214386478767142514922412689916104456280210985426026117544489369314480889739106275648135055695926329711194779666355935382994698128663443744364989044437536078901126351690967451351742772753046226520415753753136374344110094047686782443170216550958985183066409895451566796185583899056387704006622564099155656612502397481230352875546696258137043436284373371494729343486192735219178233781780242071748784058425598134108324257183604221803318548563690058336581090034233573569509383278343501638058221142827437391865461094241918925211580145599414781395834377595422978538102258990947147700125935106087387638375266181446237065387307461218300928808511852260280644543419650160298189852452974434126528159552099980101272956627629118956812690956048161979714751272296482505586820771637941797132705560248152809319359827116521521217874434431213478037860303902182049191570991340316964552530316437947736055237088695570947400002272856083586724340377435298786107125711400485031836116036359011974268769062708270094727920476992547373363232768*i1^36 + -24855704112837712704389712293240314572865914430272332765020409938557181005624926948180542923925206238755970946371231057046797700243675912433884118937404201819628411312406799341574374779493927437890848372578573237378085788294945512502689006245708924035169976731008614234997387554041300330737126977977640739709429576175619175019338295289732246871590659302689197781832584781948752719509290241197565413035878546200981528548285706028044851857453570446402613899954262056874744341463626573438855012338916438257161765454476005564321775870881475277970813499992702064783588901212686793277065725773080470189378574687881848179816497776777599309187625710730343300924869842695892154844893079097403340050270824592252401804686427812741568626761504432673643226082292376902320553390972847875094984257841721032524685730063902558762468663575022461701183030006299995411556451938050513177751378476570297107120748293000952198517722121449262917316147366025118196146081534614351564581701257410665638425333979259252690029408412278289561317917271742191624412452702503064155495095404373620512758659722185080318517133774384167561571620818221588752018197117045719863893699941055380868185026324221496039043552271711676256321816743746020569417884020014435873710132626719749261085431530832120399453646341466006611008238762569141810686551876173004535515726295519031579493087323938829855494588148970038480375614075705551298886109638916737167566044602740016983398089871602246051299202824155213442020940962090154565435564568736865109397653306130621699444908995186490300974870536780084741852433691813751262111252223928628075785401267520067622111753926498715731994468131373289087726892158071730016762158697433840429948615760724410144761995255661517926482463697274557410695854797764293409967165874741901653422323221264902723180992090910189996628717485544432009420086711512226533786304418193610373470854359753707708579388889785689217703525274880030480703422464*i1^37 + 542963347687097581226552732108855238478435015939807623767528912222826396074688444822517419126914424834156192562655552181141510137381631189941316442439500936493690329299360275621413298584736792134281970080776509559535179514241574734903049629530697299573894915416366197531241240836355925955368360514185245855691164008864166157929497669754917784891319577928965869005573868585385847924031531208549337297341954210888908007334954072222486099328092042906986802641800646610179454463607968604266853462819918579074034458185787644081214258899605326318532371134200404048503034376715835853248949784836509095055484118178225070741604208797831932190792505340529554432397994954307181237362909192696931635202256675939788064028889194487940734353079008462242608551598651493621138063364451743608911983773900584079781491970491545129690576147172072910746576924615182136726618465033535382919047404544993042692954027524549754265337892978888055237716493725228177602314322724594414784515081333600513575422007258752360409018596406462468668009667139723591952797106201023375859670031080440677355060999029995292178992783876039101310379694665816211237604142266660038975976436558954915192468297200484916338669169344198954613149678915207312861521667879401289901516837836498873523926300190727048198306629825364205032610997186971761726606803323183274035899329047947260996759962003994583200631781617660789379176869858305743623631829488234513937601860074563307256756542702089736965914736813957554735902287838150193985272852385970598231640824237639385408684964016267974176114431635586659658153029980458664691761182493462764155134511001308610858324600077687649445890850352962047062832345500519989077776251669137597566529653741040135798538511511702233739450345967664752998163942770602354362075737018488303533998958778235509167558325551304975060410298565109958132972565640801582183150874000634654145062829386966038797570241958463066060784423873683627442176*i1^38 + 5743648735255418026414615035092428629681081144706885664416167530808005269650528123610579778825320669427087474322858728061324843295293743110815977002520467315601843367061599038162034897502013676170894335019640292419166978966221094620296925330851776613045163760368675752095521524892916454633745665605408930589611325969122524799115077404756867382578675162499272542837559788429875081862033280589178239097320685993828990057876673922006468187627579721109643483217535521951449115210728127655735977759586751550872467707194824062807579550282047837477039937106328852296481793979362418204726196696616089566490036515815842826816504595432985209918246742103681669749964887338923635930104309714280399477943536701674616400695282469752481036275239509448530665165889955890380812938773865038951623657313521226768853531571998409060184360750127848916409792225073434676997978597217433815243662520819295961446585740077438412777407899814877533391244676651605595965447261262486441789334243031906181305958568176226943161571625189881483299151942960023034491205346604759567816780813634894123379127173600453814493769952470867049386099938387359013205763598035681190842177981367853033521102699840171563113250928666350153864174038497322682449475539661736870819727966602448704363913824752745850110139836819551650465210070061248242979050137998678359989358395871554259358647892441218477520492254325293878406111719137724833435443005268567235223303731264935688462255304260009626942569961955208692202655623518862623104940160576768023687943245516405277491122382730768232767292057647254122769978682109833015800405789066147229962307920346491686339856206185739003998697373986030861168096963044823967592906250857832289030525551381534976904290248395144124094798388162333067302251985607248677387700299644759615715521878301065684263480242758595084299033015865097980400151811386813114166211701390920499145676207041959740026330279713232845577950306972467200*i1^39 + 45233145050166432264715876686665719907125372607617449551285929267146416903542742507527537050729700236316509656879049157928987239488625285868416038368346803891533081967069888055652437511339999820100355762841014129430863869012653665148618706007149199109615545146898399306736588224968646769256804178880268271540383619954302959914161562798882321148588276406621621601099320647737705235303007870415215231348706876235757402213926717390977516557395516706193534375806990301132760554603775881001290339174806418309478416788579224114620475647348191996818042614062334393758632987402312197335395938951617434239552358087119923445204403676500660880527733132651301484188361256726696016576542183067851334247981713825180870147116732283639428079535958767480629847426214908543474919075225425975812799481718270227709605480034608342743172885107588102231662989947199173675636694096499851075708623377169826245380851777245741951715845616054344132025524270566880680603359484515664992683104179242355913787924988863188405522371440535669810292652479321737070782498696095356572852261047318913183432933636005474263326103596017899120400373428076082643436577565761903825650996745347084710579081218312778775405476922709101995575031381309772812635419528367200787147722314863445093333136774740881777954608486334780579428084486731305040621232991687210610867750314393468142670884089442336331441850168206286287643930986265795877713087505511218099165072893868272110152944330030519890464996330958030982036166139482065540376624945400920233291836008717065838662935439436406432705048418443721828806611110213485667337796669354995481852689842880844347327593161536954215475580231392929870365646009528825502711234204417687119002182278902556473201421506373089153618784950591058090432009049614146667561830702949721376482714886197411189052036447811738488636276651351748265045014825423369035102935206707329106374048279006302595885042895780444729567566888960*i1^40 + 108166474755410297916841386225843130436300920349715077230733912690509233322848326290478123427988239658978500738225021967578613161280409583222018680921738090813568263923760221243641584655791865262874686197974351593553833406066911425739560649364635971275707790901834838558869482158096626622386865726985295045023223610662060390129011717041697340361844946645645085188726306603293058539345733328210089222422547019828279126732364760947046439448992312268341695667282127121015153872456582779338547806495821428129100325044418541473001807138453654048768128833060789047822881696167855096691223696562928888969560855939607797867842097002691638552371138840219415300063372023221382944256922602218327208159194101321790740477444518508486511361495908504020016445332517188006042425258933926989112549154766838471081054623643846225180815651585263808831241067008458570683036927355953582204685045352161640431884750592155065224316574871094063667102485093739622279072432525326661096634595624015321656152925118561923398999125812351957415338574364618738546635789530219515792015344004493862607008119818924829840589327619691226485076974343825870627967682324287381124504729339513473409749232348762426477033678396821369365338276289215018242349991533982002178561400624681196003919328905868573974730917730120497963471083239254181192683334999060544910723299818007092216599705540409836424094330890046239744584195002612485981435787500010181944185251886297675062523578539677450840783445858588466151447748621326912785556664124498024513924284845610637363822313417829815724836291344086979423941956771614508029577358222814342780206548715418998896011369242898529231583719442775730684747789725965772605172763751917563869108610886763023626234107793868624709008673539501789788751901866925097929732268977013482875781807310261953710720237799429996584481213212850721822569347338624796820803680362504376674791387097995196993022699257805948531507200*i1^41 + 1152805833167542989251922702359588401741776658330305571494896746239692435432439495007471942552560158230333655613530904185148397808150187556260420203051952812792066422994443190269162057533061923826686416043627370945474601603091249844713659654093968848298373420062289958503300214441626458506947981093375294762254844015511559896854105894884973210677827352146473341659517189889596961767971660089728559889781650120384664066893523742159229529840060771315318031015635812040387727242255889670839450310925807030447566469425320911921586914057187780793325993826022208151704436081089844445432978048131942612262655883089165237517852103399445736685104434994145981209513823816216574153654272307297284042452368906385750977778707920033821491594612385785567924578367300322941853009923935584919050105651992399247826989168897627769790720960463359639165426639651501321841284441948566065283794611556989083782501678977971698051099020434146061309210302896508398718696473423974682349364888630126951148717960860630342667321209123268367630126109939347623737283872390090126277709107309004323033459071967092853230770321746574245283954884186608454541999059792546872287995435632620874412660524936883308578182395154451884428308131478501440582584310610104889134110404873982355337300105668185064176243677586717463443048574377635762000564418880727501967350148258884469452824855620777092865287512460700270849375802605900166141305038343253230719705078358165605887434035132662514516718181794207011867881343838124837996712108713703545849480523294200615585998307029365510942288252084399065827101064687662104625484065495587812061266912021553249207679238196478132459902945236912515296406046739463683915813390424106638577199400296431870811494444921993902479963119293108499548434823470851429854852953169033827305912549235111360442015352773267022544771031936974813294002868187799682919903023026537432351402085392452385550349991266270314496*i1^42 + 1859426008551759183469440536603718868662941606036427195464784480159986266379734808935448026433199185869692432775739080980638332000557949263055625239173412522291803941638250499787183081137110870976795075291886428798189117376265460295959903510091535763155416361007275325703159114005847476351202980864898942988445546810625517910485618082978150440539784849642224575038215725450723163496351494144745460620170251661983595768837673370994871052930150086527916128625201973042709773818340755895698505181895718446598691089082155432318460276945977631373956002498269697743503544637835754264789157544128819063487323585850456935844467034243900926245698383203864286321603924860682382079844584930548693153369415400966494117838958885073624224889294593791525271701903484065677810717265643718790103963535236701548329771163135950724348589782750843132947958266085038445530831906367247228608359400769196119771905869615899067231502027783207899769255998168835968990695850879638234111475850321423954458775385234246907920916305408298908321752324466398773987981547668148833512015438087663405428753315793506926024495634838303718610021809055295399528505649410297971760241469978180094950622178158618084875399882250708419027379863266042812044017618129591433107960766992801982332418733354064583084440451313712068787632205900527679577334663827739083349371047944585955231614893163109219808155304363098124071878931664359966973077899651591348768927148347948141125933852495047558310857619787769460363861697445519032634869253638491446496427937740796882158075797804051296529211887399336611616898646757128816940273852096040126330479136995809808211063737424048575355223480710844960676305452976712838783558694284079977107995813024583852752417324661920459911532230656938166540143990603016296539312844921571756883584952053716997176222191652595725680306380493085253751183971332570661570000215965664736392038792275469691420919212277760*i1^43 + 9443401371089983022420782255852581311346867093214468157241472203612689973530124295406290476789383529108361196316876679158205515546618603020504716735611003676576740231716119511490805958607689935205060223529918320998750394487338693222420931993977655004556063098788329201661973942111400036616164975926621462846379524881733510849874537290384432995893261459835838987571531398697466962830002349001880160499916642413758840533089774021473819602677061353830065903907992279266401715497748896419332676720002981036357459648838339994353009323520633741639713640414109590319126210894718363158375504862920878033980816597661029418199548500057094238256834759079939013940824905289453559272527806147735774362370921425718839197280794931264531348446376339054627215936560792463797486468702046225625044746903125159011069737239263520506385280271331253149436411227924210624721022637827023679859970085122278874371328604075795754978781728726599789219381522878467131127984972682957212628735003669688188535244697523085531154580844035102839297548937193781396813831366574940740716513792807757363235609598267276874198942025246903850216103222534618607186305696761000061607728064730797921928100663989922176270985988539166533273517904981951843990269061565750626406616177128506398902010824651794096253363522373535075539197840618028548644784779243003824582761772331564147075612971215149911140218345252510290156964231350538385901362414858555312019022974591022084647466886817116526263051200171560530630168995187518917279355116627095098397826467373517161996251566304136153016209709801630536640568286793806428349488299186084733764935481204281995463746224618842863667888157413108214785504818794528748118729640503329119698035729496255116074274974013618229818947180228929023774018939946970174644158642626746155156871833757843707340132564587290935911908556836156205565415039667451304754886121947818820406288799934620803040018432*i1^44 + -53796778689015335167833702428482827105156869237655079127873888211847164878192591600292499241822873206790456923016051293017938913111230294755783678385662020240589435728276990659838667494173745669696844572285338438009696980117729669141040484487402871670274812258831891114791006099475424651448639740755706636158151279050754139464330986209288907323208672809266491620308498393352020706054412734370517210818435581892670188382162315155785845629362867597124526573156021818217334405478314740522717894138549840358358397229944705862434786175241235795649201833432304785132018501908637272194366990911195269376033235814032681910411285463858958480090807428728026339619131876944361307680528369919559429977575929285022728420622418789855464211575168000649809211081545474747252389336007376696968961299219201805677322965733098623021358501349253781949352820867132981953301066641033113905818731621340067716494188605447929667213980371387884899451937932684495204666873729520618666379694175995515643707138148393119239092201244401460356106564243584980409250294966381605518456219028310248491603135165409186678991096838370447511646722491798382069501095602312406889587726324224011547519271183377757128116655796412680830773791297631152790526117537499571245162343088980726827543306658934080589437168658703730327946414432013009711387316502092101099650871238657074105570035581223622270791954191138160707595379525318607170204275519175665744131134337101200693098872856668138657287680406859462097309875130353237050872750886486319638310491165313846756458507891039056194244945951796713902001785511132535595590346805593111253446544787725758473778375007454822068941523954942495653210469319680795783006705535883569877098698185698034209425768484366820076424908406513096051050896053832652015214910334450119329048534011222950691652221732150137803533433980746308087694163369442649440064311734426502913555127076846043136*i1^45 + -952754021285432786801971312856418665399021770920125933185284113095360802306046731593501634511905840837187866097846451322620842816123367747288766018872933053112381541563408985143901720772000800301463519336464206722786563712098253745477417074479077507295132681069337274089936975678707087829470320681870059079944748802276820806405480213622814737463414727610865186151457575271843985237514301542757879776133876245020059599089740522769788721196017095961290726712283341677364042116247078875148271088457683596217613116745109387067844568566974089036728446929348226316095060760910106882621683390887745049988020251271167579359897183736248302297810346324386352689361514404346232052173093889322570583329771256972314908615915968478220330650120978558698599267742579645759502553707858385380470009822116131425974985503111938620417383652097028668888517627128813895591640752243469700749248059563782030851430533759502298691265677831097955876867933171795113994162318356217021239097881242245803656732043942581658498188170033159112957603152051601833606627974332231867883141996349985388218160633576597998469638283734013761372089026532538179287353729416337496737971808067471477657047198133584714722956598872074562326198233935475147782092338926713052705603930454754041061884536933406790625694087543113508728663963988322750685614501958865783008945554777255200701925173017698881975485737652147608932996578173182106239351481040063500375006310004671419683057867555148243189235669752519839556450461083255392184067293516252818820325777347065052765826896755316357283313686074409907345497980913126004767789769080402306607965093723142203397455673597478717183465485386009059627805058927925293821328320129109052799686092662773827780413743456374578553407523705128150446134229455590049694112763604679422708720457722209557998405273990796834156307023004060666888346308513708253856704052748074440749408315244544*i1^46 + 371832201938983077968090029720275599169328248975231161954322401045297082593346014984757649013563245106471099185245049408996164460549885982125144814246200179841029610346586264169371497313537819933753622734197098877210744262325664707176982619804043658451864419206494841910181703647830830138847942170698975013908894121220861669529757210579890749473070135389943912837322458380690023454885444098212427271564534090659159087025189155118036478317842006539533298322675589479629479230214593349998895392056741897354615736608607919558832166060925365051080056824866858178536464510903609654526349046832477644590828336319980643945431866147958438506780208902700331815795303809714152185371942895750448642568460015649663209962330388835721641848722264171581003354000150735566648379103914056980325475538911462283979485728158908959152753251445895131943974402155671472079210168896699085549213088104693078868720692780570502325575899598223175516082205957874576008303431891586895665476892448326171524644710426971342041888203449352185409935240622563527250973967042504647151902346369083430163572815477816383294548186547723973845989929388057473754351785920183122245562838344043514854734781475454627721519793625052050999050378217060696452876651284720808166374398220553928266766783072120840706198323993438303428484907831246958910707665110772071769245807839045852829689846452401629778239596663518566192012239101367925500666232545634902340445933808693057449065352838099705489566154544342010913235092792164677912884487629436631624977547357447246144094008561922570142600964945737695701123647753334020302014529795544282125446538586470367210955329924718207619046821364802741171008499796459735408913737388764098568694461977083297204219645905455412264058190447385358825029310628055801054918652219985058156041790114928556546639665982716487056005947049431883001152161436823427992196995882643590781861888*i1^47 + 2248448688283127675027710219939928909379115880407776226602938720878258278207257510199873676466132488735647752378519456213040321888984194018418148241838216338016923795114624728366832787570709686953562183304162520905618510593385685326586139589403550825975635409152806546336317877097602852555022207490811471060059168614990857668634225040654559622566011622567138942326064144525449872433911398061674545149509587650793072720914317352773676028954643287227284483717627772096809261765517211669741009059090763657235964664847063144832782577296615255202159714678464441106113030455641171588862589220423561835640308761470659410865036562260479005146153460864391006786524053777551134916422745824378898357027615315933022088912927259668786735009501874288072860521465163352539004594881358547822628707559022819890072740531734736157142304318525164940904584639178808647637062466343865760368214012870849197384398544808921077730806269539662888676775470504246492838960142727702407860634688485447435042543773851408248094967867342727695165912447526753253215997909189274302644114297461629703756284362006652520079700301686798934833121558420638505131523592299966499334937338974585003113287570934399684576791316398353062583059771363520895049513303352524897534949143512570955180062452893432373285071919992258098679372802354441184608390575460439512366073313227337195534356271787858286887894081679082160988184308492788931091806440067291879261766138478245019991431911637943245903546256126845621413398157693126935620862793753611554269489096866546827763488135016347811365116521440786622496329833959365741736538041245630698988934370200547912222208068305954620281829076777453867224528093717462107414573228457613398136649921052985316160440442623409374846364855290440565741208157978261418635667647647117650015206659560303481827686209333359246971927135270655698211874683559002240213807222809952256*i1^48 + -19606844353662288704698963012949006800816463523144734730282516234750023400026913318594361101195799988381282072453589533331826929011167991411259602736766574264982458869491179549439458129534627800820626353900023470971715939668220604556850106563229778159641199143727408238244909005888431335189361077014157576992146750691857623231559283249750616334715427163000117071958584662888712139670622056948353283474955714342778108753035382433805270727461773953771868700835352436460207274412930086431619472514422698985229665963340388008007529014700866829363977780672121378289246410363725238313392978533647942118131346962142799028949936851174411743483465917076788600806566741355577108811467573006936221543359932381139842929502355741626434864722144270749944371569753492051850263190941866037331418896967118171471768432113388821622005205653453328685058952904781102507581258155358764731844815384134020510601671909091081959946303685219093721338303198816127332491859412023458139974100209052706663108227346271871291701414259256525961320876378683755243268765986643369656383726674655210425743677399267315125529528913047291305177802906236842520298660292437104159549541366104842000822918116676972818206241217035617039053001240050940947376555379012486096998920062621805769730441637039820002005900148587152560274801156997988747093188667871425570471097657636877352091846967850321380988135911037172401208270568355874861382167835131871375760010865144836482820841274022153427865000050207837257778391789646456595647539965201276854217957717615447009598358027985700835574548120293095842584461410097531747878517334350746023548259035305115093964657614281336704918350999444563256274739832077297367393342398671599208303628736612147975496579913633529507844777507600089819280361283206671589584280135496469548565574631209632051669339407046462549445734902458658170460732464075156199846149357568*i1^49 + 4718579256741945536755308194995585931786866751576718932966188413915411969509191043169904866256004291504640017838640597976317826405408859574182355710951979039989156715598499733296900865450007014953128996113045897994332813044763284560070422381279679377067017805531877097325563332133175049884254579725922470357730021287616528760156439909382649133260963090705784327708487725104687610479639651974982630794893227040529227973934192219400785615147251259551749869884194183017079855269177658289917289271713270646335698245949512205831714473423998840058746582779398077636211921454142296008865674580655040083716734124299188917636634759781225817049400530666412649479965125326009544363637402225069847978016927172148545326019433518269410661677798535116736018301870206695274984713170146635096391856134481784185960968990206528037566963184392124061749507173357660538346518033104842176122822408577000496302296736390618765781983799679740801334730764410237025863590537333372907355158790960374859816877286363890632528893763248093816215787465941475428262889761950042310686556581498638015693949241194264649404495024887092596244898325302965967770589258307341442514963511916128118211286870190865322492500099695960332125065108483634676370543620436678563810661334538219620141696586779764631591965300189638512160645236017587031560997979914258704929453499228225321170000434712068446348457303858461334482153214648435954376234329820505649240992221474327765695045651044567470052455393783435963049664846179520896038058743467234467444382976690209792217264982670692179421196754505515316644893790881631391764467928185237282036665461172733115342442537785656867218028159924212671382608434635267900147590713651459122251422740152251942798719069938791412442777652779094424589297645992564762120077294683889646415068633737620233140631260512342146037562942027884104019601152149943255826432*i1^50 + -414932726571257389309862927887428281015429085167268594528408444641775626219134858130720295156464021383928433371858603270386524852504856462166683877702649796066772376055792703368859399431956301779278064566938393007830018786096929001997748626397265327272458007667998499726241464190433851352159701833627025120443757029698496792747727043805431949947612867610337736718619202264063127913701493453927250624161486617832000103049130524729412845797454097839265907767766643187662235530952971368738470067095299946635869618571819662425014412200793666244136962263844725903559481851070263894864732868162464604641107420008656555466946567121338036341151185071673107430768124276454894423781366770596537149140897116745996611142261870558898854583979647364727288189040506516877221597804531965338367095014021830664729858162978435548978925578925537040135266008564871772423816297668098391352278431335368226797116455783854644931949414181231389845293374417834962179038589759069825209229254069386294721202531971848080698122169001858691387187478392139734318656467320159678835647815257905900024641864639089743829324960059512753989737568157460558682897910157383592968898902677368870986805822576816183385725014119659985622448173824491741511516307317895695397519967517574725186569157780246854853345293159493638913695387295981388646893228941712466507685611374503191001564275655316415453755440499173007156358322968660601224531976966585705255386460756633759614947571594447684957618878876764542820798081432904680429495754778289986029422370820776685184977395822911323665012787068605460024071354474630528135826078673064007514620238840084510736705181652661491318374567091866743641752582114652368900738292122073420601305601082149885436336516922351702535564778946699835209397444527762238123925757544829671192271923220814113969412923018478376692037012213897061859496945222942720*i1^51 + 2011918453639793402794168663832880647128244737238382131914293625893447175915465717284860010527456283719757098463589849634883471757952615707220716002688168514662467463683546335900434836195483997745093760360647033589055151521105938393671042217724333789286910112488032094512022682818449001927872060102403105109985290134690659237317793087973367906067309049681667262890259054357208815149365529107582692647284809523332735168022386722007935134539811155790357923225499900509724601965681952659079784779364481375345486587527225550420435213447693925066653100595155145328610118921861329000513233817877115437964582783256557426051692040984754359785623647168167162945283199868951888349750305024524329447017057452163402727777870597435313237248050997618674241243309472905271711506490427514623055403952000164014402684786276753307842473208181393523384552723450420125780089431803458221609082871031250994993547873968394523336503979269103454725792568341179542291678087415029053592953470661286467638482288883493317208224941636698215172900670983755705613749202266553807102573470921003015368119059312522770607187094369974898018942062839263507871857210775837215976937885232592347559326188655878412793857143865282659872724562521149968064762012441951872538896029815778467359478869823246955930496609885396229864130501366389062525084103676626147610950640231423545677782328406578438905044558632266155113460505007042183720263274546773456403414905773697932026823187515273659989129978055367080954475346562536612862928119870188564796394620687851224426646585602944270390775769427592714527365624774110964026986727643029957093929018582873151065405608066553630379099164820845100994779378060894301279131663003254543412305887230440058737665158364628164605737356312790903133994598851767977543586237028896877381781727744423410810120742321143156089285471314047665453400064*i1^52 + -2328604740218388713540904431348960486851983853528813712851797142824183256515839463693914785785331662758814037577363220808489874509011380488846396699588547996449706375023747349231791823615644819128131871049142348924550837135727497481301180734189511911172531024332396655335850037519460186347404773211384125029192978920902978019875194085468836819798235855174013674166675727811631632519926233742639475588229905528687332138766053811008679387267954652533327264601288719988903976858897977026700608950449317905775049353144140527791621432463131667127309341752153220361230351902957516705415213485066044326572904854799581019418011735807855320554510273989818566212766739999898770696255983039873210996527048040823912303595974321064853949369703914494948657824420821057358916434821182528797456215520690764565628114607490378043852212777516627132698649150269752434725719030399090335528128828222841471458978465449059241209243293565973254526916195883530723098233484463906345122499450411632468199747837559870182500398520174933767771562043652673092426951135650961586328654221776317415088201846235129114690530759213273114344685022201056602135714298337996340212547231216368738999065717779367089514253969563432857796709888621002723221348551225241168648677455926825349361527937616583760483492073412103103137860374357387691456077758559632971060014738950435065128533693305844696212036182665853993845049001829093988234461120019751903456887780641520230290962706899026661324538026946708714829827823329653844091871483432106406862517091634204481306805227206917551441970501410845784961289181366277529217607943420387740156869190108438063304002136914241298792420299586856748375327603872270519576151483208990145653739275618726046514983240781198813315119434073896024780105633465000250215778071153656118865665191334517888352676775781202261645739708261798510592*i1^53 + -125384330702927427087975095912533686015837344019390921190533207612099446833998685074489088497905136382710017688800691907808160075719765844337381328426636288121153644455277469802821619099052571705012709301488094394260600712532256807495015411046345801174924565418074464453247227096472475018368883963082510318809079640821390691367449805129665466956149285793396267479637183365669789829126956137431636106274940844159756964170692452631328766555260462761169748968951252958717383852649792163995039213964222369362248801124764408303087840620600676733311205853112924598802551239484916530644568667620340482042762927616782290195244827165123909636340525232375825230717011308009822871646226282910748399552088004805529172764647086978920986864201844763337763339391369205682696719637642704510027231046591420820238152324264748292750020333761837883757415476617104322628043174333458905607161049521039692438029328770912424566056203043968403500905218551234337096476238957291665300661657870852806738216027731693216310423575713786704666095902985680367184763114819782077645115621739694601439268971471424407249228555244133116521807022409127658408318465832190323323315587832737790138810201351012676830904920304867653409204242171545150633020656787446780788260564669182993893886377055504672976908373497367506639499975731378768461576925930593371822792182831033948208346643296003885645403558382782400796294324057634105227527992940031277114806414133693081201843967321032970203962932230074703315755476444366748040605641978619227608012233648044379466304642875187748305520466034382557759656491765918859272811170929943294627404276210059936904003612765623809103277445493229405996487238790015289669729038509417049761027348261927874113318761112058500693029840918658583662075067344666746865090317326351403950028055625880701689954975942067083687716953522176*i1^54 + -3083226719476987393128225104837651089636329642792402827707412589969249895902651562978747958062139122135937282519827341129461742432935264692093362254165517640377414193284940263250434431903137937005107760427943607153344115011805509789439921097601763921762346583392699912963255414220314294590900837682694473307372159007249835870335910084057221469089112323423535655226239231758652618186476326262691920126750871842727377563641746137321479213873491432310882088099676390482050259837785985602820780805044866408213616944816264512103139142026883083423810243012626467677298960912362204756051808835727619143598998290829224553340487697938700963624733666003019283473296492551201965476554049144641595567856208375965788240174798371978864423242794665205451419154207927432085210752222375620287874582388457075961874915155851940718360648306968773782008863124229254575049131007137895947965349989883338198265749451456601351040218072099716343405552685900116781154012455047629489696293480049733171549930016882968127039511794587342179396330005886439214974809545585365067647595775153608390564073862133672401781548643555397026775858744132816419711518750986423347668679733786814938549590003028329377093409843777853973858480421184440906775699053483507741884147595235500908336065548705344991665901742413906584855648085550308484653144323752481425282458728969150515155185162062930766888972609828085949332017829824872683825266489083034695674323400074902102198664788239701722224515903400617993893650719221362029212660719239101212927099389055802774360778512533381029133032739588590849106264969152707842383859748431732973458964328246881796414193357423911292897503771693853387501570379929512772781528018318196928172982463103936974332548341736081316709266142631234753135174302721677659191672883380883886552529864663654032373201417298591428378624*i1^55 + -269009344855860938283671807273181476446778441516684733378455063620964646580741455721121898131626017774843108363735173963994152082473153948436146943906120347815017568906406183628341440615710529109973918359938003027337133810217505063121827420733698786039719943623053349815780341722927946748551430812388697750513638778442425726079849016208400100474362216376407256683289962793226467128964488274068427756183063636492168410197188551627500492266567997717652080167191483530235063842265754483451411373529829425240100602076156329311551214821055388878089171745116586212517443405308702902001171650432276854531412573360583935485473521537096865324292969905629425909420635265358894089534397164198974245588651506170178043757820320203901252568676544294023932238888574658229336771870778471485463259026654398181123067908488911997449153697581018963217465972766843843182510566212988628788410041022412461285730669956030729186826143940819348948502615435242744327407516692600452871860476589062175167784286887038298363432544430933283551068517288971440127877705782591573885053939472270049798590758347430057607619996333375551903830928636771767650932470893375141593220982345822492486739507086998513505260478238245563506590450143726563846245873132469814360405925608540097000837265624594738184466199345609590087378389188839066145623926219349372675627823839180476659693692420605740676430745368356209842993257682114606052309176994323941922672834415540298001281736493944699538980157269599182596735258843303412705445763445103347521453817177563956094651705099328273569184639303393934600359577683392917147314426975766979837013859860233360471330354149364887792954905359365741782064480159163496669632586007509293421197647903140011660385750012638905640522514371808382547851676609495446360800461196900954842886152876386422163549014085074944*i1^56 + 877864040703012740853507318782191167795040512613359077200435299307529878420368072257877636808830335898135476003546549019313073665191521938956022694856044190944604970964824912738863701604337943556550517224367492052067822589481184967746880671270538356008487062644699745279349289441903793116282950831182718166955621678274120813509556978463420717064288254306858856608481062845558545123710252291246941299862507168584056486635309428824713464761982898674067239028771316155107917153719225379248734248986389509119283756860440992443017115275581267616195964038880760719802170138317675260081390884756041518580970387321416451643212746484327957697847420056009778954371599299812484451357326517743753335928376915656121255350955127442771707611670278009503737207233787786474161167614113105938994166311383393191352974851112502676848593442704676777789943707893721560746929352041464558698267970452483181779031484781732165765117010519458853773436480590474733325583106746799097302094558540941498797881194633689561078599988401392513288636063958417841614353955492572492546753597164859804993116738103217482327553695180653435486830951531009899108642016967652125174390512736197321000063890423535113781107878749190035925062934701972824907231250806250600333458896253922426031640884956545863546827608315204535023989104640195118708932559362040947832551568960119645226423621337403489636245807656257588705837948778867145508705737226746667440422247294072516107692856864911814931860578502026239267934369259599094331397547714825571501159302115467866979484375787364737398682367842839630716656723584047265271344739354725601593542471549462789120235736269348846961841211454299470374006876372509430075107988350556929458743820199160865305446715139343984890182886136375178891369751831759745215596756322776616460496054024223657675456512*i1^57 + -238960176803463216070641789553133036605280464914153940786085948379873236317736659159332165079276445710406957770709322173732849791522095274854902674050958473425191133565452409598270027822619245880336261818748619378666016937103228449624679663844304529805410494552599644439912306005254244020240239034865820227283016037204902944986992179693326353143444643631610142453214504489470945474882571658357287632691184215694282114781403935989302640165328701379301545926863922831968510813305892277905921816596502037112187833768988301255482418650835230163580546816743963996710277274745465881741099952012885324719793425783456313573781651644136498731649882524221482631848536328662549705603430596613992908310926078417553966597836723672433932808199813420852539911904855021449011018340049222959190104934879278405620553861700644797654094224218666618063379645502205937306397384792498911624445276596462696048417094647891960016011132729700163825835657397202370503615786980038772801744798701107360153731853943531558873241758781961413187385611966125688201178588073505547816949537076033245010922265287292316957610914770085749509598905062774620353870421892439544035033459249328325590105210683902025128026101660864417546087560793861090441876234016614780690823250336124731547064477893958524471982172210583627817814336514700094283840590014702124658114293520494999658990007797327725733532347019466485982543318384291520630182132241418301799532378197493391614392751297807286490027677278090696600570287852272369125978218086208015920416808255044995962533999273068292633679991708497577545050864166967131480732827599630861648434558024832626909022991555570051842825327957089044425496610996348858993220407858038997528031468957416858924970339352817908254716869466833985629727388584479034397658497976291423325538858953051471872*i1^58 + 493584222038104130286199361927859436332191932274757361488927994444836450511800659966813908608051985883074887404687871393504574646142679363178522721916349558835157801009777387673931628070864527463604790008530902147660181490906153038950187909060255922670498473284846184193401987513575049291614185888670049487806200069766918278132281667786523973134325212968680588428258630586294968461258791880561814819975979961045195481582727725305951731029297475458228264554399994389891874085859975942145176739111619025804488290257410335934761117334694251313682446391080472353216197207560623380583660476428852373708778919766631616078256159836963225838109155859663966814682018310753144794223592961819085925943101267449685453775517938900154398662861673277982236864714733299066070558345521749257483602470138506878739155220573653253811248305586483036273153098604971010317293270784415016384796545258246351566988538005284856518892272217166798651446602422268309468359452555610192270933598314916971778998546000347282100306636867316223559916452468361616510339427697365000907343399522839448811974917896908216176241197131713039557862464215525995037685831932100182828159723419152068580099479470046507502762996375339291841119345402953633596587172909939924612369772487580124837727929013468192449535646556807709017520048922360140784861818198245430253812921271547491758612315624403085978096011078787637290468530575263623945067208740980470774541091206274248132148868174094598175716333917321113260225332529529813635176969189616083796961182202244091262404039005147883306619007475858832801063272676338167341874020392859196899100634705447782052992974447869171817748911630017999053071059510484482682388792965266314153742049928402247873216014003023666032425034629945792848529132836130766460512332080505236917067972608*i1^59 + -13475546755376768715974989864630090496969405565124674339677547571227649332036227064587893427276621186018977542887582126597775283079670955838097807674617340876018479684933843216147642188937811375617111174887808517155890322380703123456260346345839053856169966894606189734984171729549639169798180055928700911564472035081413187088365610304057266325547494555402449684003921929678701320093735245446644097644978224317897810934687035334173979539913929656630011609271500100715102117584348996110971571811470313094373533252442961795135628865084299900845758755706450681439630269584458043476074061110510467541396991383270563884289165106973395921426897983476641954633676994038966334565210500874152292575163712527087101428172501466077352280248849543085977830011147601162860346440427748343305823315403939428057100968837417409553057965696162748950405840223922113246582050371279289988347530172253823522590115309521408300608690918339185759892138492190276196159401997082168661559361219743947661508925536739121663382319791782943921027088213697431813865958491525000484389443332025467445211755891278031597934520689689759020490209722502935494719678519256096637975058620824126506983132992896755952076027349522490490942348816178076963069484371373772676778425063536439544174973874684555766528658207074396544457280537657305247616744767179058644202257758399756648014354376834976064185143348097055558102909621005359761510956566852968542145124976609623343247144047735617671802876258371200152055569158871138102560605883918013615297060763732247452228173973234447546946986878517583638648988713125792876311777926694574077950813670173363872801326629759496118030893877606293465528169806211576036786688603798897808408033330629875169413226941767596257824373531225493491494724250329277419262720490691499130880*i1^60 + -159165629947223444817124874515032005723049430216275253350015096146019945603421703354370946785758885335184310984080513278525428087155398736166441014348209647647659018590025491836378776182681457909391014760553879578117291567841274688210325348173995364318319405071770270893103209855389797395440046903367360835866239018544616464260232033611270755699360332340819155139555000186037462848680742001941161035790389034336195717507548183900307319718588734269372013497740900557588068400534405681761921163040148613598813189630917066046711772777871193423325486152678819858114419000704319110912838651257815051100031724056472308849586880345254730652446521052902733705814123094918841942927884386626815811849161502465960507001919375757028572156151880953488399087289862084604315787633507590354725526723916760282750908018090624940487133044266795462392823638569521161989551886252484998291720370176498851504349587166125898329511808089694736022709351458920278519292364219220707703270130038054783831659769109624345112439278675774584552414841313498405108123437837849625739584563300941721685515479569873438139075541382396707696223859942674813551387793452645052934697080921852892591168524940157383338718208988424787977416972681851127662890620581163866548503620224466063745524098973920929734991940725230441875156551394507664544744540709951952140332378165879592776931703144038905885694350814687492472235336106617308734836106351712876311392009992890812510447529331532202354883219734884423439863291300628058735586128031704508102853432994636834297523359507400875387090734561169613778062178879967375459093385001762265574248478037258983289247791989844111658922315046871511720202782599880702219533953614847319461904430192393545233953019586085246774946817268607304692425399822392774660980736*i1^61 + -2653645493280927566637557346353670150804785075975488272716672233225278971821313883775275921751668227965453903647003922831266666526735180724502586471389375623834335263693651660846111342642354858105768462184405318827272391552500126160967426786526547302420637399903119050499881116901109903065832642264730102448080562137999567545642585044510710683407133324586456278573525189398599975066020999415619335759854473240705626824652518935169510322687201433341823942555024688330485152350627301799694363131944017643141919879651460399550202774919059678519936451539749403248781467286461213365339886132489132461644013935884237513436975921003292544682664883268979484212064821304522870609418143784615100680852103083333699060202068789093778065827992094170932178621438343269605462076932770920492428345898812625940964550357021184068479867624854148802343528070619064216232944621318904108501452926488302517938590435534828941602411277341340684562695237980340452052678372245651661686561291760813159877739855792163831662507956009194383371584743290529153125166593254322072429631622014547511542919906935280250848857617871073863160085243252471337966619502692068262936007796425980225580488294758625416046624824487276714614561738183268424209319652168781173765374587963033158711120827997868204835592880259658970391703282571032991303385720481228565436787029193260033972468435151898773001414796438701700492693187264867461789498030201217907713780893075879364260791682674325253309738844321266524189511067675343686499541755949672494024781868680066803884485581551805467611411382779906387506831314796114864137673547593077407187058941336115505106349598308593748302650455783776606887762481979031513220677569821650494009484671135488698719420527013990997570929790793166742761171320832*i1^62 + 15781226906143876701129220824357820386592061056240308563173101212599848815559258843893361241294721960366438383339034084641013986234566471036608634706881158146399976988637221255718213316011914521961903773653050753428816043263550071102482401291118417104416786324039113361017304146459815465064633910744531494138446676796409584875268690568413248510230437872831419213905576547154449764095226915908085954368203845305784567950294690808566864459851372342643923156796262382386390001129883315728812161621845202603358493124171197443178336687747615581720107004632715193483229923910115561353269351521351987920772087678282932566623129969941731227987184698498243231742421426898686472225943689743985536885223844084901932313980010691318724460728316920848345313958732233833631339502211569349468108169236574981414265225780025660702881030807622547049352981543329811516781987900955551814539039175546959795892805017019169341754529163949280877642837857015512766264804541650919852363038254101573302199581364058064782608576181333481383799527321242193701500649342319282839806211370788206602598304177675807196634536694378039419316312925767352218198508986277346163662638462747003982895433174080227948593580279418007903449056499507098202506440532812059877355870775146254530249068922643891818226997233403236462782093652322345204216351681143322886925616415724197845510636562408499858904275965919676015437899305158644427152089413123124499280235010215215042390661106670353044789117551830374617762705770594958211652608249060800608253343165743887109364592374160633397373483365339775495186864717423628636831945106053565920216776137120979879366881404093774277608632655035804887811796234128374078339407650966844776225554866044832472912860470392623833862994736971776*i1^63 + -19204808181730245760860844408357924728140501993677083818203629883627039378511106298404948640237654716953350523030655864638496248083296394307645587653654223055659954436425697878018540960030399935711636479455288017024142056866237456501060491672166046693066080215984170585955946111851993580971288467200316603974069053892093456819609517064814924067876783963085871644901696366928587654543011026132516517414101238318992280613023714506524533443385024135162444206832533013805854171585757552170234808039547546791443588704652490393435447275607565950530206411008842367692584986241245932318928830804478308933292960164484635730725850463210717603997556498791103742894336034579149111979972734174526393893965737510260025838095296729858175707011750616992765155301372270339515429180495230813146059350038209896175042561781219320309606145106227898852672521556229435780739328417057171444074720716712718959334837774903288902764471796596764340505875537041848990047873088373147251701509116715293704079617540878411896714401394249501077015571486244132492403821138720986920946240791478773334747123510073215377222263707855236607220416124200066834536846318132816734945039168347813135122563754321282732125752097485653908436651827845136114215918057799939105698910012933018396684154961799304514128360016436786417113056348918383780289765099850636958305965391227165778699320875313323301824405730913085330078778741756298692542770377002559150168501849774591451891773896456678790167108642626105862978410955146015329750109315509591558096169642295918906417945102361580564073339644265335856646339284278426942598785971231224885544387199555836312607343026437391229773142132906683145962028692275200167984884479478841645523514536118762788938639228079702016*i1^64 + 536257574138516625150556708506784233971803681987643597072690169068193768446578930579107272880447343733727031138232762889010971576583006411027676270606351084195382259471178889164354501683854208216977603124837383493170002753565251157600344096199009442820495979646790894385752010488425266434852181295489084675931102869623386483456067549140204400085020220681666304388722084607612484645016029950970619141355197152883702121805168408774381605001980355011831586158756836649744538679269024150388636505939418925342635220358951949074602530356909113564646269478239933986987033303538282147390764127263464836177060385001469346926235040946733154344022138376062310414677965298114935839917990208241198201813606167472017094791856982941669740591707498876946534667239642286017179947959386065052050846835171127514708430830870771370500955073925939317444738957041192069425587035213382457874580994433199166199952336825187089642943837649540805541742986914523883423223812383588158756694697699105995831683125903545795835448336792541712197539980639066461874864481051949617455586782661316953267473716826602598421086193541002143423849102657227886568892669862861230651826948977802898539085870137005515755923398933785728058835480366549216946216692965493707740559020163164155189992423547592094685588985251833272241850069947024421012514920546279224866236195159430669352911702079743993646900681541440185998842146808419740901071205659866218469737857636731612478003454393016738408101990142511967045547811083311546513155976950340188976094725586560325859950482469764606147799073327563451795823666857543553215703660060769487520153697376547683767763125584520091824406120982152794644527442582571313604569144653667008723338056614019072*i1^65 + -68730132284258975075897047386373428411189805677445200119827134706265421689906862435143473404796470957323996459388055995646325976376378402567801648770534078000648001317045648898537169105914662827733600830108664487584167731163601829018536805368523118903841181824099252397594611340559260687768321686580391953936640727795115512940735840338721905339482298598614812020485390234911473320570461395221900459307085320314805809279669637828880669862580601295287828026858538111779241938222079654256365629642284369094347712536420982342001348294893079425180506637275125512520862367965323956221177486038709439099819169571533536846342937321625855894688415257701446450572956349425314727584076877937536722337798030274536975077617882282880711557048926146470625924707823758173167106304383674593557555079691828923077683100447156441855599930692422384891166646364029953409964661414631699184148149014818961784609839119328460733919451948086765199045782811418079569856551376619058757438988257750198663034595510171180644227602349989031340157403638375306578040334848693691172853658520352967629765996264965310453899293908985484932502850102696722836351545176840651158631270651620858880606973209671037764087515131897083311014008667777485688759217538827426462661320062357470886071036425861757829543776544768224247419940717320377181698338259959096531828601129596821547037058462532391480464298367519032819129327282375789001863976294551251735654335544054293514481971816317673551446289035188205702387178029174317607579863986393857172129481277679672104102720380330636687466116994109848602045987471429658490213436943410128813945203040490379785081064304215188603115999778577678664216183515274098612403404785319936*i1^66 + -926799039579568684230596742269915529395760967385721470104638679400001948707837326036969606516294246640528975819593833635198771006396596016932730053637021582924307670847822231449530865529348158060802491550321586940070000459310153116331506730923397583168199492678238771990980473725947120753059238165283406507965188344887637610170918665568228433980306204938212203773945412218312510999731947811418672292876760320974608618175021932717602089221093106125081298900306944024599260956726612245943993214675745601781120081253042755943380263398382166165425299024848065073697502839802390970223887395659232409620924187437372317688785166404283784477169186231987525976043087223010840871705630901201662820927255187593370410966121100799561519073720365630865034517924144316604670485281742786345737178627671452295473919974769902180940095522641908699052677120181758038687370569263258371358837258921912654584617406451291750789714321834983379482247420841906793005259546147492409778569330916919149255281456879276748640017182390067649628723887341352911892336157107090512249956844407952390895125225169832613443948122575273284433632884857019569122693469763153807641137645452440510325407184014284532485259284069293216760104026821918774091442649761289709407640183978383055268053221907602643292047194606834008827616819932884734628734279790863604082835889506007843386325500191580623315868370494685087951827517360081113150021791591695718231023386998251267845619614630888954542801803113732424885098218101831776682521872667824429676043124901323742460986706555842520044571597796242159941587484622182178656913110843254110511785802453114113141136663503648766179754081311533785150181093670912*i1^67 + -5332210278907239033584903863927815064617854399796394477981559797709679020915706625658783163167444805407056949540703635211576718686673097899156305256175047286144781565295656815429103454684001005543166529040496348870746359097133998283396115975001447824717904832983957007835589557368087183979401771578797948662009990192430164269674434896919210955805274262455694325143766332810592638145711558741298869780363095217619529263795225557360566735844415324984601172863461799394465606546178273231059106362713362321902871304213198890233438009310878984314421314077282901364397831291636764858702895731072280772519446916649564783468971220835949817995965937650018782106318697558283690077833842564310334213905648622219007171194742865616873569086798591704140106134233113039964351451316082377666833463633453788497092757523924067469849659179437146259897575861449733997111680829316221753638751028649236014717572587690195085987629810321869982052560383130712511737945716595147089952065892302331556879295888252269811134972235171547762361815924242538906840525219285327081111182053343847886222864987958515205344575027381462148430211674672430574903635866998176725912600200262421680185625958902437753767159952706938950028142789092638330289856043069738140893884951451103245449771892601768331002846269161741030817169404950695123672998711454178738982097098943216760726534360953322364391595951407215629797405848789060151885772561606287768180884974099765744552879475869173562495446388337995177401785700801067585768293421021204571074497031258536094732558074579148948125711920677913935724025104755165556301813050646672692452579589300663139066917104065618883680971784192*i1^68 + 1598005672796334725992604412960873736563828677278755383561525493768098496777083312417498539697046502778110573996136022094181388418172531695325926920226635530833250018184380487820451451921159516499666154929775286538860189154340734424917764339199478421729402313115928080481058878916358935461078409131533688693554353036840133448931140478481060302112952020920932654957473619644886352271662097000647941021986454315464923413647921358088954088622699472913870809556167100843871483509537023435459596092068498541199110002427298634929894729412521152674230506286229342941885106597024628956676578265126512902391796681904992196627415014535186432204474013242049534505001586998804327575856551970319948645882907586448010113951466153766969268938652953538761767353727434850838650245244551125602423775447339019946541128800360407617408438313204007484496406424153570037023490507271855608798546755127307430736725759941447529515585145404146326005725540285622637539315521824315857900051135631806317014153989051337028773132677532267980423575664780572833745103403206536340921651284790338773009107323147007969413243056240218434445202635484515874965330272838640093039913140865448644086470288406656743876681092953235298255227626514707563095337894214047388838460444006374808829816042812135031204851391464507431639900264654483315898676632543962963260447789431237262300371426378386864428792036685328806036601910068208702419297820891995386005442166298883779442804183531803940310917721731173825991336363456713352361588410338947437841134998525463611643820816500137277462378869499986459142675824293177480077515984740760420352*i1^69 - N1*1201841303480035852123540663110348398071339803622242724848870444726533451373107312988962289946152858105814315743498406720309268263282814699060458828088684525032546991923646003938539583895889975623259117586958104108937692319347810682649344276586302706092934402106225055026339604457773012005040577869683220209714486404136835983525937596220269804511142330868269926522931912040530653514678424592006213737062417754746695518382209664111878957729920738302002068932456033*i2, 12373994825294430620072219764988946434201454523742897754461341546484871631818393152407949146416890821302329503292750596587545378632019914618382475351939120476290787550396008463597243218798456687598709764582641892603897802366090573423291304927184453045698060003529994773979781535528288620165519113758701142672430277439215116645260024140941372318287328912430890471108650144124000711752333828962783538640724891055248768236895378728065525899781567006909930663909773840319182179916781917967548913241143995414041910475381060410980121611557328055173008912943569381675066215405785427070180833830843427906759033569322966179662475142536281061494596662234831322847857741075359342459121674613351717574036687093064114776835039567215297325800736031642689340947377960070678838462792076249983211038172491877813259937418203501218712953589899131268561563359850058818868764765375264217614622398818045096175473880834545761862939936709727578326225565335429669634726660400492302136858507649718095352932771334540618716422810695316285553976605583796834178795457682045744158343692605210733006758226312891934942679179264427145053633365681154563365663856641820774933580096427676675029838261959138906449034351478916649922407822312245167638685661046881485580517536790500990665756989209240597070896493446063056114996922096389399144572849540001494904927619355408576447576167154707846118366674495205651444214833859120075640327758565950581102588706850423193093907253620693384010833288381970963542111184160912829081691159950232213368726195720985112150799476689178455777201711308771519584671856085608693950267486789086529498583820678217956282963001208553212652539234100007647812679096393387938241674340895192335664054848149450388572811430809471377892512263687358088792497288578327808059739366242450903655536268544426889932218853460281467828979026855821542309382077823770854569143096276542310268770109771943522236027543492815871812640749888483238777065114951174780146592002599445972773765120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1325902025645459281137080901873739221095101743679101640322948380781705351469818840494279188272213611066225526532899662200080425232980946066658571644260957484812290134007970193747644291905042901658435539233828427325570594787282670584442827801344264254434483437993799394357535206718393214832304397520893097112159181697186840724454785181339000383610214198828232956787118984742781419943136764037607010932130218058331178564454756200077193920308089625146116090892510263580447759934339883363879310904040459332264377016660475415085905534566789350198254571487494318614000348979202028536323295513348260821084330020660236894019566498730904089336762298890683140986944826027363997003543973171122338047810208329976886468213726320621758589613615222878260822181675106932912100220191682566471883754694838160220698834912934100504161179224337205040760755464018167185350459030480137517777370958649370094283001295609719300032973200067918982473913157093429275884829617390494040663964711974649876150144818442977412879698892827297032893073449844654868832382564680562964531999488728611049725579743161046327610481038355498731685285053075581782808512225597847091361450707500751028233348735330104927896346134571249925417682500901352557461795262922710288870324966912213375397306317927160156248096417875832000577785267209868662047161223177736116750148413392419687819508839011862637474789668085208507661726841796882084979018372472650197259791102276064612030684967356383620383204736770588103847224384211847064454208223288870889719710948207114646033848993024675773752610318228233070084579028755972128259289049809251490508929682951640538343910096356905656380282313314183749893719512504928871312470048386072652783813338748274175835621475876371208506189195445067842463292026287841224421442838888391045623620919881808255197002441280887089340187576467381476904492680923744851062268811581275979384262232329642667434844520763015560249895122201778817304258234461956322153003716765646958955782471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 34592047292840633676323273635091278371776548433148360436594801560390894141722682707212161483312027137258521061337403758973310619731344630051340437351182353286029705838525226161310432270161562006535287679436100187218208117859027395156427222189711546517046746397548341656206216111054835936442782065744974328835200335832423303286482871410185350356581584049065841980639118956331423282144041254133193544377984968248049219638761490566531791536669303778091429393050155297945724644814146295803442360815336700316060759939880630319831320599857109404836722653490223523323727931229222926810039716631523065246803708330560942599055490710982005270343185476669111424808461569678702991597574966932224882261874637528250241044181485673357515382977524270535681131957222371515628264872313929261623067471176412405937273029329777354290036575639689106788928203096427605839193015143523955395168673527206318897525666683115701910084887563569177020349423012353959902425911825966392233475369752956048728081725581894690008151693661289105334070033538067350536857310386813338421567344260348019027672317434088000995321018626026427411102145140303081494314279109503520728632406541504304894930198009540321551724496147868780911308095659096224786251233862481987919243904601555816212914130717101650513538922130273396212951249542169778218555760330353188068967609295550418719265695947478142896474539343094567767463036406244644195238612437539564874051914355655765284450805794691204227381737946384524829160278863889688574310497977344065918466017411871289201608975744048118116478724355307610087338086381164713604739495270052837270856896626803244533752419423993663145290348635908548186863801936048941390814655122441846544220999164345080844743021271215038572728197392616020414167723513557685749497188580562569580009956729374544081925435601281208835821276268472405802388956536565952961426378533375920071477073197802174384150005214423523052184978913772075384036106621808670353646965582623980694363722219520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 507094692116851029208895782747478841574609591774128999681718728247699691924901362726737039579512752246726516911835395170461496882000484231248168272721007052680194206681119636737545677732021475934403909345527121150191698728488061271327960991757413764124557674095958262059472490538009604778012376581771845069161043172053623072755158336221674787059179577796460331071482218261001211254258102418236724177289061239094582196515828584925242087412764957486581980400735522111091889494070454821745583900283329268951403088723550516323584605909536668770429200559438173220033958396575144994106540820232590286104147778510816233480490656950113364211442855510807597491550608248804842846846838713741878380294335870308745715194476452436026640916912333953433615550786437425022192673431282687417436705660303992589169221102459011277373379929593057688914097853245855210292533635115977943172789017568065880160924145556563304705499007763091099139944944820503744426750971349749494401958552054951859413210675869108325513968047693607883788262183903922387572169716353771807381167643406340473188995670759581021811909462681230752132347667995769567224313053169204606985301130304332971792163450804418708313984471728466097908030925507970533550970196789201798977905660551977121515496400209338773905159839353392235280210418862049941623497373478907366452651870162568584780921261433271369796318294947701967949988593932218540683926680544294278490776208019194549616288230379757318299723124339582861912283745559217363627957427070118920172700513003563318733491303982484622894859390906731115927209863018669412233961697045453464450322972508689322675887562850826517450541248527719694780801548616660847741333343604253990669911430495569514860905322297611431129911407515032588400795950212694048944653171771711018599277055283472468963202214017544092349882809982476649694404058431626668349466508406450026530567705276346438803035586341132722223818108318499428755767377782468208765404495936409463037924128849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 3181856620890531155365575710466663689511298034247060126688985319334753204547466339111293478864208473698980301517683205608199061668627650092265979218971968089995392195671199199520585859290580574203402089152531934409575657222413442908428564610868800712588408924711668802031265977282186332170369144297187915482428888147144308745627436898199835165170567788920408326701931300377738132155962774770382205464120730844034164247376697787603573000813627002236397782042308679676441842060836857199059176005982613393136620889347582188669541889295074350856667433338219861799677624306739228543866450810677721077945740504112285535762113942064503913380326223254268406172036064792414328108695041131976182903689086598584923957553655437305423511538670723050434959267399263405136448741969666246859684175922760825106745040266012026800288982042285763668337257603757913101858874834218328805423913238403559574519288907915162769111015070169382289900349114561506933223252095354348469304645148943224612062738146102235550353332237086957445873554697666168915969878898024795330284859123785997722470207428707308701767398783755025066112967911548495413284014160328523118831755612330683484441482332155793754555910162349780047341395780064402213446300567326703998161488513167126879213067532467218631827644163776528819829677786041358813758190953863368372253838470527356526263011117001529154182993581937883803229511174502097175914761800684666038237254385312124958146711451172131233704193968146885280041957579499808638575166835746101941383497699912681754492836103971075534587938822338351263216783687205891109689618656126108930886905490499435774817282612002061465273795096246159442960083113014610440544047922291175361098061762784117757451949227445010551075381144457272183364903794063898628924497226869258439118368531078363175988175941009558443218024064852684384420927666904785021541766022383832533474972104568001361600374888753568517087333758667779041676625374583813305684520110843128577553292245073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2909199993885783040814110717770768454472627750900763423538139326862929710381747767297485754174400303776337130459498586553403027944756440694832408300415625499455623239686413862484535292648856757403486663021735391021408883989752188707127930320495106076856063609358608231633832071676223240656504433649711939521030474745490299032649970937623682070072017480288482193096775215380344693137777051722459682588967156625049421393808273641535420303437323485039415698196694467218061844353289598434911102364366462782414399669965694210484845453709811457134305998961646808462428787778748724234575877593703271766412300923958780063460950301137041001441671662375930676270273052794772758960232291579184494983730995635904179981907807990560066817016259463848068144595683020840691279400959925784930848042942378303998880156729062004771518199191641126814787304131646776419133120721161495733546998464780452997777460581250944344422179097323099469410171571648083794005430313808293327313712572627908725678099624907625764337158401384733808219689706519963132861840760766868105460712075680901975890470828798463591668657980709985172051046104221530165814552558418560631237270526015053033016378870640650685552123508005771388824954279764218119297033784080992170287313403158375305248222296943686273929701469296195712163477781474285268484476462522246869981427549484726269933652974760582177088552070268869632400386271089624181724672430993192000494989109412425428360576527272399273497943576907932552430628456267506152661343241240600653097418771390963660084593188569990448881786167403633833235044861624046361978759576155788734807211605197345858974921106403694871582672041492068991875644733427950620899613661799149453040514898587851223772697702601371689064386539183510147502750316067830684402429319024893305564792241084884710981079654391453097455594845617346315530727864351590164862252059088049718178760017015044042869933953898222583323271623452579241684613960184108684978048768151539830194334460805120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 14697584367849872202628348035355796347866483504046029751458061388644826819889475892807941725410814328667238774261614476353676119238784183398517121662406274080922727945404601096648296317110776556341658761539940169715615833623088910471264476709448427615289150464804747773645564637037325617891743229738000698606441250305626178786068523637695494644258864448155364032172130859530119412916914436678538689388413189190534864544626170748236618768399951692296917844250039667803617821729673185400780908161886490733036976555357438259094006476503550607475160139386357403263387597472770399390172062361489720834964434887013864380109064775165259551994138294643424287687724575843153512582688413335174563460794198973037973159098484762489351563243034251085499922612243165415789093626146758272458548153961658379619888379779395413788019499526446348547700953179515968836939542317164195819337602031117775693659048019690636293901607774328228345083739954914307631767462073261840060478913329113573519781970331342923573664867576921516852029190838015679184725156852124305540067677579615076956775291726287155343757462811810717819829381922484149636547966050865860822681713534291945636181484283480618193792787211428261709521381442029521624065882518933071320798947730132143787568130343894828742876904909050352284499478608044935904394381480176165191130297646687369288640334631089477482970258211083640641023662410677551803609921860954032337860042423096242745777481768024440047914857818343945722532444123110013258749752662074866777102173694969857615212306034270121418695821893451520168803170339183456923486336410317037695741461565647131279569032802716462333065704802744207925809388699194242105538148848264259941569262115449812779001076249117830618046918260898825085024562321739053537767308977454513656645348768080016843869415125085835752107799871206785731763460008122944611253187732453792867871918398019750914488241092496993097512033531858190195092261702886772184552640046594254030476402575278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 40301914072351822460041158324244783964049594486916272259544749598313719418618058853564522480217819649986422152590156046064148194104781964908485602697557932012648412197323857398273555267694974367620937444231227099642327151292550878639750006241049445008802974252912934684003324483071273947447108624202600600558841051798149332543894524180823927189312046376982084555808685469024973560853997965066173403157633622953154959067606986278517654332881410887690364257713442273646976292966359108292546841979518009433620127171475753952530633193465603468037497838189281070029747804142131826473871104631517492851571054633053552639451147675407377274059016737902061977787577252401159314104550280922445934542904885600829944716966825606387008867291798023192503535352178144995219492700996915629760590109346872656988052800212431290946826767491096008443162649013081920156007112799924875146445743559000887594216454149830848947536191867992119344204568950761856742502815130714344079064469758437816376798978632207207398625926869644092884830324576838763825453971520079748587412053436368299785043277629543015389534163183552227327623069329163339639505008229834778437199865716948052658802088283299182659269378430251071038323025744647948019399386468622507179977378699136446279905319016433364097207015908140073895631367482987513975354063040983632424731836248793540841258366577928525596709016855741399486434030389937697120882540327572710462054396695049715226199392745846342561802937045216586107213276369867857751913066614386014850724200427776682105612970492595481195437525436037312975836119286203730713921470706341104128201207356153354019319076190181000171668334585741823121398094033671439878563850949223728064435752073626096663040537054492681020749581710878127778102464109703087616222715232635543168487875693010229177818114045175753545221707909682514099330863837597881501978756949022499085151661356095602006421259417542120005106355450973561968808300850966704138946482810899023958672359167098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 41888484709074053990781796961723835163748575466920354262147120274968141757095149534547767047350178458204909436381502968281657701630282569435352766302208407405539720755794439243768483518666354702690626048500200308267777251430820581733384573082252106420629238481297554366170518605073566869134416450004779909565698849423866348220609873439231390685543251758384168021341322563129219275516239005735333306586461397017961727778226550586916887426869485108441224070366269437135000179320077398082760935194347672087768847624448548398781966545468731158111768503929082420743164498144735457209196481145341490818173819113297013927673830510563462735027890608289118302658768687196435907549877302879920126779999973320431793076432780760609246746162965589552699761463108659763547192977041725705112445230138102840988849559636121768398730292768548526781943180587005275662191867910938276609583202537532004894514678555192263400693489313882404812546193032411368555994683018184559336236909179901159284566462462939968433929864191092538379710137848546975113662899466139823264067227123626688249900652536439808743500964764322624910500075030062175876120247491636008286101062943788289464721136618741141299185548482688344627891070064893712207740234601611789792214668360568110234667731210848341078747661654651289478772104320653101668198255026386780416962495141921072954729377334960128409310926311013427025322617331186945837524813735743853739037543849725359155983738181039756812180840150858577839868144403887839487167668791911495364354621732819480579841068880682171237896607599724161593327270995101107932398185369076665632906982209562109974027094823371073911076650446736179451898507316290832602931592953557655523183926589989055917329453990995576220712062207377580700080891047966926710617993916793619689059280793721245728051027968736067132208157374563130685105012693320844250683552315117679122353122493920399148086449220810342177675304461764108883377616311614275953043500383339836561826320461332480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 32295806193890666632160202190114084656330612117701756509341350245437446545601800362499256350098159107719307586643175310606639335255727752148413853041762049228559571697353032753186074009410925031837111800655744713215884275560566921492620278423872901100285208138098696714480013560226689595788269005204597140390988080481431395590287329481044588239955003303484531623367714963627394642696132685739523365532157620178990395752428847122126629075840450682830293982356320389777385554396555704527284453821739462016321496259570785385739722758828856528544387206546135578414773635021279899597585066315177447054324517100925605697884017436860918084506750596299304279266907706971111892222507870560652249572218583967539969603772975790364300659360005362863375349251597412392242933271188875811378434430852748632286037025170638653793828337216414448002333978096413566191755149570945299458459816583154047135797227920283564766475714512825846375269460102471148020829300396770278463604812416019846920120573366268682999337322102099405303204540337541507430629901211279676299166839560560802091086680983135268097068134449986216409076362714337657358985102607816604225500299078784302564771092553254670318609996977689495703359951767973505234648534240061337518688579720627887889482665004418799007135228743181328039694630079623885841617380892756109758552297610830939633275008806317347080497293950601200524562431688802014584800657105734288586241061754395832157276647307616991027938050386467194338761036855518904810003255340718641604378319169309447594897940245883444910083324101767302450674703402434023621765752181974825437742046717300730028899326707599790502711894951046265122446053493903618292515950955185812862487467116998134505729818058260160861197991580724437767625047492336728005172619056657304389757076611630312956028422368402018006735697219839379055565966599128331681005211658609129552877844638733875977554664059361394069308534038456598499866721271780388629149876114563014600103136046612480000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 22653175598926322388428286756471870251855232592409920513019330117499451224318132385915775851426546240832485901893771436390061969267041940095694701305595327100215348330574508851396628826388773515453648596333478280064701058136594038387130615807046842384185969260861618396754887315279412564012946551147445636878579274360862263920939131273480739372751908503492939079625238885675656977114609618501382838358102232123481734209962345590293699448044995821574681688547094323169646555796297510529524633693854294573033300410194760174763965659587550375740497489395464365342249122465281265952056421069603737086142289170010748596848899889788893524074430187815517596676282161742540846111746760810450998739599693466028118649637117136195316274515859207929007367298571455392024465008456307316407461440664958607811769752531626271901686054290917609224542090777363931755253331876377492929816514473842000328168238031380793104710475194015790056774216961718974702385758169675945490259229513624634686746695499470460308247546084289316445631286040617502474044182140698204721234356631866656557470589764074961380475059408790144443985423696575596959275596227838093297858224174556200602347582223768689553682667808977268972963060676034458668040316967141146449175841901431226847763658469285196113888234195844010970384011692284579724370096595219389559191333040634933153351319050709894079402445858172513387198099070149450700489416379000795914024861073116539918472321282878156798889595825905858385765676225898432565169458636327794682612840630551397789680203317127316400068607297245515444728535967788228660248059402302522091063726788327567052753460830612738539319438900072261590063950861935739205761073459083496922041465007289115459427401578577816496056698128664434931745509205333423825665542183805462988136160205457229281378532978057560429034766992765542843453953040720264574442396641923477325051660201170790678357617613787506986889379466726572577050338318009456939147041386122180005012826174259200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 12678968643385803221993379333654072177239697666760549307334857802198232685205134574909418272571873210100640981870536965700942240546035080188643063101889632811352715042619311749097229348774968347029102495796178189460967208936974122259468066957927892622149471291651788652212821822253089504424227425278507629456389043404988350136506563295968619463443420446958009428710297151823960971629949458561883157011551854310710120990650880252335647957045084430811374378439310786058860317259480160989806826111092015970208676815711791436138879600070346503949026994646325465680682280707335500845747171119471805595602279098269010710128149827496921030459962349729508024385300369102286904326290532578331342696476263516625455062630124134185320570372321224255564705725175199973658330073354306012277767779539866418301946914194451947786203373987279331272035562605296501437336692719228822091202599277778712506118699453278545946231153296561002340009662376662598882000043819082744015074028217799091266263351790204393594275399944255897360467641888248993899834193078689895727280377564817767210507630131749817198334814462109404862796848716112826953149512880331881844079158140679045816255263480982537587905659066008353033722524147642094275905652632373729839661575108590961067172355470100554045837970861827763573700092415417129557689539482803077655740933387162116717498705922493577267800474165805749541973727160449800787361947622602949167840883714799312685627525681823213383169713596113118922943893430060502219858558595407782046545246848157999274883611025057949840917709795571627190034743741571094885818387509839969258931396288892046951027901104182434111653388687239500791562453873013410854004138771178323703445449638354042552039277013560111437826479236363817997734578202095512692817276207531190532085860164486926549253528034774264316917523753444913272937052494059501666965030996208993206127700545214144035915008478609141151586265736220426138115460226772599945425664630345531045335821765836800000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 5137453285309600137730438616248756360626282286380392384232543640914602965504661436395973417656076695172622796065709779617236090867877163307511252129133085666712927028805827481756725409685835293210388563787926899109965803315635130836097434245734124980799564234381128415315651351106197270345881894102908163689379063988750876045143205872401796470459916088535050618826708076992633002187709403191565261551483530888651873268052867117528200655414006075305511784287154973108169761767543698840545242051748825758169387709486879642681337883401463213500425022034951279207075853505579754267524131805184164875388877478920410804548124416035507617667265319777617050638311424480910818647771119874629229234217863913956474113378856026878824242253149577483781283137901785169320256311431121069006144637921260103089220987167002433690349503837053666791653973246497582733440160492554511428779504376953525063835714968368099102323081275748174157767956496915960829727528145379503451617424419076437633358345336754570049601041411189175325848085544396317540340764490500017113368952180337409738251909072504730051451056779369485746961024257494461728575781488941278148892894463281364878251417067995148220204852350994046883337338180239811299480308987505472274566826215379769787690330994425107382964350382356074867998461588814965717906137161621455838935112682265638807187773612533166006106261601499816416607918538125271091463042447602223365441081099492162955216661426336380949575622305966030306498024630057887597933860873941450216446192200797289576368366248235933036279327491432365105308664739464054001185953223382802665535198410434295740155717094340717708993905282837877463489511052446275361808064430586682771988319374663703069120086521719074071957393478359899241955712966833988117472591196517802998977454966489835743447669255685457705938593568943838480637466099618404290998719233880047656430855051638131004794958913790926599691160490441794179990413766386513948806835139164141450865727556812800000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1509428888726533264325978026530808758016786599897411898801249753827397757747542449314777758852488723705743346552340082243647850272268134901146551176044271515702578735777433539251091884580094690966125849642221117942634840527218691470728631866815929861958373738780688760606598742493162190216472779918574068009033523118228819389310585426153791298346804344763975299864292341182575361636448148525838476489922675038211371730915228211524300887344280984485992597248934337718047855696771116927581162726352502002378887178210909650201120857461835443074305890779905138979432795671045208419097684624467673899262671757757621437513150943705660416703271671995056287417031564240884292609955781956389359167323486219020824382558786565409954393647323195674694348794551791096882774850606836470463775413483807033681178428608526180957628500802432915158697711176720683398065908211219330989010435615879504240584234182009072914423666186121575295692114132992217227978468960517455159444858143836599135857880575777096505818572100397013596340691777762073930976917565509682739999991789293194268876604550012119351029733381965852677855627557625529981457219910141267742722845187116090176647236335657658606013328502834642610395268339621426323973234294263795941669471570439067128057206338135989357696217810137267304388777643407408162565695246648317881963450774645070283213556411213063038610110625398748639365262602618158128581930639862993643872408153118852455637533174960858797093071922135585462282364497113223637636135888537050677731873927052581385322254123122045938761463041585913200118967195068179126119073116330647873673679139900714283911086608803309017500639051776062736120977895625833472787527832477983459509745474187608323061158746343448318301209075144572638133875683502298104292176157148974319760017122998310907715990668945854784424236480261252845654079295925988887229394295458369555435508676795588735545830434242840163905715711511183631978687527508735010400226839999386899651261942988800000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 330639276524018172625292080593820715983796104464017318671861978186197034125072640339982130731788457334752371164096072328654102135124694293029288296031181891451779718980077116009450013835081084305078549459096812583870176372376260183715640024336163316545433173358641687994930962978435441719436795916268877304790584752347155511418838368086757342532574691811487983946950205414427969880942831291513287072481567964717969032950672502112094583880530449014567186330771638416833041373968098393039748047476904654385047600516483946379035303754252106831643374075863868342983689325683474990408695185589876112391900635021854595366567989999427102608551634848804228714911235955302170114169646949852439632039585251175487270412292618798744237186200139805790283277954529445347286593831398937804131694168770559492413935983757663660420027962126551847430364366012800492590067440705833205545463725368500094411520065928345953905535136523403776193773711143529983232362851585050738669654482504532676762377925298229473900502020446581154522447180299735723114580725650674793141979596410788457356655434179331079071281655611631063582996593282243233002288833384156487558101367572606713491880926880837776179808836439688338690069232755662267152442604990936248377841324394588905650189801721638414020458127685898664792667090822874130780601810110162533917544725799231927053735090581884043995482925297440766558606008202267931793035352852845584153501220691734004959543411425286635089434994177147065443019310790512081637701401670642180709519380987142465418717001459036872393912558660248879292489327858614873272780176408697434202395773121057651112857280941841447479000213383623768733186396874916127414159676259519451201646801527508881830977819220508476600715212098007725352549199151370618673621197579420167134507239407388878866506309403572333886438613030999115784967340347474587115819362028162956906371709465426265896195168412427239509312451562045953259135838557083186392698462286761740089340775628800000000000000000000000000000000000000000000000000000000000000000*i1^14 + 53974379420558974879583047412727900123232207303600577951108325525191393454042209464933026955642624066470993615107389104826818795681693001088756533733375469706901222510228169113831558737891856501058601392391017386320745607007210798282389170642220687105276511848284022746355105347456220871351282422030785419463658498208213805873582764445630707995593215748758567857832115260117249243930369697548357467062918707150904609395450805355547833914762735836993309092128573229458958529935283571090547532555725224941001680944527511952196615153460113620719155810362480551899512038086007901954114427871108491088585919759973780709976102451793413878790169068338230055117332909085795752106155435655339031491525884932036285406594109739165472848252012731496665548797438188520392474174447201425904049836067784147384672264669493529497844269384964822738859637077408331855715956694785464554247477830314169099447325705338007606699111233882407752599504178058091267178594970208559577906027877810000588343958005810730970984854481763391888022385880978098926489598776187463115795519438930893391774775783302446091873694726789733964017430796251974279824376736264736885661890839535393742110003380762480741303913079714245904310007953091802896227014752083636843068507353920650979971939984148580457058714735520724712166831904023235149536833893149552136418450800446253515487642004631764432125833243879453111479852826117077594436566137014941258710057702528607255682861438200091043502025069054002826793657612680494686653166514855790654369852584129256652713868968248157147050161708019283005018888258689506516622504052431488548029303103302814328930230117325024112141286995667545222377765897863494974392749515421226853753929882670774262889284400476946573624017270064545904464830041794076528050231648594675333335273532298203603939034568023776420873031670880985816395476057547195562636007659734295273520037537228440731147151244478678885578829928389327943749901185680592014250064564348652514004539801600000000000000000000000000000000000000000000000000000000000000*i1^15 + 6169118470101894985502207729628333805677350716565274838685175030785259187713582306975200235364380360953948751684159269000436376305807286045737506909172582495008627854739059418928706407275901644813255374411078083383301943705150812233362545112376320175450884188695150172504185521424460754636644885974519953838301796158757882391132474087648488311568989764284679856137391222350029920766547988324209868215557034837250515549726668982649859232506143905083976369362768926830156243143191591746719191904781973647480697037346615613767295005809295676174194881046664941620967221213667525696941622183340273022511061008275005396938196708913320772552956833694256895695283891425935396678698002328927268090417830433898448196063802795136791220798111792664958860554389268418001178301956228750692348135354725056594605845900608722230381555313585716782664315813352281856266009755226908344407531242528063166712078846076656213683776610968714437471177622611071038391865170608785771495310339623021706650264201790597195201620584370106397222827224516666791084590390384786926031407809914488509920550293597664961143036087754857193724034003384563272830040260074451453208158846105733520864610453725275453560714902215211381818402763571259123842721273463977330683353227433728191870162936583818939618910091238787324735664051121972933249082029481464756550356495478432691353811476252761691247308515704366319966452325505871115959565557413610207038862352859445450592211315872472181377821965589953632922598067049580861471816997195672108786425378380825904659979009627308329128970290358121957256430930691208869603753281598840945980981049660372755011369370919218135393174237053470175898634155797270498193379672770598040850723668609822938776097600286532788607547015183761334650204825484196588474175701773327345478083931354011403996394917821632080587747632166663717102351323533453848083775410388222302015243070533053647974833122060072661904084663804053179151610233795019787569806471112873307729926553600000000000000000000000000000000000000000000000000000000000*i1^16 + 397946026267730252928034369107284683014229007212032208601623509861981772529289365672506394184240703723080239315481027617791286186807880256415674196704605522149022993392265153283797832492754275935608131845024990164072779571030004424020721002453783462409765722259674334721260996262541563115096024931858879838570824675662759680926029381047850956191640706666920390367529586934463990037454640198132615513567676009488589653091711302026321332382469437132802976878542807536816572219405683952801500100520282503311527920256270314852174545000351013795326251794523999703566891989827713961282798368308634236448670503410920894079257312553645859886714514680063221818869062169778089721851005017325261052284774064225267865687457465327528225267022529221679965822392219123161608664803010215582021168137065976634083898825466738933944225044322007176909278812398735772953930431296224357736264945155447385245063218778737596440000323420647684885236127324361818242948989728435822701830267723132073402540126705771421946403850260309391003414167251865370112195030604026928762278881789359341438378837460271887816302590071185111615385743887040883784480749231728372882375612503588014957320796067860385059236687495943304078755302351125881749622982244981685873360066922324491494618026448257745722074592142743886747586681310545466562709679688121442817545726444426649226142294009252634973028532632107972453980555275438538783593496305103745905520214779323951556414164017090389462016217405870836500466066268850528122554273616131458054419846981991251117395922613800133684875806212689208087841718960300229757444317818045237705086106244807726081297883559841110433749034606498281473649218600455669981097623961738911831376194223656366938892584107937900010455006697502262734132549147483872338494151927974017873076105563265514584586971768567087926075651681385632520374987161302000361136627748930862583076930074009063824927964326722413213306086747668732600745623260509159133803687320011966303017369600000000000000000000000000000000000000000000000000000000*i1^17 + -3047992784963450711959038214489685684467400601974406719611516671118205531176121689567104564447028723441552128362875017223458210024437947867091896324501765204834720826816916566999511170671503874794933548774306693947561306234417997826388918321522317242593782168091710555863177959641358639396880496140577953660671335505458699179231790963874095529677404010883528831655517057182352140486114833445171068393172508966844599514608404994060171044265235162004722849104267397357841030512879748189221773825103938002290439471769551373870371840971307213895612421691204720545723583218746716538693829242283176399145851390779262272859617276984752812270280569003242654115280236917039838170268744633596483764685864778280143561314198686166600047677473117842021537955495031444665863519841810632127874065748499433863078469762518202548343738110780745333582591115002380190002224567332281108428369302829426895464066058774018921267785715198686915567384356293843949800901749463485059329453421155800206959120383554255517183578589434780251029628024221359943595866199561795256665457278637495887793711742483205864777148023179801850011470331375408577725323909154350409565734404866743763629370207624699257840375860536720365937530544313540146580496206686372388781331581284821125290297240874681008458928721297877739777586996318798441323182734969301504576173538580971900140748256392399945943960565311606889649147813592591286647588395280711172014455921572060383182803379137733399838134991642382173896869210176508912867386393808689891369147506809909705312808415038126095075979063344647621896967485130281808696936346201341775386514629960732343658217394781841892388203048335990079077783619294007713061943416995722973933283281419000080954020258973458285003277549266087134391601427202828251603875166571608528082223658774922255674441206491459749693335613523960985346881750989294361443754777263741348690870101634086052793009570421994370561840603660419083165839517578613341672765414434233383282278400000000000000000000000000000000000000000000000000000*i1^18 + -3187039501727408339279805856324167325388749818995218227555602505565219299910479775507915941852150654033051366239898788190365187265143399392180389582380572688345139881431539511328234603756445464825432327783781143483401734854682293227436200420452602973206689930782809211909802174864575568261464006928478081357338144472614998895902916637906612533025159511297378013292221435020614201973904518833324599582647454912048555125009827875623574191300438184509508730580015084937732437545169981219064833889263811678079515958414720152087003576314691469236066620239616232784336337550128087058272716565449333336372321134506573315793661207370560556290906458156942974899287220277226822337285894394780984668794710792217173179673108832046902657101390752288629066895133294243148001929048985274397525219100023360438430329318592600034569352678029870335161579246799593240936847964781763992456444408264704970043506351034884971974698998079212643840075145158485353464082424120998276759826826820606090480294692372481078814016393176861145496685873966163036741847485400637235368922468018167379638393598733546994931842794138632123260820531260799626095623715436525970222166162323002316344058216932099962788088136879454192199449696187543953332288211246724007528600454463358678565615310973362030724269045311437667234341078184979486308240621018856844385359027801511390928009055405540282347540368139895348937116562985401949384882054862536489097939504510502399011441523889715502223804416851150774711256134665118911936344022736191225038814184844927722274017598511053828514106349187318900137867990628926521293320129688499630150157037525759966524503498392479688257727052698901562915536005336459536031723455963579639480275143034848041282780278338242705201718983733702269663079249083305056160131069509751207116991192477046582392306468686087337577444524939123352101610990602395396607824045133426343871254722436034630056647258836164659563640448313149787186117648881494381844963473433520073238118400000000000000000000000000000000000000000000000000*i1^19 + -267825347821333497401311150322836513266529554219782217345014750563960630120172110650753798019701706271475843515630786251550211393974563589130688263897030715762324479286215619238541936248957156338269302029874284242190816354375056026961451140821608084410266419987499860195219458015910979526286328152697216306215650562999322316531962484249286636547824718540444979760922781539280723317599716868111652081263049055932413184637875927111414552781190586406919596030347902405061015923624422992940318681007108958501988337018649304713460435816458156919911235077246182774809398861865473651800717639788562921873593543164335381095500880753675537788374239779836511062072438331046062104539905654657919068687980761561661349245746756923768407001440737823678513820641392184705656735227143492785766538330411811150389662573600959423889593844340088173429877056243984516599741558406260030254571490484381769815420487475241682148732375736415193143536140168422080363118038906179521104530471986780338125880039024547375267892016106388967463046540051723714064746417376461433505135686684532357156676206001840767165699782901671187304796619056195346560428784709066559390564472453981257567209891662668921867687553101494668154448786465813131136587832511333980979701778053179818188404719477536229486569760040929755168403860879280734540453071301566407727059701875189013786766923302436380062565718574611978908014775486897065304594806007085698605824706598297912254276805125723786413703616535318477595075323440588586761332975519594054272735719586770251473789461620524025157792136259718068241347921543453031237673042518338582176222422956141630441217452100491096109486342228709775413410485524974802796705966944544001698057317258207836607215203458658023432262807070347687622518518156460200928011129889452631243499639362600457949712167366381554427765276181488381168584751055348437006450563543279395166814908508156570583950171320740975048273106071704148563052699383121877362170803222635751879475200000000000000000000000000000000000000000000000*i1^20 + -6851533084465434894108073408353806913306197871292308096616967029913241563974490820920849151330451565987452506077638436914947522838840673500410530338586029926995119478083555172724801984450178975776298157248029622944776284595859944773063337922388511398251973452776491599756225004000547733221050031779411506292865420341382947076109651000679176401901769971912480077876916650185151970686322217100386478182594062191042782933506787450448761362479565660443434245743081031801167427287923824204702550885576238294153795798973552321439400703767182843681702710748083024263874909391872142402219930861378850154003151500415364348970898347626472539178061897549353586205758272533290755960626692864867315215118859604089959621014633495298610580426753213619997808453901771331611230938440481403540232471729020116876131260026598103554075012195335252077212252746911711586295126554537629778853292673219023379134764548974923260115235865112187708418375811715290404001348600131486149337109021922856174717574191980179270944784004760649438797146003585347269777612308042100610040470599607103248228913420558940000541420459044066356242646857960686447363483798141033175841025713616111367465659107291938888282714637064262530203763250028641457346833294799018332374935818659499091716405211396815555834987632117086608345145629626442352280165954789990552466844524260840658453550041047105513633847466516647819477064118109075095939075588453851594268820536803791347235759787718709805849244423782515544633365267353437358885513209174923827048575379017289082792751050300867045387568944801979002122335390755857921541946015838097060396009832406152035150782693916898961971900482039011718571537794453554474902047508252785111651818835677743001703320586755215253527417455034537214575282614032005277226147129362396026376402318515280086329183509678011217079915082641382667960790427015385770725986348699481387457365219645774998947589903429449236263259648804523118414396130140372511341461621180250403635200000000000000000000000000000000000000000000*i1^21 + 256425452875328238585804602538181359099483026052412656058774299363677096695276862585304299783900326538820706942493303278858384268092084933644200187528642647584746528903224586763627629050952803673360300797920887668006928986215232863903477576295327181653938484172189314402957900543273267867810027009878684333355318027805473398716907500099164271987519177176007246881456640801075808008690436183516952088141523384435779930882388798112451352100008757540667153966832703852056237378397146057561996855285988864661917000260549063506577556920259849181483061245002417063851284728135695227530609729080185294712223299007559482253032296345961758000356175938885554099904122756254474079657822041893374598963410642875715599935882693717607267429611533438843765856887283878704881019300187651768536793334811785285135013714876760569567179965452299705890529136514767791723654111592465645456158237924636246590188712893687281867714756437270563378152793338945034623703982395319440132200460005618094310166202685315454309717377377848685640061697196309628378436240106170269097631240066574835805168061245970023144762602864944011519394143702167973030018797248061638649937902040902003109945263489008357674101811336183456595175919026845549191393404838667364075900676087044303320869474660024835938743779187137041500897809726496502952967385328495297214385031937844480196606863167483487726445998376930553229379097523504593611647757946648849307522465005544839624746264480033063839023698777409751743581023386125184591074701968709491257528440165264109846151891510305726100012258788095733038563647923876074908482891414573453251960817208639936836722228950846085676457685294165275857454864699558717340600770777248722804776406775877992095827346105167146864099013157331723158021155329491850629692026905309699023193316441379468437017424494681196025162009709020667280422134051255978387051288315345702511336339987024480556882152572925397193830846255076198438870445821531132956178885158867094732800000000000000000000000000000000000000000*i1^22 + 5264359411324975337066820570862205435065529229150450126883480231965247566321936650105011851661038388673390864913239522494008221423035736869686156383728193988584806188057239544741135108345179580945120929231118193175377791733565681029746996298737202822022120486532822051919495476579496362212515059266087356296201354394945167966378858923929510798115331151984012102766870059942034415912713177720587904065332849916166822584498510944161016189391780051918948862416656669041059196610912381330445061292073554260427138101463686209197163073261061395958993468193871722967092496980751514815528395593813559208981438944564930714197468322482168364931428007583349888820059813416437651132571888587064836235435077515819575438009083190930178805055442550072762931812345075500632567407405638273752086332214280246649621554133780453559833446227494337512586058131174216454579149778006804697454325347532480043379954760245014153154158565679428051635819760625063774998187993772032324716247119896503538751401605339615574613328156519763897111811047341959912610748777144415121072889521151673016669652408625152668651192863511999228356744235604486248590185364158649157699941831453758163949992954737884749167029184463996858274715447415338784028884975262586193736993136578625623647913349062465301323807638146856413173238694821693376216077214023401885672140016797856303461024168713018577864807288377585808247639770211626035900378915134633926213234906609157995660279701478403154335683074070527557672116686536701886438586356967456008424364490428174754201155501727441639249516273968203451459943731513916785267867082535176470118185740901536393257197822666633261041471985587748562685650248721699656940871627530375651788910801855833189815650905406263733852722458157728318423408580096166849262528716144646351449485072585436860087644644465989122840582275923589590119916900043570494458379887465179895575785242376470568555244210779215654139680971754660968883799443484632610891899045013146828800000000000000000000000000000000000000*i1^23 + -2017949845778317442739673470679889611688465918695997897123720464655965436709444101318424752728943998050126771778672085307455384240630899793107389665636831900060173167863191255853185122545332283553856984740810251206490308125705303439262957333826538676460009330460527915245464606871668760704757798834059714208993237307418113560609446594072859371309911801445706109600977839272264979994130835059023948554053696927698402562325867329080568532910728078678116629374615582472498136843597767236705224927122455970033659247361583767336494364932725605415896395693883163662549707129433465843383340952265214623325855749535963218247529339833483960688504204296455643115477816330318814244879458084868250346663210550566199177349251957188119058122445949557115812491999689323596122942673259827296559468025362432705377077504539724503362906881281737692375517769522467474070009584079444916781779109804603323857614017733129764727827355063494579162529048882908386973977690348714191504726084311372652617023630765622014102428016147394827850141137082080272055100935477589070923111290433610661042303485030082472750184490878414816086552142013339661526862454312556395239084405026355990158807376722177114016762832581186100534924346196845018630469767880270390689622009335174573257229286002757929930080889001923433517386422207845199344259362661621493664934304577168752822692985595596957590030279393602318709137535456873021387646729866718775376618715291928184295027268273892484453404706222466023934001118438199319816519164364439362257564189258368932580353858689426170129345583374607700224614365637809918863906639701757397533085832449480138039235288590969846613331243461433985307484375043150555143566725678201537915751903861564088092606568302149274405896566442884729766265069747354965644123933160340526362617138838634728820470238083413315417676066302809060284167143509926631859929988759476342482427650390521450829418282152504505364017851798240916338436476263175530230515046664057651200000000000000000000000000000000000*i1^24 + -123738631587591070123566353097867299916911596255396648872621741636888817966987002709073350069679826214447089767551953990361800912142594007713760768493970328672624632759048455679798074951630201866179519915354450777185524780171136926444497117838473566083226714160539431061123811058570875300076271852445413798180143628550102291682670952321453104190600847307087793715275899239923737144389875112623312190194239902775402931581800022948269620824237728304402751682227627612785500606767173192852719020220456119138387889233035836401766955788076388009351650268383442438382026685771541825565714535629029350560836768529859359589533378224850943666083219138075425871424318575458714975937529612715471999227633874924619655012247937729835967129053586427637297935058999966751618226085493099176420848681083238199304147265287894854877596380439308592193300257019402058247369367581417892987662404591956786913739858795731636716832629477884267329156608324864140954470100835010273672504148729592388828755345088575181821092459060380351399360434768653089749803013121240176493691727793466179672913983520016952634866831016916059443205422204510361626856677819078023884209418319076505952705079145011495133064404832445496980604230460572306229766538833850464091658989410299544508883747229657512613247207119680501538230137081387094010362538877572624956198765414192328767963032732289180728781983754424823712972703708866833724903150074123533986049285114149066799441140517508269988649612171787159496279295793751392783103735139229716888934389219960132117228816956672733783853093797192826724089146242413077344184384840199027546128128470998493689407729416636010496316635678976839630174725919900899632980684600265162983360696965815162438296514869371503194369155060533725533309946349863323245300179679590723439643506525495592045686621596820053942209265697493800279012176843770680208285536956873951353530379896423100179832486415467539730865061450344432902909727586367358519073836465095966720000000000000000000000000000000*i1^25 + 3999952102732856617306394080751618190720236141650252979830745786310161299870302065908592900514215674658917101345666080849455686638759942123541009301200971663624972545024590265333527965042764773100437593181251973585171316321077276661741256072199868315278130898536795928387289314436034175153774549113250800613093670597914128202269558079042677036499157161129521072748609246781525921755332170297974141034803542308061816705764258756290749382706040679793446425369510669945514851815270401879838031359034101973325273847144806975112709125813374704457637034524015997075745843152318523833923169795392310945256824372112888671064300381028917369498163282377697682851830996393339206990395008701061404987478196753247827115344346574808867535425576136925851276195096371942468727288856255837011182908038582951697665240235507468618417914056498977228464943494867795503280653434612678706876052769159975356071406316784536066083626977340812385860592376950736123110051742091621546403113933092000463252513805640581829550884322527332631506748000182889750796129877120297261864778413981418168981576175857595704542748192309920988784807971946464433832671507027669910719384703414783900655755155551784561753550569941913322354875100074620337264264729596910075857137008944220582352257279841074562132497548239701514664019232882352403101863223595072575356853661091515713099585602457186937661064438907261507931136124240778263026732170904886188242282643154040521021036753452813932167896062174202157518324600628349105322601055062587811066045944234339132031519117710045595215421930840440991672882347741371493789767398410070796948498335577386664543041329572563022470968461000934055517006927891344042262066842384452344060501892388641324996758818684743767889337732998696332706009766476305550694279051475375158111680815853772923084484336345169489327701273548012950957955366689700920208464574254762201807176519825157189936053173353275635610365984310214834612828613626764400386182756779950080000000000000000000000000000*i1^26 + 850721171775745046973022099944076559915512818588231754332269486041031840198266123328053900438957248383383544260486752869604072481583723722607115675237467131166866627831239458524717466034397338358033525711413497011251297580043669476437606672994320856256386181288347818346569872560171165358414458381002103856420928019886408639776733438342290383737653642040607124653930727054765904955937826590514462852129992483246847432968068274500151581426085459497735454799322203360484809387513504601619764195930315299010649622446378477928564051927594200177471435059708980180579538976439244179533899731042496763642434755640719244502618861065480203367095487642460518234563441791082423642803426774562889064578127305932553964907044844656493199740073664237187048599284784731139597993021025980018420971861732995624786531443020505223286404174008748047807817611555489055760267282248502735041296370582834040473632907217652795618453800947291187919880664417767971115171940765507873729397786716812221228989812895197170059892747985881792791423269122237629853474985437442354906623612372989429442799012072953627277538391735709350976178528486189572591765924594905042364206122214615308031289035829699618902181117746810916583068440142745305646419073037973241415914486215843293431939062646785723532403811614026728666043953286358016099892709091330969982440464808967274133421538526940524381555997535788447990436673692355741358584316669406406361213221433113485988772932136880651545961261899175126604166288255932484045784001266380996421428058872622325297763401500844343805924716403460762215640068542484904441699086303878560973043407729532553877573705690626318117164040372395629782254299140476593551889316577896387800780595497503378813349294435714246235233580585260056797573704081043755882450106379409391200210963443360097471489606361954825963497943926888207138850899297566668672844461348221691622032955979554253437095788397648294403735950549166679686693038837492389705847319434362880000000000000000000000000*i1^27 + 46520154071393532641893564509020224460824660536960850816337237882675705213454090673560763720806898755841943475198668119850567067572623613835305852352273277747128175886834629916025758253589251462122833954238418042714862155928447436201008198503765972218003560764843571535538313765322653294535250363298452692749129653294848968860772335084409251222387696443618906986677343160847358965654428702314397278127054803330575322523420297234095440189327708091114397625701701588941890596940663545350567773195641246782441403816476621266552300111588673761492057880662024963872971120243827310172636164089230396398496769276858332216845223812261161795788072935355859687808577602647337011564235964523754822931573766419212946539608067516727994093624290840535488977828620652609315728798842589626150306101419103643490435420669258066235596254628161273842254616902081364938389168934013485512506036499522254331408074449275410922220009105834895946013120204687612019021924300442091503148228823932735473626019614766743881601036520714784460684864297133173017666966319189815354013852312746468165208340515420330282185983882204025987168019839153764195441795956537204043916489137954345925479661722731025948335135621087562686502959600078551915190703236265420030658390717990754619741966991901827428814122530572830523009450228423566636318393876608848515480661627083032121397384254429647972200969582651027212988179430789720798414553035171542844642360896351803276512429806993955614300957911467385296315717159794180233520948423868259152156783429495757674835646989888434875869428530684450043375169699443777684704519424852634588219456783114465580863579284440305884004412108934245967146971446201921373561343418927956812837325774224288459187892473606440874336557630764972704749896479092177242075102448539065535962122782211703012918812605878909399721520511166770457308127146302213688410459285379316183836833150959838487926738041537171430845647800515832878374673981270717166335656701460480000000000000000000000*i1^28 + 1336839346514370795684865624981529016534941985095923394514476235301945367827043730831962414777525981201228710183702066093571447455749502484081758792017376899519497962295446743257191543343597609964827963770495164307584962962564318569933238021203340328482019394637634413084037379928473277591029124723710627153953166112316328884505801341755427730502053193060673318941844977904025797064292348746729405639926700046309612186624699539434109751870148806793104924281623012708435604609263820917853722354929703619894008548517568948028839193087311958278630587061894862192731960325781983063239833791833848133898279812377654110063842669084225389633350536123855023468850401361955399967728259465202860089900366062495282004822187424927028035781809923144189578620140493321193859239696738628029734839092844204131258621938533568164937302864999928998937074280429084709872761716529498523666755748219286787366810462679982154328996754654084235672125345493758602978316079215005094635028349231973707544168052862125549549519211131340513579952929447513333470649112094646491189034679616320237186171670535982344325813602774479982895896745191160544965669672902050552137002797175124422205505211543466954916576992988355784204669951336478075342713282257499475052330603658944599948003224467798492019693987024397659737304112050356764803562789084547577277320879811451239994004055820919893662800233837464320678879591053005312676506324667507679539731010510844520081769521870784572579003555696774430674659653437858517447516007082358717524123453280498839503041999614420049619508259029862178774339820854858301663238881336674696386790645215477099777518586305826940426495650641987877446516132525602757392178367369241906400886469409192442158306751860136269019924831636903103213601309806129351252729429529520574742553330792657974676986939579228060180972745069884555931374265556287616960355879107785358231041059571548567437346934326349508910717016267099837203742948576872327270965423636480000000000000000000*i1^29 + 29555026734482499876717935691919973818258441218325192555959722738165345418415626726948372576760040802791608953916553506210901501376331275246500737681061331284707881299224880333234012673923667004883034713157301520308076973395124128404355528026661400386478971575200104380500199312245312314833509926709401496318822386283544015058515739153208003719918244482951628064583638784064623914408707486408948800077749191621015313243846491498147440596312069287481002577050406500175876249050422450300722393631996127643597190116948060874766828599470671455463767546163982506141190311290825797605264884626971539321916904588129877889158011022359317897426938365314791773445251059913206495251242583755612630054714557069976655905105273490291329425333339611926983703100136197381101100669961311191770276889643732381229969269603924394256410321755631176966735909602280524526451704181140537710948411181663689411275566887357755680447196239549682041645621357437603028437623431197943590967218616652736670665576702258559797081263637770588450998816164890432890634646770508977576279413679792343958959468241835802540363225882082042202011673768069980724195302869667175872643181479064938896269353530507614824555839915535177069224237218337543614221426742838730664753940895394930631423794964606425850272095583127878848922823154729007427986209676351400101052297400400571705613739816516542695149043569135059402659097207385010194654564256184696614713448107652086363082480408318419763633105504603519952518528019965320741733770354399836035255393763516516141732848761300726035482677836183448850421315010247448671341245127015105312520805390344976721946084633523172880452899055394212668117124001076964877519447536790999243501077691057581485695536593538225495506797056871167715402964435845583009427964067969185497987439815639048100363634075414167150298140136729381921256803911409937673629792338736745757690865184398648496402030697958905198868959675222353604259163438977711768912548331520000000000000000*i1^30 + 446574314572705506509851376059021665288671828910281850135089131080500504186406020554400090969624452887717264048973415255141922784649840396308346343795989009715640222892757214393357051530063021212802652646936237018684455140670466564737544475160044343381000052791012464924340617903458106762117046301320722921488168348997057634567701927128992455058666652759483311102235391323017158774600378898368069474406238895169869623337839857168780897593304159484052081845503494438163464602999581817559644294170111201520354734491567271581887627987825144090249781847297634641973518061778381915643844249395704928293746427439859604046049734684642210001482855934131917610953182278776586213144700366366002726720235731898854433129997793210317280305422188337534825939655421260773298519432446334210976557036625426118327585354351117751934496786830917872692874944948903035983123751356455461823936394059852937840487136991041069536292645531806480437211407385342538277803295395645520893012953309652360672132658711211760914085685990320941258098581746446256897059453747466417388070732505367737441240916767452898166309388520697477374191604054704330005346557188470177725262366893246223180977837151447592975579234871771568279961375288644939379564221244651254642692285889923595544490871079741383915482982963195227252225179707804067072779253819187857157101742059259539228823958829628039883718017432689949518088648554664401776593055245134784098863516043974440627851274084396134246879014768572435925780315660346202933161861183275164233513834811043015762568382777253566701259949231618681539056648458240643588996670195250879022467489246932295776585248905227019120458096923741959286434567288389725703585602431707667495409743479396866315068798780903746387711797839264086880205643974805457161241597761004053714285696127673460625698313113456075644275490932196523783774015943265025274545700678477298516256183391741952897159336339353970777779081507106328168165355766723890376941240320000000000000*i1^31 + 4680426542372347007752957553144934139652782197997858094113693421573593467288740311560975618345641229277309957363293576417785363321351562163573075528776686673909390509587816985504203408798529554018544963597777173500256517428634888120557222908704004422674927881199153135100584214112425265036002185863946192681729319850226484714488604299136008825703554339233805792588475078322716016875921951213313435479652370706009805989026928615614992030858828514874244380822132978741655900044066443785816132677363372813056301540947854246659892154238676473074995768162728464043575388458264887629922410437015114425690310747577810908234706616300617857589864355335293509059369907614911058876949374357768473560021921739068421810655999967813834397208810489176935085070815353899924795534930369834768212534202103551029194855267087301867583862464225475630244525264598915138582343106489081961228036213277128309755056306849648625625276052367484450951372858168821651345225977455586595276447242977630307108999999147636600768771018336104430867200812995464798441754261261683056335196519297221520841441466887286890126357702711315074003264488665473386561422198888955913616158652675239195790948179057479481395660598044083696253522131454813018098788295954254656609707858290250576562756016143366120674433622260059721575630209880364911944567256646363818196227912925897553598390352120439298391922804724464999226877773363967718620601906484853891834904988037976799949931356402429572510859871692103310192999319078734744389777331344269156852809073482485843044333969958737155123410795156468006145242172348073766915913801195729461788580995926632220310783901517863527597625377834127768552623324115058732752821769036736131916001092634803343567630925069629745573138634892013380223364657849340152609464175925825154791057276518667487766407948442959635097916054625506650696248076700395934021750020442346797296111578224622673127005234132246163700428184689375999391011516217035031335403520000000000*i1^32 + 14385791909633759591676693615855167666268640614630858187408348287802474518701790753266365713751303000240009117448926886830918515160952763868980044141078813911099714104436134827492600822309907858355223314548955671322853249744070989749679159069762154189489510674019323629530784052510718400566720561912889756635278758970882480766112266296074121551172201205925328863327864019266905812766973077284831972705843686038098211250489953757750155656053368982993092029518288810854760052059240298243314851381823845781198954778532802624657816120506982558399158625431250456651734990664703118312240455971840071592004190010421950021582189479843731932821771342862606924538366324216016363777133986125125639046337718843638586110494488889818820783201324934397727322901542242297934201139709108368891099330219909629055726957464267162466516631662746646873117295105670166807365276271394292335861703232497425355903012271681929550951461507885237551757497941423814896006579866220729666171794596933869923659283768566375221229207850441326693241108559637001886710014517241719232537577880503398864427941358982450336515386780934909405252917571302717848162651397614147065106780126358917459674934606679608631856643499029010505374648991470940250709066442268467399910758048865534544808118173723106747884658577501739275390855476091324929411464745371252732571343940792659046209347546832474620024360029558006177677623054082836385531443298334974529401664866223269693734687560047128657952998822267686027818939512537272617571541246263416543618943848621098330198762391291638930620702811383863380456947942746361539924003851463313845918379572838818445675323876197074750450608335140220407501789803808041998432693114415240992332898967657173008171968759431570144470644365020686117411171136809068312258461338373301616684939883895584889581773035840293397167052937791873931175556100760549872689260634362218764501647198618858729973372950224701194931377667806198509337848297636918900817920000000*i1^33 + -233433762570777761235910785087293213654151743740196035597218768966890790967547570746636175419085233676781883277595139446496249850910847811657168589061535711772223861206791512515135129386202483416337932554042514248331571875088959569293644613875011993656733994246940007131508294860393752467287678130587143050890471736539591058059969319417750193676864939242826835260293044001637654354926714690437062928222252329787112089612799555225971348713683930798921328334442172819119818451918610725767395333268520324083305035933673900185639854300935896196726350967690293395404813680540179441723285129477854042554122579816337264881693151306479716731283756467233498653553926815812696887064590337913864717090117869649807032751424125499184723344421514099712584878721262687588222660314821187489295285542793650203529226923726185547009233532330692108071252082908994387495756109811271618920834560520976880892791349265764594926007624948795789505046048168782520927922562683075305270780650179764230336977785031739213975918381728528247459370074427695181978202672800436077652326221713974088728862096277848548941438828663432376973547068190087857068831933937844283263997303969460634454314466365021915026692664346432573954411818786815508205901158553591486538091806166041814610792908335356847977791501909919058109290494602253350001269807455386675025207737704510849490376882149921351320981556602651647729550027684627897761185816410659006196114275559644756518189736058507301210053737212598966007742090353622690338948470642607965676690779182355144736126877586606203556193774026372298846811175026917975568101468168041122358259204325517280879639563282011647095867575412944340045863987293528589775442453666186799438313889403479105943358983859883181344453691743466375380759520862445972819070818321242230855896808999065079749772515435221802642840233067455978811798236883052818479989425692583034276176596043894658608134626955815928578456976667799803772995092419021195182080000*i1^34 + -4479935286753219599333954854961169316942558776880882221705767630083474332921283659974265877112306261876620832728923699275452987252571099255811672623968802278770262913410867301988521831740675653008669610970836520259648920173341339541809909815988079943368586404997253927781035566755380330125204260168197816796736064342783935702223300246358303074321169595520090247256543675131234308880700072763786740493714677931965101750683606914702576785641650683041336472363763585845443856721351308905298052594552526605354367849230693961588527147869560110468076047509515609556130926636867310796233329234697609109366933165814713072312106848277293701833222562102255401403307529036404400192763019018405127386657476659616146055799983236212891808196207150840429283135685953527806032027026850686815345889480212871499130334159045260310097189308531618835232251189522880550285126969395799985907478193357089907388000824954526935695850502240176766821350181924619320290694329446564029931118318111715409065503468849603634438880428242616262429470562562375563951953543644292882006302378859714152402650632453961930013050098556382644737382261013907711949202427156671943893000260896979318543407158353461599690175504070771876251189361181016085705123613858351782792989589537381010537816804716948669980431019474519020293622653533218087007464018813404904165135641543262986853660989257502587314836133707406162508562951689035650338275820126909520784138027019717874080290903531575231487390610531076330002166424890405514638795375441309419555480479211993727580835909341263050617476181078528440474765890362542049413666009415298632123882194094942747829849428551311925305365208288207683775838196926695435130555324670436971230437498572996209255444014726053865726857215725647236583560716092370446398526434950636915823740669680919322611184922662174226949951427225171815586681472509044186213769538404997072205611278100827925331283480403998822105497764736395171297307822108599910400*i1^35 + -35695381218930890494548721936634974330747940132845849130411410935709250494669699676602063734088046577331948272143732721141093664079023042415480969847124367918348093357746702136830126755958408975660316713103820266163420503558660475020995559747034591000877818110761402865378627987789546307052081323016305321777634838879781668002542719447955452928567850151197047284983458733559005482446719252509568052616508727579488452463070081793365168181003255408120717665179289704472490249733570247822297870041162830973066946361745736863938945849695526794353532723880666243454517797520025708165601461513440017863771922532752362624670161088068677261229095740274837424716571004425576486827673190391725902530056599244634114950107656985159948678067586167405630174056641785015650578472431801775025716508927024979795687805011361248386621199929377990348917312345870594459154374537276850123286488541200172228386499281602807851920739037030926327450490857771198702140742752180462494013396847439253610922018556394190102824015755982080212455945426351220470061473859786774274508707455299051697066763578610416685680276998679350990821059690548938732273655758878992498856889040575172265077634225689020836837553907473817684621486602574942195458103052605159202259122700115207529461926399716990278042205375168041618297788416724583366304358803008017082248989192083539554699723488749790758067027816659911071688883391460304258446025870486653356968302697372885688510915854628906052799376421156844414456431846435052087460436935481363838478607878862300757839953880523219757973910879332625996204149394359143643827370002312123356142573010987183521316290687147561024036843343906079154192172348275135160805434910277780806370046448671437242958490727345964671356519591280913582485995936857125485808256481956388324357875019009342055605047614073967478211435285537215634911667360387893449854935598503692328670128243968025333082367418715064474420497570774262213771687993802752*i1^36 + -29913648481604244476004921827541260442137631372304519892668565088222348957264254510592257601646150656221849487924411156027760548637819076744833084756476362876958415301381431014554095444429845337529066891350222079382647715703281864265080998353050826945691036758771815993633702275459441588024650474796737423654324074588480511691649234709410157915829115541986944132069731121350775608458839430020990130340253017040939436936248273083793268427916922435231829786366604300097840765152305631040976051039204681539048089769211335131331108495615190902349239152319162471618143556824854545310001076760942303357670478601101769012419022106567690224306423347996140017599647804186683541306118773299756435146419331914894072050390278916829249798342047560551939763522696025882353163693406044034264410708708312080004184193843006634504159754332977110947193271964493779019777269023584208075808316301912490912512075508746400274799353134286588102588139645888348052178555417026026468761842204824551599080997172320710073592236600920816527301583277050794743354684472156230516815713529058864530155441433533361765496880427770368300729466437959064525042018724380830656994460839398378376301470961774026250852460309399186918578472282005696948194277625427535408427601654737328684224426110792967887119086858085190473994315413949114048253136269555523192749706210355203160383443757457029072684949462875554219912097012994697520807695103113458545032255826373115512800500517127101223603700604047510210218434147340006535163831912810082912877896887971836618667345676490720774044280089779946660008436492870348718958878545521539284377831445059258875226134827127043866536971698966461683878776621509087321107493584278583742521805178456057867833079432314844392992452166183072569481489842191584103702005516630556768963522578776758865380361225235950533461260212793762154105301059112165801304259017208789921988392003141299593864927676933110558310085504513842737817059328*i1^37 + 519120094381835107540905215950004470860389889946317097795577456418294683712420382867770814089039217971223762769413840414435249243678051644687981945715567141258591682781060034267272210855154269535629874412394768606972085524527721383361349107508392433083582247490009274842991534589349058175481127697963598026853192393498782916222972226718956269369003430499863741347111114137934894812362536363589081689027719907158996715837134073248346212945441453231642279932887626688681745389513749843753986334605355376051606603755419444826675249676843554708521106890667409054168839161991831898823225295058190620269189981700530899841588225424046274731334172483227182930195078298108354273466871157047880175818400590337465246477897684376951587509678176025696471260140812424361067511020828269002620091541194273528139957509089342201187663999777175519785026206960400252567224685748622385505371579866183100186310397040557541731043706267263211975139994237456978678988292106441578324751656212820629324124603645472351435675090644553898806793737652882895303009308222226699498517096422624631787482771066801224551982205577242010674747172648703528773909914136345030338730647536751082358345207108664929387694236801618211239690290911463134253103449742375811671319583079352026223101523278849021935103915744173996269029234425819975259428154980856130107140990568072048382018212616047606850355246456470865095417884829191327026087850294949238131239042179769554522823611703647387563750624396098480707778679875279449222904471833923736082627903887059801634296880531434034098282599021681206156988260687494588317421657554532539025834035293192350569591283989779433545777856640434092099975844818204206226536149933928123005432012149678974086247442334470193053421917366193954955147060125384242644603593718566096802137108203271042586531306203117702230573472945539078907925269704481233636546282454942785516022162418534959573234814679534338556680527441249441939456*i1^38 + 5585991465198554775438081771002738377630880024573426287599936534828327625313880672357696714806644329310726155570397357756529764260582561922390585839593935146740420073936598157097705219110619515057957718648073599926133533457166915280092550510954134706233099854654580949066474025751748568566033431546601584660480433572019093062362250883141227110869132149971092046632090554218175028729652617543561305171637643066590152565596877815655056808186114346827895366259456475559666755054884715807685224905849234835506402424060698036184567704735577552207267198096713556575394781274080369554553901080794456906886723454316469952577751918945318148792270269830832702855422163420351748630386991007422408227521918828949641481648228511111406556995599181255759404439708018149076914466080932143994414071697721282326732889662524209194298945910663103863475190298807209884647075491661363314887473887053409429630096515844708158762602278929786885689893041089214041700356288519894725281097258589648127070225651435646631173407777726480346369034101207855181576082537060560664790439939636307252353341728402276467342756066923903831877686951980657027766558426021374615701701048699432767940753193545235289628956314910742176384752931316313365052726297165567799733981924385999385375429059993686283305605594431495827821349411907085461895995419438759318386685431990358118024351967075977203728407316870115923806432921361417418509769279951245703112983229213162892633060628363995185955772115959516819119719628041093187154804817558797547307622737003155010250723208664045385863095689470522131403708398625811281035733084268250516875978473684423694060896956841284670836090406939584121745813089861422355876847678371017358910828796746919036064231229832083145950740842326852164552179602531207529042199982786993440055619557072754636006895073388563157758998824780354410186987339301715146491612057459142230364640176356708393026220139991469133277989876885618688*i1^39 + 46620227517049434968814344053598379795361425268428391827926137582127076858817897873076902318131196821802768195157861749032807295779515630356533818562189158478122190502113974194582073702598820047617154209821351026151775058577879366903137478793177326735878743860388773007264915867269211951502849906701998139822246292886193407136683990492866447595187829297923840613848468865614989412631231003980127127472388816331533811781331867888578628499479411627236951148887890700412869148272958906822906128535341909558261354503732382370912081484079617834933007689889072397764152708820857710066961149945752024747019871997741614073429648538114946655392413099746558300081625918651592602752632220359419709973619399088445242261974393888757094680928272095844138697499239472694607582085798897951784293885260073409176416951700453445845582437672143402175457236855940146082906193901161650145151663010645687240764747684946030779330111815250792730565606736987021243653819804863104910110096404186882791371971506140941499185962235758210847388138787224089924486074142656310271953561624890235139614282173411299703504005376745345105012493679087732054753916412032788129819298667346444473100754764240451866708817812231503330469567222577983348856085604624580954171225635853723951264431071284289980186238766712247278985685399131991691301249971492420789527676295479058461925537245232746139891127631676830770463238168971644846878058353923329238032176355180829283509747127777772856329046011872499779326726705743808318309496759656270827826524018850667969570661113551938596671053387426679432854323764005312663453157434756309543855509234859973712109335235700144635504532762203763446771287110769633785236283272139186559150116297801018590900807156426017623664438134237186616046721233025320040156293792915006019380137153196369138282400796605725262841420205244901320908342694946830424575429269080397412476549646579648026411370743026367307193155321856*i1^40 + 103805826093012065194902338533247874747302169586188704513888685811792939119739053562193493759510247003397162561411806924660435964007514718136359285823280744855761754291798393777540124583931504695250715933756711146322762445231715872272339536735767293109943308663772558656440802674607194631995099748206188481918474652962801049983723038870153022109034945724494739745268506810020460370541031726270212985305526747656845714693082567490559107757034604513210210806916116476810554540855642913876458143900504170583228685370531003253412075958268730997166489239146129890715594342476389836586365214957842279628593374530281040791169841837176106983583821904139845300206307393206396794667073317454442276302597978339175794929295669744496686416687510303540577898490927912057948326888676957006890369830956362740183217428613077501482326929283668701883308061288051051294808643373048647927073831562530449612379768110847952364805638130580120744875126293882004970036368767727527609878079825244005070364345979084875907181773940899103605476822540096241113350704852761223300729125420430084794567183310143311568571001591332848671205478035928305739687748854426134044802764015019889255576285987537080926388469520006219750563505011601724982427255497867682814353961059710008852284033515718164736815206898682655337063220013788906243758488806844611973782753642785773499324332758966506629759936895910133585366851989067237879752718455984797867706241335924205676193710139820002976321316731341052328603491654494501067654326620846731123516837420081781720384093398903450445717302354517812932314052170628527722053747569868615384524980832790560952484657523790865584968059508128603295937821325435615013662736975515064941905487729274666460549992551298887651697366691562956253967834519190281248493196888239982919564153788087246691335388441556190793851447886878099905428872178532394986744795999445783081791118412731600274661800723530028588990464*i1^41 + 1193008096582954753398217346077673827609984859807032164974911140789974498354857023661179262058296785445112391866721916431748304205983164064147104159660130385549216749702098360046039726197089890736815229901401850195139029921404129099657023938969784916318323114585969109205887265895189741794771672971195273352637739553999659304223181581157824197849176633639692811950938896357722608574256693848506436650135277191151007651591744649926504349612399573575894866995118703541020495604198154884756587644502172202973723812698277775769769867432303300366727353548726824465607863467540455233868855275054204498818860757486250800936382575717505636710848834452931158385732350566359066489284672208847860405089866270372944504130951590330379058078422054686120808579956126410002277296544737776055773492541913855075916026933220019826498371445555335030481093082310989436655083170245116145664918692982974291444024158795410323326515537078938922294608505985831268630828954958435132858677328618547813576249176148631651590097971948488962240142482844537788684267713678548450654026372641606272907293456277666123129520743872888444604414379882116044572009752332670122132493005802636873017006053799482414872500209430770377257644713106252857486055997527982929940199666058928892940625892871159917212409645575968379383072365634642580464832878249624022028258996167644732041068643645336211271264376298293721815617184719858639199024524048453135641577203038404266935094611157071036086659902106063705701943177358720180537273827518403011868787920894714984502618757466187702229227190561252019706062100654514360998473786906260967610807426614037574283901190832776807970414630308139496697542983565013227796967216050258068467928022297120086791045722010435681344354582066825652437297597624510421147729575429483152433358236329047812940746571768432982566286575123741894790451604935820728409748008782998691931172997569338034318245754854805864448*i1^42 + 1878579111072906599360074131767785268667566946186641199460532648901329280898671223425583020687396802233376635432622153086648115841919027803083238397860877932116183971041565300389910600780991496120695466769668869283185024807646790960788423493542359052253534285711076508666900890181682431484466712282155683481105638430233471745938740518097065017365260064861704694970075526443290715094082013160124998735186462921796753807005655156871269621822619308873774166006183240812463479968041717448304582998871208555863750404583478415253042867833767886198407693184676072956800826658576656274819608439255520970672340293262920942069260649170099545268926881056956562900515415861219114103125650858937174268314239933867258191997119820503900842208295480954034509071769494469839767604444473170385986085337738364449756063439084967118347750650803664698917412246359640890413767655055372052717228847522227321372352789747143376969164212502014738562659962096592802147666962986191803550818070067493746578480013303722186027456145305657854056009779243665097494122130540143827813110071162636647895750310351855544989063439664087172440683830209918429452654099819873724559466877074183172055276310883794972948481760682717544855012939101187054629353832555173413343798776810652010855992033561644504525630282333753359884953570470465992188864346914785800405846511909710523850796774582890654305414540690442232049573218385147219525725938260380556507775693112112650992599718906451720482974768107347198183795407246315917496613686149927224691762137941266214060291757593803233954143660033847769362830758436048920352995471574780683617503789465623897782668132648548868977972186334300583215557418859562547227541408093561836113030942379077585491599891392457689030622265379047182811791324938438652843262642910879724943777915832964386813304383589594651971058397068093690579163376123733505265541126824311558370927352639386670284420021223424*i1^43 + 9913278313082601355377086571353899450142102227380970727155094401494070321106612558877420531076792408075774562988975206901715288606116487037561923187704176328303302982943209945616117447776343831263535067704850961160484386956393804909174473503126979646840806349365018488660604806083739842477520096805237704052318158638008856469966646296561557075153890005775134734276614991380249824399769175942438644461271029814219828671022648971787123874144333248935999378713894775105865755815019237160362320981391877671051905486018057215650834457791609701703335027955020183908114097650391516621328600341264711934721384265581420425631210778858562228889266470792439487413657795709235628300727829714691489509230809839300891883100816630461742526084464591206780271709632396445791639824682549453084725348559479134704970074390848000413504149898981891348551562386765072607915509360213853609036126971792725741256708358458567081942076305985641152929278743490901011147081825981895660549907903424433468294557438027334229999114132309620092476656186211040900266038204068235440056497819818460994161650716152959942988355157777676082526973159263749741830286138615675632476516432992892111710358449329230769204944236887001072414777385807350402854008794499346753183327527747026722721289717721611116087233746945198241930359839839009375185826305682526665955974875679128714428309257535722189556748224036589022739480859122239738861931034167759953903071435513525072331265814746093784843005462340248015611463392239530086014150288146892993397674399614050595244058980208701581661015692611044442482745828737265216364013895208594573309876115676962855525483233926025480343395608830034815494701260083538708057897912289004408604828349572511946788555703281898787493968955624238584124841622094521784038751007334690902502670346682947234984610567071678310835920176625348352966594218702365377012554602800761405898590435040263640985894912*i1^44 + 40054764610984128912016047391728919898830712451843745440533544124444320089678162845998213646713427151777264116472309744078682862492763838700315912556283215401161867683468481148002367580633921996025547063335673305724426321635763127897413938482511731372067860757896307503669300898501862814326212753418152152070257285212886957922723398483700550478848790290793491313260358197379647393612797112295961455550731747456251396457230651593592796486928750379925761852079843328891506816859625354280351460317778765583675886890040802411795888301101313336975270795849871645613101597043164580934997901835866701539765639714862690713661379968432929145492791644239784053330742411367179594394163753565593223367823630740992757339489005235183779769272028317201479387854597803332564625281463011846273137955412672099795298997523375366769227902991582093457957108320475793508730492835911657887250147258124611762823652798794148594460108739587811905698827430187142386645226905188855596707501811250557042567597872138588597049370872608642149065881121914503569581980561814451961873462278160132078363809828862401101698551252201796817072373237873572067667629266721601504442060474326775016394828767357566415977100861055029088235743498042182251820272916746553561025949492658573230489421454278199161867227096926308021820417824560816869257896577170815163694864126958202825203999969546992279334927078296554833702862276816085408453493190442227268293186292998618449027215499198230171215632187150289254397823423241244429160135074638964629961890937914224340613719153954286314627051155119864513055108467889035820915178921484689561217471638609538256078636143538235913265610754404630269637036720040496889769232529730415217030150410928288217283029930414137234906431703924702269147495923039996494018704873679691771394643463498951933918224471806439572873455685136306960758992329671600941949368146794143896703858205861609472*i1^45 + -992812809177865208898264237150037880861682604206681314632153481151984065614815912472434037128783703021511567631228811669691220816499539923869456862892168629380424471560668414437997076987754120788043033661440182429091132831499981431354317732557828126524733512651165173244282987649370306568769968342088847978317930411731989308736413907776134208363726364316001937181601326433372122086542703245580443803988993153118491234870810495716962921715827277235225493390684428425986529940226299494803648134056435301871296963904973904948202610421142588053580880143759099815084529790198970203016408809250642241331305988024450389344060707618958434867277112051430558131003209830478419656641153033632589946333407836319294111553697581660593419702494853236717046320784337282956809939559856708272923047973124221194779227327846883826152861592211462580552839275752506901078015720757819055742812264938983169605035779997749852010217206839272196865926986885568853066025327643511959738663252569545214513928354571615376750689985944279930545792506297300139923762610144645173724002434438633330066481447099823670945042124184935956979669874428840841207642454098185448899652449477057507410817106157274912605058677467975158220112439599560559520311097751025963510696484287156987183884155995295040586930416109633602333969282702757966060119232449712771019247638411729366427953524690171012511991914751393227701128910250565661064554642284165149138795192340967144896268972401502509755783830576168556304254655131912688939781608346129113604223951051960688981556584385209876594824934829679578645125474865244942520933488021103060523386818566758972529586268752637757645799065342021787780373394802098124855426853655258374110780397290948825892306224452168037546699130040141596864639273639244052600012315169188909149041600100212870559296049198664099713378299789938015017692812661661440681002469359515879110283030953984*i1^46 + 392649032333276937607477321378805731461090978435433774193767397269308199522938851666541363097279219336420937610427075234049503206753893458857389601487711008476265235814909886287371983525013148567105276437128499254115496144646721039859743819166583267650938486079947969792646559615483127212134419767682937378580218133250657103551401984415246107308153085789954097880892053427584680879935913260494511361029400063849740474474074055780373292918433750615176912093608965818631685544571414706068565781194257334127162257132763012171768140875440780702391948897440303603224185845014498529880100172346932889041386914063812572737914504861049308750173525887488389142833827156454705102311165818668707966019688725010164106057598578385636352164965815334332891830996241875264862638788684161812624060942311292882727625894172394719628292292887909792043968774658618547572635724217993143185593915163163505664989715863141491692835049789440956548394456513180158831776043288116875952944407419431281094545826713225148468503714520978986563070484002548356946757059160918489522829393940212658948903392949631702567840361963353066386133103955004025737569891171272105100567062785951501958864900038815775795516035687361888492672592368128730794251057181606797118538168184051395504087199713638816870483911749752825221978803843601241364468470256805978182994576403758155441382249228314373750617313097515686843594013850665136010846378667045314869975768637524608994415118207515586474695359871993898362092741857740069450558181686657978990101114680850410969046096182378186239053924417845754534946653537266623149225679467623827415665467772217166070455928462814124864045494704649912355536620621071838682847566427720242976553408522955420133459270364826358368133082730145537054969078642662623278732311541712310871673167712632536085310612210150901033051945701351550739904449013967238162665925967957756806692864*i1^47 + 2717423190250684677636740983284957373806887863271352995368986597113832070189645529781837927826454263783001163287576307509605479690280142824283999141158923111497894543195985502535827744454539585438785552375331365163049391008784347666702901733093612997863868250414179885571040914343404204224091724912027207879820941163506550061119264800490861671725310727992904307582340727881291745451903175529112904955342855699127477880479454643447065289175173730507698762636041284260184607878164833366079098308734346791823953280534374145615995919243571882913540624047632654394902818828027975230722532369021983467911753247524562184466664700010595254772045765680291305850609800582930921409215189196195684362042750541527221173751859363611642770582661633336345349366262204544000790628389342369541481391571907187935661432115677793719148612300104444076515896812503278749441328137723917934995130266401158918559271692973950793171622251126929782170477508136527661828568156384382394075452728232191800818413424197092183784289836145370213916403696426333287675636276723864902487351370523901251616040981833433653226449013643368893596659808308322423263512472103121165156896885380228540113008831770631012910868686525308630046721801733052593299487884228910917312438860669790492496712893706327724077897964088887071076046731949553745561071933841640160557361398027641942644243459344466560336298042592763453664862086109910627857385393589667898583584155107084475731614939089115351440269805340273081435888958239951779761755381017251950137946865624124711611766406231041834977920401010017767257075940925083395493287668665663890015609057147301836871480137316187015108808593103155292407738378757821955154859002479565473705514345639290478413024932040058278248741503666699762202420908438297912547707052220953339982919789568593589355795057994651034505228883698343159972446454724099936764045186782199808*i1^48 + -20246526111543075807558545322087153004115986346415470242668490770383998625507658334981184045654935928202226088055898153001317328008175314498998643033641114733615619799425136204624184180353650528901813695770692493313962103394097208158902276715888148778098750541402812776712372882142902106917049025231774680474362157146139586920318517003825841554879614851621835655413127060773964201685803898513432658928883884251964386272875624204722378116681753535043749757683608563892266712339444351442078686668423863884256204716137874160106583550580740780363113706636435086057493795792985407538439952901632483280731037368271269425341563425777811508465994901720645842293642379762227004815627836649664242864281969259983347862191776455780202396639972150498412110362056192393592391758351151036858453487755387484323464225714795750537631022629352019582571528650340427706193402346939321652326098842153116251299982393604590225361590457728586800593787982656448135611832395783822195438286405635004927353965473480967808224882786856351827672484601375108134921958042181718844576310739342451372335046015184662506039485579905330910845140745637961461401880522856879969909332583670203932630955286985334712104180689911482030967789393293970132814671053891133047727994221393417494098254334509877723214773016863317894236625291492189208516452482962936520825846466346061692049398304201568583124193298499484118660248937842220700342221247472537132343837805399072082428670195204108602955043410271714795100011726573956547613018230356605500392972936727285333888702521051543049471926256641593330358233724417798627881087323945396010526701191326906474225977632591794051977330529596082115253475980815792721939909329213278413193976087203320125605093810756657405114419780322986128182137704865488691219547716538890766071318890484213894392933836382507266777370785172085766160190624853987986138759954432*i1^49 + 5075848492529154900374927708094087741001745730241876652391607670921810312439457752077712504782843594469774416073337725879373212951078819379546300397523759792041222993965309575802530119564296042163978287186181097429596818870245041805504826476742262445277041949527915323871574195767460588459795025478665838552630994253164175976729262155039108880225596641352516258384383794148803808787733310791276314513193794601891386253522303029414851769891526100447932686060822781309157124455133474022816039857590142206065947443313693060059756187004505417407015695248059035883471728315613900233762713632804298328892661252013158159953854119005363959563094001832778769748217073446948406005684221909566741607928225427695032573070424793678923510578236606563168364852740972219479220272711905920381914373757895700071076155700807852503157188986057758287406325626517518421329933164831710410293366058919034741445613954392420768970122556995676134532384492643611338322070343801490718604100828802217851999520363975171656764509493355188228106741635420255764804685258859508347000743192876120877969627956634181930367157587849926980731602135421345272209027336460319636790966799727983609148587196026176430644938377797660694366913031851291523346952128056255752384213180394143775797141881776132583498535913318706429172418511563340036453391424522504129403116581071905370075360850222388539662349919122575684990129365252286298743479565822088494369236142232566635206959215529784783626331953913540861368430425760285498623735756552132157824176790741261642595466382669296995259402525773227626974690120379330827089293608100198694115350990668634986468348908071604486946257648365255186871340186870973380677159476224005137518390461149071541176715867411472687545725943231904104447410333003541581929829411282439491803518649035022391684950126697281989201589878067029635189541208550978290188288*i1^50 + -464949232849355910248155520117601679681717311309273544220830102953495959119944305295400363720327717520323037365268805601086070938006495491184256203111730478710244468386604864328649558001985536905859600577499598960928192240839735826457983544848681627409822423927243161779052762554866018761422282249074841953444209817802240653669875103741165280641313174878006977474085403954235130546559539202469986992604594599484756892090873619649454279412009051966816049592713142543338309205512855174227083344900622702999894769415350667431559132418268066196883652325628601212557299834250746516575196984335460872383383630000734719942412582696378789491494752442729767406243529177170063137123210939967803315424181641679279758826014674389087896214872748327165609205285861552087456629540158956328561582805657519656020214954050055100636631334415960154784726779394961788678162619087820081140659178311915864647471719748845536974127714503124968246210347936296656319847983859646684325460256433401539936037589413182681034274186019934365776634699351222797827971323297811986327387890908241010979087279784277572297426060873964923880970053024607994158181037871600817766079518595821736516693991359811242817395042588807477864495577696933370064926898150299838835569157506255414791382467637143395383310801091563674995737104553025957779594505498056580109891204911779386990483711661496425139523310340437730452127603930420585123853564782761545204916038343548027834064009074710551025675682091581998284285062759938477924785399766209886263393591026324713233163235617179584667633424532687872815021045675130627529252881105832014580945159472458717833154736743868467115344408694941684922566532472813310496054747316813723318615602139721514382681931585969950790817729448939538740343645042071317400166406488807309643210877966936158405709005715589071394388590008406120223224851041615872*i1^51 + 10472723186263730403524800829840854314944988431044545837636268296376740794528550274346845307953490234458192142051688410660962916782256802614162398460977721728088800886796159023098636531525035322674265095570398453906539795525925402609336911596167426370721818553185619939163111415801858081703822433091647590919477229618511843535449933995297199722153439993214047843736494366130753518905560792153518780681280276598358404003760450594566864244397344543834095555253787191792372332133920694236822569849626929561516522098221293240385497609598776764512088825923037566587528650412972274976914274012287923042429609436436289408873315750912557647786684683723586364803171307765137683226523314290055693695432712100766252041790647865097113873975680660586661470706769345055390305964130363282566064160912088961911561397635921402575818589553801034180973852284641587306246423241855236157399296753416239928210423855898791018834395436117305031943100326833650674322668556674594668459055825691665645307151355646418035954202876487451331267601901268524919896317153765924909156972230380789557332384394654585698746936148631111268229032156064633850755192110907544264698665981916056324922643191215851915322261702884893899025749823519024426293277287939949430403658752368320697942321704716231939340101490367962049193224523452269420748824412439695816868158381964139925071174077435215341244383464393333357135844184215680507470945607295172487363427895352535983281765984343861126057806039219740590890481364596978546450396189383286302207299514986929637034352731045511377133474138510859750291717620715904956764217221396571785933999066366876598179191005150852439296436038745589903739684856170233553647129682236731703872030454502514428848978335670123843126374714131445678664761983166319129367712713932517467831482590789248545389295939382296547168580670976580146750816256*i1^52 + -2671529847022310182235486000593776127653366492407020395782813988381125470594099398097228841718211426106513792711714330163319083829248724472435902691130290650468481205906609669951231522344459035763987995091674035805309070455026702588265079339112108436522602349395223322512678390746739163406944777824159204948607381759243743314429032566585999976380345045690825976268564123984524551774642842887350850378138926062365761542082514689905982104526368495386560485719973521116852320381641874380881249799822571514266113675417672728454649073901074886682662923866160930460728206675101344077193673080388220791019960005764970288078729498630815885919093661695239885166256810769052080787375393830730898544740513954648063912763476595623112302524043003581684420776113647104193574566027674804095686013750026395303863711747317711570320972432233845539279350627533911858169012678447980964042402124111551599139430391612253730130182404812973825959662313087922556663911265126627526667107801760122472563646681034073611729878980140145158012911523013972045910290759355244208635983960112805759526723977121455260749215357434601302719913885648696863392073153734777556734334983178228011846506681229010307437978128351085232755532658365310644358764289211446781438289234097169796137907606802751658682209039819421432289422679515421012288644440972564055344902667187318080295843282269839429063522301951052372745048097413397395273254254229114053944514942264631094672654228051750384179991425161452558036497318758973653355515530788614600056424406282069441711377574966344550900770285983052791123056249682973842724919265454830265733289672622339886692435239848976080156997236567911023460122286968367958705021948337685365786590458479555240767484606733339450565368568704481633261848247012221491247988184265379642037028167610666967091083421797728863656507373558492561408*i1^53 + -76364704151475664704272041859645219804227032005622990304023361467990952520214436312503482172547978283357402695247675678424423861802395200075852197830340973224648398658617617482779144329884257327907661012755428561767678644715554119622923956438110999575470911878278760861488565246840499860588624411041017185180441751912338111416312434827868693178021062634163449765841222545917107610960738009642405069464917925121076613432265690368050293247766485975231019838435089829611990860849995159793095627737419403846214382472697826445131942331231245603195647097506511221448674438361497009780892999628535744287089046648905722157562585067020462897166801083431140806130824961153567008068057803753816982511022583938185914324216672442346897361460752572173724842717206966105738245021820101775535229172442333188486881166856410281332963360025781830269631614003029529293350689241234956711998035632832782685124634407531214931800087042718599838224917260630294677460066137876180242028988408551457857148145774124304869446372161888167104500161907344383831683737635620583973034416263833600267154066855514493335554178245745213275087082631701980520643403503373880155150665554737964001821558577695080306137590895957632110414639893336000003987228950617493908527891400928268957659629204379578933732970915055928516275663065624618118069680809892247170212647888137290459311721795730376673954914847972259759794955328364251438083090991512457997549358275929800163792415949397000760737103503645667933700614604818158321398018265450437324883853985876642079894509445000201297285507465203642856665998037146910934455572539250591762961682016383063884768686318366767767465460873311783294042541566917666254523563344462441983173511850835084508312557981769986106547043424974241005181857941933843657796467749362814566697172402593990233757111270276560412880343662592*i1^54 + -4099714932537724590649382318490506959290559839235876995957719943197471801311465470044210650013268786771134330435453374763661072845275995340714646431582525113328817641369171909807784757359475678002855603143329121778365205397036212219104597949577206839240283019241994711172772497877214322461430919367238766995768838495462776400221956549649729527556200778463586957953977358504596130540492324217981315982358759455256978727419569738369377198335317645521357885963612230706484813977396898772215387843161114596127483152536716686734582770522077191113962959464270646708521778003550861798334043332604686948052660094814279619958615685265671341375427935552745492478042609323695613311551957775471646106633401730989470926322800410502840317718947393016826850430757531312942034212098343731669791575300670984410702889963596018348331802926763132174801015740332241195504629161581931397924196618962827211767279113609311013138352755117948424856103342669639558350645302598157833257432156811389636853527639499574617110184697729725179734724948152012796617149729883882594109518934331006103424570214616150024141361928603507217597519318308934396054973602299625846608058811889942928339191949012125300192876591408440259074444101019007190362044470889767492410632054290580477819046798316081695050821567541306812484739889595634571135730664701034665412104536817607081631476466565875318298320463028381247549794029199897662339214179301812799900217512002068924501077933753912025863751333932774670619716497038704608995129523341596835571185040369300327427623492544795154864326271881575808794220994869514634860775142695215566645345866518829163328662024139092555442402543820561265995015101846266127406964094332486901806440605777843141283464162432781198199401589540478332293520505698301321972529744612982217633877583361490472032814766009851481948160*i1^55 + -168565985831151057166895610663804985971665368431889314355754812624765773593368527523157029022892986756419473030092678632116336529731581449549616784491114542515742518548403299999178504214541080231165834572719972289466361899526066707322616050380589813567319146771479083953766653100649922721391988001145936780212284008725072356726474765383694434724587897551118341233865509269017532595923278297468092766633821745418420179100434694192492363977194941618415240526610851411217318891131952643166775816490302085775059571430755579308443146853171358067457026500227290821999365765983028024471212828818468555289877358033963293342026526747485103547419631896495634505495397379096246876231311402982354936294238447031292235987544318338852455813696340456310477077314387387202997572675797301894258263382498730229008761873475632741676728361111587141566655104857044064728961011684816727700108722692707028902297578196751750933827437528739431174829373225048394691608386005206893702163126975217316942776836386197898165783741812725148027403470566060037090274021096362939454563917399475892795249501226841514476217262376327852753557262636558206320632187679967949653153664716647348685279879876667810814541561424605092432255807322697439172227256445527903142231457672195084748999271143748446868111263661209476071465611745130197868919745788025314689712926320388936211090177906727887549065845223424619882151535112400155511547696989294847200710836168023719133771367496468253116842703176287857007103263595852121312790523914103902774430733784054485975481131031159812035925272021828810333002879216226232326787092818231871708608942604157614104971261966508446810666494121090660345119784257515204317792188802163741767807882340046269467335891567468005132562066287241915982165790189085344777404935901003388795364604652456672264434924289785856*i1^56 + -779155953598432304323362909714931389581803281709520284008953119148151547723034794347696018681047784975138789766260154026951106209461737588839993058017832777242494917707127037339466455358704283054795300844471540688668670826450934466132628294969007071936845460583230036683783724087323769418013736482468912641090122493500909662054677331225246684364078261766906925150560092950202364541344593354301895151001528363337799864764959437662809414404116355472713051250715819171852895263046750984180139027848954090157553643933947523901160525513600858046979444409236616001115898147607808132106246981978645902308524360762057183134708752364549041013296961555601478529610459510056757032094580735304499798322564821605968265177405209524516410626239877531645059096211601356745702924298718024423467167636242004063100593526437903313761618374845693853835019783654229247881903655041899072557040004848876068142966185862080847243999178766373466839236624518821051976003474840753187472539500944874812108745100294415944291444302787320131730030179523130809866714469676871795719828203294844372050064812963078712882956943165858988981446296787260462531701654009163979082099980334986648054142644449527453812396601324498419541725237570643687989323227251701218337574002471423980875199850398346368600088064411770656165435879479763898581438954437261406473766719198720000453676192170030142273867266816508378063667016743916577496475462029854471664701934536087140649293150340177794198121087961235618319877710127417308099090940501237317613138938249870403966629070686138997617693081467493828202493910531370541812279463248263587961941014970479404281147174990689434283563281364524186465616740225504161207969622099870214138244488099587704338844041936815743523962353559425200376046386519611622627030539872271218189611250988024743665336320*i1^57 + -176122276714571553360227617242471401999497775254615630057789138014994384838355418681889072630903452282365345918013636292608883872132049904862709412809809160529519542982472560029847479009918094803706055533857763078604115796300828350663498416710485518893372183410026274573233709923230717102094621154810495487258522508884564746726347132154328527720643420192474161290769875046756537770435019131591560292872701532715442220727398089469346144793224384488824971974358630338561563503679336596372418549942532475248972395449156400927500811804605652652970494820322423919190473909638290982869765699248180550535088783660613546127545900028111631961925338035411217939347113819640223017848408316626543890993961868585681385105946212429534121913372424267465249979708869978901743040800017340523370542206614080695696267778094923031811081756001696110827659764895204027552502002453104345200704966376438095772524107130217545070108678802074045220166540367048428298012799821524137506314094446815558439679842408686172418609952545716186283299748956948652184308718822693316949422865496577892349442867033060333962733419486571239311952562582166344140352821141024079739905424126996151900864556327082486969493338036381649850665648075894301608969501618071199622630166964345312141492861707473762264839101712614621743676861215064980994296443211406807533743848568809055919261173778240378554181202859948039845122051461251985748979712241867236273957544610415622881664709206628573544896575205306001589443869194482604497558678732510932704795640577533619765579889704496096778368702708489561414108231943059201493473122846637401421475182716042692568840670012052369810604917282514941648319659916746266810414400706077486260763299902157886417273234676377406444828695670571202661092415785182131677662636068821266520358579967822397440*i1^58 + 519624541447760994289100277012114218643880569315500382334979992651896561474115091058562488046321004140157277168717571721307314329001169447711189685799081353015941841868642086413408517397630622482810024384400090655656587480530241269333771615402181235695539353292552284172556263442856347858078346496261994820127178643173589762752433371208179024845054551710694718115695669466635405594989156607401056127320626390970404874355979498493827446578724827302579386488839397209896074178490611064843075463802669385728849305085962249603393714025615639061778967753596173247461882013765620934589094903714826883543239965268635817795999459970308212639902663396858041140235236656242707935155002685233809542527779546935638419011965451482238676624133099112325997267966481093935509919813131271159642401095830778545901166723670310493040122839036664742622672331393408152969328317537465401613910550408340904600677643796292415089996765864802545708386731973877183917819838728937609759241179915325663303747837788249736557597366514729392023951580963020153266594797335824554309709215548710537025899392347941685225413636899998131570472906175755215396279808119146398585232442350341752525232636844552104641049119293429076456793333259799296797626826358384242751613845537072456473061031981910665728658746243363486920019907912135021678825103154435140454960484503713905564926337604630892762486331884641643621708888974701053989353079771388501319504619921720426985752727562586630339079984877217667363503582477658153620750222481155342619544278142264721277937407236991114738614133911576508919530397527493700637284832779756581403944321065391537865224057867011266734407292798348402227007464979133055459788172933597962718726639973441820943996597246258467946158266041663941174787844941866697399590643062398528419344154624*i1^59 + -8366705516534057115306020020444288326796065219239626558798922851181318202579960908101957241695214882336811933136095617400205538653468590943780237271640375928624131931901723036453191956453011302762498983690977500223246103977876476815074586188730511169130223197775375941601345581589497130400403136436256706246785576977756908151041072397230276505096720097182813030543961842715767897683834894028941923899474104790248775716039332455569924331224910539851897092225361083716011337797621927142663506770951345750975282271513310945749095125562980059470237730246632425724278549536800270659593301983113745469347235985644066887623879282074893583876005420230315391182525349833528926660299406491178815266765119865609984572053681096873247017439205915537441705117835135666643709101409289409939212042587605563675161201807710412334453482058173201292119916914758446904676268982965545707933112589181679967650640717912994004090906282437006121699633098357829027398656127385789411804272474075410144978104831082104878026711621689740546089267794125966964232394105614780045492425545766776358539696085185154342957662176777167914003181680999041544506446168714922439721644622664765052917423004033540258707858990439151115307170368936228022611211088822407254251565808761015107391044882703403025747278605733217869631267979675323691549204092976582271989932165527962804161491712653198921165089795386509607069640142599112096147707609225825879196164543409538807006528451781705305674481509297134031348962681903427048484535016616819842600936834507779952201789759014280351398095732027806295561512396234230529277071265052476360453823981800122306689383374559508131492228303715898147388153803972277549731209266691529563056606402173063436060099517592422271174904649436222259378985691783170021191325962040047042560*i1^60 + -87867732453271564079326389705833587928386332058806143128068498401228591802497942428807201509792102356674625082124884559507832540304052069602530637700090544150571192205463229946760055466136278132577348298042804163080150822039078042613327025358868174474702657108895871811422366639143776771793740805489840158828958237092005326617920786474137774300962578171424483887807519348368866855000212897267188261847320730785384836702820351103500131754497440228849184546230216428334199188320828195120022667722156955075915193320815121564540285635542690654221446521998871478540250784497646789151127833441557420421382556060071232159215937911261415451037650236713158095235939838580933144352974740567807119886911506468977397476461955583285416224382763618407033682207656711469074643857682892735653876963112489897683036366185017066657242246080818527501590951741598452630168725074524293498381195779748084852481278203057582449301522739886827346939860709470043488808797226904255743396443425866912987991792559004155764259413726616748343821711375319948389022969466736527585388333239154287026261096536676186206004421521072095638869781913345568129980774096385039926453086923493479288096589781134788114614457894682527342184682046978729630394126742963919297262987819961379240212042787429946159903324065248642365257929127130138390422224208852638752464743522464569159514450377903536010713962704130929569529940957613006326398118167521130688786952921118472785210499089910803982364041643248898736536822299242162477890761284783991043734367987055525816841610949529729698600113777184262934938613516189573832602897902293609116446898736771567476223714936483236230444309415960921306026629710340163483059272247846587355957074663604366979226508908456511005166243298307806068294729379931341153370112*i1^61 + -1304724119785127945358540427028239910358898001639631066653514010419962789917610368055884328718762024840776494793523058416059781837607240312523638252952812938149213829400102876633281221678332802239442627755401486650559005058218802928772835618539771121056506999315094674557581176235248174748980608143185578053172398878136435018448142730029918740487948773953978353162824228132480474511126778982698402742193855994656841903553199229004323790437282065923377532688093491827400251631466455286863035107174951844177655515598325654660177209413648058684818590461405561518310276094679515582140143106907919240692417264997266303947836860761237279655423612216498310697665915229221974328369499841820670978676412787433681187558775836227554175384067910875869993055139890130042872849725391875844185082431436054361804745870301303638722564533396032941259030736221008696224368529559222574370317594860137517000475140723724829343863306712220281170230585399272681560387651980197313231744652506622160806335535259211818518913251208556869509576819254004859232883786694971984644727572970922829910025900700192130596714946779911220714317942183722681710428243211573769459871070357766692979851092692366468199652908115834611759089716536657129539446118383179464902142174063170144720699471549139111519441783909878763086549192304191918194811918912743406422773052948239790214935054824507269094588072670043712041122942425572404385372719132156775099908592145521418899943419622883924594291460922785069244738023689823555830366655338028101673554602973587525193495121631595368120622603889222110982239368540971519438407845547365931102839845031389276960345847392135380898645341257821017326083797242224106824599409924344191377506619626373055410152623129590133745421975196833273136786964480*i1^62 + 9917527561074939768260225920233142237722252074244485929179005955497785317227019246223050349117185614849123664797662483612827444542136030659851314476506021739947049841365550395311432263825586874976163446564193810549232330081577915174698751689595790498022008483047360556513834792959030288068975584685385446401560964088639244618238235585777949333864643173414392185246109170291575924492216129015620655376616341946306406544949677019435414398127253951600658378203112469930519172531705031564053300711281569368515501266564329905948886982260601537527443279340379888666624589652483142371341277632489575911207840522010517812823017542543666251645577761020571192290572574803650943319862922962204266040123511819856701463159029848775177677915724686024918288265362567712968922837938696668450036398680548687653515492829015360423348840744946835968445126156958936749460598600634514665758330859692633775023668530727078300928458237067613770121373336218309393822041243099584579914994291546573822939897110271198185662356722697388587543722330651792076841957344963763278664525969289997932601006875411107720235073606497438580747863350611591680097627996635083988548025214945588266256008860918695275362722866341446397519415011282653250153074883021592226930335413929905529086991834422009339204551713340101379318222756612808240413306960919996355717403207863887202495217330860626392145795014608585031606692018183529839735992826464318521330033912584840944994135517231750406479529779417974906395016457062602548739916778320424347915598274137671704974903414003128252243329119627947069215494555609551308836524156088851447311904069364553893387113035254853878304600013784935093874797310369646589525579612384376286438540941644448128567606646621447871097623950655488*i1^63 + -13594222732700567228152433913842965775022615347284350265899066037275605124435530243950653813873098946659919298387193710006328893088410801928129671996500212351300369238531849232884951188883256270642301051272554591641068435931678028035148853301773866189422614843122641962075614694607312339949896143305784873507089967047835600083831525220993466535420478309876065047918050950842947246251490187986747655618824902054009057769173280401813815936836410597623129851139508666494937563072033288504198505749933585667355409661759605163516661455239530664304337000120235771667780177014110271530624122350724940182192706801556363282827529941222160809576821314990562243119355775124833259215264718607247225617767197499249805883416707193871663218668121891659727261511761601652171585353212469562940484039068549753693128996489108939604809110475264083045825480204541982598952246551642926803703729497071601511969056520385704841063568305414782346242705276725813628962075101299312763316188920089312034914149267925461059765867844551740001128304285300962450358861976917286418862716535081540535098321428592186794362159937233509463459338523306458806119517949062838233375541221650219908950205733816703718813631812679204692703908724092538375567610409943469890079924792580823587562268615823687164464397472536268002165444454485904891860289787215133314313781607451375423904362339880553126914852384129744384857050573097106637378165228098974188092788552703667650449880354542761014652281502026801845187561342957472333791349251971209819164428872488521130854073753618273976871024528464418210568323675094163598616313042345610541212574187433410850610390322648141858583212407951156541817912706539989148460223636172944713008803345549794126280426632966569984*i1^64 + 365821740151645762186815528966259746514943189919834938989921368766120319944183159003757817866742266649960269604149694256231151954102673370237007515230084335915525861775956898343807318635099786989991118940286961602302266336237340434622284409540379076081125691919539884336205599096438507704005704428768350658035918614714456831154413221017871086442366571799882292834905378350976097375449471530837334241269931719415486115081362593994974330208253153450828700313588874642250932137793217681458243963892375295518624265829628993978337471049171500849395125220019143681848172192275943289953602805650647444757262646085782578858763301039154524607763843488332792223341389723807009487665586970348696218826486013542274021269452350584954548802323511487038778672444748435060854869728074911731606507811686565907575916028863387893628905370417202632434346754299726032610039672306735096908234079952432845122764765814063325370372332069318928080132434173773039198003628086503292966312203868218319163696230877586073380996998574893814463458150361395629071215264473480931238418968285969826989997291257855252294450129616098306481275192450898510028526664186245709528266349671753792949322581757878359973615477528193920157502504840862545022549023196362473632821261213781141586455607948595056336363369532357517344910830724698881090015597588260466577915795520755970038778914670172041988213187863298910603959637479111381508258673860343371998034392867125582577191769339406255030457863293739122377804592927352972443658927963503232588662279294761305206788515116125382044627499766168651019380795513864714959365528278221521332691211980181980909316438986703493990416085063729607695303983805990612548784808804056527624104566050521088*i1^65 + -45873674340604701296154520755566990788493200313310710130858186658160166235666092574814611226350388760563468245124806597077324950686586777287418813505824736405199680643082584840035977798019477144790057863557359286972898337664154407139729078828529246415684351150547382838184374066250043230211095176036885727224888860967265439246413220500153516149118573540702244406253501276664127913951709351222293937169559438838283494302875726900740638378166250129155800263315412480720289394315201132605071638068180841613659787093156948534569867646012867046549962222522990384417405455416745812044989626718288845040556340975841602097642914833645632922932378962370858105715610447517294396100362134991530944540964511037681594682496651514540973053065288908484282709854129118168129607163380654160607292420888671960356604145490768325807106587559329171263894043638743993950374937795994183954891586728420287001129317600823901998599391226050215923786864080788231499813463578360091184000626719781007466167438951977375042518767534634479175105526455098217914799036037349731584363509708909754979855016512380628312662614390072121530402304605091500930311604517393224512414341377811512900667583133588221188872797324903218116198778904949419789732043026870372816673421779644538187325224689184326236621074665669240820165327484590157354940021228581747502157164566661217100705677890370431150873838636231359979289478419263634708436208265528003602083227926208823936704629202379612116729397242130797754310123632736473875173696906511882634160086000241448864744260951476011414741827471923112803837307847652346625995473975898672416517132512392647491272240878960002363070385781294208554380623767226394236666729128263680*i1^66 + -643593406939382447661171610235121986107370306914066646315618819796409309166891799962302483554361892907431867570421838909059000712924488651536225197486760298095479014005707965399153896285546048523701422968472915493416252603437114430750050150770199908342850465013697711361684334271351041185026248505044649103644154186626385797799443221997451336255820213515712469651727500148453643799165866331070630403431431494964978815636450187505777555932603055513966185187919992802066620058793934754691568157444410117435462974723109654291206951792653351803746131201515046652179014545070469710748475726215051242816692758722792277326265340398692759976553144015631500636833306519289681883056313400771962028618354560758888752098664461536807775751987609846174310940916423781784912728288223740005511123052502122578973251438536298549431911657473755213639032382085737287384075129220455897876108220616003466577238697337016809817862081805130349593333576531194559766461261724280902907262705054610451601111049205345538332786302859516411933858040263386753386022752702683061686966524859232797828296363657067491653651609582199397369997277583463701676204801812223503950433023983815219191625806198518670884407226792035083808849496303371656716856069382742270645893127517427097982370005475310296885938381199032025463354704801595932700845516060672172272963075527565038311652106276914078655877527848874066252436599359937370635750480124252497271874457164709586317663567537211361888186896724232959367373597203674659271438759880471787615027733410787680597352217811934047569073786413413711741618166000948339245184007858512901311230846073279288203580487218987282126640285500597967054791778500608*i1^67 + -4016136173122146511288509889348586144198957338468978659229630081515634716146598751016052990459265268448054025319333369608056347421136970539085606474148311569130783572835476864217489800930329230803942206283026312078020020647089263232844897169875948555676012924117167562170063721005394888518938297043016402815276581455938122425381171499686508876917460648764588071286581402666407448037885516430855466816820865556345013455097843092221845379363882535960228583671370120318110920831163639249767359405883478306642378541248557996444063252922134046583133591947920651199845464298734145016331387169467925367778630632726886494960713468620420926835915289633463414884221498385640243905137415644974089624041431783779849077397117794490991105733527231323937756834346038185233798345347881111067052147803919949573605726836889843839863959305607419626832622163282207187274952133176203738165297271994480827860279014206081519576280037047781558336764575468613427789985461373894018183157986298608852336620923446452552926441711231034006965352788344672587225701626423634916712443276771770506439893365725555008107729738647816378606593250293539149908117106267176461375416673575486302399191767708060230978498167527897514220716316051777676845747530371511288099609669841606006789365459340502365231693586896076677961495225383140487416162898858090848709852333556383585314866951981537111343163836820822679713943541308462925809731716519062119359790980262723338226218239619963390254420707984588369733834813473920412150597408529947449518766005810301299639133306001992946057249356054632709669008981774813015104898380021360418239538375922338929404509049209164726217859923968*i1^68 + 1208459124581552790836013610351869073439528466358179868987038376657662577988312129001431471990380933073211202079227465330062792775694981186810324032570823245916822905253627716252843243403576236758797362921689821598656170701973914656903334089371167131908827880198731822923932934567390687958492334206152676755127687947164123013136593615168580928778782154505805782437657721365235237949535082068926982468626134498429404831550881440672836131601653154283214008401115622087029674730265580318273778904362045749388193107622526180319436894687218569853066637650170505274400049099051662802809725068336833650647337467119708266910772195665575194299015568731084179854154188083681594937016886272678513049778672174874660517697557468340299635375062900736752690948309851132408955718795983020922406423925563295022909380005094965097109799093794980631196196054412823090146536716711317156743390598671365131539390016734209348386829047450921214318321552435326559215289485400779862861605230766137783507267992726607782960717317901833673681143755618835603668765775169645168629107081140918301629567837477943291693590646941872365085662256802324233593719106456911404346118760596688171498614942613104669884997965976472778726588425730829587912491905987102142382771124851460801737854503600485573090603279844698546836564707632512394583169683058635729388396204273258637708197360015037141659512696493918585269114020328712180300534220043075351129301394686952663277812537767913374531052807555773289257512007410621688503129840109966460344532337779144290594421834844533505187594902107449667933738512464066852860933534083033202688*i1^69 - N1*3605523910440107556370621989331045194214019410866728174546611334179600354119321938966886869838458574317442947230495220160927804789848444097181376484266053575097640975770938011815618751687669926869777352760874312326813076958043432047948032829758908118278803206318675165079018813373319036015121733609049660629143459212410507950577812788660809413533426992604809779568795736121591960544035273776018641211187253264240086555146628992335636873189762214906006206797368099*i3 ] ]